--- Log opened Thu Feb 14 00:00:46 2013 | ||
-!- sumit [73f91219@gateway/web/freenode/ip.115.249.18.25] has quit [Ping timeout: 245 seconds] | 00:06 | |
-!- cwidmer [8ca3fe9d@gateway/web/freenode/ip.140.163.254.157] has quit [Quit: Page closed] | 01:03 | |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 01:19 | |
-!- FSCV_ [~FSCV@173.254.212.46] has quit [Quit: Leaving] | 01:49 | |
-!- FSCV [~FSCV@189.139.160.181] has joined #shogun | 04:09 | |
-!- FSCV_ [~FSCV@204.45.110.163] has joined #shogun | 04:11 | |
-!- FSCV [~FSCV@189.139.160.181] has quit [Ping timeout: 240 seconds] | 04:14 | |
-!- FSCV_ [~FSCV@204.45.110.163] has quit [Quit: Leaving] | 04:17 | |
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has joined #shogun | 04:47 | |
-!- lambday [3ba2174d@gateway/web/freenode/ip.59.162.23.77] has joined #shogun | 05:32 | |
-!- sumit_ [73f91219@gateway/web/freenode/ip.115.249.18.25] has joined #shogun | 07:18 | |
-!- sumit_ [73f91219@gateway/web/freenode/ip.115.249.18.25] has quit [Ping timeout: 245 seconds] | 08:02 | |
-!- blackburn [~lisitsin@mxs.kg.ru] has joined #shogun | 08:07 | |
-!- sumit_ [73f91219@gateway/web/freenode/ip.115.249.18.25] has joined #shogun | 08:21 | |
sumit_ | Hey blackburn,Haven't talked to you for long.Denoising Auto-encoders/Stack Denoising Auto-Encoders will be the next to work upon|However,The devotion/work fervour slows down a bit as the midterm exams are nearing! :P | 08:26 |
---|---|---|
sumit_ | Anyways I shall get back to you,This Time Versed with The workflows at shogun :) | 08:26 |
sumit_ | Thanks :) | 08:26 |
blackburn | sumit_: wait wait no need to implement it one by one without integration | 08:28 |
blackburn | it would be better if you finish rbm and integrate it - I can't use your standalone code anyhow | 08:29 |
@sonney2k | blackburn, we have an issue with de-serializing sparse features | 08:34 |
@sonney2k | everything works ok | 08:34 |
@sonney2k | but the inplace constructor & sgvector make it crash once the object is SG_UNREF'd | 08:34 |
blackburn | sonney2k: is that the issue I commented I can't reproduce it? | 08:34 |
@sonney2k | blackburn, yes because you forgot to destroy the object | 08:35 |
blackburn | ah | 08:35 |
@sonney2k | blackburn, but i've put in a unit test now | 08:35 |
blackburn | I see | 08:35 |
blackburn | sonney2k: so it is a unit test now and it fails? | 08:35 |
blackburn | ah reading yesterday logs | 08:36 |
@sonney2k | blackburn, yes but I commented out the failure | 08:36 |
@sonney2k | gtg | 08:36 |
@sonney2k | cu | 08:36 |
blackburn | okay then I'll take a look once I get to that | 08:38 |
blackburn | sonney2k: sonne|work as of SO idea - feel free to suggest better naming :) | 08:38 |
sumit_ | Oh Sorry I had to go somewhere Blackburn, All Right , I shall focus on RBM first , render it useful and proceed further :) | 08:42 |
blackburn | alright | 08:43 |
sumit_ | :) | 08:43 |
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun | 09:34 | |
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has quit [Ping timeout: 244 seconds] | 10:08 | |
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun | 10:27 | |
-!- blackburn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.] | 10:29 | |
wiking | btw: we should as well use mocking macros since we have them: e.g. EXPECT_CALL | 11:04 |
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has quit [Ping timeout: 246 seconds] | 11:32 | |
wiking | sonney niiice hostname :) | 11:34 |
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has joined #shogun | 11:46 | |
-!- blackburn [~lisitsin@mxs.kg.ru] has joined #shogun | 12:29 | |
blackburn | wiking: isn't my hostname nice? :D | 13:13 |
blackburn | I want nice hostname too! | 13:13 |
wiking | :> | 13:26 |
wiking | kgru | 13:26 |
wiking | kenguruu | 13:26 |
wiking | :>> | 13:26 |
blackburn | wiking: heh, 'knowledge genesis' | 13:27 |
-!- sumit_ [73f91219@gateway/web/freenode/ip.115.249.18.25] has quit [Ping timeout: 245 seconds] | 13:33 | |
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has quit [Quit: leaving] | 13:57 | |
-!- FSCV [~FSCV@204.45.110.163] has joined #shogun | 14:19 | |
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun | 14:36 | |
wiking | blackburn: here? | 15:07 |
blackburn | wiking: ja | 15:10 |
wiking | blackburn: have u manage to get clang_complete work under tests/unit ? | 15:13 |
wiking | for some reason it does not work for me | 15:13 |
blackburn | wiking: hmm I didn't try | 15:14 |
blackburn | wiking: what does clist show? | 15:14 |
wiking | blackburn: full vim command? | 15:15 |
blackburn | wiking: :clist | 15:16 |
wiking | E42: no errors ? | 15:17 |
blackburn | hmm | 15:19 |
wiking | blackburn: have u seen this: https://github.com/exclipy/clang_indexer | 15:28 |
wiking | but i'm missing Index.h :) | 15:28 |
blackburn | hmm | 15:31 |
blackburn | wiking: ctags works ok I think though | 15:32 |
wiking | lolface | 15:34 |
wiking | this is some heavy shit: http://www.sublimetext.com/ | 15:34 |
blackburn | it is always told sublime is cool but I didn't try yet :) | 15:36 |
wiking | i'm just checking it out | 15:38 |
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has quit [Quit: leaving] | 15:43 | |
-!- blackburn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.] | 16:12 | |
-!- blackburn [~blackburn@188.168.128.140] has joined #shogun | 16:49 | |
-!- heiko [~heiko@027d8b72.bb.sky.com] has joined #shogun | 17:19 | |
-!- blackburn [~blackburn@188.168.128.140] has quit [Quit: Leaving.] | 17:20 | |
-!- KMcQuisten [d8338942@gateway/web/freenode/ip.216.51.137.66] has joined #shogun | 17:33 | |
KMcQuisten | Hello all | 17:33 |
-!- KMcQuisten [d8338942@gateway/web/freenode/ip.216.51.137.66] has quit [Quit: Page closed] | 17:53 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 18:04 | |
shogun-notifier- | shogun: Heiko Strathmann :master * e4b0d2b / tests/unit/features/CGaussianBlobsDataGenerator_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/e4b0d2b1e4130780ecc50a555ac2f14e2a0389ee | 18:04 |
shogun-notifier- | shogun: my first unit-test to ensure that Gaussian blobs data is produced roughly the right way | 18:04 |
shogun-notifier- | shogun: Heiko Strathmann :master * 09c467a / examples/undocumented/python_modular/ (2 files): https://github.com/shogun-toolbox/shogun/commit/09c467a5694e89d9a3bcb0e9f3f0ff5742de3ffd | 18:04 |
shogun-notifier- | shogun: examples work again so use them | 18:04 |
shogun-notifier- | shogun: Heiko Strathmann :master * 5903252 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/59032523db4e58f95b32fe93449b999f7e7fcea3 | 18:04 |
shogun-notifier- | shogun: Merge pull request #876 from karlnapf/master | 18:04 |
shogun-notifier- | shogun: | 18:04 |
shogun-notifier- | shogun: my first unit test | 18:04 |
heiko | wiking, ^ | 18:04 |
heiko | finally :) | 18:04 |
shogun-buildbot_ | build #822 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/822 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 18:08 |
-!- heiko [~heiko@027d8b72.bb.sky.com] has quit [Quit: Leaving.] | 18:09 | |
-!- blackburn [~blackburn@188.168.128.140] has joined #shogun | 18:12 | |
-!- lambday [3ba2174d@gateway/web/freenode/ip.59.162.23.77] has quit [Ping timeout: 245 seconds] | 18:45 | |
@sonney2k | blackburn, I start to miss some features of eclipse in vim :D | 19:24 |
@sonney2k | too much java coding I guess :/ | 19:24 |
blackburn | sonney2k: you should try intellij | 19:24 |
@sonney2k | blackburn, b'cause it's made by Russians? | 19:25 |
blackburn | sonney2k: no, best java ide | 19:25 |
@sonney2k | blackburn, why - what is better wrt eclipse | 19:25 |
blackburn | sonney2k: autocompletion | 19:26 |
blackburn | (at least) | 19:26 |
@sonney2k | I don't see what could be improved | 19:26 |
blackburn | much faster and you start to think it knows better what you want to write | 19:26 |
@sonney2k | I mean what can it autocomplete or in a better way thatn eclipse? | 19:26 |
blackburn | what I don't like - eclipse autocomplete is by demand | 19:27 |
@sonney2k | you mean intellij *always* autocompletes? | 19:27 |
blackburn | sonney2k: most of time | 19:27 |
blackburn | when you write | 19:28 |
blackburn | Message <your cursor here> | 19:28 |
blackburn | it suggests message | 19:28 |
blackburn | and so on | 19:28 |
blackburn | sonney2k: if you don't trust me - ask mikio :) | 19:28 |
@sonney2k | ahh ok that eclipse cannot do but in eclipse you would write new Message() and then it would suggest Message message | 19:29 |
@sonney2k | as variable | 19:29 |
@sonney2k | it is not about trust :) | 19:29 |
@sonney2k | I cannot change anyways but I am tempted to use the refactoring features w/i shogun | 19:29 |
@sonney2k | did anyone try to use shogun & eclipse? | 19:29 |
blackburn | sonney2k: oh it won't work in idea then :) | 19:30 |
blackburn | sonney2k: well I tried | 19:31 |
@sonney2k | intellj lost then :) | 19:31 |
blackburn | I've been using eclipse as an IDE first two months of shoguning or so | 19:31 |
@sonney2k | I would rather code with one ui for c++ / java / python | 19:31 |
@sonney2k | blackburn, so tell me how to do it? | 19:31 |
blackburn | sonney2k: do what? | 19:31 |
@sonney2k | use eclipse for shogun | 19:32 |
@sonney2k | I am totally clueless | 19:32 |
blackburn | sonney2k: hmm I am too now actually | 19:32 |
blackburn | sonney2k: so you need refactoring? | 19:33 |
@sonney2k | blackburn, what I like about eclipse is to see all functions/classes etc | 19:33 |
blackburn | sonney2k: yeah it is possible in vim as well though | 19:34 |
blackburn | with some headache just like everything in linux | 19:34 |
@sonney2k | ahh it can use an existing makefile project | 19:35 |
blackburn | sonney2k: yes I think so | 19:35 |
@sonney2k | I am just doing this | 19:35 |
@sonney2k | question is whether I can only use this for the src/shogun dir or src/ | 19:35 |
blackburn | sonney2k: if we get shogun to cmake we could generate projects for everything | 19:36 |
blackburn | even for visual scheisse 2010 | 19:36 |
blackburn | :D | 19:36 |
blackburn | sonney2k: well to navigate you can use any folder I think | 19:38 |
blackburn | makefile would be used only for 'build project' | 19:38 |
blackburn | sonney2k: works quite ok but so slow comparing to vim | 19:41 |
@sonney2k | blackburn, well I would want to use it completely obviously | 19:41 |
blackburn | sonney2k: I feel cumbersome in eclipse :D | 19:42 |
@sonney2k | me too | 19:43 |
@sonney2k | what sucks is that you have to give it all INCLUDES | 19:44 |
@sonney2k | manually somehow :/ | 19:49 |
wiking | mmm this sublimetext is actually good | 19:50 |
wiking | but i miss some vim shortcuts :) | 19:50 |
@sonney2k | uhh making progress | 20:00 |
@sonney2k | blackburn, does eclipse have a git plugin? | 20:04 |
@sonney2k | probably woa? | 20:04 |
blackburn | sonney2k: yes it does IIRC | 20:04 |
shogun-notifier- | shogun: Soeren Sonnenburg :master * ac7aa2a / src/shogun/classifier/mkl/MKL.h: https://github.com/shogun-toolbox/shogun/commit/ac7aa2a4d0da9576f5e90a821d1231acba7d0098 | 20:10 |
shogun-notifier- | shogun: fix compile error / forgotten glpk include | 20:10 |
@sonney2k | ok I will give eclipse a try | 20:11 |
@sonney2k | lets see whether it behaves | 20:11 |
@sonney2k | blackburn, you don't happen to know how we get serializaton to work with SGVector stuff right? | 20:12 |
@sonney2k | I am asking because of the inplace issue... | 20:12 |
@sonney2k | *hate* | 20:13 |
shogun-buildbot_ | build #823 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/823 blamelist: Soeren Sonnenburg <sonne@debian.org> | 20:13 |
blackburn | sonney2k: no, I don't - what is the problem whough? | 20:14 |
blackburn | th* | 20:14 |
@sonney2k | blackburn, wasn't that even the problem when you attempted to convert SGString* stuff | 20:14 |
blackburn | sonney2k: inplace? yeah it was a problem | 20:15 |
@sonney2k | blackburn, that we when we de-serialize allocate some void* of SGVectors | 20:15 |
blackburn | ahh | 20:15 |
blackburn | argh hate | 20:15 |
@sonney2k | yeah as nice as this SGVector stuff is as tough it is with serialization | 20:16 |
@sonney2k | it needs an extra treatment in the (de)-serialization code | 20:16 |
@sonney2k | heiko is the expert there ... | 20:17 |
blackburn | sonney2k: any guidance to line of code? | 20:21 |
@sonney2k | parameters.cpp IIRC | 20:23 |
shogun-notifier- | shogun: Soeren Sonnenburg :master * 59719ba / tests/unit/classifier/svm/SVMOcas_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/59719ba652c35ac206feb39945e262b83f7663f6 | 20:24 |
shogun-notifier- | shogun: require single thread usage & initialize rnd number generator | 20:24 |
shogun-buildbot_ | build #824 of deb1 - libshogun is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/824 | 20:28 |
blackburn | sonney2k: you should like it http://www.tldrlegal.com/ | 20:37 |
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun | 20:42 | |
-!- heiko [~heiko@027d8b72.bb.sky.com] has joined #shogun | 21:10 | |
@sonney2k | blackburn, I think I know how to fix it - just add SGSparseVector to lib/memory.h | 21:21 |
@sonney2k | let me try | 21:21 |
n4nd0 | blackburn: around? | 21:23 |
n4nd0 | sonney2k: around? :) | 21:28 |
@sonney2k | n4nd0, ? | 21:31 |
n4nd0 | I think it would be very convenient to introduce cmake in shogun | 21:31 |
@sonney2k | haha | 21:31 |
n4nd0 | blackburn commented something before related to eclipse projects | 21:31 |
n4nd0 | but also, I think it could handle very well the fact of selecting to build different parts of shogun | 21:32 |
n4nd0 | I mean sometimes we don't need to rebuild everything for example when we are developing a new part | 21:32 |
n4nd0 | sonney2k: haha why do you think it is funny? :D | 21:32 |
@sonney2k | n4nd0, not so sure what you mean but I have no strong preferences | 21:33 |
n4nd0 | it would be something pretty big to do probably | 21:33 |
@sonney2k | n4nd0, b'cause blackburn was saying this too me | 21:33 |
@sonney2k | and I said it is a massive undertaking | 21:33 |
@sonney2k | so nothing we can do before gsoc starts | 21:33 |
n4nd0 | so I thought that we could include as part of one of GSoC projects | 21:33 |
n4nd0 | yeah sure, but what about *during* GSoC? | 21:33 |
n4nd0 | one of the projets related to usability improvements | 21:34 |
@sonney2k | I think this should be done by some core developer though | 21:34 |
n4nd0 | sonney2k: why? | 21:34 |
@sonney2k | but I don't see the benefits for myself | 21:34 |
n4nd0 | but anyway a student is a core develooper, at least during the summer of his/her project | 21:34 |
@sonney2k | it involves all parts of the code and we have lots of small customized tests | 21:34 |
n4nd0 | mmm I think it is still possible to do it with the tests | 21:35 |
n4nd0 | and I think there are big benefits | 21:36 |
n4nd0 | it becomes easier to handle new dependencies than modifying the current configure script | 21:36 |
n4nd0 | and what I meant before with selecting what parts of the code to build | 21:38 |
n4nd0 | say we are introducing a new preprocessor | 21:38 |
n4nd0 | why to build all the kernels, classifiers, etc? | 21:38 |
@sonney2k | n4nd0, not sure if you said sth - I ran out of battery | 22:27 |
n4nd0 | sonney2k: check | 22:33 |
n4nd0 | 21:35 < n4nd0> but anyway a student is a core develooper, at least during the summer of his/her project | 22:33 |
n4nd0 | 21:35 <@sonney2k> it involves all parts of the code and we have lots of small customized tests | 22:33 |
n4nd0 | 21:36 < n4nd0> mmm I think it is still possible to do it with the tests | 22:33 |
n4nd0 | 21:37 < n4nd0> and I think there are big benefits | 22:33 |
n4nd0 | 21:37 < n4nd0> it becomes easier to handle new dependencies than modifying the current configure script | 22:33 |
n4nd0 | 21:39 < n4nd0> and what I meant before with selecting what parts of the code to build | 22:33 |
n4nd0 | 21:39 < n4nd0> say we are introducing a new preprocessor | 22:33 |
n4nd0 | 21:39 < n4nd0> why to build all the kernels, classifiers, etc? | 22:33 |
wiking | my 2 cents: cmake transition should be fairly easy. we don't really use any very very funky stuff in ./configure script | 22:39 |
wiking | i mean there are far more bigger libraries that uses cmake | 22:41 |
n4nd0 | we could use their CMakeLists.txt as inspiration | 22:42 |
wiking | and a lot of .cmake file exists already for various library tests, moreover some libraries already provide a cmake file as well | 22:42 |
wiking | who's? | 22:42 |
wiking | ah i was meaning itk and vtk | 22:42 |
wiking | they are big libraries | 22:42 |
wiking | as well as opencv | 22:42 |
n4nd0 | and pcl | 22:43 |
wiking | opencv really has some funky shit in it | 22:43 |
wiking | and most of the libraries that we use are used by opencv as well | 22:43 |
wiking | but yeah afaik it's just CMakeList.txt + a cmake folder with all the funky finder scripts | 22:44 |
n4nd0 | it looks like that | 22:44 |
wiking | but i think we should not waste a gsoc slot for this task at all | 22:44 |
wiking | it's far too simple imho | 22:44 |
n4nd0 | I didn't mean a whole slot for this | 22:44 |
@sonney2k | I don't think it is simple. | 22:44 |
@sonney2k | but if someone has time to do it feel free | 22:45 |
n4nd0 | I think my opinion is a bit in between yours | 22:45 |
wiking | well yeah we already have some cmakefile.txt | 22:45 |
wiking | that's a good start | 22:45 |
n4nd0 | I don't think it is a piece of cake like wiking does but I think it should be doable in max two weeks of work for a gsocer | 22:45 |
n4nd0 | :) | 22:45 |
wiking | n4nd0: max 2 days | 22:45 |
@sonney2k | and I think 1-2 months | 22:46 |
n4nd0 | wiking: pi rule | 22:46 |
wiking | and the 2nd day is testing :) | 22:46 |
n4nd0 | say one week at least | 22:46 |
wiking | nop | 22:46 |
wiking | who cannot do this in 2 days | 22:46 |
wiking | does not deserve to be a shogun developer | 22:46 |
n4nd0 | haha c'mon... say we don't get any cmake expert | 22:46 |
wiking | ;DDDD | 22:46 |
n4nd0 | :DDD | 22:46 |
wiking | heheh yeah i was a bit ironic here | 22:46 |
wiking | but yeah i reckon that could be done within 2 weeks | 22:46 |
n4nd0 | sonney2k: why do you think it would be soo much work? | 22:47 |
wiking | n4nd0: well we are already wasting time! | 22:47 |
wiking | out of those hours | 22:47 |
wiking | instead of talking about it, let's just fucking doit | 22:47 |
wiking | :))) | 22:47 |
@sonney2k | n4nd0, it is a lot of very non-standard stuff | 22:47 |
n4nd0 | wiking: this is management time :) | 22:48 |
wiking | pffff | 22:48 |
wiking | petting time | 22:48 |
wiking | it's just <nop> <nop>...<nop> | 22:48 |
wiking | :D | 22:48 |
n4nd0 | hehe | 22:48 |
n4nd0 | sonney2k: what non-standard stuff? | 22:48 |
@sonney2k | n4nd0, you have to integrate gcc / g++ all the lib detection, optimization settings, swig, doxygen, version header and dependency generation | 22:49 |
@sonney2k | and that for java,lua,ruby,csharp,python,r,octave ... | 22:50 |
n4nd0 | sonney2k: that is actually the most difficult thing I see | 22:50 |
n4nd0 | I am unsure how would it be together with SWIG | 22:50 |
wiking | n4nd0: http://blog.cryptomilk.org/2011/01/15/cmake-java-support/ | 22:50 |
n4nd0 | and its bindings | 22:50 |
n4nd0 | I will look around if I see any other project using swig + cmake | 22:51 |
wiking | n4nd0: http://www.swig.org/Doc1.3/Introduction.html#Introduction_build_system | 22:52 |
n4nd0 | I think that the rest of the stuff would be very doable | 22:52 |
n4nd0 | wiking: aham, that's nice | 22:52 |
n4nd0 | wiking: do you also think that it would be positive to introduce cmake? | 22:52 |
@sonney2k | n4nd0, in any case - what is much more important is to get shogun 2.1 out | 22:52 |
@sonney2k | before gsoc students start to do PRs | 22:53 |
n4nd0 | sonney2k: agree | 22:53 |
wiking | n4nd0: well since cmake is getting more and more supported by various libs | 22:53 |
wiking | it does make life easier | 22:53 |
n4nd0 | so I understand that we should try to get valgrind errors as close to zero as possible | 22:53 |
wiking | but honestly | 22:53 |
n4nd0 | sonney2k: what else? | 22:53 |
wiking | what cmake can do an autoconf + automake script can do as well | 22:54 |
@sonney2k | n4nd0, all the warnings down to 0 | 22:54 |
@sonney2k | look at the build bots | 22:54 |
n4nd0 | sure the warnings | 22:54 |
@sonney2k | do some tests, update README | 22:54 |
@sonney2k | and bugs down if possible | 22:54 |
wiking | i'm not soo much fan of current ./configure script (the mplayer style) + but it works... i prefer the configure.ac stuff.... but yeah it works now, and it's not soooo hard to add extra stuff into that configure script, only thing is that it's going to grow and grow and grow with new stuff, and it's really not easy to make it modular, like cmake... that's kind of like the only positive thing i think about cmake. that it can be broken down into smaller pi | 22:56 |
wiking | but imho cmake is more of an eye-candy | 22:57 |
wiking | i mean i tried cross-compiling with the current setup shogun, and it's possible | 22:57 |
n4nd0 | sonney2k: can you remind me how do you do from vim to compile so it breaks every time a warning is found? | 22:58 |
n4nd0 | I think you mentioned that once | 22:58 |
wiking | i.e. with this aspect we wouldn't benefit too much from cmake - the most advertised thing about cmake is that makes your project pretty much cross-platform | 22:58 |
n4nd0 | wiking: that is a very good advantage - cross-platform | 22:59 |
wiking | lol: http://mjtsai.com/blog/2013/02/14/adobe-photoshop-1-0-1-source-code/ | 22:59 |
wiking | n4nd0: but that one pretty much works with current setup, except native windows :D | 22:59 |
@sonney2k | n4nd0, shogun's code is not cross platform | 23:00 |
n4nd0 | ok so I doesn't make matter that much to use cmake in this aspect :) | 23:00 |
@sonney2k | wiking, is that a joke? | 23:01 |
wiking | n4nd0: well as said it's more about have a very clean/sterile build system | 23:01 |
wiking | sonney2k: what? | 23:01 |
n4nd0 | haha | 23:01 |
n4nd0 | the adobe thing I guess | 23:01 |
wiking | sonney2k: no i mean it's 1.0 :D | 23:01 |
@sonney2k | yeah but pascal on 68k? | 23:01 |
n4nd0 | yeah but I can feel some irony too | 23:01 |
wiking | i think this is kind of like the version they created for star wars | 23:02 |
n4nd0 | uncommented but well structured code! | 23:02 |
n4nd0 | it seems to be very clean code hehe | 23:02 |
wiking | btw i hope u know that the reason we have adobe photoshop in the first place is star wars | 23:02 |
wiking | : | 23:02 |
wiking | :P | 23:02 |
wiking | they developed the first version of adobe photoshop for that :) | 23:02 |
wiking | pretty funny stuff :> | 23:02 |
n4nd0 | I didn't know that | 23:03 |
wiking | "Then his brother, John Knoll, who was in charge of the special effects department for Industrial Light and Magic on the 1st Star Wars movie showed interest in the project and recommended that it be developed into a full image editing program. Hence it was named 'Display'. The Knoll brothers then renamed Display to Image-Pro. Image-Pro could be used for rack card printing too and that wasn't the only thing it could do." | 23:05 |
wiking | "Image-Pro had many advanced features for displaying images so in the year 1988, Knoll brothers started to sell Image-Pro commercially. And for this purpose they renamed Image-Pro to "Photoshop". | 23:05 |
wiking | sonney2k: yeah i mean 68k is because of mac | 23:06 |
wiking | i guess | 23:06 |
@sonney2k | wiking, yeah but not C? | 23:06 |
wiking | sonney2k: mmm mac:)) | 23:07 |
wiking | and come oooon | 23:07 |
wiking | it's done by a phd student | 23:07 |
blackburn | re! | 23:07 |
wiking | i mean by definition he had to use a funky fucking language to write it :P | 23:07 |
wiking | as he was doing his phd :D | 23:07 |
wiking | and back in 80s pascal was like the first language everybody learned @ uni for programming | 23:08 |
wiking | i even had to fucking learn that language | 23:08 |
wiking | := | 23:08 |
wiking | := for defintion :D | 23:08 |
wiking | the only more funkier stuff i ever saw was delphi | 23:09 |
wiking | :D | 23:09 |
blackburn | students here still learning it as a first language | 23:09 |
n4nd0 | blackburn: join the cmake discussion! :D | 23:09 |
blackburn | no joke, they are really doing that | 23:10 |
wiking | blackburn: :> | 23:10 |
blackburn | n4nd0: I have to try that and check | 23:10 |
blackburn | I don't know | 23:10 |
wiking | blackburn: indeed | 23:10 |
wiking | i mean it's a clean syntax | 23:10 |
wiking | but ugly | 23:10 |
wiking | :DD | 23:10 |
n4nd0 | wiking: in my Spanish uni it is still the first language... | 23:10 |
@sonney2k | you guys just do the cmake thing and once it works I don't mind using it - I don't have strong preferences | 23:10 |
wiking | procedure cmake | 23:11 |
wiking | :D | 23:11 |
blackburn | soeren is a old jedi he could be right we could get troubles | 23:11 |
n4nd0 | yes | 23:11 |
n4nd0 | the fact that he estimates 2 months to make it work scares me | 23:11 |
blackburn | I don't know - for student - maybe yes | 23:12 |
wiking | n4nd0: and then on the end we will cmake shogun for android ;) | 23:12 |
blackburn | for me it is not | 23:12 |
blackburn | shogun on android could be kind of funny, don't know how useful though | 23:13 |
wiking | blackburn: well if we could separete the code easily from learning and classifying | 23:13 |
wiking | then actually it is interesting | 23:13 |
blackburn | wiking: could you elaborate what to separate? | 23:13 |
wiking | i mean just to compile the part that can read a learned model and do classification | 23:14 |
blackburn | ahh | 23:14 |
wiking | blackburn: like for example a video codec | 23:14 |
wiking | normally u will only need a decoder | 23:14 |
n4nd0 | blackburn: who doesn't to apply SVMs to the pictures taken with the phone camera? | 23:14 |
wiking | on a handheld device | 23:14 |
wiking | but encoder is not necessarily required | 23:14 |
blackburn | n4nd0: ah linear svm is easy to write - why to bother with library | 23:14 |
wiking | blackburn: well as i showed u earlier | 23:15 |
wiking | ios has liblinear and libsvm | 23:15 |
n4nd0 | blackburn: jk :) | 23:15 |
blackburn | wiking: yeah, I was surprised | 23:15 |
wiking | so for some reason they use it | 23:15 |
wiking | as the license is there | 23:15 |
wiking | for what i have no clue | 23:15 |
blackburn | liblinear and libsvm are great mature tools | 23:15 |
wiking | i guess with a jailbroken ios | 23:15 |
wiking | one could easily find out where those libs are used | 23:16 |
blackburn | wiking: I tired to google but didn't manage to discover anything Iirc | 23:16 |
wiking | but afaik they would never go with shogun | 23:16 |
blackburn | iirc* | 23:16 |
wiking | as it's gplv3 | 23:16 |
wiking | :D | 23:16 |
blackburn | haha righto, gpl is tough | 23:16 |
wiking | well lgpl ;) | 23:17 |
blackburn | wiking: do you know that blog? http://nuit-blanche.blogspot.com/ | 23:17 |
wiking | dunno about andro practices | 23:17 |
wiking | if they go with gplv3 projects | 23:18 |
wiking | blackburn: nou haven't seen it b4 | 23:18 |
blackburn | wiking: I will be trying to convince and then support the author being a mentor | 23:18 |
wiking | cool | 23:18 |
blackburn | he knows (some mature words sonney2k denies me to say) a lot | 23:18 |
blackburn | about compressive sensing | 23:19 |
wiking | !@#$ | 23:19 |
wiking | :D | 23:19 |
blackburn | and matrix factorization | 23:19 |
@sonney2k | blackburn, I am off to bed - so you can switch to free speech mode | 23:19 |
blackburn | sonney2k: zaebis! | 23:20 |
blackburn | sonney2k: thanks! :D | 23:20 |
blackburn | sonney2k: you tried to go to bed a few times before as I can see ;) | 23:20 |
@sonney2k | blackburn, no I didn't spent the evening talking to some lawyer :/ | 23:21 |
blackburn | sonney2k: so you have stolen that car? I told you not to do that | 23:21 |
@sonney2k | blackburn, you must have forgotten :) | 23:21 |
@sonney2k | l8r | 23:21 |
n4nd0 | sonney2k: good night | 23:22 |
wiking | gnite' | 23:23 |
wiking | blackburn: time series analysis would be cool to have as well in shogun | 23:23 |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 23:24 | |
blackburn | wiking: still pursuing quant stuff? :) | 23:26 |
blackburn | n4nd0: main problem with any phones integration (as I see it) - we don't integrate to pipelines nicely | 23:30 |
blackburn | image -> features -> labels | 23:30 |
n4nd0 | mmm I am not sure what you mean, sorry | 23:30 |
blackburn | n4nd0: we can't compute any image features | 23:32 |
blackburn | n4nd0: then may be we can integrate with opencv/etc? still no | 23:32 |
n4nd0 | blackburn: aha! I see what you mean | 23:32 |
blackburn | it is a general problem - how to design such api that would be so flexible | 23:33 |
n4nd0 | blackburn: how have you done when you used shogun for CV problems? | 23:33 |
n4nd0 | e.g. you road signs classification | 23:33 |
blackburn | n4nd0: just computed features and then feed it to shogun | 23:33 |
blackburn | won't work with any embedding | 23:34 |
blackburn | but actually may be with trained svm it is not a problem | 23:34 |
blackburn | wiking: n4nd0: do you happen to know akka library? | 23:37 |
blackburn | about it I meant | 23:38 |
n4nd0 | blackburn: you mentioned it not so long ago right? | 23:38 |
blackburn | n4nd0: I do not remember :D | 23:38 |
n4nd0 | because I remember browsing this page some days ago | 23:38 |
n4nd0 | hehe | 23:38 |
n4nd0 | aah no I think I checked when I read a paper about FastSLAM with map/reduce | 23:39 |
blackburn | it is really hot | 23:39 |
blackburn | somewhat 2-3 times slower than erlang | 23:39 |
n4nd0 | hot because it is slower? mmm | 23:40 |
blackburn | hah | 23:40 |
blackburn | no, because any other approach would be 200-300 times slower may be :) | 23:40 |
blackburn | like idiot way: actors made of threads | 23:40 |
blackburn | n4nd0: actually tests differ and some say it is even faster than erlang | 23:41 |
n4nd0 | why is erlang the mark to beat? | 23:42 |
blackburn | n4nd0: because it is the best actor-based thing | 23:42 |
n4nd0 | ahm I didn't know it is so appropriate for large scale systems | 23:42 |
blackburn | n4nd0: I am talking about message passing only | 23:42 |
blackburn | not math or methods call, etc | 23:43 |
blackburn | n4nd0: yes it is useful for large-scale (like some game servers for example) systems | 23:43 |
blackburn | and I am using it for multiagent system I am implementing | 23:44 |
n4nd0 | facebook chat is done in erlang I think | 23:44 |
n4nd0 | trains? | 23:44 |
blackburn | yeah trains | 23:44 |
blackburn | n4nd0: actor-like systems are *so* easy to understand and design sometimes | 23:51 |
blackburn | you just describe messages and reactions | 23:51 |
blackburn | loose coupling, bla bla :) | 23:51 |
n4nd0 | can you put me an example of a message and a reaction? | 23:55 |
--- Log closed Fri Feb 15 00:00:45 2013 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!