IRC logs of #shogun for Wednesday, 2017-02-15

--- Log opened Wed Feb 15 00:00:25 2017
@sukeyIssue #3609 "Linking errors with ATLAS library" closed by vigsterkr - https://github.com/shogun-toolbox/shogun/issues/360900:04
@sukeyPull Request #3622 "Add Scala to DockerFile"  merged by vigsterkr - https://github.com/shogun-toolbox/shogun/pull/362200:06
@sukeyNew Commit "Merge pull request #3622 from abhinavrai44/docker00:06
@sukeyAdd Scala to DockerFile" to shogun-toolbox/shogun by vigsterkr: https://github.com/shogun-toolbox/shogun/commit/2fab5f1e8d5a2fd9b6a086a146dee19390d1c28400:06
shogun-buildbotbuild #88 of trusty - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun/builds/88  blamelist: Viktor Gal <vigsterkr@gmail.com>, abhinavrai44 <abhinavrai44@gmail.com>00:21
@sukeyPull Request #3610 "Java meta examples only re-compile when dependencies change."  synchronized by geektoni - https://github.com/shogun-toolbox/shogun/pull/361000:52
-!- suhas2go [uid201652@gateway/web/irccloud.com/x-ikvklnosjejkcxcu] has quit [Quit: Connection closed for inactivity]00:56
-!- travis-ci [~travis-ci@ec2-54-80-142-4.compute-1.amazonaws.com] has joined #shogun00:56
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/20169484800:56
-!- travis-ci [~travis-ci@ec2-54-80-142-4.compute-1.amazonaws.com] has left #shogun []00:56
@sukeyPull Request #3610 "Java meta examples only re-compile when dependencies change."  merged by vigsterkr - https://github.com/shogun-toolbox/shogun/pull/361001:54
@sukeyNew Commit "Merge pull request #3610 from geektoni/patch-201:54
@sukeyJava meta examples only re-compile when dependencies change." to shogun-toolbox/shogun by vigsterkr: https://github.com/shogun-toolbox/shogun/commit/df30e2b4bc4a0d42986df6cda3c74fe24ee4555e01:54
@sukeyIssue #3626 "Add " opened by vigsterkr - https://github.com/shogun-toolbox/shogun/issues/362601:59
@sukeyIssue #3626 "Add " vigsterkr added label: "entrance" - https://github.com/shogun-toolbox/shogun/issues/362601:59
@sukeyIssue #3626 "Add " vigsterkr added label: "Cleanups" - https://github.com/shogun-toolbox/shogun/issues/362601:59
@sukeyIssue #3626 "Add "- https://github.com/shogun-toolbox/shogun/issues/362601:59
@sukeyIssue #3556 "`make build_java_meta_examples` always re-compiles all java examples" closed by vigsterkr - https://github.com/shogun-toolbox/shogun/issues/355602:00
@sukeyIssue #3557 "`make build_csharp_meta_examples` always re-compiles all java examples" closed by vigsterkr - https://github.com/shogun-toolbox/shogun/issues/355702:00
@sukeyPull Request #3606 "Add CMake to Detect Scala"  merged by vigsterkr - https://github.com/shogun-toolbox/shogun/pull/360602:05
@sukeyNew Commit "Merge pull request #3606 from abhinavrai44/dev02:05
@sukeyAdd CMake to Detect Scala" to shogun-toolbox/shogun by vigsterkr: https://github.com/shogun-toolbox/shogun/commit/44f13ae7bbdc2f195b5d4312d15ed52f819d26c502:05
shogun-buildbotbuild #89 of trusty - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun/builds/8902:09
@sukeyPull Request #3593 "Port existing BrayCurtis Distance example to meta"  merged by vigsterkr - https://github.com/shogun-toolbox/shogun/pull/359302:10
@sukeyNew Commit "Merge pull request #3593 from abhinavrai44/abhi02:10
@sukeyPort existing BrayCurtis Distance example to meta" to shogun-toolbox/shogun by vigsterkr: https://github.com/shogun-toolbox/shogun/commit/308d300461088ead48aabdcbe55c67b1fa30eb6302:10
@sukeyNew Commit "fix LTO status message02:14
@sukeyand fix shogun-data" to shogun-toolbox/shogun by vigsterkr: https://github.com/shogun-toolbox/shogun/commit/e8cb1e8efc4bf071b5b8f5276549965ef5172a4d02:14
shogun-buildbotbuild #123 of trusty - libshogun - viennacl is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun%20-%20viennacl/builds/123  blamelist: Viktor Gal <vigsterkr@gmail.com>, abhinavrai44 <abhinavrai44@gmail.com>02:14
shogun-buildbotbuild #124 of trusty - libshogun - viennacl is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun%20-%20viennacl/builds/12402:16
@sukeyIssue #3605 "port parallel code using pthread"- https://github.com/shogun-toolbox/shogun/issues/360502:21
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection]02:48
-!- mikeling [uid89706@gateway/web/irccloud.com/x-dajmozufoyahcrni] has joined #shogun02:55
@sukeyPull Request #3608 "Clean up KNN"  synchronized by MikeLing - https://github.com/shogun-toolbox/shogun/pull/360802:55
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun03:09
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 276 seconds]03:14
@sukeyPull Request #3608 "Clean up KNN"  synchronized by MikeLing - https://github.com/shogun-toolbox/shogun/pull/360803:19
-!- travis-ci [~travis-ci@ec2-54-91-71-85.compute-1.amazonaws.com] has joined #shogun03:25
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/20172044203:25
-!- travis-ci [~travis-ci@ec2-54-91-71-85.compute-1.amazonaws.com] has left #shogun []03:25
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun03:41
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds]03:45
-!- travis-ci [~travis-ci@ec2-54-90-247-33.compute-1.amazonaws.com] has joined #shogun04:01
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/20172141104:01
-!- travis-ci [~travis-ci@ec2-54-90-247-33.compute-1.amazonaws.com] has left #shogun []04:01
-!- tctara_ [~quassel@128.199.61.169] has joined #shogun04:06
-!- tctara [~quassel@128.199.61.169] has quit [Ping timeout: 255 seconds]04:09
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun04:13
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 268 seconds]04:17
-!- travis-ci [~travis-ci@ec2-54-90-247-33.compute-1.amazonaws.com] has joined #shogun04:42
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/20172196104:42
-!- travis-ci [~travis-ci@ec2-54-90-247-33.compute-1.amazonaws.com] has left #shogun []04:42
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun04:43
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds]04:48
@sukeyPull Request #3623 "Add Scala to .travis.yml"  closed by abhinavrai44 - https://github.com/shogun-toolbox/shogun/pull/362304:55
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun05:15
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds]05:20
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun05:47
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds]05:52
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun06:18
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 255 seconds]06:23
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun06:34
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds]06:39
-!- praisethemoon [~praisethe@197.3.11.178] has joined #shogun09:06
@sukeyPull Request #3627 "Make meta_examples depend on python generator and language files."  opened by geektoni - https://github.com/shogun-toolbox/shogun/pull/362709:53
@sukeyPull Request #3597 "Add Scala Interface"  synchronized by abhinavrai44 - https://github.com/shogun-toolbox/shogun/pull/359713:13
-!- HeikoS [~heiko@host-92-0-178-129.as43234.net] has joined #shogun13:15
-!- mode/#shogun [+o HeikoS] by ChanServ13:15
@sukeyPull Request #3597 "Add Scala Interface"  synchronized by abhinavrai44 - https://github.com/shogun-toolbox/shogun/pull/359713:17
@sukeyPull Request #3611 "Enable meta examples when ENABLE_TESTING is OFF."  merged by karlnapf - https://github.com/shogun-toolbox/shogun/pull/361113:20
@sukeyNew Commit "Merge pull request #3611 from geektoni/patch-313:20
@sukeyEnable meta examples when ENABLE_TESTING is OFF." to shogun-toolbox/shogun by karlnapf: https://github.com/shogun-toolbox/shogun/commit/3130c158861b1999ef7a27546384b4a1c5cac08913:20
@sukeyPull Request #3619 "LinalgRefactor - Enable matrix block elementwise product"  merged by karlnapf - https://github.com/shogun-toolbox/shogun/pull/361913:26
@sukeyNew Commit "Merge pull request #3619 from OXPHOS/linalg_element_square13:26
@sukeyLinalgRefactor - Enable matrix block elementwise product" to shogun-toolbox/shogun by karlnapf: https://github.com/shogun-toolbox/shogun/commit/2beda114e7ec42be3be7b15598e025d2bffda0f813:26
@wikingHeikoS, h013:37
@wikingy013:37
@HeikoSwiking: jojo13:37
@wikingok things are rolling :)13:37
@HeikoSthey are :)13:37
@HeikoSfingers crossed about our gsoc application13:37
@wikingah yeah13:37
@wikingso 2 things13:37
@wikinga) Gunnar13:37
@wikingb) joining an umbrella org13:38
@wikingand c) i've prepared a draft for the new release13:38
@wikinghttps://github.com/shogun-toolbox/shogun/releases13:38
@wikingfor the release actually i need to fix 2 things13:38
@wiking1) modular octave force 1 thread13:38
@HeikoSwiking: looks good13:39
@HeikoSwiking: you are on fire ;)13:39
@wiking2) fix all the failing stuff that are caused in the analytics13:39
@HeikoSyes I saw the email13:39
@wikingbuild jobs13:39
@wikingah and the last thing13:39
@wikingi need to look at the notebooks13:39
@wikingipython13:39
@wikingi reckon they are now not being all generated13:39
@wikingah and fuck13:39
@wikingthe notebook jobs13:40
@wiking:<13:40
@wikingthat actually is required for the PR job as well13:40
@wikingfucking old cmake on 7nn.de sonney2k !13:40
@wikingso yeah there are like 5 more tasks13:40
@wikingbut after that13:40
@wikingit's releasable13:40
@wiking:DDDDD13:40
@HeikoShehe13:41
@sukeyPull Request #3608 "Clean up KNN"  synchronized by MikeLing - https://github.com/shogun-toolbox/shogun/pull/360813:41
@HeikoSwiking: so what about merginng linalg soon?13:47
@sukeyPull Request #3627 "Make meta_examples depend on python generator and language files."  synchronized by geektoni - https://github.com/shogun-toolbox/shogun/pull/362713:47
@sukeyPull Request #3627 "Make meta_examples depend on python generator and language files."  merged by karlnapf - https://github.com/shogun-toolbox/shogun/pull/362713:48
@sukeyNew Commit "Merge pull request #3627 from geektoni/patch-513:48
@sukeyMake meta_examples depend on python generator and language files." to shogun-toolbox/shogun by karlnapf: https://github.com/shogun-toolbox/shogun/commit/618a2989e3a0b0412bd196856f410c9fd93c09bb13:48
@wikingyeah that shit should go13:48
@wikingbut we should get13:48
@HeikoSwiking: to get rid of all the cmake fuck13:48
@HeikoSfor linalg13:48
@wikingPan to fix the multithreading/atomicity stuff done13:48
@HeikoSah yes13:48
@wikingi can try rebasing13:48
@wikingthe feature branch13:48
@HeikoSwiking: I mean it is not yet used in develop a lot13:48
@HeikoSwiking: yeah good idea13:49
@wikingah and there i think13:49
@wikingwe should actually use the new feature of cmake 3.113:49
@wikinghttps://cmake.org/cmake/help/v3.1/variable/CMAKE_CXX_STANDARD.html13:49
@wikingso you can just do this13:49
@wikingset(CMAKE_CXX_STANDARD 11)13:49
@wiking:>13:49
@HeikoSthats cool!13:49
@HeikoSwiking: ah man sweet with the python ppa13:50
@HeikoSIll add to the website readme I guess?13:50
@wikingyeah and the full restruct of cmake13:50
@wikingmakes things much much more cleaner13:50
@wikingyeah we should13:50
@wikingnow i'm working on the jupytherhub13:50
@wiking:)13:50
@wikingthat should fucking kill it :)13:50
@wikingjupyterhub + aws13:50
@wikingand then we blog a bit about it13:50
@HeikoSwiking: so the python module is in the existing ppa, the same package13:51
@HeikoSwiking: yeah man13:51
@wikingyes13:51
@HeikoSactually13:51
@wikingso just add-apt-repository13:51
@wikingand then13:51
@HeikoSmaybe lea can write that, she wanted to do something13:51
@wikingapt-get install python-shogun13:51
@wikingyeah that'd be huge help13:51
@wikingand13:51
@wikingwe should put there the credz for AWS13:51
@wikingfor giving us this13:51
@HeikoSyep yep yep13:51
@wikingso maybe we could get creds this year as well13:51
@wikingbecause you know13:51
@HeikoSyep absolutely13:51
@wikingthat our fundings are running low in may13:51
@wikingand man13:51
@wikingwe barely used 1k13:52
@HeikoSgood timing because we need to reapply for credits13:52
@wikingbut they are gonna be liek13:52
@wiking"wtf u asked for 15k13:52
@wikingu used 1k13:52
@wiking:D13:52
@HeikoSman its going well :)13:53
@HeikoSjust doiscussing with lea the post13:53
@HeikoSbrb13:53
@wikingHeikoS, $1,199.8013:53
@wiking:)13:53
@wikingused creds13:53
lisitsynhey13:53
@wikingsup?13:53
lisitsynwhat's going on13:54
lisitsyn:)13:54
@wikinglisitsyn, idk if you realised but i've just merged the other day commits of yours from 201513:54
@wiking:)13:54
lisitsynreally13:54
lisitsynwhich ones?13:54
lisitsynoh13:54
lisitsynoh god IT WAS 201513:54
lisitsyncrazyiest shietz13:55
@wiking:>13:55
@wikingbut yeah gut stuff13:55
@wikingman13:55
@wikingwanted to ask you13:55
@wikingbut now i cannot recall wtf13:56
lisitsynhaha13:56
lisitsynwiking: so what are you thoughts on bazel or stuff like that?13:56
@wikingmmm good shit13:56
@wikingbut man13:56
@wikingi dont wanna do it13:56
@wikingyou know how shitty it is13:57
@wiking...13:57
@wikingfuck13:57
lisitsynyeah it's like shitload of work13:57
@wikingno fucking way13:57
@wikingactually now13:57
@wikingcmake is in a very very good state13:57
@wikingit's almost totally devided13:57
@wikinginto subprojects13:57
lisitsynyeah true13:57
@wikinglibshogun, python13:57
lisitsynno need to bother13:57
@wikingeverything13:57
@wikingi removed a lot of shit from the main cmakelists.txt13:57
@wiking(the one in the root)13:57
lisitsynone other thought I have13:57
lisitsynwe may store our basic stuff in protos13:57
@wikingnow you can actually build separately modular interfaces from libshogun13:58
lisitsynI mean it may be some logic over protobufs13:58
@wikingyeah13:58
@wikingi'm totally ++ for that13:58
lisitsynthis way people can introspect anything13:58
@wikingmakes things very clean13:58
@wikingand yeah exactly13:58
lisitsynok glad you like it13:58
@wikingyou dont care about for swig interface at that time13:58
@wikingyou just get the generated code13:58
@wikingand fuck all13:58
@wikingyou use that directly13:58
@wikingthere are couple of things i head in mind actuall13:58
@wikingy13:59
lisitsynare you talking about protobuf interfaces?13:59
lisitsynthat's even better13:59
@wikingyes13:59
@wikingi would totally use13:59
@wiking.proto13:59
@wikingfor defining interface13:59
@wikingwhy not?13:59
lisitsynyeah sure13:59
@wikingthen you can even rpc13:59
lisitsynit is good as well13:59
@wikingand then all that shit13:59
@wikingis totally transparent for you13:59
@wikingis it called locally13:59
@wikingis it called on the moon13:59
@wikingyou dont fucking care13:59
lisitsynnot always good but13:59
lisitsynstill13:59
lisitsynbut again not only that13:59
lisitsynbut14:00
lisitsynanother thing14:00
lisitsynwe may store everything in protos14:00
@wikingbut what do you mean by storing?14:00
lisitsynthis way you may easily hack any classifier14:00
lisitsynwell14:00
lisitsynsay some state of classifier14:00
lisitsynweights etc14:00
lisitsynmake it exposable14:00
@wikingah and u use proto for that?14:00
lisitsynyes14:00
@wikingsure14:00
@wikingthat sounds very reasonable for me14:00
@wiking:)14:00
lisitsynso it is like some code operating on protobufs14:01
@wikingyeah14:01
lisitsynsounds like google14:01
@wikinglet's have like14:01
@wikingJIT for proto14:01
@wikingright?14:01
@wiking :D14:01
lisitsynhaha14:01
lisitsynwhy14:01
@wikingi mean you can totally do that btw14:01
@wikingnativeJIT + protoc14:01
@wikingand fuck all14:01
@wiking:)14:01
lisitsynnot sure what are advantages14:01
lisitsynjust to speed it up?14:01
@wikingha well14:02
@wikingif you do autodiff14:02
@sukeyPull Request #3608 "Clean up KNN"  synchronized by MikeLing - https://github.com/shogun-toolbox/shogun/pull/360814:02
@wikingor anything where you actually need some sort of codegen14:02
@wikingright?14:02
@HeikoSre14:02
@wikingin runtime14:02
-!- praisethemoon [~praisethe@197.3.11.178] has quit [Ping timeout: 268 seconds]14:02
lisitsynahh ok14:02
@wikingbtw so i was wondering if we wanna look at this YOLO project https://arrow.apache.org/14:03
@wikingfor interoperable memory storage14:03
lisitsynI am not sure this should go into shogun14:04
lisitsynI mean there are dozens of them14:04
lisitsynwe'd better make it interoperable with all that stuff14:04
@wikingyteah thats' what i meant14:04
lisitsynno idea how though14:04
@wikingyeah that is a good question14:05
@wikingi mean now i'm looking into thrill14:05
@wikingand wondering how we could use like making batch models with shogun14:06
@wikingand then aggregate for example14:06
@wikingah and one more thing i had in mind14:06
@wikingremember the other day14:06
@wikingi was wishing i would have reflection in c++14:06
@wikingso now that whenever in the distance future14:06
@wikingwe manage to get this modularization done14:07
@wikingit'd be cool to have a tool as well14:07
@wikingthat would help you to create pipelines14:07
@wikingof these modules14:07
@HeikoSwiking: first step, being able to serialize our models :)14:07
lisitsynwhat reflection do you need?14:07
@wikingwhere the execution is actually a just a config file14:07
@wikingnot code14:07
@wikingso wha ti meant is say14:08
@HeikoSwiking: you got a link to that openmp patch you mentioned earlier, cannot find it somehow14:08
@wiking- CSVFileread14:09
@wiking   - input: "file.csv"14:09
@wiking- Label14:09
@wiking  - labels: input[0]14:09
@wikingetc etc.14:09
@HeikoSah got it14:09
@wikingoh cool14:09
@wikinglisitsyn, see what i mean?14:10
@sukeyWiki page: GSoC_2017_project_fundamental_usual_suspects edited on shogun-toolbox/shogun by karlnapf14:10
lisitsynwiking: yeah14:10
@wikingbut for that14:10
@wikingi need a way to do reflection right?14:11
lisitsynahh14:11
lisitsynok14:11
@wikingi mean with our sgserialization (class_list.cpp)14:11
@wikingwe have our class factory14:11
@wikingso that's cool14:11
@wikingbut then14:11
@wikinghow do i know that i can call Label.set_labels(...)14:12
@wikingsee what i mean?14:12
@wikingwithout reflection14:12
@wikingor fuckthis shit and jsut do this in a language that has reflection? :D14:12
@sukeyWiki page: GSoC_2017_detox edited on shogun-toolbox/shogun by karlnapf14:12
@wikingi mean the great stuff with tags14:12
@wikingthat at least with that14:13
@wikingdoing something like14:13
@wiking- CSVM:14:13
@wiking   - param1: value14:13
@wiking  - param2: value14:13
@wiking  - param3: value14:13
@wikingwould be possible easily14:13
@wikingright?14:13
@wikingas that is just translated into14:13
@wikingobj.set(key, value)14:13
@wikingbut when you wanna call a function with the right args14:14
@wikingthings gets messy14:14
@wikingbut yeah i dont see the reason why couldn't we have like a scripting language or something14:15
@wikingwhere we could create these pipelines14:15
@wikingbecause this would help easy prototyping14:16
@wikingand actually14:16
@wikingthe good stuff with your idea of protos14:16
@wikingthat you could use those interfaces to define these pipelines :)14:16
@sukeyIssue #3628 "Surpress "unused variable" warnings in compiled meta examples" opened by karlnapf - https://github.com/shogun-toolbox/shogun/issues/362814:19
@sukeyIssue #3628 "Surpress "unused variable" warnings in compiled meta examples" karlnapf added label: "Cleanups" - https://github.com/shogun-toolbox/shogun/issues/362814:19
@sukeyIssue #3628 "Surpress "unused variable" warnings in compiled meta examples" karlnapf added label: "entrance" - https://github.com/shogun-toolbox/shogun/issues/362814:19
-!- abhinav [~abhinav@103.211.52.154] has joined #shogun14:19
@sukeyIssue #3628 "Surpress "unused variable" warnings in compiled meta examples"- https://github.com/shogun-toolbox/shogun/issues/362814:20
-!- HeikoS [~heiko@host-92-0-178-129.as43234.net] has quit [Ping timeout: 260 seconds]14:23
-!- abhinav [~abhinav@103.211.52.154] has quit [Quit: Leaving]14:24
lisitsynwiking: ok got it14:25
@wikinglisitsyn, and what's your opinion? :)14:47
@sukeyPull Request #3620 "Add time comparison for KNN_KDTREE"  synchronized by MikeLing - https://github.com/shogun-toolbox/shogun/pull/362015:08
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun15:13
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has joined #shogun16:10
-!- mode/#shogun [+o HeikoS] by ChanServ16:10
@wikinglol16:22
@wikinghttps://github.com/search?utf8=%E2%9C%93&q=remove+password&type=Commits&ref=searchresults16:22
@wiking:>>16:22
@sukeyWiki page: Google-Summer-of-Code-2017-Projects edited on shogun-toolbox/shogun by karlnapf16:23
@sukeyWiki page: GSoC_2017_detox edited on shogun-toolbox/shogun by karlnapf16:24
@sukeyWiki page: GSoC_2017_low_hanging_fruit created on shogun-toolbox/shogun by karlnapf16:25
@sukeyWiki page: GSoC_2017_low_hanging_fruit edited on shogun-toolbox/shogun by karlnapf16:25
CaBa_wiking: yeah, since this was on reddits especially the page 1 hits get commented on their commits ^^16:26
CaBa_*reddit16:26
@wiking:)16:26
@sukeyIssue #3612 "Stratified Cross Validation with Combined Kernels using Custom Kernels"- https://github.com/shogun-toolbox/shogun/issues/361216:27
CaBa_wiking: "I'm a bit disappointed now that putting 'protected' in front of the password doesn't protect it ;)"16:27
@wiking:>>>>>>>>>>>>16:27
@wikingHeikoS, btw i think16:27
@wikingwe should try re-revert16:27
@wikingthe commit for the multithreaded xval16:27
@wiking:D16:27
@HeikoSwiking: hehe :)16:27
@HeikoSyeah16:27
@HeikoSdo it! :)16:27
@HeikoSor hsall I?16:27
@HeikoSwiking: btw had a cool idea for another gsoc project16:28
@HeikoSpotentially a joint one where everyone has to participate16:28
@wikingself-driving cars? :D16:28
@HeikoSwiking: The low hanging fruit (TM)16:28
@HeikoSwill put it in wiki later today16:28
@wikingcool16:28
@HeikoSwiking: btw for release16:29
@HeikoSI guess we put all issues in the 5.1 milestone to 5.216:29
@wikingmmmmmmmm16:29
@wikingi would do a 6.016:29
@wikingor here goes a scary question16:29
@wikingwhen do we add c++11 required?16:29
@HeikoSlinalg merge16:29
@wikingand that wold be 5.2?16:29
@wiking*would16:29
@HeikoSyeah16:29
@wikingno16:29
@wikingthen go 6.016:30
@HeikoSalso good16:30
@wikingbecause that's a big change16:30
@wikingdifferent libc++ dependency16:30
@wikingetc16:30
@HeikoSI guess once we merge linalg, tags, and bigtest16:30
@HeikoSthen we can do it for that16:30
@HeikoSI want to do these 3 before gsoc starts16:30
@HeikoSand maybe even bsd16:30
@HeikoSthen 6.0 would be bsd16:30
@wikingmmm we can do16:30
@wiking6.0 with c++1116:30
@wiking7.0 with bsd16:30
@wikingno problem16:30
@wiking:D16:30
@wikingcome on16:30
@HeikoSalso good :)16:30
@HeikoSI know16:30
@wikingchrome is like16:30
@wikingwhat16:30
@wiking4 years old16:30
@wikingor 716:30
@wikingand it's 5x. now16:31
@wiking:)16:31
@HeikoShehe16:31
@wikinglol16:31
@wikingThe browser was first publicly released on September 2, 200816:31
@wikingso 9 years16:31
@wikingso yeah i would maybe force more major ++16:31
@wikingwouldn't hurt16:31
@HeikoSyeah good from my sidfe16:32
@wikingcool16:32
@wikingso who and when16:32
@wikingrebases16:32
@wikinglinalg feature branch16:32
@HeikoSI can rebase linalg16:32
@wikingwith current develop?16:32
@wikingcan u?16:32
@wikingbecaue then16:32
@HeikoSI can, just not today maybe16:32
@wikingafter you fixed the rebase stuff16:33
@wikingadd on top16:33
@HeikoSicml deadline next week aaaaah16:33
@wikinga commit16:33
@wikingthat requires c++1116:33
@wikingthe way i said16:33
@wikingand drop all that fucking c++11 feature tester in the cmake dir16:33
@wiking:D16:33
@wikingor just rebase16:33
@wikingand ping me16:33
@HeikoSwiking: shall we do that in linalg branch?16:33
@wikingand i can help16:33
@HeikoSyeah16:33
@HeikoSok16:33
@wikingyeyey16:33
@wikingbecause linalg is fully c++1116:33
@wikinganyways no?16:33
@HeikoSwiking: shall I way for the lock thing?16:33
@wikingwell rebase16:34
@wikingand then we'll see16:34
@HeikoSyeah true16:34
@wikingwhen pan comes up with the multithreading16:34
@HeikoSwiking: I think Pan is almost done with porting all the calls we had16:34
@wikingcool16:34
@wikinglet's just have that thread-safe16:34
@wikingand we are good16:34
@wikingbut i reckon16:34
@HeikoSkool!16:34
@wikingrebasing is not gonna be straightforward16:34
@wiking:)))16:34
@HeikoSdont konw16:34
@wikinglisitsyn, buuuuuuuujaaaaaaaaa16:35
@HeikoSI mean we didnt change too much in there16:35
@HeikoSmore like adding/removing16:35
@HeikoSso lets see16:35
@wikinglisitsyn, with tags, how do you imagine api documentation? :D16:35
@HeikoSI can give it a go16:35
@HeikoSwiking: discussed that with him acutally16:35
@HeikoSbut I forgot :)16:35
@HeikoSwe had like a two layer thing16:35
@HeikoScore API docs16:35
@HeikoSand then one can have things for plugins documented by example16:35
lisitsynuhm16:37
lisitsynits dynamic16:37
@wikingyeah i know16:37
@HeikoSshogun goes python16:37
@wikingbut man16:37
@HeikoSno more member variables16:37
@wikingwe need a way to document it16:37
@wiking:)16:37
@HeikoSdynamic docs16:37
@HeikoShaha16:37
@wikingi mean what16:37
@wikingyou16:38
@wikingsay16:38
@wikingtry any fucking combination16:38
@wiking?16:38
@wikingand see what sticks?16:38
@wiking:D16:38
@HeikoSI think first step is the SWIG interface docs for the core API16:38
@HeikoSthat should be really polished16:38
@HeikoSand thats aside any algorithm implementations16:39
@HeikoSdoxygen16:39
@HeikoSstatic16:39
@HeikoSand then for the implementations, we can either document the possibilities by example (thats minimal thing)16:39
@HeikoSor the thing can tell you what it does16:39
@HeikoSat runtime16:39
@HeikoSlisitsyn: thats kind of what we had in mind last time right?16:40
@wikingyeah but still16:40
@HeikoSwiking: dont like it? :D I would have guessed that16:40
@wikingnono16:40
@wikingwhat i mean is16:40
@wikingi dont fucking care of swig now16:40
@wikingapi docs for it16:40
@wikinghow do you create documentation16:41
@wikingfor the c api?16:41
@wikingi mean dont tell me that you dont need it16:41
@wikingbecause then wtf?16:41
@wikinghow do you write code for it?16:41
@HeikoSyeah true16:41
@HeikoSnono you need it16:41
@HeikoSall the stuff that is not exposed via swig but that you might want to use still, right?16:42
@wikingno i mean even the tags16:42
@wikinghow do you know16:42
@wikingin the c++16:42
@wikingwhich tag is valid?16:42
@HeikoSwhich members are there?16:42
@wikingi mean vlid you will know16:42
@wikingby trial and error i guess16:42
@wikingbut isn't there a better way? :D16:42
@HeikoSwith the tag system we have, you cannot know that as they are generated at runtime16:42
@wikingand then what16:43
@HeikoSI mean we can have methods that give you the tags16:43
@wikinghow do you know what are the params16:43
@wikingfor CSVM?16:43
@HeikoSbut not sure how to generate docs16:43
@HeikoShow is that problem solved in python docs?16:44
@wikingmmm define them in the docstrings16:45
@wikingafaik16:45
@wikingbut then again16:45
@wikingyou can just do that16:45
@wikingfor vars that are func args16:45
@wikingdunno if you can actually define dynamically added16:45
@wikingmember args16:45
@wikingand btw16:45
@wikinghow the hell you validate16:45
@wikingthat you have set all the vars16:45
@wikingfor the model16:45
@wikingyou'll have a validate tags? :d16:45
@wikingand even better i might add16:46
@HeikoSwiking: the model will default value all things of course16:46
@wikinghow do you enforce in this case the type?16:46
@HeikoSand then you can change if wanted16:46
@wikingHeikoS, and then if you try to set16:46
@wikingset("C1", "adfg")16:46
@wikingthen what happens?16:46
@wikingis it exception because not the right type?16:46
@HeikoSset is type safe at runtime16:47
@HeikoSyes16:47
@wikingor is it set to a string?16:47
@wiking?16:47
@HeikoSnono16:47
@HeikoSfirst16:47
@HeikoSbecause16:47
@HeikoSC1 is set in constructor16:47
@HeikoSso the type is fixed then16:47
CaBa_you two with your same nicklength... really tough to read through your conversations O.O17:01
-!- CaBa_ [~Diu7saig@lounge.imp.fu-berlin.de] has quit [Quit: Changing server]17:06
-!- CaBa [~Diu7saig@unaffiliated/caba] has joined #shogun17:06
lisitsynHeikoS: wiking well17:10
lisitsynwe can extract it from code17:10
lisitsynnot a big deal17:10
lisitsynif you're talking about easiest way17:11
lisitsynno idea yet17:11
lisitsynI am not a big fan of docs17:11
lisitsynin python you try things at runtime17:11
@wikingand then what17:23
@wikingwe encourage to use cling? :)17:23
-!- travis-ci [~travis-ci@ec2-54-92-224-73.compute-1.amazonaws.com] has joined #shogun17:30
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/20185298717:30
-!- travis-ci [~travis-ci@ec2-54-92-224-73.compute-1.amazonaws.com] has left #shogun []17:30
@HeikoSI am actually not a big fan of docs either, apart from a very stable set of base API docs17:33
@wikingand then what17:37
@wikingtrial and erro?17:37
@wikingi mean come on guys17:38
@wikinglets be a bit more serious17:38
@wiking;017:38
@wikinganyhow17:40
@wikingi need to sleep17:40
@wiking:)17:40
@wikingttyl17:40
@wikingone more thing17:41
@wikingcan we move the site (website) somewhere else?17:41
@wikingotherwise this story with the cookbook17:41
@wikingis a mess17:41
@HeikoSwiking: move somewhere else as in server?17:43
@HeikoSwiking: I mean yeah whatever helps17:43
@HeikoSwiking: lets discuss this doc thing again17:43
@HeikoSmaybe its a good one for the hackathon17:43
-!- mikeling [uid89706@gateway/web/irccloud.com/x-dajmozufoyahcrni] has quit [Quit: Connection closed for inactivity]19:09
@sukeyIssue #1415 "Static interfaces support needed in cmake" closed by karlnapf - https://github.com/shogun-toolbox/shogun/issues/141519:53
@sukeyWiki page: GSoC_2017_low_hanging_fruit edited on shogun-toolbox/shogun by karlnapf19:57
@sukeyWiki page: GSoC_2017_low_hanging_fruit edited on shogun-toolbox/shogun by karlnapf19:59
@HeikoSlisitsyn:20:00
@HeikoSjo!20:00
@HeikoSstill around?20:00
@sukeyWiki page: GSoC_2017_low_hanging_fruit edited on shogun-toolbox/shogun by karlnapf20:01
@HeikoShttps://github.com/shogun-toolbox/shogun/wiki/GSoC_2017_low_hanging_fruit20:01
@HeikoSfeel free to add things20:01
@sukeyWiki page: GSoC_2017_low_hanging_fruit edited on shogun-toolbox/shogun by karlnapf20:02
@sukeyWiki page: Getting-involved edited on shogun-toolbox/shogun by karlnapf20:05
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection]20:05
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun20:08
@sukeyNew Commit "bump to latest version" to shogun-toolbox/shogun by karlnapf: https://github.com/shogun-toolbox/shogun/commit/eceda2dc3a5ed163e834e3ca2f70d038f2a99f9b20:11
@sukeyWiki page: Getting-involved edited on shogun-toolbox/shogun by lgoetz20:13
@sukeyWiki page: Getting-involved edited on shogun-toolbox/shogun by lgoetz20:14
@sukeyWiki page: Getting-involved edited on shogun-toolbox/shogun by lgoetz20:14
lisitsynHeikoS: yes20:17
lisitsynback20:17
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has quit [Ping timeout: 240 seconds]20:28
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection]20:40
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun20:42
-!- travis-ci [~travis-ci@ec2-54-90-247-33.compute-1.amazonaws.com] has joined #shogun21:01
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/20198243621:01
-!- travis-ci [~travis-ci@ec2-54-90-247-33.compute-1.amazonaws.com] has left #shogun []21:01
CaBawiking: ping21:58
--- Log closed Thu Feb 16 00:00:27 2017

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