IRC logs of #shogun for Tuesday, 2018-01-23

--- Log opened Tue Jan 23 00:00:31 2018
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni00:23
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni00:35
-!- srirambandi [671b086e@gateway/web/freenode/ip.103.27.8.110] has joined #shogun03:42
srirambandiHi!03:45
srirambandiHow can I contribute ?03:45
-!- srirambandi [671b086e@gateway/web/freenode/ip.103.27.8.110] has quit [Quit: Page closed]03:52
-shogun-buildbot:#shogun- Build nightly_all #78 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/22/builds/7804:17
-!- nitishnitj [75f0c3b2@gateway/web/freenode/ip.117.240.195.178] has joined #shogun05:53
nitishnitjI have implemented various machine learning concepts and i want to contribute now. please guide me when to start approaching05:56
-!- nitishnitj [75f0c3b2@gateway/web/freenode/ip.117.240.195.178] has quit [Client Quit]05:56
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4104 opened by awild8207:18
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/410407:20
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4104 synchronized by awild8207:58
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/410408:00
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun10:26
-!- mode/#shogun [+o HeikoS] by ChanServ10:26
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_data_application created by lgoetz10:38
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4100 merged by karlnapf11:09
@sukey[https://github.com/shogun-toolbox/shogun] karlnapf pushed 3 commits:11:09
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/d15e8875f4503f7ed2afd28c86d12f9f4697d66e11:09
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/bd8649aff716e83afa505fb800a3dee446c5c42211:09
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/103e8a08fbfdf79c1b2c5b44948f51668911851211:09
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4105 karlnapf added label: "Documentation"11:25
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4105 karlnapf added label: "meta examples"11:25
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4105 opened by karlnapf11:25
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4105 karlnapf added label: "good first issue"11:25
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4106 opened by geektoni11:38
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni11:39
@sukey[https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/a2a56fb606805876ac89ed3a530e1a66aa788a1b by karlnapf11:45
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/410511:53
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/2084 karlnapf added label: "good first issue"11:55
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/2084 karlnapf added label: "cmake"11:55
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4107 opened by karlnapf11:58
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4107 karlnapf added label: "Documentation"11:58
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4107 karlnapf added label: "meta examples"11:58
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4107 karlnapf added label: "good first issue"11:58
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4106 karlnapf added label: "good first issue"11:59
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4108 karlnapf added label: "good first issue"12:03
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4108 karlnapf added label: "Documentation"12:03
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4108 opened by karlnapf12:03
-!- travis-ci [~travis-ci@ec2-54-197-67-98.compute-1.amazonaws.com] has joined #shogun12:04
travis-ciit's Heiko Strathmann'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/33222487912:04
-!- travis-ci [~travis-ci@ec2-54-197-67-98.compute-1.amazonaws.com] has left #shogun []12:04
@HeikoSelse if (type.m_ctype==CT_SGMATRIX || type.m_ctype==CT_MATRIX)12:27
@HeikoS{12:27
@HeikoSParameter* p=new Parameter();12:27
@HeikoSp->add_matrix((float64_t**)param->m_parameter, type.m_length_y,12:27
@HeikoStype.m_length_x, param->m_name);12:27
@HeikoSm_child_nodes->append_element(new CParameterCombination(p));12:27
@HeikoSm_parameters_length+=type.get_num_elements();12:27
@HeikoS}12:27
@HeikoS:D12:27
-!- travis-ci [~travis-ci@ec2-54-204-238-54.compute-1.amazonaws.com] has joined #shogun12:45
travis-ciit's Heiko Strathmann'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/33222487912:45
-!- travis-ci [~travis-ci@ec2-54-204-238-54.compute-1.amazonaws.com] has left #shogun []12:45
-!- travis-ci [~travis-ci@ec2-54-204-238-54.compute-1.amazonaws.com] has joined #shogun12:47
travis-ciit's Heiko Strathmann'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/33223863112:47
-!- travis-ci [~travis-ci@ec2-54-204-238-54.compute-1.amazonaws.com] has left #shogun []12:47
-!- travis-ci [~travis-ci@ec2-54-234-146-189.compute-1.amazonaws.com] has joined #shogun13:15
travis-ciit's Heiko Strathmann'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/33223863113:15
-!- travis-ci [~travis-ci@ec2-54-234-146-189.compute-1.amazonaws.com] has left #shogun []13:15
-!- witness [uid10044@gateway/web/irccloud.com/x-bizuqzedrstjinus] has joined #shogun14:47
-!- vijay [dfb0bb83@gateway/web/freenode/ip.223.176.187.131] has joined #shogun14:56
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Dev-Tips edited by geektoni15:05
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: premature-stopping created by geektoni15:05
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: parameter-observers created by geektoni15:06
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: progress-bar created by geektoni15:07
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni15:10
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni15:11
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni15:11
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4109 opened by karlnapf15:26
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/410915:26
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4110 opened by karlnapf15:27
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4110 karlnapf added label: "good first issue"15:27
@HeikoSlisitsyn: fast approval15:28
@HeikoS :D15:28
lisitsynHeikoS: yeap :)15:28
@HeikoSlisitsyn: you saw I overloaded make_any_ref15:28
@HeikoSinstead of adding new names15:28
@HeikoSmake_any_ref_bla15:28
lisitsynHeikoS: yes15:28
lisitsynmakes sense15:29
@HeikoSalso I was at first thinking of not copy-pasting ArrayReference15:29
@HeikoSbut inheriting15:29
@HeikoSbut then maybe it's simpler this way15:29
@HeikoSlisitsyn: I have an idea btw15:30
lisitsynHeikoS: nah easier to copy-paste15:30
@HeikoSI will write a test that for all objects checks whether all parameters in the old framework are registered in the new framework15:30
lisitsynit is temporary anyway15:30
lisitsynHeikoS: that's good for sure15:30
@HeikoSlisitsyn: is there a way to get a list of all available classes in c++?15:31
@HeikoSso I dont have to compile all those tests explicitly?15:31
@HeikoSin fact15:31
lisitsynHeikoS: class_list15:31
@HeikoSall those tests for all classes we have15:31
lisitsyn.cpp15:31
lisitsyn:)15:31
@HeikoSno need to compile15:31
@HeikoSjust use create_object15:31
lisitsynHeikoS: you can add a list15:31
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by lgoetz15:31
@HeikoSlisitsyn: sorry where is that?15:31
lisitsynHeikoS: class_list.cpp.templ15:31
lisitsynHeikoS: if you are on it you might also want to patch it to use std::map15:34
lisitsynbecause it is too C++8615:34
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by lgoetz15:34
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4111 opened by karlnapf15:34
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4111 karlnapf added label: "good first issue"15:34
lisitsynHeikoS: std::map can be created from initializer_list { { ... } , ... }15:34
@HeikoSlisitsyn: wanna do that? :D15:34
lisitsynoh ok let me do that15:35
lisitsyn:)15:35
@HeikoSwhat does it map?15:35
@HeikoSI just need a list of strings I think, no?15:35
lisitsynHeikoS: yes15:35
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Hackathon-2017 edited by lgoetz15:36
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Hackathon-2017 edited by lgoetz15:37
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Hackathon-2017 edited by lgoetz15:37
lisitsynHeikoS: ok testing15:38
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by lgoetz15:38
@sukey[https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by lgoetz15:40
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4112 opened by lisitsyn15:43
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/411215:43
lisitsynHeikoS: https://github.com/shogun-toolbox/shogun/pull/411215:43
lisitsynHeikoS: iterate over it and do create I guess15:44
@HeikoSlisitsyn: man15:48
@HeikoSrevelation15:48
@HeikoSI have15:48
lisitsynHeikoS: ? :)15:48
@wikingy00000z0000015:49
@HeikoSnone of the tests need to be jinja templated15:49
@wikinghahah15:49
@HeikoSLet me write something :)15:49
-!- vijay [dfb0bb83@gateway/web/freenode/ip.223.176.187.131] has quit [Ping timeout: 260 seconds]15:49
@wikingjust finished a marathon day15:49
@wiking3 hours ML exam with the weirdest questions15:49
@HeikoShaha15:50
@HeikoSnice15:50
@HeikoSenjoyed it?15:50
lisitsynwiking: how to import roc_auc_score15:50
@wiking:D15:50
@wikingwho me?15:50
@wikinglisitsyn, IMPOERT?!15:50
@wiking:)))15:50
@wikingpen and paper15:50
@wikingyou draw your decision boundary15:50
@wikingby hand15:50
@wiking:>15:50
lisitsynwiking: and if it ain't fit you ain't fit yaaa15:50
@wikingindeed15:50
@wikingi think the top question one was15:50
lisitsynyour decision boundary is off by one millimeter15:51
@wikinghow does the pdf look like for uniform distrib15:51
@wiking:)15:51
@wikingas the person exactly knew how it looks like for a normal distro15:51
@wikingbut not for uniform15:51
@wiking:)))15:51
lisitsynwiking: it does not exist everywhere HAHA!15:52
@HeikoSuh15:52
@wiking:D15:52
@wikingHeikoS, uh uh15:52
@HeikoSone can get into quite a bit of detail there15:52
@wikingand puff15:52
@HeikoSlike the set of all measurable events over [0,1]15:52
@HeikoS:D15:52
@wikinghahahahah15:52
@HeikoSextension theorems15:52
@wikingyeah i mean15:52
@wikingif you go to loco town15:52
@wiking;)15:52
@HeikoSor you just draw a line15:52
@wikingand start thinking about15:52
@HeikoSand yell "MACHINE LEARNING"15:53
@wikingthat you are actually drawing the infinity15:53
@wikingin [0,1]15:53
Trixiswiking: are you a grad student?15:53
@wikingthose are badshit crazy stuff15:53
@wiking:)15:53
@wikingTrixis, :D15:53
@wikingTrixis, would love to be that young15:53
Trixiswiking: heh, just asked because you mentioned ml exam15:53
@wikingTrixis, i was not taking it15:54
lisitsynwiking: it was taking you15:54
lisitsyn:D15:54
Trixisahh15:54
@wikinghahahaha15:54
@wikinglisitsyn, you are in ganxta style today15:54
@wikingthe street eats you like an xgboost on the corner15:54
lisitsynwiking: yes I got evacuated out of office today so spent some times on the streets yo15:55
@wikingalpha one is your bitch15:55
@wikingand you eat incompleteness theorem for breakfast15:55
lisitsynprank callers bombed our hq lol15:55
@wikingmmmm15:57
@wikingML POETRY SLAM!15:57
@wikingme wants15:57
@wiking:)15:57
@wikinglisitsyn, do you regularize your clients with l1 or l2? :)15:58
@wiking:DDD15:58
@wikingor you are elastic?15:58
Trixiscan lisitsyn also read and understand Shinichi Mochizuki's text on the abc conjecture under 15 minutes?15:58
Trixisis he that hardcore?15:58
lisitsynwiking: that bitch takes both L1 and L215:58
lisitsynuh that's tough :D15:59
@wikinglisitsyn, :DDDD15:59
lisitsynTrixis: in japanese?15:59
@wikinglisitsyn, strictly kanji ;)15:59
Trixislisitsyn: i think that's the least of the problem there =P15:59
lisitsyntrue that yo15:59
Trixisno matter the (natural) language, it's still going to be written in alien16:00
lisitsynthe japanese style yo16:00
@wikinggonzo style ML16:01
@wikingfor all the street MLers16:01
lisitsynwiking: did you include DEEP LEARNING?16:02
@wikinglayers vs layers16:02
@wikingman16:02
@wikingit's classic16:02
@wiking;)16:02
lisitsynwiking: so the question might be16:02
lisitsynw1 = [ ... 1.2 ... 9.3 ... ]16:02
@wikingTrixis, https://slack-imgs.com/?c=1&url=https%3A%2F%2Fi.imgur.com%2FktUOnca.png16:02
lisitsynthe configuration of net is dense relu dense relu dense relu batch norm16:02
lisitsynwhat is the output of net16:03
lisitsyngiven x = 0.2 0.3 0.1 e pi16:03
@wiking:)16:03
lisitsynhuh16:03
@wikingi think e pi16:03
@wikingis a nice touch16:03
@wikingas input16:03
@wiking;)16:03
lisitsynwiking: go figure16:03
lisitsynwiking: you ain't gonna be kool deep learner if you can't multiply the shit16:03
lisitsynso get your mechanical calc machine and compute!16:04
@wikingwe had another one16:04
@wikingbut i cannot share that question publicly16:04
@wikingit was way crazier16:04
@wiking :)16:04
@wikinglisitsyn, mmmm abaccus!16:04
@wikingfor ML16:04
lisitsynwiking: you've imported keras but it says tensorflow is not found?16:04
@wikinghttps://images-na.ssl-images-amazon.com/images/I/714z-ywpDjL._SY355_.jpg16:04
lisitsyna) call the police16:04
@wiking:)16:04
lisitsynb) pip reinstall keras-tensorflow16:05
Trixiswiking: hahaha16:05
lisitsync) conda remove bugs16:05
lisitsynd) recompile shogun16:05
Trixiswiking: mmk shifting my focus to ~deep learning~16:05
@wiking:)16:05
@wikinglisitsyn, d) is always a good idea!16:05
Trixisbrb detecting circles in images via deep learning16:05
@wikingbecause your cpu might be just idling way too much16:06
@wiking:>16:06
lisitsynwiking: yes more expensive than bitcoin mining16:06
@wikingy016:06
lisitsynbitcoin is exactly one full compilation of shogun16:06
@wikingbitcoin was not even existing16:06
@wikingwwhen we were already burning so much cpu time16:06
@wikingon compiling16:06
@wikingthat i think this is why travis-ci is still not profitable16:06
Trixishey i got told off by the IT once for recompiling shogun on the login node :)16:06
@wiking:P16:06
@wikingTrixis, choice!16:07
@wikingwell this goes in the hall of fame shogun quotes16:07
@wiking:)16:07
lisitsynTrixis: have you been said 'you better mined a few bitcoins instead'?16:07
Trixisi wish16:07
@wikingyesterday i've logged into the cluster16:08
@wikingand did a df16:08
@wikinglm_gs_fs1                                         1.4P  683T  713T  49%16:08
@wiking:)16:08
@wikingnote theP there16:08
lisitsynwiking: what fs?16:08
@wikingbut!16:09
@wiking/dev/sda2                                          10G  2.0G  8.1G  20% /16:09
@wiking:>16:09
@wikinggo figure16:09
lisitsynwiking: is it some remote block storage?16:09
lisitsyns3fs? :)16:09
@wikinglisitsyn, i think ntfs16:10
@wiking;d16:10
@wikingi meant nfs16:10
lisitsynwiking: ntfs :D16:10
@wikingyeah its somecrazy NAS16:11
@wikingbut still16:11
@wikingP16:11
@wikingas in petabyte16:11
@wiking:)16:11
Trixiswow16:11
@wikingso then i went and started this: https://filecoin.io/16:11
@wiking:)_16:12
lisitsynwiking: yeah in your adolescense it was megabytes16:12
lisitsynwiking: I like the idea16:12
@wikingmy first machine had a 5'1/2" inch 30 megs hdd16:12
@wiking808616:13
lisitsynwiking: exactly :)16:13
@wikingthat was all16:13
@wiking:)16:13
@wikingthe ram was probably16:13
@wikingaround 512k16:13
@wiking:P16:13
@wikingbitcoin that shit :)16:13
lisitsynwiking: I like the idea of converting storage into 'money' but not sure if it gonna work16:14
@wikinglisitsyn, donthinkso16:14
@wikingbut you know there's iota16:14
@wiking:D16:14
lisitsynwiking: I mean it gives internet the incentive to store things16:14
@wikingso anything is possible16:14
@wiking:>16:14
lisitsynbecause I have seen so much data kind of lost16:14
@wikingarchive.org16:14
@wiking:)16:14
lisitsyninternet loses so many things16:14
@wikingyeah imean for example think about when all these logs of irc16:14
@wikingget lost16:14
@wiking:)16:14
Trixishah16:15
lisitsynwiking: they better get lost but some data is more useful16:15
lisitsyn:D16:15
@wiking:>16:15
Trixisirc logs can get huge after a while16:15
@HeikoSLOL, guys whats going on there?16:15
@HeikoSdidnt look for a sec16:15
@HeikoSand now this16:15
@HeikoS:D16:15
lisitsynHeikoS: discussing you16:15
@wikingHeikoS, read it back :)16:15
@HeikoShehe16:16
@wikingthe best is when lisitsyn is talking about that 'that bitch takes both l1 and l2'16:16
@wiking:)16:16
@HeikoS:D :D :D16:16
@wikingHeikoS, we had a bit of ML slam poetry going on here16:16
@wiking:)16:16
lisitsynfuck the vc-police16:16
lisitsyny016:16
@wikinglisitsyn, :D16:16
lisitsynwiking: I ain't got no bounds16:17
@wikingrotfl16:17
@wikingthe only ensambla' you do is the samba? :)16:18
@wikingor maybe the other way around16:18
lisitsynwiking: all the bitches in my ensebmla do samba16:19
@wiking:)16:19
lisitsyn%)16:19
Trixisi hear lisitsyn can obtain the global minimum of an arbitrary bounded differentiable non-convex function... as a closed form16:21
lisitsynbeat the global minimum out of that beatch16:21
@wikingbiatch'16:21
lisitsynI'm just learning the street style y016:22
@wikingTrixis, i mean now you know who's satoshi nakamoto right? :)16:23
@wikingthe first transaction on the btc blockchain was done by lisitsyn16:24
@wiking:>16:24
lisitsynwiking: it's all my money yo16:24
lisitsynmoney be green16:25
lisitsynwiking: I wish we had such thing about BTC: https://www.youtube.com/watch?v=qFfG0hlA0FU16:26
@wiking"The public bitcoin transaction log shows that Nakamoto's known addresses contain roughly one million bitcoins"16:26
@wikinglisitsyn, you're down aaaah' ? :)16:27
lisitsynwiking: I think it is already funny if we just replace the title to btc-e16:27
lisitsynjust the same video but entitled btc-e16:27
@wiking:>>>>>>>>>>>>>>>>>>>>>>>16:27
Trixiswiking: hahah16:30
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4104 merged by vigsterkr16:30
@sukey[https://github.com/shogun-toolbox/shogun] vigsterkr pushed 2 commits:16:30
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/365ce4c4c700736d2eec8ba6c975327a5ac2cd9b16:30
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/9540a1dfe160bc8fa908dc6d8c9f02a45d79ceb216:30
@wikingdum16:30
@wikingbom16:30
@wikingbooooooom16:30
lisitsynyay patch16:31
lisitsynwiking: branches be green16:31
@wikingpatch0000016:32
lisitsynwiking: that ain't a patch, patches be green n**a :D16:32
@wiking:>16:32
@wikingcrazy16:32
lisitsynwiking: y0 develop be green16:33
Trixiswhen im writing a personal statement, i just essentially write a rant about how magical and mysterious deep learning nets are, and how i totally love them, right? /s16:33
Trixisoh and how ~ai~ will take over16:34
@wiking:)16:34
@wikingtaaaaaakeeeeeover16:34
@wikingtakeover the code16:34
@wikingyou know what's ironic16:35
@wikingthat when people form goldmann and merill lynch talk about how btc is a bubble16:35
@wikingbut then there's this16:35
@wikinghttps://pbs.twimg.com/media/DUPERQOVoAAkjaG.jpg16:35
@wiking:)16:35
@wikingETF16:35
@wikingETF16:35
@wiking:D16:35
Trixishaha16:35
lisitsynwiking: why not? :)16:36
@wikingi mean man16:36
@wikingall this derivative bs16:36
lisitsynwiking: etfs be green16:36
lisitsyn:D16:36
@wikingthese are as good as a block16:36
@wikingin the your chain16:36
@wiking;)16:36
lisitsynwiking: uhm yeah but they do get % just a bit slower16:36
lisitsyndo you think they gonna crash?16:37
@wikingTrixis, the chain around lisitsyn neck is the blockchain :)16:37
@wikingbtc?16:37
lisitsynhard to breathe16:37
@wikingor etf16:37
lisitsynwiking: no, etfs16:37
Trixismr blockchainz16:37
@wikinglisitsyn, i mean i give you an etf of the best performing 200 papers16:37
@wikingwhat doyou say?16:37
@wiking200 usd?16:38
@wikinggood?16:38
lisitsynwiking: if I am lazy/stupid to watch the market I'll buy a few16:38
lisitsyn:)16:38
@wikingyes exactly16:38
@wikingand i FOLLOW the markeg16:38
@wiking*market16:38
@wikingwhy? because we follow16:38
@wikingdo i own really those shares that should follow16:38
@wikingwho the hell knows16:38
@wikingetc16:38
lisitsynyes but in the worst case you get less %16:38
@wikingor the guy just packs up16:39
@wikingand says16:39
@wikingGOOD bye my old friend16:39
@wikingand thanks for all the fishes16:39
lisitsynwiking: ah that's what you mean, ok16:39
@wikingit's adios for me!16:39
@wiking:)16:39
lisitsynwiking: yeah but nothing wrong in idea of having a few noisy stocks in the ENSEMBLE, right? :)16:40
@wikingheheheh16:40
@wikinghttps://www.youtube.com/watch?v=S0nlygb1Qfw16:40
@wiking:)16:40
lisitsynI haven't been following did it happen to any ETF?16:40
@wikingi only follow vti16:40
@wikingbut i mean what vanguard does is a bit crazy16:41
@wiking:)16:41
lisitsynwiking: I've been recommended vanguard just last week :D16:41
@wiking:>>>>>16:41
@wikingyeah i'm trackingthem for the last 5 years16:41
lisitsynwiking: I bet on YNDX anyways :D16:43
@wiking:D16:43
@wikingyndx ftw16:43
lisitsynwiking: check the stocks since I am in16:43
lisitsyn:D :D16:43
@wiking:DDDDDDDDD16:43
lisitsynwiking: I joined in 2014 just check the graph!16:43
@wiking2014!16:44
@wikingi see16:44
lisitsynwiking: first year I was learning a few things BUT THEN16:44
lisitsyn:D16:44
@wikingmaybe you reach 2014 level again!16:44
@wikingafter 4 years16:45
@wiking:P16:45
lisitsynwiking: oh it is actually much higher than in 2014 already16:45
@wikingHeikoS, windows is giving you the finger?16:45
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4109 merged by karlnapf16:45
lisitsynjust consider usd/rub16:45
@sukey[https://github.com/shogun-toolbox/shogun] karlnapf pushed 9 commits:16:45
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/31c2a44f71264be37d71983a6c1ad939bddf2c9d16:45
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/14c148436c14f93394358ea0aac5630ff2ecc2c616:45
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/6e5f488f7190f308f7a8efe5b035d82675b721bb16:45
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/bb14cfd3d5a2056e14595cdd55e44afa44caf2fe16:45
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/b9e09a0c1dc48f5dfd9e8a36689e89cc041cf12716:45
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/7e914e1bdcbf218cee1297372a344420e1997db816:45
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/3766aba17841fcc8b16192c5c73e9c95995bde6616:45
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/79d91811fda816d116d150840fad647eda50c37e16:45
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/91f29bd48023fc701be2848146f9113a398d4a5116:45
lisitsynY U NO SQUASH16:45
lisitsyn:(16:45
lisitsynwiking: PRs BE FLAT16:46
lisitsyn:D16:46
@HeikoSnah, too many important commits in there16:46
@HeikoSand all well structured16:46
@wikinglisitsyn, HeikoS is just teaching github how to do it right16:46
@wikingsince HeikoS merged btc is going p16:47
@HeikoSy0 n0 w0rriez I us da squashz16:47
@wikingup16:47
@wikingso i mean he must be right16:47
@wiking;)16:47
lisitsynuh oh16:47
lisitsynyes16:47
@wikinghahahah16:47
lisitsynlets see what happens if I merge16:47
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4112 merged by lisitsyn16:47
@sukey[https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/c79ad738e2d01214391e8abcfd1a41d27d0f2b6c by lisitsyn16:47
lisitsynwiking: what's BTC/ETH?16:48
lisitsyndid it react?16:48
@wikingwe should do a timeline with btcusd and shogun commits16:48
@wikingwho knows16:48
@wiking)16:48
lisitsynHeikoS: ok merged da thing16:48
@wikinglisitsyn, man u broke it16:48
@wikingdropping16:48
@wiking:)16:48
lisitsynlol16:48
@HeikoSno style checkz16:48
lisitsynHeikoS: it was silly just one line16:49
@HeikoSyeah fine with me16:49
@HeikoSwas more wondering about swig16:49
@wikinglisitsyn, you heard HeikoS! check you style y016:49
lisitsynHeikoS: do you need it in swig?16:49
lisitsynCHECK MY STYLE16:49
@HeikoSlisitsyn: nono16:49
@HeikoSjust wondering whether it could break it16:49
lisitsynHeikoS: no16:49
lisitsynHeikoS: worst case it doesn't get called from swig16:50
lisitsynor returns rubbish16:50
@HeikoSwhatever16:50
lisitsynbut not really break the swig16:50
lisitsynHeikoS: ok you can write that test now I guess16:50
@HeikoSlisitsyn: think we are there now16:50
@HeikoSlisitsyn: yes, that's next16:50
@wikinglisitsyn, you should watch this movie https://www.youtube.com/watch?v=EfGeMbSEx9k16:54
lisitsynwiking: I was told it is amazingly boring but I don't believe the person who said that16:54
@wikinghahha really16:55
@wikingi really liked it16:55
@wiking:)16:55
@wikingi wanted to watch it for like 12 m,onths16:55
@wikingbut now finally managed couple of weeks ago16:55
@wikingit's totally different from what i've imagined from the trailer16:55
@wikingbut its really nice16:55
lisitsynwiking: our ministry of culture just denied the show of 'death of stalin' movie :D16:56
@wiking:<16:57
@wikingstaaaaaliiiiin!16:57
@wikingjughashvili16:57
@wikinghttps://en.wikipedia.org/wiki/File:Stalin_1902.jpg16:58
@wikingthe hipster stalin16:58
@wiking:)16:58
lisitsynwiking: yes it is very funny he was like modern hipsters16:58
lisitsynin his days16:58
@wiking:)16:58
lisitsynwiking: I recently listened to audio of http://ciudadseva.com/texto/el-que-invento-la-polvora/16:59
lisitsynso I had an idea16:59
lisitsynwe should add a bot16:59
lisitsynthat removes the old code16:59
lisitsynno matter if it works or not16:59
lisitsyn:D16:59
@HeikoSlisitsyn: can I pls get an iterator or a reference to CSGObject::map<Tag,Any> ?16:59
@HeikoSconst iterator is fine17:00
@wikingHeikoS, yo umean self?17:00
lisitsynHeikoS: where from?17:00
@HeikoSunit test17:00
@wikingHeikoS, CSGObject::self is hiden17:00
@HeikoSso it should be in public CSGObject interface17:00
@wiking*hidden17:00
lisitsynargh17:00
@HeikoSor make it friends with my test17:00
lisitsynjust a second17:00
lisitsynI think it is already supported17:00
@HeikoSjust need to iterate over all tags17:01
@HeikoSreally?17:01
@HeikoSmaybe I missed17:01
@HeikoSbrb17:01
lisitsynHeikoS: ok you just generate all alphanumerical sequencies17:01
lisitsynand then try to get them17:01
@wiking:>>>17:02
@wikinglisitsyn, so i mean17:02
@wikingdont we wanna expose17:02
@wikingSelf17:02
@wiking:>17:02
lisitsynno17:02
lisitsynI'll just add a methods17:02
@wikingor we want the dpointer17:02
@wikinglike17:02
lisitsyna method17:02
@wiking*style17:02
lisitsynI think we had such method17:02
lisitsynbut it is lost somehow17:02
@HeikoSlisitsyn: const is enough, no need to edit17:02
@HeikoSlisitsyn: btw I had this rad idea17:02
@wikinglisitsyn, mmmm imean17:02
@wikingif you add that17:02
@wikingthen cereal is getting easier17:03
@wikinglalal17:03
@wikingla17:03
@HeikoScan we have something like CSGObject::random_content17:03
@wiking:)17:03
@HeikoSthat fills all parameters with stuff17:03
@HeikoSand these methods are implemented via any the same way as equals & co17:03
lisitsynhaha17:03
lisitsynwhaat for?17:03
@HeikoSthis way we could actually test serilaziation and equals for real17:03
@HeikoSclone-equals tests currently are nop17:03
@wikinglisitsyn, dont we wanna have17:03
@HeikoSno conent17:03
@wikingtypedef std::map<BaseTag, AnyParameter> ParametersMap;17:03
@wikingpublic17:03
lisitsynwiking: why?17:03
@wikingand do std::map<BaseTag, AnyParameter>::const_iterator ParametersMap17:04
@wikingi mean just the typedef17:04
lisitsynHeikoS: yes that can be done17:04
@wikingnothing else17:04
@HeikoSmaybe rather test trained models maybe17:04
@HeikoSif it is too much work17:04
@HeikoSbut I thought it could be a good idea17:04
@wikingeasy to expose the iterator17:04
lisitsynHeikoS: it is easy17:04
lisitsynwiking: yes but it makes it harder to hide it later17:04
lisitsynwiking: I mean we all want to make SGObject.h to be as lightweight as possible17:05
@wikingah you mean encapsulation theory17:05
@wiking?17:05
@wiking:D17:05
lisitsynwell kind of17:05
@wikinganyhow17:06
@wikingwhat would be the It then/17:06
lisitsynwiking: we don't need the iterator but the all the parameter names now :)17:06
lisitsynthat's much easier17:06
@wikingstd::set?17:07
lisitsynyes17:07
lisitsynstd::set<std::string> parameter_names();17:07
@wikingk17:07
@wikingsend the patch?17:07
lisitsynwiking: will do in a minute17:07
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4113 opened by lisitsyn17:16
lisitsynwiking: HeikoS: ^ like that? :)17:16
@HeikoSyy17:17
@HeikoSmerge it17:17
@HeikoSlisitsyn:17:19
lisitsynHeikoS: right now?17:19
@HeikoSshouldnt break stuff or?17:20
@HeikoSthen I can use it17:20
lisitsynHeikoS: looks like it works17:20
lisitsynok17:20
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4113 merged by lisitsyn17:20
@sukey[https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/2e6dc1490fd3e619bb318cd15ae8692b45abf4dd by lisitsyn17:20
lisitsynnow playing: movin' too fast17:21
lisitsyn:D17:21
lisitsynHeikoS: that's why trunk-based becomes popular :D17:22
@HeikoShehe17:22
@HeikoSok cool, compiling17:23
@HeikoSneed to sort the generic shiatz17:24
@HeikoSbut I'll test non-templated classes for now17:24
@HeikoSreflection rules17:25
-!- travis-ci [~travis-ci@ec2-54-234-146-189.compute-1.amazonaws.com] has joined #shogun17:26
travis-ciit's Viktor Gal'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/33234916217:26
-!- travis-ci [~travis-ci@ec2-54-234-146-189.compute-1.amazonaws.com] has left #shogun []17:26
lisitsynwiking: don't you have access to self when you cerealize?17:28
@wikingnoup17:28
lisitsynI am confused17:28
@wikingidont17:28
lisitsynhmm17:28
@wikingi mean17:29
lisitsynI see17:29
@wikingbu twit his17:29
@wikingwith this17:29
@wikingthings are doable17:29
@wikinga bit shitty way17:29
@wikingbut doable17:29
@wikingconst std::set<std::string> parameter_names = this->parameter_names();17:29
@wikingar(parameter_names.size());17:29
@wikingfor (const auto& name: parameter_names)17:29
@wiking{17:29
lisitsynwell lets just add whatever required17:29
@wikingand then do serialization17:29
@wiking:)))17:29
@wikingand then i deserialize17:29
@wikingsimilarily17:29
@wikingi.e. i call on this put17:30
@wikingonly thing is that i'm still concerned17:30
@wikingthat policy is not serialized17:30
@wiking(visitor pattern)17:30
@wikingso i wanna add a getter for policy17:30
@wikingor something17:30
@wikingthat i can serialize the any's policy17:30
lisitsynwiking: do you need to? I think when you deserialize you can expect all parameters are already initialized17:32
lisitsynso you just read the values and then put them to existing any's17:32
@wikingmmm but shouldn't the serialization17:33
@wikingreconstruct the same obj ? :)17:33
@wikinghow else can i assure17:33
@wikingthat the policy is going to be the same?17:33
@wikingbtw ref count? :)17:34
lisitsynthe policy is set by watch_param17:34
lisitsynI mean you just read the value and do put(name, value)17:34
@wikingi'm just wondering how do we wanna serialize ref count or just dont?17:34
lisitsynwhy bother about policy?17:34
lisitsynwiking: it's tough17:34
lisitsyn:)17:34
@wikingexactly17:34
@wiking:)17:34
@wikingbecause if it's a csgobject of a tag17:35
@wiking:P17:35
@wikingi would serialize and initial the same way17:35
@HeikoS/home/heiko/git/shogun/tests/unit/base/SGObject_unittest.cc:567: error: undefined reference to 'shogun::available_objects[abi:cxx11]()'17:40
@HeikoScollect2: error: ld returned 1 exit status17:40
@HeikoSwiking: ref count is not currently serialized17:45
@HeikoSjust set to 1 if appropriately on loading currently17:45
@HeikoS*only* parameter content is stored17:45
@HeikoSnot even the types17:45
@HeikoSas the object knows how to load17:45
@HeikoSlisitsyn: so far so good17:49
@HeikoStest works and catches stuff17:49
@HeikoSlisitsyn: two problems: undefined reference above17:49
@HeikoSand also: you have an idea how I deal with the templated classes?17:49
lisitsynHeikoS: ehh undefined reference is really strange17:50
lisitsynHeikoS: can you check if your class_list.cpp is correct?17:50
lisitsynit could be cached17:50
@HeikoSchecking17:50
lisitsynHeikoS: build/src/shogun/..17:50
@HeikoSlisitsyn: nope, even removing build dir doesnt help17:56
lisitsynHeikoS: is function defined in generated class_list.cpp?17:57
@HeikoSyep it is there17:58
@HeikoSlisitsyn: shall we change the function to return a set of pairs, where the first is name and the second is bool whether it is templated or not?18:01
lisitsynHeikoS: oh noo18:01
lisitsyn:)18:01
lisitsynwhy?18:01
@HeikoSI need that to create instances18:01
@HeikoSI have to use this18:01
@HeikoSCSGObject* shogun::create(const char* classname, EPrimitiveType generic)18:01
lisitsynI see18:01
@HeikoSactually, we could offer two methods?18:02
@HeikoSi dont really know what's nicest18:02
@HeikoSbut I will use TYPED_TEST for the template argument in googletest for the templated ones18:02
@HeikoSso I need a marker which ones are templated (or untemplated=)18:03
@HeikoSOR18:03
@HeikoSI do a hack18:03
@HeikoS:18:03
@HeikoSif the class cannot be created using PT_NOT_GENERIC18:03
@HeikoSI try all types18:03
@HeikoS:D18:03
@HeikoSshould work18:03
@HeikoSand as this is a temporary hack anywaays?18:03
@HeikoSmmmh18:04
@HeikoSah no18:04
@HeikoSthen the untemplated classes will be tested multiple times18:04
@HeikoSso I need a list of templated classes18:04
@HeikoSyou wanna make that happen? :D18:04
-!- vijay [31cf375a@gateway/web/freenode/ip.49.207.55.90] has joined #shogun18:04
-!- travis-ci [~travis-ci@ec2-54-234-146-189.compute-1.amazonaws.com] has joined #shogun18:07
travis-ciit's Viktor Gal'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/33234916218:07
-!- travis-ci [~travis-ci@ec2-54-234-146-189.compute-1.amazonaws.com] has left #shogun []18:07
lisitsynHeikoS: sorry got to go :)18:12
@HeikoSlisitsyn: ok see you tomorrow :)18:13
@HeikoSfor the morning stand ups ;)18:13
lisitsyn!18:13
@wikingHeikoS, that's a problem :)18:21
@wikingi mean regarding ref count18:21
@wikingsorry i had a quick meeting18:22
@HeikoSnw18:22
@HeikoSI have to leave now as well18:22
@HeikoSwell we don't do it atm18:22
@HeikoSjust increase when assigning loaded objects18:22
@wikingyeah i mean i already written18:22
@wiking'extende'18:22
@wikingthe RefCount obj18:22
@wiking:)18:22
@wikingbut let ssee18:22
@wikingfirst i need to arrive to the place where the whole thing compiles18:22
@wiking:))))18:22
@wikingwhich is not that trivial as one would think18:23
@HeikoSlisitsyn: nevermind the templated classes, I found a hack that solves it all18:44
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4114 opened by karlnapf18:55
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/411418:55
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Quit: Leaving.]19:06
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4115 opened by prashanthduvvada19:38
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4115 synchronized by prashanthduvvada19:54
-!- vijay [31cf375a@gateway/web/freenode/ip.49.207.55.90] has quit [Quit: Page closed]20:45
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4103 synchronized by shubham80820:47
-!- travis-ci [~travis-ci@ec2-54-204-238-54.compute-1.amazonaws.com] has joined #shogun21:06
travis-ciit's Sergey Lisitsyn'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/33237496121:07
-!- travis-ci [~travis-ci@ec2-54-204-238-54.compute-1.amazonaws.com] has left #shogun []21:07
--- Log closed Wed Jan 24 00:00:32 2018

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