| --- Log opened Fri May 10 00:00:09 2019 | ||
| -!- anvan [~androirc@103.252.200.48] has quit [Ping timeout: 252 seconds] | 02:22 | |
| -!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Remote host closed the connection] | 02:36 | |
| -!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 02:43 | |
| -!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Ping timeout: 258 seconds] | 02:47 | |
| -!- anvan [~androirc@111.65.38.90] has joined #shogun | 02:48 | |
| -!- anvan [~androirc@111.65.38.90] has quit [Ping timeout: 248 seconds] | 04:06 | |
| -!- anvan [~androirc@111.65.60.168] has joined #shogun | 04:24 | |
| -!- anvan [~androirc@111.65.60.168] has quit [Ping timeout: 252 seconds] | 05:00 | |
| -!- anvan [~androirc@111.65.63.230] has joined #shogun | 05:04 | |
| -!- anvan [~androirc@111.65.63.230] has quit [Ping timeout: 248 seconds] | 05:25 | |
| -!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 05:40 | |
| -!- anvan [~androirc@103.252.200.48] has joined #shogun | 06:26 | |
| -!- aris [67fcc830@gateway/web/freenode/ip.103.252.200.48] has joined #shogun | 08:06 | |
| -!- aris [67fcc830@gateway/web/freenode/ip.103.252.200.48] has quit [Ping timeout: 256 seconds] | 08:28 | |
| -!- HeikoS [~heiko@95.pool85-48-188.static.orange.es] has joined #shogun | 08:35 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 08:35 | |
| -!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Remote host closed the connection] | 08:47 | |
| -!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 08:49 | |
| -!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Ping timeout: 246 seconds] | 08:53 | |
| -!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 08:55 | |
| -!- HeikoS [~heiko@95.pool85-48-188.static.orange.es] has quit [Ping timeout: 245 seconds] | 08:58 | |
| -!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Ping timeout: 268 seconds] | 09:00 | |
| -!- HeikoS [~heiko@58.pool85-48-188.static.orange.es] has joined #shogun | 09:15 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 09:15 | |
| -!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has joined #shogun | 09:34 | |
| -!- HeikoS [~heiko@58.pool85-48-188.static.orange.es] has quit [Ping timeout: 258 seconds] | 09:47 | |
| -!- wiking_ [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 09:56 | |
| -!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has quit [Quit: Page closed] | 10:01 | |
| -!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has joined #shogun | 10:01 | |
| essam | Heiko: ping | 10:01 | 
|---|---|---|
| -!- wiking_ [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Ping timeout: 248 seconds] | 10:02 | |
| -!- HeikoS [~heiko@249.pool85-48-188.static.orange.es] has joined #shogun | 10:03 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 10:03 | |
| essam | Heiko: ping | 10:04 | 
| @HeikoS | hi | 10:04 | 
| @HeikoS | essam: how are things? :) | 10:05 | 
| essam | great, how are you? | 10:05 | 
| @HeikoS | not too bad as well | 10:05 | 
| @HeikoS | I thought it might be nice to have a little chat before a kick off meeting with everyone | 10:05 | 
| @HeikoS | to answer questions, to clarify the next few weeks etc | 10:06 | 
| essam | yeah, that would be great | 10:06 | 
| essam | so, today I'm working on the mixins PR | 10:06 | 
| @HeikoS | cool | 10:07 | 
| @HeikoS | so with that one | 10:07 | 
| @HeikoS | keep in mind this is experimentation | 10:07 | 
| essam | hopefully I will get swig running using CRTP, instead of the mixin framework | 10:07 | 
| @HeikoS | we have to see what works and what not | 10:07 | 
| @HeikoS | we have used CRTP inside the DenseFeatureDispatcher | 10:07 | 
| @HeikoS | to have "virtual" templated methods | 10:07 | 
| @HeikoS | but it also increases the compile time /swig code | 10:08 | 
| @HeikoS | so with the mixins | 10:08 | 
| @HeikoS | the main motivation was the observer stuff | 10:08 | 
| @HeikoS | ObservedValue needs ::watch_param and ::get | 10:08 | 
| @HeikoS | but we don't want it to be SGObject | 10:08 | 
| essam | yeah, so I created two mixins | 10:09 | 
| essam | one containing get/add/clone and stuff like that | 10:09 | 
| @HeikoS | ah cool | 10:09 | 
| essam | and an observer mixin containing watch_param/observe etc | 10:09 | 
| @HeikoS | curios to see how that goes | 10:09 | 
| @HeikoS | did you have a look at the feature branch | 10:10 | 
| @HeikoS | because there are quite some changes compared to develop | 10:10 | 
| essam | no not yet | 10:10 | 
| essam | today i'm free, so I will take a look at it | 10:10 | 
| -!- wiking_ [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 10:11 | |
| essam | sorry, what feature branch? | 10:11 | 
| @HeikoS | I think i sent a link | 10:11 | 
| @HeikoS | but let me find it for you | 10:11 | 
| essam | feature/observable_framework? | 10:11 | 
| @HeikoS | https://github.com/shogun-toolbox/shogun/tree/feature/observable_framework | 10:11 | 
| @HeikoS | yes | 10:11 | 
| essam | yeah, yeah, I took a look at it | 10:11 | 
| @HeikoS | there giovanni added ObservedValue to SGObject.h | 10:12 | 
| @HeikoS | and that is not pretty | 10:12 | 
| @HeikoS | but there is no other way with this design | 10:12 | 
| essam | they are interdependent | 10:12 | 
| essam | SGObject needs ObservedValue and vise versa | 10:12 | 
| @HeikoS | so separating the parameter framework from SGObject should allow to both have ObservedValue to be stand-alone and also to move it to a sep file | 10:12 | 
| @HeikoS | yes exactly right | 10:12 | 
| essam | yes, I'm working on it right now | 10:13 | 
| @HeikoS | keep in mind .. we don't need a fully working solution for this problem. but rather a draft that works more or less, and that shows the design and with what everyone is happy | 10:13 | 
| @HeikoS | then when GSoC really starts, you can implement it cleanly and tune/polish it | 10:13 | 
| @HeikoS | cool | 10:14 | 
| @HeikoS | I think that is a nice warm-up thing to do | 10:14 | 
| @HeikoS | a few other things you should know | 10:14 | 
| essam | I hope big diffs are ok :"D | 10:14 | 
| @HeikoS | hehe yes for now | 10:14 | 
| @HeikoS | since it is a draft | 10:14 | 
| @HeikoS | and then once things start we can chuck it in in small bits | 10:14 | 
| essam | yes that would be great | 10:15 | 
| @HeikoS | https://github.com/shogun-toolbox/shogun/wiki/GSoC_2019_deliverables | 10:15 | 
| @HeikoS | this is our guideline for what to do aside from coding | 10:15 | 
| @HeikoS | these things are important to make sure your project is nicely exposed to the community | 10:16 | 
| essam | thanks, that helps | 10:16 | 
| @HeikoS | so aside from the mixin stuff | 10:16 | 
| @HeikoS | we should iterate over the proposal and make a nice timeline | 10:16 | 
| @HeikoS | well or rather discuss / update yours | 10:16 | 
| @HeikoS | we can help you with that | 10:16 | 
| @HeikoS | but the main thing is that we have some kind of idea/plan for all the bigger topics you want to touch | 10:17 | 
| @HeikoS | just like with the mixin | 10:17 | 
| @HeikoS | then there are a few important things once GSoC has started | 10:17 | 
| @HeikoS | these are | 10:17 | 
| @HeikoS | weekly cookbook page | 10:18 | 
| @HeikoS | weekly short (one paragraph) blog updates of what you have been doing | 10:18 | 
| @HeikoS | and then for every evaluation (there are 3), one compiled/edited bigger one (we will help editing) | 10:18 | 
| essam | is there a specific platform to write these? | 10:18 | 
| @HeikoS | no you can choose | 10:18 | 
| essam | wonderful | 10:19 | 
| @HeikoS | check out last year | 10:19 | 
| @HeikoS | https://wuwei.io/post/2018/08/gsoc18-summary-page/ | 10:19 | 
| @HeikoS | https://shubham808.github.io/blog/ | 10:19 | 
| @HeikoS | this is really nice for you to have a track record of what you have been doing (for later applications etc), and it is nice for us to showcase your work for next year's students | 10:20 | 
| essam | I read shubham's one the first day when gsoc announced organizations, it's great | 10:20 | 
| @HeikoS | haha yes, that's exactly the point of those | 10:20 | 
| @HeikoS | you should tell him :) | 10:20 | 
| essam | I will make sure I will :"D | 10:21 | 
| @HeikoS | re the meta examples, maybe also try to send one cookbook before GSoC starts so you have an idea how that goes | 10:21 | 
| @HeikoS | should not take so long | 10:21 | 
| @HeikoS | any python undocumented example is a good candidate | 10:21 | 
| essam | yeah, I should do that. currently i have no idea how these work | 10:21 | 
| @HeikoS | there are two things | 10:21 | 
| @HeikoS | the meta examples themselves .. porting a python script to a meta example should be copy paste more or less | 10:22 | 
| @HeikoS | and then there are the cookbook pages, which are the things that appear on the website under "examples" | 10:22 | 
| @HeikoS | these reference snippets from the meta examples | 10:22 | 
| @HeikoS | so ideally you would send one cookbook page and a few meta examples each week on average | 10:22 | 
| @HeikoS | try the make targets | 10:22 | 
| @HeikoS | make meta_examples | 10:23 | 
| @HeikoS | and | 10:23 | 
| @HeikoS | make cookbook | 10:23 | 
| @HeikoS | there is also a readme for how it all works | 10:23 | 
| essam | I will check that out | 10:23 | 
| @HeikoS | cool | 10:23 | 
| @HeikoS | last thing is: whenever you work on Shogun, make sure to hang out in irc (from 27th) | 10:23 | 
| @HeikoS | so if you have questions, you can ask us, we can check in with you, and we have a rough idea of what is happening | 10:24 | 
| @HeikoS | any questions from your side? :) | 10:24 | 
| essam | yeah about that | 10:24 | 
| essam | from 27 to 4 I have final exams | 10:24 | 
| essam | I hope that's okay | 10:24 | 
| @HeikoS | ah yes | 10:24 | 
| @HeikoS | sure that is OK | 10:25 | 
| @HeikoS | let's factor it into your schedule | 10:25 | 
| @HeikoS | and make sure we don't get into a rush | 10:25 | 
| essam | great | 10:25 | 
| @HeikoS | generally with being away/traveling/exams | 10:25 | 
| @HeikoS | all no problem | 10:25 | 
| @HeikoS | just tell us before | 10:25 | 
| @HeikoS | dont tell us after :) | 10:25 | 
| @HeikoS | (thats also mentioned on the wiki page about deliverables) | 10:25 | 
| essam | sure :"D | 10:25 | 
| essam | alright so the other main topics are: features/cross validation/kernels and string features | 10:26 | 
| @HeikoS | (for us, the most important thing are regular updates from your side) | 10:26 | 
| essam | I would like to make a more concrete plan for the features stuff, and send it to you | 10:26 | 
| essam | if that's ok | 10:26 | 
| @HeikoS | that is great | 10:26 | 
| @HeikoS | can you create a googledoc | 10:26 | 
| @HeikoS | where you put your schedule | 10:27 | 
| @HeikoS | and then each topic can have a page in there | 10:27 | 
| @HeikoS | we you collect ideas, and we can discuss together | 10:27 | 
| @HeikoS | with the others | 10:27 | 
| @HeikoS | you can share it at the mailing list | 10:27 | 
| @HeikoS | or send it to us directly if you prefer | 10:27 | 
| essam | wonderful, I will do that | 10:27 | 
| @HeikoS | actually | 10:27 | 
| @HeikoS | maybe put the schedule in a personal page | 10:28 | 
| @HeikoS | and just the details in the googledoc | 10:28 | 
| @HeikoS | but that can happen later | 10:28 | 
| @HeikoS | for now most important is that we have a doc | 10:28 | 
| @HeikoS | and this doc represents all plans, topics, etc | 10:28 | 
| @HeikoS | ah yeah one more thing :) | 10:28 | 
| @HeikoS | can you introduce yourself to the mailing list? | 10:29 | 
| @HeikoS | who you are, what the project is about, other things you want to share | 10:29 | 
| essam | I believe I sent an email | 10:29 | 
| @HeikoS | Ah really | 10:29 | 
| @HeikoS | sorry ;) | 10:29 | 
| @HeikoS | let me check | 10:29 | 
| @HeikoS | you mean the one pre-application? | 10:30 | 
| @HeikoS | i see the one "[shogun] GSoC Introduction" from March | 10:30 | 
| essam | "GSoC Student Introduction" from May 7 | 10:31 | 
| essam | did I mess that up :"D? | 10:31 | 
| @HeikoS | let me search again | 10:31 | 
| @HeikoS | sometimes googlemail spams the list | 10:31 | 
| @HeikoS | mmh no cannot see it | 10:32 | 
| @HeikoS | maybe just copy-paste send again just to make sure :) | 10:33 | 
| essam | sure :"D | 10:33 | 
| @HeikoS | cool | 10:34 | 
| @HeikoS | that's more or less it for now I think | 10:34 | 
| @HeikoS | we are really looking forward to work with you | 10:35 | 
| @HeikoS | really liked your application and the patches/interactions so far | 10:35 | 
| @HeikoS | so I am sure this will be great | 10:35 | 
| @HeikoS | hope you will stick around afterwards | 10:35 | 
| @HeikoS | in fact, we are all former GSoC students | 10:35 | 
| @HeikoS | (Sergey and me were in 2011/12, viktor and fernando were 2012...the list goes on) | 10:35 | 
| @HeikoS | we like to engage our students with the community after GSoC | 10:36 | 
| essam | yeah, I find that fascinating | 10:36 | 
| essam | specially with victor, since he's very active | 10:36 | 
| @HeikoS | e.g. we invited Shubham and Wuwei to our Berlin meeting in June...and there will be another meeting next year for sure | 10:36 | 
| @HeikoS | yes | 10:36 | 
| @HeikoS | he in fact has a job part of which is to work on shogun | 10:36 | 
| @HeikoS | but he can tell you himself | 10:36 | 
| @HeikoS | we'll have a kick off meeting where everyone intros themselves | 10:37 | 
| essam | I'm looking forward to that | 10:37 | 
| @HeikoS | alright | 10:37 | 
| @HeikoS | anything else? | 10:37 | 
| essam | nothing on my mind right now | 10:38 | 
| essam | thanks for this, it was helpful :") | 10:38 | 
| @HeikoS | great :) see you later then | 10:44 | 
| @HeikoS | essam: strange, I see the reply by Wuwei to your mail but not the mail itself. it is also not in spam. I will need to check what that is about ... | 10:47 | 
| -!- HeikoS [~heiko@249.pool85-48-188.static.orange.es] has quit [Ping timeout: 255 seconds] | 11:02 | |
| -!- HeikoS [~heiko@249.pool85-48-188.static.orange.es] has joined #shogun | 11:15 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 11:15 | |
| essam | I sent it again too actually | 11:16 | 
| essam | gmail is weird | 11:16 | 
| -!- HeikoS [~heiko@249.pool85-48-188.static.orange.es] has quit [Ping timeout: 244 seconds] | 11:21 | |
| -!- wiking_ [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Remote host closed the connection] | 11:45 | |
| -!- gf712 [9200bdc4@gateway/web/freenode/ip.146.0.189.196] has joined #shogun | 11:53 | |
| -!- lambday [a7dcee98@gateway/web/freenode/ip.167.220.238.152] has quit [Quit: Page closed] | 12:35 | |
| -!- gf712 [9200bdc4@gateway/web/freenode/ip.146.0.189.196] has quit [Ping timeout: 256 seconds] | 13:47 | |
| -!- HeikoS [~heiko@82.pool85-48-188.static.orange.es] has joined #shogun | 14:13 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 14:13 | |
| -!- HeikoS [~heiko@82.pool85-48-188.static.orange.es] has quit [Ping timeout: 258 seconds] | 14:26 | |
| -!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has quit [Ping timeout: 256 seconds] | 14:35 | |
| -!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has joined #shogun | 15:16 | |
| -!- anvan [~androirc@103.252.200.48] has quit [Ping timeout: 244 seconds] | 21:37 | |
| -!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun | 23:30 | |
| --- Log closed Sat May 11 00:00:10 2019 | ||
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!