IRC logs of #shogun for Friday, 2019-05-10

--- 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 #shogun02: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 #shogun02:48
-!- anvan [~androirc@111.65.38.90] has quit [Ping timeout: 248 seconds]04:06
-!- anvan [~androirc@111.65.60.168] has joined #shogun04:24
-!- anvan [~androirc@111.65.60.168] has quit [Ping timeout: 252 seconds]05:00
-!- anvan [~androirc@111.65.63.230] has joined #shogun05: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 #shogun05:40
-!- anvan [~androirc@103.252.200.48] has joined #shogun06:26
-!- aris [67fcc830@gateway/web/freenode/ip.103.252.200.48] has joined #shogun08: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 #shogun08:35
-!- mode/#shogun [+o HeikoS] by ChanServ08: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 #shogun08: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 #shogun08: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 #shogun09:15
-!- mode/#shogun [+o HeikoS] by ChanServ09:15
-!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has joined #shogun09: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 #shogun09: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 #shogun10:01
essamHeiko: ping10: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 #shogun10:03
-!- mode/#shogun [+o HeikoS] by ChanServ10:03
essamHeiko: ping10:04
@HeikoShi10:04
@HeikoSessam: how are things? :)10:05
essamgreat, how are you?10:05
@HeikoSnot too bad as well10:05
@HeikoSI thought it might be nice to have a little chat before a kick off meeting with everyone10:05
@HeikoSto answer questions, to clarify the next few weeks etc10:06
essamyeah, that would be great10:06
essamso, today I'm working on the mixins PR10:06
@HeikoScool10:07
@HeikoSso with that one10:07
@HeikoSkeep in mind this is experimentation10:07
essamhopefully I will get swig running using CRTP, instead of the mixin framework10:07
@HeikoSwe have to see what works and what not10:07
@HeikoSwe have used CRTP inside the DenseFeatureDispatcher10:07
@HeikoSto have "virtual" templated methods10:07
@HeikoSbut it also increases the compile time /swig code10:08
@HeikoSso with the mixins10:08
@HeikoSthe main motivation was the observer stuff10:08
@HeikoSObservedValue needs ::watch_param and ::get10:08
@HeikoSbut we don't want it to be SGObject10:08
essamyeah, so I created two mixins10:09
essamone containing get/add/clone and stuff like that10:09
@HeikoSah cool10:09
essamand an observer mixin containing watch_param/observe etc10:09
@HeikoScurios to see how that goes10:09
@HeikoSdid you have  a look at the feature branch10:10
@HeikoSbecause there are quite some changes compared to develop10:10
essamno not yet10:10
essamtoday i'm free, so I will take a look at it10:10
-!- wiking_ [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun10:11
essamsorry, what feature branch?10:11
@HeikoSI think i sent a link10:11
@HeikoSbut let me find it for you10:11
essamfeature/observable_framework?10:11
@HeikoShttps://github.com/shogun-toolbox/shogun/tree/feature/observable_framework10:11
@HeikoSyes10:11
essamyeah, yeah, I took a look at it10:11
@HeikoSthere giovanni added ObservedValue to SGObject.h10:12
@HeikoSand that is not pretty10:12
@HeikoSbut there is no other way with this design10:12
essamthey are interdependent10:12
essamSGObject needs ObservedValue and vise versa10:12
@HeikoSso separating the parameter framework from SGObject should allow to both have ObservedValue to be stand-alone and also to move it to a sep file10:12
@HeikoSyes exactly right10:12
essamyes, I'm working on it right now10:13
@HeikoSkeep 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 happy10:13
@HeikoSthen when GSoC really starts, you can implement it cleanly and tune/polish it10:13
@HeikoScool10:14
@HeikoSI think that is a nice warm-up thing to do10:14
@HeikoSa few other things you should know10:14
essamI hope big diffs are ok :"D10:14
@HeikoShehe yes for now10:14
@HeikoSsince it is a draft10:14
@HeikoSand then once things start we can chuck it in in small bits10:14
essamyes that would be great10:15
@HeikoShttps://github.com/shogun-toolbox/shogun/wiki/GSoC_2019_deliverables10:15
@HeikoSthis is our guideline for what to do aside from coding10:15
@HeikoSthese things are important to make sure your project is nicely exposed to the community10:16
essamthanks, that helps10:16
@HeikoSso aside from the mixin stuff10:16
@HeikoSwe should iterate over the proposal and make a nice timeline10:16
@HeikoSwell or rather discuss / update yours10:16
@HeikoSwe can help you with that10:16
@HeikoSbut the main thing is that we have some kind of idea/plan for all the bigger topics you want to touch10:17
@HeikoSjust like with the mixin10:17
@HeikoSthen there are a few important things once GSoC has started10:17
@HeikoSthese are10:17
@HeikoSweekly cookbook page10:18
@HeikoSweekly short (one paragraph) blog updates of what you have been doing10:18
@HeikoSand then for every evaluation (there are 3), one compiled/edited bigger one (we will help editing)10:18
essamis there a specific platform to write these?10:18
@HeikoSno you can choose10:18
essamwonderful10:19
@HeikoScheck out last year10:19
@HeikoShttps://wuwei.io/post/2018/08/gsoc18-summary-page/10:19
@HeikoShttps://shubham808.github.io/blog/10:19
@HeikoSthis 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 students10:20
essamI read shubham's one the first day when gsoc announced organizations, it's great10:20
@HeikoShaha yes, that's exactly the point of those10:20
@HeikoSyou should tell him :)10:20
essamI will make sure I will :"D10:21
@HeikoSre the meta examples, maybe also try to send one cookbook before GSoC starts so you have an idea how that goes10:21
@HeikoSshould not take so long10:21
@HeikoSany python undocumented example is a good candidate10:21
essamyeah, I should do that. currently i have no idea how these work10:21
@HeikoSthere are two things10:21
@HeikoSthe meta examples themselves .. porting a python script to a meta example should be copy paste more or less10:22
@HeikoSand then there are the cookbook pages, which are the things that appear on the website under "examples"10:22
@HeikoSthese reference snippets from the meta examples10:22
@HeikoSso ideally you would send one cookbook page and a few meta examples each week on average10:22
@HeikoStry the make targets10:22
@HeikoSmake meta_examples10:23
@HeikoSand10:23
@HeikoSmake cookbook10:23
@HeikoSthere is also a readme for how it all works10:23
essamI will check that out10:23
@HeikoScool10:23
@HeikoSlast thing is: whenever you work on Shogun, make sure to hang out in irc (from 27th)10:23
@HeikoSso if you have questions, you can ask us, we can check in with you, and we have a rough idea of what is happening10:24
@HeikoSany questions from your side? :)10:24
essamyeah about that10:24
essamfrom 27 to 4 I have final exams10:24
essamI hope that's okay10:24
@HeikoSah yes10:24
@HeikoSsure that is OK10:25
@HeikoSlet's factor it into your schedule10:25
@HeikoSand make sure we don't get into a rush10:25
essamgreat10:25
@HeikoSgenerally with being away/traveling/exams10:25
@HeikoSall no problem10:25
@HeikoSjust tell us before10:25
@HeikoSdont tell us after :)10:25
@HeikoS(thats also mentioned on the wiki page about deliverables)10:25
essamsure :"D10:25
essamalright so the other main topics are: features/cross validation/kernels and string features10:26
@HeikoS(for us, the most important thing are regular updates from your side)10:26
essamI would like to make a more concrete plan for the features stuff, and send it to you10:26
essamif that's ok10:26
@HeikoSthat is great10:26
@HeikoScan you create a googledoc10:26
@HeikoSwhere you put your schedule10:27
@HeikoSand then each topic can have a page in there10:27
@HeikoSwe you collect ideas, and we can discuss together10:27
@HeikoSwith the others10:27
@HeikoSyou can share it at the mailing list10:27
@HeikoSor send it to us directly if you prefer10:27
essamwonderful, I will do that10:27
@HeikoSactually10:27
@HeikoSmaybe put the schedule in a personal page10:28
@HeikoSand just the details in the googledoc10:28
@HeikoSbut that can happen later10:28
@HeikoSfor now most important is that we have a doc10:28
@HeikoSand this doc represents all plans, topics, etc10:28
@HeikoSah yeah one more thing :)10:28
@HeikoScan you introduce yourself to the mailing list?10:29
@HeikoSwho you are, what the project is about, other things you want to share10:29
essamI believe I sent an email10:29
@HeikoSAh really10:29
@HeikoSsorry ;)10:29
@HeikoSlet me check10:29
@HeikoSyou mean the one pre-application?10:30
@HeikoSi see the one "[shogun] GSoC Introduction" from March10:30
essam"GSoC Student Introduction" from May 710:31
essamdid I mess that up :"D?10:31
@HeikoSlet me search again10:31
@HeikoSsometimes googlemail spams the list10:31
@HeikoSmmh no cannot see it10:32
@HeikoSmaybe just copy-paste send again just to make sure :)10:33
essamsure :"D10:33
@HeikoScool10:34
@HeikoSthat's more or less it for now I think10:34
@HeikoSwe are really looking forward to work with you10:35
@HeikoSreally liked your application and the patches/interactions so far10:35
@HeikoSso I am sure this will be great10:35
@HeikoShope you will stick around afterwards10:35
@HeikoSin fact, we are all former GSoC students10:35
@HeikoS(Sergey and me were in 2011/12, viktor and fernando were 2012...the list goes on)10:35
@HeikoSwe like to engage our students with the community after GSoC10:36
essamyeah, I find that fascinating10:36
essamspecially with victor, since he's very active10:36
@HeikoSe.g. we invited Shubham and Wuwei to our Berlin meeting in June...and there will be another meeting next year for sure10:36
@HeikoSyes10:36
@HeikoShe in fact has a job part of which is to work on shogun10:36
@HeikoSbut he can tell you himself10:36
@HeikoSwe'll have a kick off meeting where everyone intros themselves10:37
essamI'm looking forward to that10:37
@HeikoSalright10:37
@HeikoSanything else?10:37
essamnothing on my mind right now10:38
essamthanks for this, it was helpful :")10:38
@HeikoSgreat :) see you later then10:44
@HeikoSessam: 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 #shogun11:15
-!- mode/#shogun [+o HeikoS] by ChanServ11:15
essamI sent it again too actually11:16
essamgmail is weird11: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 #shogun11: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 #shogun14:13
-!- mode/#shogun [+o HeikoS] by ChanServ14: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 #shogun15: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 #shogun23: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!