| --- 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 geektoni | 00:23 | 
|---|---|---|
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni | 00:35 | 
| -!- srirambandi [671b086e@gateway/web/freenode/ip.103.27.8.110] has joined #shogun | 03:42 | |
| srirambandi | Hi! | 03:45 | 
| srirambandi | How 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/78 | 04:17 | |
| -!- nitishnitj [75f0c3b2@gateway/web/freenode/ip.117.240.195.178] has joined #shogun | 05:53 | |
| nitishnitj | I have implemented various machine learning concepts and i want to contribute now. please guide me when to start approaching | 05: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 awild82 | 07:18 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4104 | 07:20 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4104 synchronized by awild82 | 07:58 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4104 | 08:00 | 
| -!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 10:26 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 10:26 | |
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_data_application created by lgoetz | 10:38 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4100 merged by karlnapf | 11:09 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] karlnapf pushed 3 commits: | 11:09 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/d15e8875f4503f7ed2afd28c86d12f9f4697d66e | 11:09 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/bd8649aff716e83afa505fb800a3dee446c5c422 | 11:09 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/103e8a08fbfdf79c1b2c5b44948f516689118512 | 11: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 karlnapf | 11: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 geektoni | 11:38 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni | 11:39 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/a2a56fb606805876ac89ed3a530e1a66aa788a1b by karlnapf | 11:45 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4105 | 11: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 karlnapf | 11: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 karlnapf | 12:03 | 
| -!- travis-ci [~travis-ci@ec2-54-197-67-98.compute-1.amazonaws.com] has joined #shogun | 12:04 | |
| travis-ci | it'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/332224879 | 12:04 | 
| -!- travis-ci [~travis-ci@ec2-54-197-67-98.compute-1.amazonaws.com] has left #shogun [] | 12:04 | |
| @HeikoS | else if (type.m_ctype==CT_SGMATRIX || type.m_ctype==CT_MATRIX) | 12:27 | 
| @HeikoS | { | 12:27 | 
| @HeikoS | Parameter* p=new Parameter(); | 12:27 | 
| @HeikoS | p->add_matrix((float64_t**)param->m_parameter, type.m_length_y, | 12:27 | 
| @HeikoS | type.m_length_x, param->m_name); | 12:27 | 
| @HeikoS | m_child_nodes->append_element(new CParameterCombination(p)); | 12:27 | 
| @HeikoS | m_parameters_length+=type.get_num_elements(); | 12:27 | 
| @HeikoS | } | 12:27 | 
| @HeikoS | :D | 12:27 | 
| -!- travis-ci [~travis-ci@ec2-54-204-238-54.compute-1.amazonaws.com] has joined #shogun | 12:45 | |
| travis-ci | it'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/332224879 | 12: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 #shogun | 12:47 | |
| travis-ci | it'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/332238631 | 12: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 #shogun | 13:15 | |
| travis-ci | it'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/332238631 | 13: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 #shogun | 14:47 | |
| -!- vijay [dfb0bb83@gateway/web/freenode/ip.223.176.187.131] has joined #shogun | 14:56 | |
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Dev-Tips edited by geektoni | 15:05 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: premature-stopping created by geektoni | 15:05 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: parameter-observers created by geektoni | 15:06 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: progress-bar created by geektoni | 15:07 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni | 15:10 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni | 15:11 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_inside_blackbox edited by geektoni | 15:11 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4109 opened by karlnapf | 15:26 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4109 | 15:26 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4110 opened by karlnapf | 15: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 | 
| @HeikoS | lisitsyn: fast approval | 15:28 | 
| @HeikoS | :D | 15:28 | 
| lisitsyn | HeikoS: yeap :) | 15:28 | 
| @HeikoS | lisitsyn: you saw I overloaded make_any_ref | 15:28 | 
| @HeikoS | instead of adding new names | 15:28 | 
| @HeikoS | make_any_ref_bla | 15:28 | 
| lisitsyn | HeikoS: yes | 15:28 | 
| lisitsyn | makes sense | 15:29 | 
| @HeikoS | also I was at first thinking of not copy-pasting ArrayReference | 15:29 | 
| @HeikoS | but inheriting | 15:29 | 
| @HeikoS | but then maybe it's simpler this way | 15:29 | 
| @HeikoS | lisitsyn: I have an idea btw | 15:30 | 
| lisitsyn | HeikoS: nah easier to copy-paste | 15:30 | 
| @HeikoS | I will write a test that for all objects checks whether all parameters in the old framework are registered in the new framework | 15:30 | 
| lisitsyn | it is temporary anyway | 15:30 | 
| lisitsyn | HeikoS: that's good for sure | 15:30 | 
| @HeikoS | lisitsyn: is there a way to get a list of all available classes in c++? | 15:31 | 
| @HeikoS | so I dont have to compile all those tests explicitly? | 15:31 | 
| @HeikoS | in fact | 15:31 | 
| lisitsyn | HeikoS: class_list | 15:31 | 
| @HeikoS | all those tests for all classes we have | 15:31 | 
| lisitsyn | .cpp | 15:31 | 
| lisitsyn | :) | 15:31 | 
| @HeikoS | no need to compile | 15:31 | 
| @HeikoS | just use create_object | 15:31 | 
| lisitsyn | HeikoS: you can add a list | 15:31 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by lgoetz | 15:31 | 
| @HeikoS | lisitsyn: sorry where is that? | 15:31 | 
| lisitsyn | HeikoS: class_list.cpp.templ | 15:31 | 
| lisitsyn | HeikoS: if you are on it you might also want to patch it to use std::map | 15:34 | 
| lisitsyn | because it is too C++86 | 15:34 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by lgoetz | 15:34 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4111 opened by karlnapf | 15: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 | 
| lisitsyn | HeikoS: std::map can be created from initializer_list { { ... } , ... } | 15:34 | 
| @HeikoS | lisitsyn: wanna do that? :D | 15:34 | 
| lisitsyn | oh ok let me do that | 15:35 | 
| lisitsyn | :) | 15:35 | 
| @HeikoS | what does it map? | 15:35 | 
| @HeikoS | I just need a list of strings I think, no? | 15:35 | 
| lisitsyn | HeikoS: yes | 15:35 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Hackathon-2017 edited by lgoetz | 15:36 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Hackathon-2017 edited by lgoetz | 15:37 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Hackathon-2017 edited by lgoetz | 15:37 | 
| lisitsyn | HeikoS: ok testing | 15:38 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by lgoetz | 15:38 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by lgoetz | 15:40 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4112 opened by lisitsyn | 15:43 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4112 | 15:43 | 
| lisitsyn | HeikoS: https://github.com/shogun-toolbox/shogun/pull/4112 | 15:43 | 
| lisitsyn | HeikoS: iterate over it and do create I guess | 15:44 | 
| @HeikoS | lisitsyn: man | 15:48 | 
| @HeikoS | revelation | 15:48 | 
| @HeikoS | I have | 15:48 | 
| lisitsyn | HeikoS: ? :) | 15:48 | 
| @wiking | y00000z00000 | 15:49 | 
| @HeikoS | none of the tests need to be jinja templated | 15:49 | 
| @wiking | hahah | 15:49 | 
| @HeikoS | Let me write something :) | 15:49 | 
| -!- vijay [dfb0bb83@gateway/web/freenode/ip.223.176.187.131] has quit [Ping timeout: 260 seconds] | 15:49 | |
| @wiking | just finished a marathon day | 15:49 | 
| @wiking | 3 hours ML exam with the weirdest questions | 15:49 | 
| @HeikoS | haha | 15:50 | 
| @HeikoS | nice | 15:50 | 
| @HeikoS | enjoyed it? | 15:50 | 
| lisitsyn | wiking: how to import roc_auc_score | 15:50 | 
| @wiking | :D | 15:50 | 
| @wiking | who me? | 15:50 | 
| @wiking | lisitsyn, IMPOERT?! | 15:50 | 
| @wiking | :))) | 15:50 | 
| @wiking | pen and paper | 15:50 | 
| @wiking | you draw your decision boundary | 15:50 | 
| @wiking | by hand | 15:50 | 
| @wiking | :> | 15:50 | 
| lisitsyn | wiking: and if it ain't fit you ain't fit yaaa | 15:50 | 
| @wiking | indeed | 15:50 | 
| @wiking | i think the top question one was | 15:50 | 
| lisitsyn | your decision boundary is off by one millimeter | 15:51 | 
| @wiking | how does the pdf look like for uniform distrib | 15:51 | 
| @wiking | :) | 15:51 | 
| @wiking | as the person exactly knew how it looks like for a normal distro | 15:51 | 
| @wiking | but not for uniform | 15:51 | 
| @wiking | :))) | 15:51 | 
| lisitsyn | wiking: it does not exist everywhere HAHA! | 15:52 | 
| @HeikoS | uh | 15:52 | 
| @wiking | :D | 15:52 | 
| @wiking | HeikoS, uh uh | 15:52 | 
| @HeikoS | one can get into quite a bit of detail there | 15:52 | 
| @wiking | and puff | 15:52 | 
| @HeikoS | like the set of all measurable events over [0,1] | 15:52 | 
| @HeikoS | :D | 15:52 | 
| @wiking | hahahahah | 15:52 | 
| @HeikoS | extension theorems | 15:52 | 
| @wiking | yeah i mean | 15:52 | 
| @wiking | if you go to loco town | 15:52 | 
| @wiking | ;) | 15:52 | 
| @HeikoS | or you just draw a line | 15:52 | 
| @wiking | and start thinking about | 15:52 | 
| @HeikoS | and yell "MACHINE LEARNING" | 15:53 | 
| @wiking | that you are actually drawing the infinity | 15:53 | 
| @wiking | in [0,1] | 15:53 | 
| Trixis | wiking: are you a grad student? | 15:53 | 
| @wiking | those are badshit crazy stuff | 15:53 | 
| @wiking | :) | 15:53 | 
| @wiking | Trixis, :D | 15:53 | 
| @wiking | Trixis, would love to be that young | 15:53 | 
| Trixis | wiking: heh, just asked because you mentioned ml exam | 15:53 | 
| @wiking | Trixis, i was not taking it | 15:54 | 
| lisitsyn | wiking: it was taking you | 15:54 | 
| lisitsyn | :D | 15:54 | 
| Trixis | ahh | 15:54 | 
| @wiking | hahahaha | 15:54 | 
| @wiking | lisitsyn, you are in ganxta style today | 15:54 | 
| @wiking | the street eats you like an xgboost on the corner | 15:54 | 
| lisitsyn | wiking: yes I got evacuated out of office today so spent some times on the streets yo | 15:55 | 
| @wiking | alpha one is your bitch | 15:55 | 
| @wiking | and you eat incompleteness theorem for breakfast | 15:55 | 
| lisitsyn | prank callers bombed our hq lol | 15:55 | 
| @wiking | mmmm | 15:57 | 
| @wiking | ML POETRY SLAM! | 15:57 | 
| @wiking | me wants | 15:57 | 
| @wiking | :) | 15:57 | 
| @wiking | lisitsyn, do you regularize your clients with l1 or l2? :) | 15:58 | 
| @wiking | :DDD | 15:58 | 
| @wiking | or you are elastic? | 15:58 | 
| Trixis | can lisitsyn also read and understand Shinichi Mochizuki's text on the abc conjecture under 15 minutes? | 15:58 | 
| Trixis | is he that hardcore? | 15:58 | 
| lisitsyn | wiking: that bitch takes both L1 and L2 | 15:58 | 
| lisitsyn | uh that's tough :D | 15:59 | 
| @wiking | lisitsyn, :DDDD | 15:59 | 
| lisitsyn | Trixis: in japanese? | 15:59 | 
| @wiking | lisitsyn, strictly kanji ;) | 15:59 | 
| Trixis | lisitsyn: i think that's the least of the problem there =P | 15:59 | 
| lisitsyn | true that yo | 15:59 | 
| Trixis | no matter the (natural) language, it's still going to be written in alien | 16:00 | 
| lisitsyn | the japanese style yo | 16:00 | 
| @wiking | gonzo style ML | 16:01 | 
| @wiking | for all the street MLers | 16:01 | 
| lisitsyn | wiking: did you include DEEP LEARNING? | 16:02 | 
| @wiking | layers vs layers | 16:02 | 
| @wiking | man | 16:02 | 
| @wiking | it's classic | 16:02 | 
| @wiking | ;) | 16:02 | 
| lisitsyn | wiking: so the question might be | 16:02 | 
| lisitsyn | w1 = [ ... 1.2 ... 9.3 ... ] | 16:02 | 
| @wiking | Trixis, https://slack-imgs.com/?c=1&url=https%3A%2F%2Fi.imgur.com%2FktUOnca.png | 16:02 | 
| lisitsyn | the configuration of net is dense relu dense relu dense relu batch norm | 16:02 | 
| lisitsyn | what is the output of net | 16:03 | 
| lisitsyn | given x = 0.2 0.3 0.1 e pi | 16:03 | 
| @wiking | :) | 16:03 | 
| lisitsyn | huh | 16:03 | 
| @wiking | i think e pi | 16:03 | 
| @wiking | is a nice touch | 16:03 | 
| @wiking | as input | 16:03 | 
| @wiking | ;) | 16:03 | 
| lisitsyn | wiking: go figure | 16:03 | 
| lisitsyn | wiking: you ain't gonna be kool deep learner if you can't multiply the shit | 16:03 | 
| lisitsyn | so get your mechanical calc machine and compute! | 16:04 | 
| @wiking | we had another one | 16:04 | 
| @wiking | but i cannot share that question publicly | 16:04 | 
| @wiking | it was way crazier | 16:04 | 
| @wiking | :) | 16:04 | 
| @wiking | lisitsyn, mmmm abaccus! | 16:04 | 
| @wiking | for ML | 16:04 | 
| lisitsyn | wiking: you've imported keras but it says tensorflow is not found? | 16:04 | 
| @wiking | https://images-na.ssl-images-amazon.com/images/I/714z-ywpDjL._SY355_.jpg | 16:04 | 
| lisitsyn | a) call the police | 16:04 | 
| @wiking | :) | 16:04 | 
| lisitsyn | b) pip reinstall keras-tensorflow | 16:05 | 
| Trixis | wiking: hahaha | 16:05 | 
| lisitsyn | c) conda remove bugs | 16:05 | 
| lisitsyn | d) recompile shogun | 16:05 | 
| Trixis | wiking: mmk shifting my focus to ~deep learning~ | 16:05 | 
| @wiking | :) | 16:05 | 
| @wiking | lisitsyn, d) is always a good idea! | 16:05 | 
| Trixis | brb detecting circles in images via deep learning | 16:05 | 
| @wiking | because your cpu might be just idling way too much | 16:06 | 
| @wiking | :> | 16:06 | 
| lisitsyn | wiking: yes more expensive than bitcoin mining | 16:06 | 
| @wiking | y0 | 16:06 | 
| lisitsyn | bitcoin is exactly one full compilation of shogun | 16:06 | 
| @wiking | bitcoin was not even existing | 16:06 | 
| @wiking | wwhen we were already burning so much cpu time | 16:06 | 
| @wiking | on compiling | 16:06 | 
| @wiking | that i think this is why travis-ci is still not profitable | 16:06 | 
| Trixis | hey i got told off by the IT once for recompiling shogun on the login node :) | 16:06 | 
| @wiking | :P | 16:06 | 
| @wiking | Trixis, choice! | 16:07 | 
| @wiking | well this goes in the hall of fame shogun quotes | 16:07 | 
| @wiking | :) | 16:07 | 
| lisitsyn | Trixis: have you been said 'you better mined a few bitcoins instead'? | 16:07 | 
| Trixis | i wish | 16:07 | 
| @wiking | yesterday i've logged into the cluster | 16:08 | 
| @wiking | and did a df | 16:08 | 
| @wiking | lm_gs_fs1 1.4P 683T 713T 49% | 16:08 | 
| @wiking | :) | 16:08 | 
| @wiking | note theP there | 16:08 | 
| lisitsyn | wiking: what fs? | 16:08 | 
| @wiking | but! | 16:09 | 
| @wiking | /dev/sda2 10G 2.0G 8.1G 20% / | 16:09 | 
| @wiking | :> | 16:09 | 
| @wiking | go figure | 16:09 | 
| lisitsyn | wiking: is it some remote block storage? | 16:09 | 
| lisitsyn | s3fs? :) | 16:09 | 
| @wiking | lisitsyn, i think ntfs | 16:10 | 
| @wiking | ;d | 16:10 | 
| @wiking | i meant nfs | 16:10 | 
| lisitsyn | wiking: ntfs :D | 16:10 | 
| @wiking | yeah its somecrazy NAS | 16:11 | 
| @wiking | but still | 16:11 | 
| @wiking | P | 16:11 | 
| @wiking | as in petabyte | 16:11 | 
| @wiking | :) | 16:11 | 
| Trixis | wow | 16:11 | 
| @wiking | so then i went and started this: https://filecoin.io/ | 16:11 | 
| @wiking | :)_ | 16:12 | 
| lisitsyn | wiking: yeah in your adolescense it was megabytes | 16:12 | 
| lisitsyn | wiking: I like the idea | 16:12 | 
| @wiking | my first machine had a 5'1/2" inch 30 megs hdd | 16:12 | 
| @wiking | 8086 | 16:13 | 
| lisitsyn | wiking: exactly :) | 16:13 | 
| @wiking | that was all | 16:13 | 
| @wiking | :) | 16:13 | 
| @wiking | the ram was probably | 16:13 | 
| @wiking | around 512k | 16:13 | 
| @wiking | :P | 16:13 | 
| @wiking | bitcoin that shit :) | 16:13 | 
| lisitsyn | wiking: I like the idea of converting storage into 'money' but not sure if it gonna work | 16:14 | 
| @wiking | lisitsyn, donthinkso | 16:14 | 
| @wiking | but you know there's iota | 16:14 | 
| @wiking | :D | 16:14 | 
| lisitsyn | wiking: I mean it gives internet the incentive to store things | 16:14 | 
| @wiking | so anything is possible | 16:14 | 
| @wiking | :> | 16:14 | 
| lisitsyn | because I have seen so much data kind of lost | 16:14 | 
| @wiking | archive.org | 16:14 | 
| @wiking | :) | 16:14 | 
| lisitsyn | internet loses so many things | 16:14 | 
| @wiking | yeah imean for example think about when all these logs of irc | 16:14 | 
| @wiking | get lost | 16:14 | 
| @wiking | :) | 16:14 | 
| Trixis | hah | 16:15 | 
| lisitsyn | wiking: they better get lost but some data is more useful | 16:15 | 
| lisitsyn | :D | 16:15 | 
| @wiking | :> | 16:15 | 
| Trixis | irc logs can get huge after a while | 16:15 | 
| @HeikoS | LOL, guys whats going on there? | 16:15 | 
| @HeikoS | didnt look for a sec | 16:15 | 
| @HeikoS | and now this | 16:15 | 
| @HeikoS | :D | 16:15 | 
| lisitsyn | HeikoS: discussing you | 16:15 | 
| @wiking | HeikoS, read it back :) | 16:15 | 
| @HeikoS | hehe | 16:16 | 
| @wiking | the best is when lisitsyn is talking about that 'that bitch takes both l1 and l2' | 16:16 | 
| @wiking | :) | 16:16 | 
| @HeikoS | :D :D :D | 16:16 | 
| @wiking | HeikoS, we had a bit of ML slam poetry going on here | 16:16 | 
| @wiking | :) | 16:16 | 
| lisitsyn | fuck the vc-police | 16:16 | 
| lisitsyn | y0 | 16:16 | 
| @wiking | lisitsyn, :D | 16:16 | 
| lisitsyn | wiking: I ain't got no bounds | 16:17 | 
| @wiking | rotfl | 16:17 | 
| @wiking | the only ensambla' you do is the samba? :) | 16:18 | 
| @wiking | or maybe the other way around | 16:18 | 
| lisitsyn | wiking: all the bitches in my ensebmla do samba | 16:19 | 
| @wiking | :) | 16:19 | 
| lisitsyn | %) | 16:19 | 
| Trixis | i hear lisitsyn can obtain the global minimum of an arbitrary bounded differentiable non-convex function... as a closed form | 16:21 | 
| lisitsyn | beat the global minimum out of that beatch | 16:21 | 
| @wiking | biatch' | 16:21 | 
| lisitsyn | I'm just learning the street style y0 | 16:22 | 
| @wiking | Trixis, i mean now you know who's satoshi nakamoto right? :) | 16:23 | 
| @wiking | the first transaction on the btc blockchain was done by lisitsyn | 16:24 | 
| @wiking | :> | 16:24 | 
| lisitsyn | wiking: it's all my money yo | 16:24 | 
| lisitsyn | money be green | 16:25 | 
| lisitsyn | wiking: I wish we had such thing about BTC: https://www.youtube.com/watch?v=qFfG0hlA0FU | 16:26 | 
| @wiking | "The public bitcoin transaction log shows that Nakamoto's known addresses contain roughly one million bitcoins" | 16:26 | 
| @wiking | lisitsyn, you're down aaaah' ? :) | 16:27 | 
| lisitsyn | wiking: I think it is already funny if we just replace the title to btc-e | 16:27 | 
| lisitsyn | just the same video but entitled btc-e | 16:27 | 
| @wiking | :>>>>>>>>>>>>>>>>>>>>>>> | 16:27 | 
| Trixis | wiking: hahah | 16:30 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4104 merged by vigsterkr | 16:30 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] vigsterkr pushed 2 commits: | 16:30 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/365ce4c4c700736d2eec8ba6c975327a5ac2cd9b | 16:30 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/9540a1dfe160bc8fa908dc6d8c9f02a45d79ceb2 | 16:30 | 
| @wiking | dum | 16:30 | 
| @wiking | bom | 16:30 | 
| @wiking | booooooom | 16:30 | 
| lisitsyn | yay patch | 16:31 | 
| lisitsyn | wiking: branches be green | 16:31 | 
| @wiking | patch00000 | 16:32 | 
| lisitsyn | wiking: that ain't a patch, patches be green n**a :D | 16:32 | 
| @wiking | :> | 16:32 | 
| @wiking | crazy | 16:32 | 
| lisitsyn | wiking: y0 develop be green | 16:33 | 
| Trixis | when 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? /s | 16:33 | 
| Trixis | oh and how ~ai~ will take over | 16:34 | 
| @wiking | :) | 16:34 | 
| @wiking | taaaaaakeeeeeover | 16:34 | 
| @wiking | takeover the code | 16:34 | 
| @wiking | you know what's ironic | 16:35 | 
| @wiking | that when people form goldmann and merill lynch talk about how btc is a bubble | 16:35 | 
| @wiking | but then there's this | 16:35 | 
| @wiking | https://pbs.twimg.com/media/DUPERQOVoAAkjaG.jpg | 16:35 | 
| @wiking | :) | 16:35 | 
| @wiking | ETF | 16:35 | 
| @wiking | ETF | 16:35 | 
| @wiking | :D | 16:35 | 
| Trixis | haha | 16:35 | 
| lisitsyn | wiking: why not? :) | 16:36 | 
| @wiking | i mean man | 16:36 | 
| @wiking | all this derivative bs | 16:36 | 
| lisitsyn | wiking: etfs be green | 16:36 | 
| lisitsyn | :D | 16:36 | 
| @wiking | these are as good as a block | 16:36 | 
| @wiking | in the your chain | 16:36 | 
| @wiking | ;) | 16:36 | 
| lisitsyn | wiking: uhm yeah but they do get % just a bit slower | 16:36 | 
| lisitsyn | do you think they gonna crash? | 16:37 | 
| @wiking | Trixis, the chain around lisitsyn neck is the blockchain :) | 16:37 | 
| @wiking | btc? | 16:37 | 
| lisitsyn | hard to breathe | 16:37 | 
| @wiking | or etf | 16:37 | 
| lisitsyn | wiking: no, etfs | 16:37 | 
| Trixis | mr blockchainz | 16:37 | 
| @wiking | lisitsyn, i mean i give you an etf of the best performing 200 papers | 16:37 | 
| @wiking | what doyou say? | 16:37 | 
| @wiking | 200 usd? | 16:38 | 
| @wiking | good? | 16:38 | 
| lisitsyn | wiking: if I am lazy/stupid to watch the market I'll buy a few | 16:38 | 
| lisitsyn | :) | 16:38 | 
| @wiking | yes exactly | 16:38 | 
| @wiking | and i FOLLOW the markeg | 16:38 | 
| @wiking | *market | 16:38 | 
| @wiking | why? because we follow | 16:38 | 
| @wiking | do i own really those shares that should follow | 16:38 | 
| @wiking | who the hell knows | 16:38 | 
| @wiking | etc | 16:38 | 
| lisitsyn | yes but in the worst case you get less % | 16:38 | 
| @wiking | or the guy just packs up | 16:39 | 
| @wiking | and says | 16:39 | 
| @wiking | GOOD bye my old friend | 16:39 | 
| @wiking | and thanks for all the fishes | 16:39 | 
| lisitsyn | wiking: ah that's what you mean, ok | 16:39 | 
| @wiking | it's adios for me! | 16:39 | 
| @wiking | :) | 16:39 | 
| lisitsyn | wiking: yeah but nothing wrong in idea of having a few noisy stocks in the ENSEMBLE, right? :) | 16:40 | 
| @wiking | heheheh | 16:40 | 
| @wiking | https://www.youtube.com/watch?v=S0nlygb1Qfw | 16:40 | 
| @wiking | :) | 16:40 | 
| lisitsyn | I haven't been following did it happen to any ETF? | 16:40 | 
| @wiking | i only follow vti | 16:40 | 
| @wiking | but i mean what vanguard does is a bit crazy | 16:41 | 
| @wiking | :) | 16:41 | 
| lisitsyn | wiking: I've been recommended vanguard just last week :D | 16:41 | 
| @wiking | :>>>>> | 16:41 | 
| @wiking | yeah i'm trackingthem for the last 5 years | 16:41 | 
| lisitsyn | wiking: I bet on YNDX anyways :D | 16:43 | 
| @wiking | :D | 16:43 | 
| @wiking | yndx ftw | 16:43 | 
| lisitsyn | wiking: check the stocks since I am in | 16:43 | 
| lisitsyn | :D :D | 16:43 | 
| @wiking | :DDDDDDDDD | 16:43 | 
| lisitsyn | wiking: I joined in 2014 just check the graph! | 16:43 | 
| @wiking | 2014! | 16:44 | 
| @wiking | i see | 16:44 | 
| lisitsyn | wiking: first year I was learning a few things BUT THEN | 16:44 | 
| lisitsyn | :D | 16:44 | 
| @wiking | maybe you reach 2014 level again! | 16:44 | 
| @wiking | after 4 years | 16:45 | 
| @wiking | :P | 16:45 | 
| lisitsyn | wiking: oh it is actually much higher than in 2014 already | 16:45 | 
| @wiking | HeikoS, 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 karlnapf | 16:45 | 
| lisitsyn | just consider usd/rub | 16:45 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] karlnapf pushed 9 commits: | 16:45 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/31c2a44f71264be37d71983a6c1ad939bddf2c9d | 16:45 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/14c148436c14f93394358ea0aac5630ff2ecc2c6 | 16:45 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/6e5f488f7190f308f7a8efe5b035d82675b721bb | 16:45 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/bb14cfd3d5a2056e14595cdd55e44afa44caf2fe | 16:45 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/b9e09a0c1dc48f5dfd9e8a36689e89cc041cf127 | 16:45 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/7e914e1bdcbf218cee1297372a344420e1997db8 | 16:45 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/3766aba17841fcc8b16192c5c73e9c95995bde66 | 16:45 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/79d91811fda816d116d150840fad647eda50c37e | 16:45 | 
| @sukey | https://github.com/shogun-toolbox/shogun/commit/91f29bd48023fc701be2848146f9113a398d4a51 | 16:45 | 
| lisitsyn | Y U NO SQUASH | 16:45 | 
| lisitsyn | :( | 16:45 | 
| lisitsyn | wiking: PRs BE FLAT | 16:46 | 
| lisitsyn | :D | 16:46 | 
| @HeikoS | nah, too many important commits in there | 16:46 | 
| @HeikoS | and all well structured | 16:46 | 
| @wiking | lisitsyn, HeikoS is just teaching github how to do it right | 16:46 | 
| @wiking | since HeikoS merged btc is going p | 16:47 | 
| @HeikoS | y0 n0 w0rriez I us da squashz | 16:47 | 
| @wiking | up | 16:47 | 
| @wiking | so i mean he must be right | 16:47 | 
| @wiking | ;) | 16:47 | 
| lisitsyn | uh oh | 16:47 | 
| lisitsyn | yes | 16:47 | 
| @wiking | hahahah | 16:47 | 
| lisitsyn | lets see what happens if I merge | 16:47 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4112 merged by lisitsyn | 16:47 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/c79ad738e2d01214391e8abcfd1a41d27d0f2b6c by lisitsyn | 16:47 | 
| lisitsyn | wiking: what's BTC/ETH? | 16:48 | 
| lisitsyn | did it react? | 16:48 | 
| @wiking | we should do a timeline with btcusd and shogun commits | 16:48 | 
| @wiking | who knows | 16:48 | 
| @wiking | ) | 16:48 | 
| lisitsyn | HeikoS: ok merged da thing | 16:48 | 
| @wiking | lisitsyn, man u broke it | 16:48 | 
| @wiking | dropping | 16:48 | 
| @wiking | :) | 16:48 | 
| lisitsyn | lol | 16:48 | 
| @HeikoS | no style checkz | 16:48 | 
| lisitsyn | HeikoS: it was silly just one line | 16:49 | 
| @HeikoS | yeah fine with me | 16:49 | 
| @HeikoS | was more wondering about swig | 16:49 | 
| @wiking | lisitsyn, you heard HeikoS! check you style y0 | 16:49 | 
| lisitsyn | HeikoS: do you need it in swig? | 16:49 | 
| lisitsyn | CHECK MY STYLE | 16:49 | 
| @HeikoS | lisitsyn: nono | 16:49 | 
| @HeikoS | just wondering whether it could break it | 16:49 | 
| lisitsyn | HeikoS: no | 16:49 | 
| lisitsyn | HeikoS: worst case it doesn't get called from swig | 16:50 | 
| lisitsyn | or returns rubbish | 16:50 | 
| @HeikoS | whatever | 16:50 | 
| lisitsyn | but not really break the swig | 16:50 | 
| lisitsyn | HeikoS: ok you can write that test now I guess | 16:50 | 
| @HeikoS | lisitsyn: think we are there now | 16:50 | 
| @HeikoS | lisitsyn: yes, that's next | 16:50 | 
| @wiking | lisitsyn, you should watch this movie https://www.youtube.com/watch?v=EfGeMbSEx9k | 16:54 | 
| lisitsyn | wiking: I was told it is amazingly boring but I don't believe the person who said that | 16:54 | 
| @wiking | hahha really | 16:55 | 
| @wiking | i really liked it | 16:55 | 
| @wiking | :) | 16:55 | 
| @wiking | i wanted to watch it for like 12 m,onths | 16:55 | 
| @wiking | but now finally managed couple of weeks ago | 16:55 | 
| @wiking | it's totally different from what i've imagined from the trailer | 16:55 | 
| @wiking | but its really nice | 16:55 | 
| lisitsyn | wiking: our ministry of culture just denied the show of 'death of stalin' movie :D | 16:56 | 
| @wiking | :< | 16:57 | 
| @wiking | staaaaaliiiiin! | 16:57 | 
| @wiking | jughashvili | 16:57 | 
| @wiking | https://en.wikipedia.org/wiki/File:Stalin_1902.jpg | 16:58 | 
| @wiking | the hipster stalin | 16:58 | 
| @wiking | :) | 16:58 | 
| lisitsyn | wiking: yes it is very funny he was like modern hipsters | 16:58 | 
| lisitsyn | in his days | 16:58 | 
| @wiking | :) | 16:58 | 
| lisitsyn | wiking: I recently listened to audio of http://ciudadseva.com/texto/el-que-invento-la-polvora/ | 16:59 | 
| lisitsyn | so I had an idea | 16:59 | 
| lisitsyn | we should add a bot | 16:59 | 
| lisitsyn | that removes the old code | 16:59 | 
| lisitsyn | no matter if it works or not | 16:59 | 
| lisitsyn | :D | 16:59 | 
| @HeikoS | lisitsyn: can I pls get an iterator or a reference to CSGObject::map<Tag,Any> ? | 16:59 | 
| @HeikoS | const iterator is fine | 17:00 | 
| @wiking | HeikoS, yo umean self? | 17:00 | 
| lisitsyn | HeikoS: where from? | 17:00 | 
| @HeikoS | unit test | 17:00 | 
| @wiking | HeikoS, CSGObject::self is hiden | 17:00 | 
| @HeikoS | so it should be in public CSGObject interface | 17:00 | 
| @wiking | *hidden | 17:00 | 
| lisitsyn | argh | 17:00 | 
| @HeikoS | or make it friends with my test | 17:00 | 
| lisitsyn | just a second | 17:00 | 
| lisitsyn | I think it is already supported | 17:00 | 
| @HeikoS | just need to iterate over all tags | 17:01 | 
| @HeikoS | really? | 17:01 | 
| @HeikoS | maybe I missed | 17:01 | 
| @HeikoS | brb | 17:01 | 
| lisitsyn | HeikoS: ok you just generate all alphanumerical sequencies | 17:01 | 
| lisitsyn | and then try to get them | 17:01 | 
| @wiking | :>>> | 17:02 | 
| @wiking | lisitsyn, so i mean | 17:02 | 
| @wiking | dont we wanna expose | 17:02 | 
| @wiking | Self | 17:02 | 
| @wiking | :> | 17:02 | 
| lisitsyn | no | 17:02 | 
| lisitsyn | I'll just add a methods | 17:02 | 
| @wiking | or we want the dpointer | 17:02 | 
| @wiking | like | 17:02 | 
| lisitsyn | a method | 17:02 | 
| @wiking | *style | 17:02 | 
| lisitsyn | I think we had such method | 17:02 | 
| lisitsyn | but it is lost somehow | 17:02 | 
| @HeikoS | lisitsyn: const is enough, no need to edit | 17:02 | 
| @HeikoS | lisitsyn: btw I had this rad idea | 17:02 | 
| @wiking | lisitsyn, mmmm imean | 17:02 | 
| @wiking | if you add that | 17:02 | 
| @wiking | then cereal is getting easier | 17:03 | 
| @wiking | lalal | 17:03 | 
| @wiking | la | 17:03 | 
| @HeikoS | can we have something like CSGObject::random_content | 17:03 | 
| @wiking | :) | 17:03 | 
| @HeikoS | that fills all parameters with stuff | 17:03 | 
| @HeikoS | and these methods are implemented via any the same way as equals & co | 17:03 | 
| lisitsyn | haha | 17:03 | 
| lisitsyn | whaat for? | 17:03 | 
| @HeikoS | this way we could actually test serilaziation and equals for real | 17:03 | 
| @HeikoS | clone-equals tests currently are nop | 17:03 | 
| @wiking | lisitsyn, dont we wanna have | 17:03 | 
| @HeikoS | no conent | 17:03 | 
| @wiking | typedef std::map<BaseTag, AnyParameter> ParametersMap; | 17:03 | 
| @wiking | public | 17:03 | 
| lisitsyn | wiking: why? | 17:03 | 
| @wiking | and do std::map<BaseTag, AnyParameter>::const_iterator ParametersMap | 17:04 | 
| @wiking | i mean just the typedef | 17:04 | 
| lisitsyn | HeikoS: yes that can be done | 17:04 | 
| @wiking | nothing else | 17:04 | 
| @HeikoS | maybe rather test trained models maybe | 17:04 | 
| @HeikoS | if it is too much work | 17:04 | 
| @HeikoS | but I thought it could be a good idea | 17:04 | 
| @wiking | easy to expose the iterator | 17:04 | 
| lisitsyn | HeikoS: it is easy | 17:04 | 
| lisitsyn | wiking: yes but it makes it harder to hide it later | 17:04 | 
| lisitsyn | wiking: I mean we all want to make SGObject.h to be as lightweight as possible | 17:05 | 
| @wiking | ah you mean encapsulation theory | 17:05 | 
| @wiking | ? | 17:05 | 
| @wiking | :D | 17:05 | 
| lisitsyn | well kind of | 17:05 | 
| @wiking | anyhow | 17:06 | 
| @wiking | what would be the It then/ | 17:06 | 
| lisitsyn | wiking: we don't need the iterator but the all the parameter names now :) | 17:06 | 
| lisitsyn | that's much easier | 17:06 | 
| @wiking | std::set? | 17:07 | 
| lisitsyn | yes | 17:07 | 
| lisitsyn | std::set<std::string> parameter_names(); | 17:07 | 
| @wiking | k | 17:07 | 
| @wiking | send the patch? | 17:07 | 
| lisitsyn | wiking: will do in a minute | 17:07 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4113 opened by lisitsyn | 17:16 | 
| lisitsyn | wiking: HeikoS: ^ like that? :) | 17:16 | 
| @HeikoS | yy | 17:17 | 
| @HeikoS | merge it | 17:17 | 
| @HeikoS | lisitsyn: | 17:19 | 
| lisitsyn | HeikoS: right now? | 17:19 | 
| @HeikoS | shouldnt break stuff or? | 17:20 | 
| @HeikoS | then I can use it | 17:20 | 
| lisitsyn | HeikoS: looks like it works | 17:20 | 
| lisitsyn | ok | 17:20 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4113 merged by lisitsyn | 17:20 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/2e6dc1490fd3e619bb318cd15ae8692b45abf4dd by lisitsyn | 17:20 | 
| lisitsyn | now playing: movin' too fast | 17:21 | 
| lisitsyn | :D | 17:21 | 
| lisitsyn | HeikoS: that's why trunk-based becomes popular :D | 17:22 | 
| @HeikoS | hehe | 17:22 | 
| @HeikoS | ok cool, compiling | 17:23 | 
| @HeikoS | need to sort the generic shiatz | 17:24 | 
| @HeikoS | but I'll test non-templated classes for now | 17:24 | 
| @HeikoS | reflection rules | 17:25 | 
| -!- travis-ci [~travis-ci@ec2-54-234-146-189.compute-1.amazonaws.com] has joined #shogun | 17:26 | |
| travis-ci | it'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/332349162 | 17:26 | 
| -!- travis-ci [~travis-ci@ec2-54-234-146-189.compute-1.amazonaws.com] has left #shogun [] | 17:26 | |
| lisitsyn | wiking: don't you have access to self when you cerealize? | 17:28 | 
| @wiking | noup | 17:28 | 
| lisitsyn | I am confused | 17:28 | 
| @wiking | idont | 17:28 | 
| lisitsyn | hmm | 17:28 | 
| @wiking | i mean | 17:29 | 
| lisitsyn | I see | 17:29 | 
| @wiking | bu twit his | 17:29 | 
| @wiking | with this | 17:29 | 
| @wiking | things are doable | 17:29 | 
| @wiking | a bit shitty way | 17:29 | 
| @wiking | but doable | 17:29 | 
| @wiking | const std::set<std::string> parameter_names = this->parameter_names(); | 17:29 | 
| @wiking | ar(parameter_names.size()); | 17:29 | 
| @wiking | for (const auto& name: parameter_names) | 17:29 | 
| @wiking | { | 17:29 | 
| lisitsyn | well lets just add whatever required | 17:29 | 
| @wiking | and then do serialization | 17:29 | 
| @wiking | :))) | 17:29 | 
| @wiking | and then i deserialize | 17:29 | 
| @wiking | similarily | 17:29 | 
| @wiking | i.e. i call on this put | 17:30 | 
| @wiking | only thing is that i'm still concerned | 17:30 | 
| @wiking | that policy is not serialized | 17:30 | 
| @wiking | (visitor pattern) | 17:30 | 
| @wiking | so i wanna add a getter for policy | 17:30 | 
| @wiking | or something | 17:30 | 
| @wiking | that i can serialize the any's policy | 17:30 | 
| lisitsyn | wiking: do you need to? I think when you deserialize you can expect all parameters are already initialized | 17:32 | 
| lisitsyn | so you just read the values and then put them to existing any's | 17:32 | 
| @wiking | mmm but shouldn't the serialization | 17:33 | 
| @wiking | reconstruct the same obj ? :) | 17:33 | 
| @wiking | how else can i assure | 17:33 | 
| @wiking | that the policy is going to be the same? | 17:33 | 
| @wiking | btw ref count? :) | 17:34 | 
| lisitsyn | the policy is set by watch_param | 17:34 | 
| lisitsyn | I mean you just read the value and do put(name, value) | 17:34 | 
| @wiking | i'm just wondering how do we wanna serialize ref count or just dont? | 17:34 | 
| lisitsyn | why bother about policy? | 17:34 | 
| lisitsyn | wiking: it's tough | 17:34 | 
| lisitsyn | :) | 17:34 | 
| @wiking | exactly | 17:34 | 
| @wiking | :) | 17:34 | 
| @wiking | because if it's a csgobject of a tag | 17:35 | 
| @wiking | :P | 17:35 | 
| @wiking | i would serialize and initial the same way | 17:35 | 
| @HeikoS | /home/heiko/git/shogun/tests/unit/base/SGObject_unittest.cc:567: error: undefined reference to 'shogun::available_objects[abi:cxx11]()' | 17:40 | 
| @HeikoS | collect2: error: ld returned 1 exit status | 17:40 | 
| @HeikoS | wiking: ref count is not currently serialized | 17:45 | 
| @HeikoS | just set to 1 if appropriately on loading currently | 17:45 | 
| @HeikoS | *only* parameter content is stored | 17:45 | 
| @HeikoS | not even the types | 17:45 | 
| @HeikoS | as the object knows how to load | 17:45 | 
| @HeikoS | lisitsyn: so far so good | 17:49 | 
| @HeikoS | test works and catches stuff | 17:49 | 
| @HeikoS | lisitsyn: two problems: undefined reference above | 17:49 | 
| @HeikoS | and also: you have an idea how I deal with the templated classes? | 17:49 | 
| lisitsyn | HeikoS: ehh undefined reference is really strange | 17:50 | 
| lisitsyn | HeikoS: can you check if your class_list.cpp is correct? | 17:50 | 
| lisitsyn | it could be cached | 17:50 | 
| @HeikoS | checking | 17:50 | 
| lisitsyn | HeikoS: build/src/shogun/.. | 17:50 | 
| @HeikoS | lisitsyn: nope, even removing build dir doesnt help | 17:56 | 
| lisitsyn | HeikoS: is function defined in generated class_list.cpp? | 17:57 | 
| @HeikoS | yep it is there | 17:58 | 
| @HeikoS | lisitsyn: 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 | 
| lisitsyn | HeikoS: oh noo | 18:01 | 
| lisitsyn | :) | 18:01 | 
| lisitsyn | why? | 18:01 | 
| @HeikoS | I need that to create instances | 18:01 | 
| @HeikoS | I have to use this | 18:01 | 
| @HeikoS | CSGObject* shogun::create(const char* classname, EPrimitiveType generic) | 18:01 | 
| lisitsyn | I see | 18:01 | 
| @HeikoS | actually, we could offer two methods? | 18:02 | 
| @HeikoS | i dont really know what's nicest | 18:02 | 
| @HeikoS | but I will use TYPED_TEST for the template argument in googletest for the templated ones | 18:02 | 
| @HeikoS | so I need a marker which ones are templated (or untemplated=) | 18:03 | 
| @HeikoS | OR | 18:03 | 
| @HeikoS | I do a hack | 18:03 | 
| @HeikoS | : | 18:03 | 
| @HeikoS | if the class cannot be created using PT_NOT_GENERIC | 18:03 | 
| @HeikoS | I try all types | 18:03 | 
| @HeikoS | :D | 18:03 | 
| @HeikoS | should work | 18:03 | 
| @HeikoS | and as this is a temporary hack anywaays? | 18:03 | 
| @HeikoS | mmmh | 18:04 | 
| @HeikoS | ah no | 18:04 | 
| @HeikoS | then the untemplated classes will be tested multiple times | 18:04 | 
| @HeikoS | so I need a list of templated classes | 18:04 | 
| @HeikoS | you wanna make that happen? :D | 18:04 | 
| -!- vijay [31cf375a@gateway/web/freenode/ip.49.207.55.90] has joined #shogun | 18:04 | |
| -!- travis-ci [~travis-ci@ec2-54-234-146-189.compute-1.amazonaws.com] has joined #shogun | 18:07 | |
| travis-ci | it'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/332349162 | 18:07 | 
| -!- travis-ci [~travis-ci@ec2-54-234-146-189.compute-1.amazonaws.com] has left #shogun [] | 18:07 | |
| lisitsyn | HeikoS: sorry got to go :) | 18:12 | 
| @HeikoS | lisitsyn: ok see you tomorrow :) | 18:13 | 
| @HeikoS | for the morning stand ups ;) | 18:13 | 
| lisitsyn | ! | 18:13 | 
| @wiking | HeikoS, that's a problem :) | 18:21 | 
| @wiking | i mean regarding ref count | 18:21 | 
| @wiking | sorry i had a quick meeting | 18:22 | 
| @HeikoS | nw | 18:22 | 
| @HeikoS | I have to leave now as well | 18:22 | 
| @HeikoS | well we don't do it atm | 18:22 | 
| @HeikoS | just increase when assigning loaded objects | 18:22 | 
| @wiking | yeah i mean i already written | 18:22 | 
| @wiking | 'extende' | 18:22 | 
| @wiking | the RefCount obj | 18:22 | 
| @wiking | :) | 18:22 | 
| @wiking | but let ssee | 18:22 | 
| @wiking | first i need to arrive to the place where the whole thing compiles | 18:22 | 
| @wiking | :)))) | 18:22 | 
| @wiking | which is not that trivial as one would think | 18:23 | 
| @HeikoS | lisitsyn: nevermind the templated classes, I found a hack that solves it all | 18:44 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4114 opened by karlnapf | 18:55 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4114 | 18: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 prashanthduvvada | 19:38 | 
| @sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4115 synchronized by prashanthduvvada | 19: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 shubham808 | 20:47 | 
| -!- travis-ci [~travis-ci@ec2-54-204-238-54.compute-1.amazonaws.com] has joined #shogun | 21:06 | |
| travis-ci | it'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/332374961 | 21: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!