IRC logs of #shogun for Friday, 2016-06-03

--- Log opened Fri Jun 03 00:00:23 2016
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Client Quit]00:03
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun01:26
-!- mode/#shogun [+o HeikoS] by ChanServ01:26
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Quit: Leaving.]01:42
shogun-buildbotbuild #1014 of nightly_none is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_none/builds/1014  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Sanuj <sanuj.sharma.in@gmail.com>03:03
-!- GandalfTheWizard [~Eva@112.10.170.39] has quit [Read error: Connection reset by peer]03:14
-!- GandalfTheWizard [~Eva@112.10.170.39] has joined #shogun03:14
-!- lambday [56a397da@gateway/web/freenode/ip.86.163.151.218] has quit [Ping timeout: 250 seconds]03:44
shogun-buildbotbuild #12 of clang - thread analysis is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/clang%20-%20thread%20analysis/builds/12  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Sanuj <sanuj.sharma.in@gmail.com>03:44
shogun-buildbotbuild #11 of clang - undefined behaviour analysis is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/clang%20-%20undefined%20behaviour%20analysis/builds/11  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Sanuj <sanuj.sharma.in@gmail.com>03:47
-!- OXPHOS [9d8b131c@gateway/web/freenode/ip.157.139.19.28] has quit [Quit: Page closed]04:30
shogun-buildbotbuild #12 of memleak - valgrind is complete: Failure [failed memory check]  Build details are at http://buildbot.shogun-toolbox.org/builders/memleak%20-%20valgrind/builds/12  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Sanuj <sanuj.sharma.in@gmail.com>05:33
shogun-buildbotbuild #1143 of nightly_default is complete: Failure [failed test notebooks]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/1143  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Sanuj <sanuj.sharma.in@gmail.com>06:11
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun09:09
-!- mode/#shogun [+o HeikoS] by ChanServ09:09
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Client Quit]09:10
-!- besser82 [~besser82@fedora/besser82] has joined #shogun09:40
-!- mode/#shogun [+o besser82] by ChanServ09:41
-!- besser82 [~besser82@fedora/besser82] has quit [Ping timeout: 246 seconds]09:53
-!- deepak_ [0e8bb448@gateway/web/freenode/ip.14.139.180.72] has joined #shogun10:30
-!- lambday [8028b10a@gateway/web/freenode/ip.128.40.177.10] has joined #shogun11:56
-!- mode/#shogun [+o lambday] by ChanServ11:56
-!- lupinix_ [~quassel@v22014041761818086.yourvserver.net] has joined #shogun12:01
Saurabh7lambday: yo12:03
-!- lupinix [~quassel@fedora/lupinix] has quit [Quit: No Ping reply in 180 seconds.]12:03
Saurabh7sry had tucked in early yesterday :)12:03
@lambdaySaurabh7: hey12:03
@lambdaySaurabh7: no worries12:03
Saurabh7lambday: i found eigen thing btw12:03
@lambdaySaurabh7: what is it?12:03
Saurabh7looks something like VectorXd solve = Rmat.transpose().triangularView<Lower>().solve<OnTheLeft>(mcol_k);12:03
@lambdayaha12:04
@lambdayand mcol_k is another matrix12:04
Saurabh7yup in my case vector12:04
@lambdayso your case was to solve Ax=b with A being a lower triangular matrix12:05
@lambdayb is a vec?12:05
Saurabh7yes b is vec12:05
@lambdayI see12:06
@lambdaythe blas method is able to do something more I assume12:06
Saurabh7A is cholesky decomposition , we have to update it12:07
Saurabh7yes its similar12:07
@lambdaySaurabh7: can't you directly use llt solver then?12:09
Saurabh7lambday: no it doesnt do anything more12:09
Saurabh7lambday: i tried llt it was giving some different results12:09
Saurabh7mayb i was doing something wrong12:09
@lambdayDTRSM  solves one of the matrix equations      op( A )*X = alpha*B,   or   X*op( A ) = alpha*B,   where alpha is a scalar, X and B are m by n matrices, A is a unit, or  non-unit,  upper or lower triangular matrix  and  op( A )  is one  of      op( A ) = A   or   op( A ) = A**T.   The matrix X is overwritten on B.12:10
Saurabh7lambday: https://eigen.tuxfamily.org/dox/classEigen_1_1TriangularView.html#aa4a11ffc4c8895aaec7ca00668e18c8412:11
Saurabh7For users coming from BLAS, this function (and more specifically solveInPlace()) offer all the operations supported by the *TRSV and *TRSM BLAS routines.12:11
Saurabh7TRSM so i used this directly12:11
@lambdaySaurabh7: sorry I was away13:02
@lambdaySaurabh7: so in order to solve it for matrices X and B, you need to use the eigen equivalent method multiple times13:03
@lambdaythat's what I meant by "able to do more"13:03
@lambdaybut cool that it serves your purpose13:03
Saurabh7lambday: no just using once solves it13:03
@lambdaySaurabh7: when b is vector, yes13:03
@lambdayimagine solving it for B (m x n) matrix13:04
Saurabh7ah mayb yes13:05
@lambdaybut for your case, b is vector, so it is perfectly fine13:05
-!- sanuj [~sanuj@117.203.23.237] has joined #shogun13:14
-!- deepak_ [0e8bb448@gateway/web/freenode/ip.14.139.180.72] has quit [Ping timeout: 250 seconds]13:26
-!- lupinix_ [~quassel@v22014041761818086.yourvserver.net] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]13:35
-!- lupinix [~quassel@fedora/lupinix] has joined #shogun13:35
Saurabh7lambday: there ?13:37
arianepaolahello everyone13:46
-!- deepak_ [0e8bb448@gateway/web/freenode/ip.14.139.180.72] has joined #shogun14:01
@lambdaySaurabh7: hey14:09
@lambdaySaurabh7: actually I'll brb after lunch..14:10
* lambday afk14:10
sanujlisitsyn, hey14:51
lisitsynsanuj: hey14:53
sanujlisitsyn, currently there is only has(tag), shall i also add has(name, type)?14:53
lisitsynsanuj: no I don't think so14:54
lisitsynsanuj: BUT14:54
lisitsynhas_type(name, type)14:54
lisitsyn:)14:54
sanujlisitsyn, okay, why not has(name, type)?14:54
lisitsynsanuj: well to check whether it has specified type14:55
lisitsynit is not clear for me what has(name, type) checks14:56
sanujlisitsyn, less things for user to remember if we go with has(name,type)...14:56
lisitsynhow do you read14:57
lisitsynhas("width", Type<float>);14:57
sanujhas parameter with name "width" and type = float14:58
lisitsynhow's that different from14:58
lisitsynhas("width")?14:58
lisitsynas we discussed we can't have float "width" and int "width"14:58
lisitsynto avoid ambiguity14:58
sanujlisitsyn, oh i see :)14:59
sanujlisitsyn, also, if user tries to get a param with correct name but wrong type, it is going to crash14:59
lisitsynyes15:00
lisitsynthat's why we'd need15:00
lisitsynsome has_type15:00
lisitsynif you want to check15:00
sanujokay15:00
sanujlisitsyn, but do we throw exception in that case?15:00
sanujlike SG_ERROR?15:01
sanujlisitsyn, and how to check if a type exists or not?15:05
sanujlisitsyn, by using try and catch?15:06
sanujbut which exception shall i catch15:07
lisitsynsanuj: yes you first check has(name)15:07
lisitsynthen try to cast15:07
sanujokay15:07
sanujjust wanted to confirm this15:07
lisitsynbut actually "any" should be able to check *without* exception15:07
sanujcool15:07
lisitsynbecause exceptions are slower15:07
sanujlisitsyn, how?15:07
lisitsynI think any already has that15:08
sanujlisitsyn, sameType()?15:08
lisitsynsanuj: yes15:08
lisitsynsanuj: sounds like some bad naming of me15:09
sanujlisitsyn, i think it's fine ;)15:09
lisitsynyeah ok easier to keep it15:09
sanujlisitsyn, then i'll also use sameType() for throwing SG_ERROR while getting wrong type15:11
lisitsynwhere?15:12
lisitsynin get?15:12
sanujyes15:12
lisitsynno need to15:12
lisitsynget of wrong type is already an exceptional case15:12
lisitsynahh stop I think I got it15:12
sanujlisitsyn, oh, "any" does that15:12
lisitsynlet me check your code15:12
sanuji think you are correct15:13
sanujbut check the code anyway15:13
sanuj:)15:13
lisitsynsanuj: yeah you just recall type15:16
lisitsynand recall type tries to cast it15:16
lisitsynfails otherwise15:16
lisitsynshould be ok15:16
sanujlisitsyn, okay15:16
sanujthanks15:16
* lambday re15:21
-!- deepak_ [0e8bb448@gateway/web/freenode/ip.14.139.180.72] has quit [Quit: Page closed]15:28
-!- sanuj [~sanuj@117.203.23.237] has quit [Ping timeout: 264 seconds]15:30
-!- abc [c133d0aa@gateway/web/freenode/ip.193.51.208.170] has joined #shogun15:53
-!- abc is now known as Guest5561915:53
Guest55619Hello all15:53
-!- sanuj [~sanuj@117.203.1.126] has joined #shogun16:01
sanujlisitsyn, sameType() throws std::logic_error16:02
lisitsynsanuj: yes?16:02
sanujis that fine or do you want it to change it to SG_ERROR?16:02
lisitsynsanuj: I think it's fine although it would make sense to catch it then re-raise as SG_ERROR16:05
lisitsynthis way 'any.h' is still generic16:05
sanujlisitsyn, okay16:06
sanujit will be slow16:06
sanujbut i think that's fine16:06
-!- OXPHOS [9d8b131c@gateway/web/freenode/ip.157.139.19.28] has joined #shogun16:28
OXPHOSHello everyone!16:35
OXPHOSlog: 6/2/16: linalg, global variable, GPU module; cookbook1.16:36
arianepaolahi OXPHOS :-)16:37
sanujarianepaola, OXPHOS hello :)16:40
arianepaolahi sanuj16:40
sanujlambday, there?16:54
-!- travis-ci [~travis-ci@ec2-54-145-106-202.compute-1.amazonaws.com] has joined #shogun17:03
travis-ciit's lambday's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/13504452217:03
-!- travis-ci [~travis-ci@ec2-54-145-106-202.compute-1.amazonaws.com] has left #shogun []17:03
sanujlisitsyn, there?17:06
lisitsynsanuj: yeas17:06
sanujtry{return recall_type<T>(value);}catch(std::logic_error){SG_SERROR("Type is not correct.\n");}17:07
sanujlisitsyn, what's wrong in this ^17:07
lisitsynwell looks correct17:08
sanujgetting an error17:08
sanujlisitsyn, error: there are no arguments to ‘SG_SERROR’ that depend on a template parameter, so a declaration of ‘SG_SERROR’ must be available [-fpermissive]17:08
lisitsynwell find where SG_SERROR is defined17:08
lisitsynand include it17:09
sanujohkay17:09
@lambdaysanuj: yo17:23
Saurabh7how do i make SGVector form std vector anyone17:25
Saurabh7not sharing memory17:25
@lambdaySaurabh7: you don't want to share memory?17:31
@lambdaySaurabh7: copy :P17:31
Saurabh7lambday: loop ?17:31
Saurabh7oh17:32
@lambdaySaurabh7: std::copy(..)17:32
@lambdaySaurabh7: if sharing memory is fine, then just create a SGVector with refcount=false17:32
Saurabh7still segfault :/17:39
@lambdaySaurabh7: can't be if you copy17:41
Saurabh7lambday: std::copy(m_active_set.begin(), m_active_set.end(), active_set.vector);17:42
Saurabh7is this ok ?17:42
@lambdaySaurabh7: m_active_set is the std::vector?17:43
Saurabh7ye[17:43
Saurabh7yep17:43
@lambdaySaurabh7: how much memory did you allocate for "active_set" ?17:43
@lambdayit has to be "at least" m_active_set.size()17:44
Saurabh7active_set=SGVector<float64_t>(m_num_active);17:44
@lambdayand m_num_active = m_active_set.size() ?17:44
Saurabh7yes17:45
@lambdaysomething is wrong there :) std::copy won't give you segfault unless (a) you don't have sufficient memory in your destination or (b) you're trying to read from uninitialized memory17:46
Saurabh7uninitialized !!17:48
Saurabh7leme check17:49
-!- travis-ci [~travis-ci@ec2-54-196-75-164.compute-1.amazonaws.com] has joined #shogun17:49
travis-ciit's lambday's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/13505786217:49
-!- travis-ci [~travis-ci@ec2-54-196-75-164.compute-1.amazonaws.com] has left #shogun []17:49
@lambdaySaurabh7: in case of any doubt, run valgrind to check what is wrong there17:53
OXPHOSlambday: hey. I pushed another commit which works on local18:00
OXPHOSlambday: my graphic is Intel integrated so I'll try your way. thx!18:02
OXPHOSwiking: there?18:02
sanujlambday, cuda is really hot for deep learning18:03
sanujand cudnn18:04
sanujlisitsyn, this is my get function http://pastebin.com/UqgMSmYJ18:06
sanujlisitsyn, getting: control reaches end of non-void function warning18:06
sanujlisitsyn, i know why is that, what is the best way to fix this18:06
sanujadd another catch() without any exception argument with a different error message?18:07
@wikingOXPHOS: yes18:11
@wikingOXPHOS: wazza/18:11
-!- lambday [8028b10a@gateway/web/freenode/ip.128.40.177.10] has quit [Quit: Page closed]18:15
-!- lambday [8028b10a@gateway/web/freenode/ip.128.40.177.10] has joined #shogun18:17
-!- mode/#shogun [+o lambday] by ChanServ18:17
-!- travis-ci [~travis-ci@ec2-54-196-75-164.compute-1.amazonaws.com] has joined #shogun18:35
travis-ciit's lambday's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/13506768318:35
-!- travis-ci [~travis-ci@ec2-54-196-75-164.compute-1.amazonaws.com] has left #shogun []18:35
OXPHOSwiking: if I add cereal save/load method to SGVector, I got errors:18:39
OXPHOSwiking: https://gist.github.com/OXPHOS/b9c363c2de6129029428e270f3bc815c18:39
@wikingcool18:40
@wikingcan you send me the patch18:40
@wikingplz18:40
@wikingvia email18:40
@wikingi'lll try it locallyh18:40
OXPHOSwiking: okay18:48
sanujlambday, there?18:55
sanujlisitsyn, there18:55
sanuj?18:55
sanujwiking, there?18:56
-!- lambday [8028b10a@gateway/web/freenode/ip.128.40.177.10] has quit [Quit: Page closed]18:58
@wikinggot the patch OXPHOS checking...18:59
@wikingsanuj: yes18:59
@wikingwazza18:59
sanujhey18:59
arianepaolahi wiking19:00
sanujwiking, can i use "for ( auto it : map)" to iterate over an unordered_map in sgobject.cpp?19:00
sanuji mean is it slow?19:00
arianepaolawiking: I am working on the Python package and will be working also on cookbooks today19:00
OXPHOSwiking: thx!19:03
@wikingarianepaola: cool thnx! if there's anything you need lemme know19:03
arianepaolathanks wiking19:04
arianepaolawiking: btw you do not have a written setuptools, distutils documentation? (joking)19:04
arianepaolathere is hardly any19:04
-!- sanuj [~sanuj@117.203.1.126] has quit [Quit: Leaving]19:07
@wikingsanuj: arianepaola as there's none19:07
@wikingi mean there was never any effore before19:07
@wikingto do this19:07
@wikingbut actually it's a good thing to have19:07
arianepaolawiking: :-)19:08
-!- Guest55619 [c133d0aa@gateway/web/freenode/ip.193.51.208.170] has quit [Quit: Page closed]19:09
-!- HeikoS [~heiko@82-132-247-219.dab.02.net] has joined #shogun19:41
-!- mode/#shogun [+o HeikoS] by ChanServ19:41
-!- HeikoS [~heiko@82-132-247-219.dab.02.net] has quit [Remote host closed the connection]19:43
-!- HeikoS [~heiko@82-132-247-219.dab.02.net] has joined #shogun19:44
-!- mode/#shogun [+o HeikoS] by ChanServ19:44
-!- HeikoS [~heiko@82-132-247-219.dab.02.net] has quit [Quit: Leaving.]19:55
-!- OXPHOS_ [8ca3fe9e@gateway/web/freenode/ip.140.163.254.158] has joined #shogun20:29
-!- GandalfTheWizard [~Eva@112.10.170.39] has quit [Read error: Connection reset by peer]21:34
-!- GandalfTheWizard [~Eva@112.10.170.39] has joined #shogun21:35
-!- OXPHOS_ [8ca3fe9e@gateway/web/freenode/ip.140.163.254.158] has quit [Quit: Page closed]21:59
-!- HeikoS [~heiko@82-132-246-136.dab.02.net] has joined #shogun22:47
-!- mode/#shogun [+o HeikoS] by ChanServ22:47
-!- lambday [56a397da@gateway/web/freenode/ip.86.163.151.218] has joined #shogun22:50
-!- mode/#shogun [+o lambday] by ChanServ22:50
@HeikoStest22:51
@HeikoSwiking: lambday jo22:51
@HeikoSSaurabh7: jo22:51
-!- OXPHOS_ [8ca3fe9e@gateway/web/freenode/ip.140.163.254.158] has joined #shogun22:52
@lambdayHeikoS: hola22:52
@lambdayHeikoS: isle of man?22:52
@HeikoSOXPHOS hihi22:52
lisitsynhallo22:52
lisitsynwie gehts22:53
@HeikoSlambday: all good over there in London?22:53
@lambdayHeikoS: same old, same old.. it has just been one day, you see :P22:54
@HeikoSlisitsyn: es geht gut und dir=?22:54
@HeikoSlambday: portland22:54
@HeikoS(close to portland)22:54
@HeikoSwanted to check and reply to some emails22:54
@lambdayHeikoS: BTW I took the bike to gatsby today :D22:54
@HeikoSbut my phone internet is way too slow22:54
@HeikoScant connect to github22:54
@HeikoSlambday: haha indeed22:54
@HeikoShah great! and you even survived it22:54
@HeikoSlisitsyn: see, you should come to london to cycle with us22:54
lisitsynoh I actually love to cycle22:54
lisitsynnot like hundreds of kms22:54
lisitsynnot very used to that :P22:55
@HeikoSnext too hundreds of buses?22:55
@lambdaylisitsyn: I cycled 30kms today22:55
@lambday:D22:55
lisitsynhaha is it common there?22:55
@lambdaylisitsyn: seems like22:55
@lambdayHeikoS himself cycles 25+km a day22:56
lisitsynjust go there you would have *a lot* of roads to cycle haha22:56
@HeikoSyeah thats my commute22:56
lisitsynI live like 12 km from my job22:56
@HeikoSah this internet sucks22:57
@HeikoScannoit write github comments22:57
lisitsynwhere are you?22:57
lisitsynwhy portland? :P22:57
@HeikoSlambday: can you inform OXPHOS, Saurabh7 that I cannot reply to things today22:57
@HeikoSwill do tomorrow from some cafe22:57
lisitsynit sounds like the us22:57
@HeikoSlisitsyn: portland22:57
lisitsynbut you don't like this country ;)22:57
@HeikoSgood climbing here22:58
@HeikoSnono22:58
@HeikoSisland in south england22:58
lisitsynohh okay22:58
@HeikoSnice cliffs to climb22:58
lisitsynother portland22:58
@lambdayHeikoS: yeah don't worry, things are good h22:59
@HeikoSlambday: feel free to comment under Saurabh7 s PRs as well bte22:59
@lambdayHeikoS: okay22:59
@HeikoSI think we can merge the xvalidation if one of you guys is OK with it22:59
@lambdaySaurabh7: any luck with the segfault?23:00
lisitsyncan one point me23:00
lisitsynto this xval?23:00
lisitsynI am procrastinating my job so I can check23:00
@HeikoSlambday: he was also checking low rank updates of cholesky factors23:00
@lambdayHeikoS: yeah he found a eigen-ized way to do this23:01
@HeikoSlisitsyn: https://github.com/shogun-toolbox/shogun/pull/322423:01
lisitsyntanks23:01
lisitsynthanks23:01
@lambdaylisitsyn: you're still @office?23:01
@HeikoSlisitsyn: great23:01
@HeikoSlisitsyn: so what this is doing: cloning all objects23:01
@HeikoSfor the multiple threads23:01
lisitsynlambday: no23:01
@HeikoSso while memory usage increases quite a bit, runtime goes down a bit23:02
@HeikoSnot very scalable23:02
@HeikoSBUT i think it is a good first step23:02
@HeikoSlambday: yeah that what I told him23:02
@HeikoSlisitsyn: next step is to use shared memory for the feature data23:02
@HeikoSnot the object though as we need to assign sugsets23:02
@HeikoSlisitsyn: need to sort out the const method mess we have for t hat23:02
@HeikoSlisitsyn: merge it btw23:03
lisitsynok it seems I get the idea23:03
@HeikoSthe PR is done23:03
@HeikoSlambday: can you merge the patch by esben23:03
lisitsynHeikoS: merge what?23:03
@HeikoSit should help with meta examples23:03
@HeikoSoh and some of the guys had troubles with the meta examples not parsing, even after my patch23:03
lisitsyn3224?23:03
@HeikoSthat comes from old parser files. they need to remove the output manually (git status reveals it)23:03
@HeikoSlisitsyn:  yes23:04
lisitsynHeikoS: is your comment on sg_unref already addressed?23:04
@HeikoSlisitsyn: Can't tell, ask Saurabh723:04
@lambdayHeikoS: okay I'll check.. I thought it was merged23:04
@HeikoSthe thing was that clone() gives an object with refcount =123:04
lisitsynHeikoS: then we shouldn't merge I geuss23:04
@HeikoSlisitsyn: not sure, Saurabh7 told me it leaked a while ago, but I can't check23:05
lisitsynok HeikoS put a comment23:05
lisitsyn(I did I mean)23:06
@HeikoSbasically, nothing that is cloned needs to be SG_REFed23:06
@HeikoSonly unrefed23:06
@HeikoSkk23:06
@HeikoSthats it from me, see you tomorrow23:06
lisitsyncu23:06
@HeikoSlisitsyn: cool23:06
@HeikoSlisitsyn: Saurabh7 knows what to do there23:06
@HeikoSlisitsyn: it also helps time-wise btw23:06
@HeikoSlisitsyn: next step: do it for locked training (precomputed kernel matrix)23:07
@HeikoSbye23:07
@HeikoSlambday: bye23:07
@lambdayHeikoS: have fun! :)23:07
@lambdayHeikoS: see you on Monday :)23:07
@HeikoSyeah see you Monday :)23:07
lisitsynlambday: https://github.com/shogun-toolbox/shogun/pull/3243/files#r6577540923:07
@HeikoSill have lots of marks on my hands then hehe23:07
@lambdayHeikoS: haha23:08
@lambdayHeikoS: careful :)23:08
-!- HeikoS [~heiko@82-132-246-136.dab.02.net] has quit [Quit: Leaving.]23:08
lisitsynok RED MACHINE going to CRITIQUE your pull requests now23:08
lisitsyn:D23:08
@lambdaylisitsyn:23:08
@lambdayRED MACHINE :/23:08
@lambdayI recall you as blackburn23:08
@lambdayat least I vagurely remember23:09
@lambdayvaguely*23:09
lisitsynit seems I used to be that guy!23:09
@lambdayah good old days23:09
lisitsynI am teaching some ML now23:09
@lambdaylisitsyn: class with only one static method?23:09
@lambdaylisitsyn: teach me TEACH ME!!23:09
lisitsyncurious if I can use shogun23:10
lisitsynyou know a lot more already23:10
@lambdaylisitsyn: zero!23:10
lisitsynand you have Heiko by your side ;)23:10
@lambdaylisitsyn: gotta learn machine learning and c++ before I die23:10
@lambdaylisitsyn: yeah he's a great teacher..23:11
@lambdaysuper clear knowledge about everything23:11
@lambdaylisitsyn: but if you're teaching, I won't miss a single class either :D23:11
@lambdaylisitsyn: about the PR you showed me, what exactly am I suppose to check?23:12
@lambdayor check it in general?23:12
lisitsynlambday: well just checking if you agree23:12
lisitsynthat single class with the single method is a function23:12
lisitsyn:D23:12
@lambdaylisitsyn: haha yeah class with one static method doesn't make any sense.. unless he plans to add more methods to that class in the future23:13
lisitsynclass with static methods = namespace23:13
lisitsynas long as we don't use java23:13
@lambdaylisitsyn: true that!23:14
lisitsynok I start to like putting some asshole-style comments23:14
lisitsyn:D23:14
@lambdaylisitsyn: haha yeah class with one static method doesn't make any sense.. unless he plans to add more methods to that class in the future23:14
lisitsynhttps://github.com/shogun-toolbox/shogun/pull/3240/files#r6577639723:15
lisitsynlambday: this time I realize I talk to a neural network23:15
lisitsynyou're busted, the LSTM bot23:15
@lambdaylisitsyn: errr, what?23:16
@lambdayahahaha asshole style coments23:16
lisitsynlambday: passive aggresive!23:16
lisitsyn:D23:16
@lambdayhahahaha23:16
lisitsynwiking is my teacher23:16
@lambdaypeople in India are sleepin' :(23:18
@lambdayhahahaha23:18
lisitsynlambday: but moscow never sleeps (c)23:19
@lambdaylisitsyn: you're not in samara anymore?23:19
lisitsynfor 2 years23:19
lisitsyn:D23:19
@lambdayoh yeah, ever since you took the job at yandex you moved to moscow23:19
@lambdaylisitsyn: hah when I was in India I never slept by this time :D23:20
lisitsynlambday: I am quite disappointed by the fact I have to get up in 7 hrs from now23:21
lisitsynand no chance I will not stay a few hours more23:21
-!- sonne|osx [~sonne@x4db3e15e.dyn.telefonica.de] has joined #shogun23:21
lisitsynand here sonne|osx comes23:21
@lambdaylisitsyn: and why is that? tomorrow is saturday, remember?23:21
@lambdaysonne|osx: hello! :D23:21
lisitsynlambday: yes but students want to learn some vowpal wabbit I believe23:21
lisitsyn;)23:21
@lambdaylisitsyn: wait.. so you do a job mon-fri, and in the weekends you teach23:22
@lambday:/23:22
lisitsynsure!23:22
@lambdaylisitsyn: teach as in, in some uni or... ?23:23
lisitsynjust a sec23:23
sonne|osxhey23:23
lisitsynlambday: you've got a link23:24
@lambdaysonne|osx: how have you been? :D23:24
OXPHOS_so surprised the channel is active at this time23:24
lisitsynOXPHOS_: tell us a good story then ;)23:25
@lambdayOXPHOS_: hah it happens when me and lisitsyn both are wasted :D23:25
@lambdaybtw OXPHOS_ and OXPHOS do you guys know each other?23:25
@lambdayxD23:25
lisitsynyou must have met each other before23:25
OXPHOS_lisitsyn: I only listen to stories XD23:25
lisitsynyou look quite similar23:25
OXPHOS_lambday: wait whos that guy?!23:25
--- Log closed Sat Jun 04 00:00:24 2016

Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!