--- Log opened Thu Mar 21 00:00:15 2013 | ||
-!- zxtx [zv@conference/pycon/x-myicjgrlhekelmvl] has quit [Ping timeout: 246 seconds] | 00:03 | |
-!- SCV__ [~FSCV@vpnreactor-static44.den.icastcenter.com] has joined #shogun | 00:09 | |
-!- FSCV_ [~FSCV@204.45.132.11] has quit [Ping timeout: 264 seconds] | 00:10 | |
-!- FSCV_ [~FSCV@76.73.18.131] has joined #shogun | 00:16 | |
-!- SCV__ [~FSCV@vpnreactor-static44.den.icastcenter.com] has quit [Ping timeout: 264 seconds] | 00:18 | |
-!- zxtx [zv@conference/pycon/x-wxlbiewpetopbeko] has joined #shogun | 00:26 | |
-!- naywhaya1e [~ryan@spoon.lugatgt.org] has joined #shogun | 00:30 | |
-!- naywhayare [~ryan@128.61.149.136] has quit [Ping timeout: 272 seconds] | 00:32 | |
-!- zxtx [zv@conference/pycon/x-wxlbiewpetopbeko] has quit [Read error: Operation timed out] | 00:58 | |
-!- zxtx [zv@conference/pycon/x-zkmfodkgegyjypci] has joined #shogun | 01:13 | |
-!- zxtx [zv@conference/pycon/x-zkmfodkgegyjypci] has quit [Ping timeout: 264 seconds] | 01:47 | |
-!- zxtx [zv@conference/pycon/x-zlefkqqgajgfzmmu] has joined #shogun | 01:59 | |
-!- zxtx [zv@conference/pycon/x-zlefkqqgajgfzmmu] has quit [Ping timeout: 245 seconds] | 02:09 | |
-!- FSCV_ [~FSCV@76.73.18.131] has quit [Read error: Connection reset by peer] | 02:14 | |
shogun-buildbot_ | build #328 of nightly_default is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_default/builds/328 | 03:30 |
---|---|---|
-!- zxtx [zv@conference/pycon/x-fuobffokswdzgwuc] has joined #shogun | 03:57 | |
-!- zxtx [zv@conference/pycon/x-fuobffokswdzgwuc] has quit [Ping timeout: 258 seconds] | 04:24 | |
-!- naywhaya1e is now known as naywhayare | 05:31 | |
-!- zxtx [~zv@75-59-238-10.lightspeed.sntcca.sbcglobal.net] has joined #shogun | 07:31 | |
-!- blackburn [~blackburn@188.168.14.39] has left #shogun [] | 07:54 | |
-!- blackburn [~lisitsin@mxs.kg.ru] has joined #shogun | 08:45 | |
-!- blackburn [~lisitsin@mxs.kg.ru] has quit [Ping timeout: 260 seconds] | 08:54 | |
-!- n4nd0 [~nando@n173-p182.kthopen.kth.se] has joined #shogun | 08:59 | |
-!- blackburn [~lisitsin@mxs.kg.ru] has joined #shogun | 09:06 | |
sonne|work | blackburn: I've tried to fix the mkl xval example | 09:17 |
sonne|work | it is crashing when reading streaming features | 09:17 |
sonne|work | I know the reason why but I have no idea how to fix it | 09:18 |
blackburn | sonne|work: yeah streaming is not in a good state | 09:18 |
sonne|work | well reason is sgvector now is auto referenced | 09:18 |
sonne|work | and that doesn't work with the way streaming is done | 09:18 |
blackburn | yeah I remember that thing | 09:18 |
sonne|work | I think we have to consider using row pointers there | 09:18 |
sonne|work | raw | 09:18 |
sonne|work | blackburn: could you please register at gsoc - melange site? | 09:20 |
blackburn | sonne|work: register mysefl? already did | 09:20 |
sonne|work | blackburn: I would rather now start workign on the proposal | 09:20 |
sonne|work | ahh cool | 09:20 |
sonne|work | what is your short name? | 09:20 |
blackburn | sonne|work: let me check | 09:20 |
blackburn | sonne|work: sergey_lisitsyn | 09:21 |
sonne|work | I will put you as backup admin | 09:22 |
sonne|work | (needed to register an org) | 09:22 |
blackburn | sonne|work: I know | 09:22 |
blackburn | sonne|work: I put some things to proposal before | 09:23 |
sonne|work | blackburn: where? | 09:23 |
blackburn | sonne|work: gdocs, shared with you | 09:24 |
blackburn | sonne|work: https://docs.google.com/document/d/18LQTxhfuSPfmacuzXRh-N5Uvo91cp8Pf-OVmtd2IG8Q/edit?usp=sharing | 09:25 |
sonne|work | blackburn: btw olivier sent an abstract :) | 09:26 |
blackburn | sonne|work: forward it to me, I'll polish | 09:26 |
blackburn | sonne|work: what needs most care is 1) 2) and 4) | 09:27 |
n4nd0 | blackburn, sonne|work : what is his project about? | 09:29 |
blackburn | n4nd0: hashing I think | 09:29 |
n4nd0 | nvm I can see the google docs too | 09:29 |
sonne|work | n4nd0: the hashing trick, blackburn: I've put it in the ideas list | 09:29 |
n4nd0 | ah no the google docs is other thing hehe | 09:30 |
blackburn | n4nd0: ? | 09:30 |
n4nd0 | blackburn: I thought the google docs was going to be the Olivier's abstract | 09:31 |
blackburn | sonne|work: what about putting a shogun mentor to each non-shogun mentor? | 09:35 |
sonne|work | blackburn: shogun mentor is you me heiko wiking? | 09:36 |
blackburn | sonne|work: yes | 09:37 |
blackburn | sonne|work: I'll co-mentor compressive sensing stuff | 09:37 |
blackburn | sonne|work: can co-mentor LMNN by georg too | 09:38 |
blackburn | sonne|work: anything you'd like to co-mentor? | 09:38 |
n4nd0 | blackburn: wiking could take a look to an hypothetical structured learning project, I think he knows about that stuff | 09:38 |
blackburn | let's put it as 'Shogun mentor' | 09:38 |
sonne|work | I am very familiar with d3js and the hashing trick | 09:38 |
blackburn | sonne|work: you familiar with d3js? | 09:39 |
blackburn | sonne|work: we should knew that :D | 09:39 |
sonne|work | some SO too sure | 09:39 |
blackburn | sonne|work: ICA? | 09:39 |
sonne|work | well blackburn ICA is close to PCA in some sense | 09:40 |
blackburn | sonne|work: and that means? | 09:40 |
sonne|work | (andreas would kill me for saying that) | 09:40 |
sonne|work | you should :) | 09:40 |
blackburn | alright | 09:40 |
sonne|work | I mean in the end it gives you a new basis (not necessarily fewer dims though) | 09:40 |
blackburn | sonne|work: I'd put it in tapkee but not sure you'd like that :D | 09:41 |
sonne|work | in this sense it is different then :P | 09:43 |
blackburn | sonne|work: tapkee finally received t-SNE, one adapter and it would be in shogun | 09:44 |
blackburn | sonne|work: *very* cool method for visualization | 09:44 |
blackburn | unbelievably intelligent comparing to other methods | 09:44 |
blackburn | which reminds me to put this task to entrance | 09:47 |
-!- Yanglittle [deb20afd@gateway/web/freenode/ip.222.178.10.253] has joined #shogun | 10:15 | |
Yanglittle | . | 10:15 |
Yanglittle | I have a problem when installing shogun, I run ./configure,but it can't Matlab I've installed. | 10:16 |
n4nd0 | Yanglittle: hey, so it doesn't recognize your matlab? | 10:16 |
Yanglittle | yeah. | 10:17 |
Yanglittle | any suggestions? | 10:17 |
n4nd0 | Yanglittle: what is your matlab version? | 10:18 |
Yanglittle | R2012b | 10:18 |
n4nd0 | Yanglittle: so you are giving the flag to compile for the interface matlab static? | 10:19 |
Yanglittle | I installed all interface . | 10:20 |
n4nd0 | ok | 10:21 |
Yanglittle | it can't run sg in matlab, so I run the instructions again ,and it says no matlab.. | 10:21 |
n4nd0 | Yanglittle: are you in linux? | 10:22 |
Yanglittle | yes, ubuntu 12.10 | 10:22 |
n4nd0 | what does matlab tell you if you execute this | 10:22 |
n4nd0 | in your shell | 10:22 |
n4nd0 | matlab -nojvm -nodisplay -r 'version;quit' | 10:23 |
Yanglittle | K>> divide_by_std=false; K>> sg('add_preproc', 'PRUNEVARSUBMEAN', divide_by_std); Undefined function 'sg' for input arguments of type 'char'. | 10:23 |
n4nd0 | mm that is weird | 10:24 |
n4nd0 | I am trying to check if you can run matlab at all from command line | 10:24 |
n4nd0 | I don't understand why does it appear any sg there | 10:24 |
Yanglittle | I don't understand.. | 10:25 |
n4nd0 | Yanglittle: mmm ok :) | 10:25 |
n4nd0 | Yanglittle: so have you executed this: matlab -nojvm -nodisplay -r 'version;quit' in your terminal? | 10:26 |
Yanglittle | I runned just now, it says no matlab command | 10:27 |
n4nd0 | Yanglittle: ok, that's why it is not found by configure script | 10:27 |
n4nd0 | you have to modify your path so matlab can be executed from terminal | 10:27 |
Yanglittle | ok wait a moment | 10:28 |
n4nd0 | or you could also add a link to your matlab executable in a directory of your path such as /usr/local/bin | 10:28 |
n4nd0 | in any case I think this should be done automatically when you install matlab | 10:28 |
Yanglittle | < M A T L A B (R) > Copyright 1984-2012 The MathWorks, Inc. R2012b (8.0.0.783) 64-bit (glnxa64) August 22, 2012 To get started, type one of these: helpwin, helpdesk, or demo. For product information, visit www.mathworks.com. | 10:29 |
n4nd0 | better | 10:29 |
n4nd0 | Yanglittle: try ./configure --interfaces=matlab_static now | 10:30 |
Yanglittle | I can't make a soft link to matlab | 10:30 |
n4nd0 | Yanglittle: why not? | 10:30 |
n4nd0 | anyway if it is recognized now, it does not matter | 10:30 |
n4nd0 | I guess maybe you are installing in a system without permissions? | 10:31 |
Yanglittle | still can't find matlab !! | 10:32 |
Yanglittle | Checking for libshogun ... yes (internal in source tree) Checking for Matlab ... no | 10:33 |
Yanglittle | it's boring, shoud I reinstall matlab ? | 10:34 |
n4nd0 | Yanglittle: how did you install it? | 10:34 |
n4nd0 | the configure script is looking for other things and if they are not found in the directories where they should be then it won't be recognized | 10:35 |
Yanglittle | I installed at the default position | 10:36 |
n4nd0 | Yanglittle: ok let's check where it can be failing then | 10:37 |
n4nd0 | Yanglittle: take a look to your configure.log file please | 10:38 |
n4nd0 | Yanglittle: there should be a section with == Checking for Matlab == | 10:39 |
n4nd0 | and something should be said down there | 10:39 |
Yanglittle | ============ Checking for Matlab ============ Result is: no | 10:41 |
n4nd0 | hehe that's not very informative indeed :) | 10:41 |
Yanglittle | and then nothing . | 10:42 |
n4nd0 | it looks to me like the configure script is still failing for you in matlab -nojvm -nodisplay -r 'version;quit' | 10:42 |
sonne|work | Yanglittle: yeah just run matlab -nojvm -nodisplay -r 'version;quit' | 10:43 |
n4nd0 | Yanglittle: you told me it worked though | 10:43 |
Yanglittle | it can't find my matlab . | 10:43 |
sonne|work | on your cmdline | 10:43 |
sonne|work | n4nd0: oh you told him but still... | 10:43 |
n4nd0 | Yanglittle: I think it might be that you added in a terminal window to your path a directory so matlab could be found | 10:43 |
n4nd0 | and you are executing ./configure from another terminal | 10:44 |
Yanglittle | ok. | 10:44 |
n4nd0 | sonne|work: btw the thing of the SGVector constructor for the modular interfaces that accepts an SGVector without const | 10:45 |
n4nd0 | sonne|work: it is not working out so well | 10:45 |
Yanglittle | Checking for Posix thread spinlock support ... yes Checking for libshogun ... yes (internal in source tree) Checking for Readline support ... no Checking for Python numpy support ... 1.6.2 Checking for Python/Python Numpy Developer Files ... yes Checking for Octave ... no Checking for R ... no Checking for Matlab ... no Checking for Java ... not detected Checking for Mono C# ... not detected Checking for Ruby ... 1.9.3p194 Checki | 10:45 |
Yanglittle | no. | 10:46 |
n4nd0 | Yanglittle: can you please check it you can run matlab from the same command line where you are running configure? | 10:46 |
sonne|work | Yanglittle: run matlab -nojvm -nodisplay -r 'version;quit' in the exact same terminal you ran configure | 10:46 |
sonne|work | n4nd0: what happens? | 10:46 |
n4nd0 | sonne|work: the const was not the problem it seems, but the & - that it accepts an SGVector& | 10:46 |
Yanglittle | can't find matlab command | 10:47 |
n4nd0 | Yanglittle: you have to make it find matlab and run configure from the same terminal window... | 10:47 |
n4nd0 | Yanglittle: if you have changed your path you have to export that so the change is visible from all the system | 10:47 |
Yanglittle | when run matlab command,does it need to change the path? | 10:48 |
n4nd0 | Yanglittle: no | 10:48 |
n4nd0 | the matlab binary has to be visible from somewhere in the path | 10:48 |
Yanglittle | ok i'll check the system path | 10:49 |
n4nd0 | Yanglittle: you said you get it work before from the command line right? to run matlab -nojvm -nodisplay -r 'version;quit' | 10:49 |
Yanglittle | i changed the path to the matlab ,sorry. | 10:50 |
Yanglittle | so it works ~ | 10:50 |
n4nd0 | mm I don't really understand what you mean | 10:50 |
n4nd0 | not sure if you changed the PATH env variable | 10:50 |
n4nd0 | or cd to the matlab dir :) | 10:51 |
Yanglittle | it works well under matlab dir, but other fails | 10:51 |
n4nd0 | hehe sure | 10:51 |
n4nd0 | do | 10:51 |
n4nd0 | export PATH=$PATH:/your/matlab/dir | 10:52 |
sonne|work | n4nd0: yes sure the & is the problem | 10:52 |
n4nd0 | where /your/matlab/dir has to substituted for your actual dir | 10:52 |
n4nd0 | sonne|work: I see, then the issue is that one cannot make a constructor SGVector(SGVector orig) | 10:52 |
sonne|work | why not? | 10:52 |
n4nd0 | sonne|work: I don't really know why TBH but the compiler tells me no way | 10:53 |
sonne|work | what does it say? | 10:53 |
n4nd0 | ../shogun/lib/SGVector.h:41:28: error: invalid constructor; you probably meant 'shogun::SGVector<T> (const shogun::SGVector<T>&)' | 10:53 |
n4nd0 | I tried putting SGVector<T> too | 10:53 |
sonne|work | n4nd0: code? | 10:53 |
n4nd0 | sonne|work: a second | 10:53 |
n4nd0 | sonne|work: basically that: SGVector(SGVector<T> orig); | 10:54 |
Yanglittle | export PATH=$PATH:/your/matlab/dir where to add? i'm dizzy.... | 10:54 |
n4nd0 | sonne|work: it crashes when including the header from another file | 10:54 |
n4nd0 | Yanglittle: you should execute that in your command line | 10:55 |
n4nd0 | Yanglittle: However, it might be a good idea to do some reading first: take a look to this post to understand what you are doing http://askubuntu.com/questions/141718/what-is-path-environment-variable-and-how-to-add-it | 10:55 |
Yanglittle | I will - - | 10:56 |
sonne|work | n4nd0: no that should work | 10:56 |
n4nd0 | sonne|work: mmm ok, I may be doing an stupid error | 10:56 |
n4nd0 | Yanglittle: but just execute export PATH=$PATH:/your/matlab/dir from a command line | 10:57 |
n4nd0 | Yanglittle: and try out that it worked by executing matlab from any dir | 10:57 |
sonne|work | n4nd0: show more code then :) | 10:58 |
n4nd0 | sonne|work: the c++ code? | 10:58 |
sonne|work | yeah | 10:59 |
n4nd0 | so this is the header | 10:59 |
n4nd0 | SGVector(SGVector<T> orig); | 10:59 |
n4nd0 | and this is the impl | 10:59 |
n4nd0 | template<class T> SGVector<T>::SGVector(SGVector<T> orig) : SGReferencedData(orig) { copy_data(orig); } | 11:00 |
n4nd0 | but the compiler is not getting there, it stays in the header | 11:01 |
n4nd0 | I am going to make clean and try again just in case.. | 11:01 |
-!- Yanglittle [deb20afd@gateway/web/freenode/ip.222.178.10.253] has quit [Quit: Page closed] | 11:03 | |
sonne|work | n4nd0: why do you do SGReferenceData(orig)? and why do you copy any data? | 11:05 |
sonne|work | maybe right though | 11:05 |
n4nd0 | sonne|work: because it is the constructor | 11:05 |
n4nd0 | I thought that was the right way :) | 11:06 |
n4nd0 | sonne|work: anyway, the error is still there | 11:06 |
n4nd0 | I believe one cannot have a SGVector(const SGVector &orig) constructor | 11:07 |
n4nd0 | and a SGVector(SGVector orig) one | 11:07 |
n4nd0 | sonne|work: aaaaah look a reasonable answer | 11:08 |
n4nd0 | http://stackoverflow.com/questions/8436467/why-is-copy-constructor-not-allowed-pass-by-value | 11:08 |
sonne|work | n4nd0: hehe that makes sense | 11:09 |
n4nd0 | :) | 11:10 |
sonne|work | n4nd0: maybe you implement a set() method then? | 11:10 |
n4nd0 | sonne|work: yeah, I was thinking of that | 11:10 |
sonne|work | that could then just call the copy constructor | 11:10 |
sonne|work | and well we could enhance typemaps to also deal with & stuff | 11:10 |
sonne|work | (easy too) | 11:11 |
n4nd0 | sonne|work: the set method is easy | 11:11 |
n4nd0 | sonne|work: I have checked the typemaps file and the SGVector_protocols | 11:11 |
n4nd0 | that is a whole new world :) | 11:11 |
-!- blackburn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.] | 11:14 | |
-!- blackburn [~lisitsin@mxs.kg.ru] has joined #shogun | 11:16 | |
sonne|work | n4nd0: yeah set is certainly sufficient :) | 11:17 |
sonne|work | from #c-base: | 11:26 |
sonne|work | 1987 - Larry Wall falls asleep and hits Larry Wall's forehead on the keyboard. Upon waking Larry Wall decides that the string of characters on Larry Wall's monitor isn't random but an example program in a programming language that God wants His prophet, Larry Wall, to design. Perl is born. | 11:26 |
sonne|work | *lol* | 11:26 |
-!- heiko [~heiko@nat-168-122.internal.eduroam.ucl.ac.uk] has joined #shogun | 11:29 | |
sonne|work | heiko: I've finally understood why the streaming stuff crashes | 11:30 |
sonne|work | which doesn't help me at all - it is non-trivial to fix :/ | 11:30 |
sonne|work | reason is simply that sgvectors are used in there and back in the days we didn't have refcounting but these were just ptrs | 11:31 |
sonne|work | so kaboom | 11:31 |
sonne|work | your ass | 11:31 |
n4nd0 | Larry Wall thing haha | 11:31 |
n4nd0 | sonne|work: complete history http://james-iry.blogspot.se/2009/05/brief-incomplete-and-mostly-wrong.html :D | 11:33 |
sonne|work | n4nd0: seen the mailinglist? | 11:33 |
n4nd0 | sonne|work: yep | 11:33 |
sonne|work | why is this guy saying june? | 11:33 |
sonne|work | July 12th! | 11:33 |
n4nd0 | sonne|work: idk | 11:33 |
n4nd0 | but let's host a second one in Stockholm :D | 11:33 |
sonne|work | just organize it :D | 11:34 |
blackburn | sonne|work: welcome to russia! | 11:37 |
blackburn | :D | 11:37 |
blackburn | http://images2.wikia.nocookie.net/__cb20100311130814/uncyclopedia/images/thumb/1/11/Welcome_to_russia.jpg/439px-Welcome_to_russia.jpg | 11:37 |
n4nd0 | hehe | 11:38 |
blackburn | n4nd0: lovely isn't it? | 11:39 |
n4nd0 | indeed hehe | 11:39 |
blackburn | n4nd0: http://imho.gazeta.spb.ru/f/a0/ru/auto/201102/x_256ae6aa.jpg | 11:40 |
blackburn | hah this one is better | 11:40 |
n4nd0 | blackburn: who is the short one? | 11:41 |
blackburn | n4nd0: old president | 11:41 |
blackburn | and old new president | 11:41 |
blackburn | oh you know we have only two FOR EVER | 11:42 |
blackburn | :D | 11:42 |
n4nd0 | yeah I recgonized Putin | 11:42 |
n4nd0 | aah so they take turns?? | 11:42 |
heiko | sonne|work: ok, well I reckoned that :?) | 11:43 |
blackburn | n4nd0: yes 2 times of la poutine and one time of mjedwedjew and 2 times of la poutine | 11:43 |
blackburn | and so on | 11:44 |
blackburn | :D | 11:44 |
sonne|work | heiko: so it is no wonder that this all breaks. It needs a large refactoring | 11:44 |
blackburn | okay actually that was a last time and putin is forever | 11:44 |
blackburn | sonne|work: one more joke on perl | 11:44 |
heiko | sonne|work, yes, this is also non-trivial since sometimes he combines things in a strange way | 11:45 |
heiko | so one has to think when refactoring | 11:45 |
n4nd0 | blackburn: the wat video, that one is awesome | 11:45 |
blackburn | perl is the only language which sources do not change after RSA encryption | 11:45 |
sonne|work | blackburn: *lol* | 11:45 |
heiko | sonne|work, btw at some point I tried to do this, but gave up after 1 day and did never commit | 11:45 |
blackburn | heiko: you were to commit suicide though I'd expect | 11:45 |
blackburn | refactoring that shit is tough | 11:45 |
blackburn | heiko: we need a great powerful lord of refactoring | 11:48 |
blackburn | the mighty specialist | 11:48 |
heiko | blackburn: yes, you exactly got it :) | 11:48 |
blackburn | sonne|work: heiko: so I offer that guy to visit hell? | 11:49 |
blackburn | err russia I mean | 11:49 |
heiko | blackburn: sonne|work problem is again that you dont notice when you break modules of the code, so tests would help there | 11:49 |
heiko | blackburn: haha :) | 11:49 |
heiko | why do all the Russians tell people not to go to Russia? :D | 11:49 |
heiko | cant be that hellishj | 11:49 |
blackburn | heiko: oh well | 11:49 |
blackburn | heiko: one example - spring came and roads have vanished :D | 11:50 |
heiko | haha :) | 11:50 |
blackburn | dirt everywhere lol | 11:50 |
blackburn | heiko: do other russians tell you the same? | 11:50 |
heiko | blackburn: yes and polish people | 11:52 |
heiko | I have to been to Warsaw recently | 11:52 |
heiko | and a local guy told me | 11:52 |
heiko | Russia is a wild wild country - you should not go there | 11:52 |
blackburn | heiko: poland should be kinda heaven | 11:52 |
heiko | we should shoot it to the moon :) | 11:52 |
blackburn | comparing to russia | 11:53 |
blackburn | heiko: polish people are freaked out about russia though | 11:53 |
blackburn | heiko: so they are not whom to believe but believe me :D | 11:53 |
heiko | hehe ok :) | 11:53 |
heiko | blackburn: I would really like to visit at some point | 11:53 |
blackburn | heiko: moscow should be ok | 11:54 |
blackburn | :D | 11:54 |
heiko | blackburn: yes! | 11:54 |
heiko | or st. petersburg | 11:54 |
blackburn | heiko: but not syzran or saransk | 11:54 |
heiko | I not even ever heard those names | 11:55 |
blackburn | heiko: well I have not known about heidelberg before yesterday | 11:55 |
blackburn | heiko: so that's normal | 11:55 |
blackburn | :) | 11:55 |
heiko | haha :) | 11:55 |
heiko | why have you heard about it? | 11:55 |
heiko | the famous neuroscientists from there fold you? | 11:55 |
blackburn | heiko: heidelberg? | 11:56 |
blackburn | heiko: georg zeller is located there | 11:56 |
blackburn | heiko: vapnik is originally from uzbekistan | 11:56 |
blackburn | heiko: that's hell | 11:56 |
blackburn | even more dangerous :D | 11:56 |
heiko | blackburn: well thats why he came up with large margins to keep stuff away :D | 11:57 |
blackburn | heiko: hahah | 11:57 |
blackburn | heiko: well when it was unite - USSR - it was ok | 11:57 |
blackburn | heiko: but now they don't like russians a little and as every european guy would look russian I'd not visit it | 11:58 |
blackburn | :D | 11:58 |
heiko | ok :) | 11:58 |
heiko | I dont really consider myself as Russian looking, but Ill stay away anyways | 11:58 |
blackburn | heiko: what is russian looking? we looks like other europeans mostly | 11:59 |
blackburn | look* | 11:59 |
heiko | blackburn: I would say no, its possible to spot them | 11:59 |
heiko | well, I dont know how you look like blackburn | 11:59 |
blackburn | heiko: yes but not really by looking but behaviour I think | 11:59 |
blackburn | heiko: see you in berlin :D | 12:00 |
heiko | indeed :) | 12:00 |
blackburn | heiko: sight is discriminative feature I think | 12:00 |
heiko | whatever | 12:00 |
heiko | ;) | 12:00 |
blackburn | heiko: ah yes and russians never smile | 12:00 |
heiko | hehe | 12:01 |
blackburn | heiko: I bet you use it as a feature too | 12:01 |
blackburn | heiko: hmm this guy is moody | 12:01 |
blackburn | and classifier outputs 95% | 12:01 |
blackburn | of being russian | 12:01 |
blackburn | :D | 12:01 |
blackburn | heiko: in moscow subway you could met some gentle and polite people that would say where should you go | 12:01 |
heiko | vapnik would like that | 12:01 |
blackburn | they could say who are you also | 12:02 |
blackburn | actually one could learn whole russian obscene dictionary being slow in subway | 12:03 |
blackburn | :D | 12:03 |
heiko | same here blackburn | 12:03 |
blackburn | heiko: oh then it is common | 12:05 |
blackburn | heiko: what do you think about forcing all algebra be written in eigen3? | 12:09 |
blackburn | for new code | 12:09 |
heiko | blackburn: good! | 12:10 |
heiko | blackburn: in particular, not use lapacl | 12:10 |
heiko | this api is a hell to debug | 12:10 |
heiko | and eigen3 got everything we need | 12:10 |
blackburn | heiko: lapack is better than loops | 12:10 |
heiko | I also tried many of their solvers | 12:10 |
heiko | that is good work | 12:10 |
blackburn | eigen3 is better than lapack | 12:10 |
blackburn | eigen4 is better than eigen3 | 12:10 |
blackburn | but we get no eigen4 yet | 12:11 |
heiko | blackburn: how do the sparse impleentations work with shoguns sparese representation? | 12:11 |
blackburn | heiko: well would require copy.. | 12:11 |
heiko | blackburn: I see, thats bad | 12:11 |
heiko | why is that? | 12:11 |
blackburn | heiko: well the same reason we copy from sgmatrix :) | 12:12 |
blackburn | heiko: if we made sgmatrix an adapter for eigen3 matrix and sgsparsematrix an adpater for eigen3 sparse matrix.. | 12:13 |
blackburn | heiko: but copying sparse matrix is not a big issue, is it? | 12:13 |
heiko | blackburn: sparse=large so yet it is | 12:14 |
heiko | blackburn: well | 12:14 |
heiko | I guess not | 12:14 |
heiko | since solving systems with these matrices is much more significant in terms of costs | 12:14 |
heiko | as long as we dont copy in the most inner loop of something, should be fine | 12:14 |
blackburn | heiko: I don't get it - could you explain? | 12:15 |
heiko | blackburn: so you have a very large sparse matrix | 12:15 |
heiko | you copy it | 12:15 |
blackburn | heiko: is that a feature matrix? | 12:15 |
heiko | takes some time | 12:15 |
blackburn | heiko: 0.00001ms may be | 12:16 |
blackburn | :) | 12:16 |
heiko | covariance matrix for example | 12:16 |
heiko | now, you want to solve a system with the matrix | 12:16 |
heiko | takes much longer | 12:16 |
heiko | so copying is not a big thing in this case | 12:16 |
blackburn | heiko: yes | 12:16 |
heiko | (if the matrix is very large) | 12:16 |
blackburn | heiko: it is just a memory efficiency | 12:16 |
blackburn | heiko: I'd say solving is always slower than copying | 12:16 |
heiko | blackburn: yes | 12:17 |
heiko | blackburn: I am heavily using sparse matrices in matlab currently | 12:17 |
heiko | and matlab always copies | 12:17 |
blackburn | heiko: C++11 avoids some copies but in general copying happens all the time | 12:17 |
heiko | but what takes time are the solving operations | 12:17 |
blackburn | heiko: have you heard about rvalues btw? | 12:17 |
heiko | no | 12:17 |
blackburn | heiko: in C++ move semantics appeared | 12:18 |
blackburn | heiko: imagine you do method(get_parameter()) | 12:18 |
blackburn | heiko: where get_parameter returns some class | 12:18 |
blackburn | heiko: in this case copy would be required | 12:18 |
blackburn | if you define method(class&&) - copying won't happen | 12:19 |
heiko | instead? | 12:20 |
blackburn | heiko: instead of const & | 12:21 |
heiko | whats the difference to a reference then? | 12:21 |
blackburn | heiko: temporary objects could be detected only with && | 12:21 |
heiko | I see | 12:22 |
heiko | nice idea | 12:22 |
heiko | I am not really following the c++ development | 12:22 |
heiko | too annoyed by the language :D | 12:22 |
blackburn | heiko: that's the language you write in ;) | 12:22 |
blackburn | heiko: language is awesome | 12:22 |
heiko | I know, just kidding :) | 12:22 |
blackburn | heiko: you just have to restict yourself | 12:22 |
blackburn | heiko: that's the difference with other langs | 12:22 |
blackburn | heiko: in C++ one should rather consruct some thing to work on top of | 12:23 |
heiko | blackburn: I tend to appreciate higher level languages more and more since my time seems to run lower and lower :) | 12:23 |
heiko | exactly | 12:23 |
blackburn | heiko: C++ is high-level | 12:23 |
heiko | blackburn: I mean type free languages with memory managment and stuff | 12:23 |
heiko | like python (which I like a lot) | 12:24 |
heiko | but I also like c | 12:24 |
blackburn | heiko: types are necessary to write reliable code you like :) | 12:24 |
heiko | its just a difficult relationship :) | 12:24 |
heiko | I know | 12:24 |
heiko | I prefer C for backend stuff like shogun core | 12:24 |
heiko | blackburn: I should do some work, see you later today :) | 12:24 |
blackburn | heiko: I don't like writing loops so I can't say the same | 12:24 |
blackburn | alright | 12:25 |
n4nd0 | sonne|work: have you seen this vid? http://www.youtube.com/watch?v=kXEgk1Hdze0 | 12:27 |
n4nd0 | hilarious | 12:27 |
blackburn | heiko: where do you plan to find that genius? | 12:28 |
blackburn | I am still scaried with your task :D | 12:28 |
n4nd0 | hehe | 12:29 |
n4nd0 | blackburn: you said neither you nor sonne|work had all the reqs | 12:30 |
n4nd0 | :) | 12:30 |
blackburn | n4nd0: yeah | 12:35 |
-!- Yanglittle [deb20afd@gateway/web/freenode/ip.222.178.10.253] has joined #shogun | 12:43 | |
Yanglittle | eee,another problem, | 12:44 |
n4nd0 | Yanglittle: hey, so did you manage to solve the previous? | 12:44 |
Yanglittle | yeah, | 12:45 |
Yanglittle | sg('add_preproc', 'PRUNEVARSUBMEAN', divide_by_std); Invalid MEX-file '/home/liyang/MatlabWork/shogun-2.1.0/shogun-2.1.0/src/interfaces/matlab_static/sg.mexa64': /usr/local/MATLAB/R2012b/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/local/lib/libshogun.so.13) this means to update? | 12:45 |
Yanglittle | I'm not familiar with ubuntu. | 12:46 |
n4nd0 | Yanglittle: try sudo apt-get install libstdc++6 | 12:47 |
n4nd0 | http://askubuntu.com/questions/164296/glibcxx-3-4-15-not-found | 12:48 |
n4nd0 | or take a look to that post better | 12:48 |
sonne|work | Yanglittle: go to /usr/local/MATLAB/R2012b/bin/glnxa64/../../sys/os/glnxa64 | 13:36 |
sonne|work | make a backup of the libs | 13:36 |
sonne|work | and put the ones from usr system (in /lib and /usr/lib) there | 13:37 |
Yanglittle | i'm trying | 13:42 |
n4nd0 | sonne|work, blackburn: another question about directors | 13:42 |
n4nd0 | void set(const SGVector<T> orig); | 13:42 |
n4nd0 | SGVector<T> create(const SGVector<T> orig); | 13:42 |
n4nd0 | for the first method it is fine when I give it a numpy array | 13:43 |
n4nd0 | but not for the second | 13:43 |
n4nd0 | mmm forget about it the second method should be static.. and I have not done it | 13:43 |
blackburn | n4nd0: what is the reason to pass const value here? | 13:44 |
n4nd0 | blackburn: why not? It is not going to be changed inside | 13:45 |
n4nd0 | better to const if possible I think | 13:45 |
n4nd0 | and it works fine from python_modular for the method set | 13:45 |
Yanglittle | it seems to fail, I should install the older version of GCC. | 13:49 |
n4nd0 | Yanglittle: mmmm I think it would be a bit weird if you actually need to do this | 13:50 |
blackburn | n4nd0: why not reference? | 13:52 |
n4nd0 | blackburn: then it is a problem to do it from python for target interfaces | 13:53 |
blackburn | ahh thought so | 13:53 |
sonne|work | n4nd0: const with references make sense but this not so much | 14:01 |
n4nd0 | sonne|work: why not? | 14:01 |
sonne|work | n4nd0: it is like writing void foo(const int a); | 14:02 |
n4nd0 | I think that is fine | 14:02 |
blackburn | n4nd0: makes no sense :) | 14:02 |
n4nd0 | blackburn: oh really? | 14:02 |
blackburn | n4nd0: in case of foo(const int a) | 14:03 |
blackburn | what is the differnce if you change it or not | 14:03 |
blackburn | it is stored in the stack anyway | 14:03 |
n4nd0 | without const then you can make inside foo, a = 10 or whatever a equal to | 14:03 |
n4nd0 | oh yes | 14:03 |
blackburn | yeah but this change won't change anything | 14:03 |
blackburn | if it was reference you could change value outside | 14:03 |
n4nd0 | omg I am stupid | 14:04 |
blackburn | but this way you can't change anything anyway | 14:04 |
blackburn | no you are not :) | 14:04 |
n4nd0 | a little bit at least I am :D | 14:04 |
blackburn | it is ok to write const here but that doesn't affect anything | 14:04 |
sonne|work | n4nd0: ok it protects you from changing 'a' inside of 'foo' | 14:08 |
n4nd0 | indeed | 14:09 |
n4nd0 | poor defensive programming | 14:09 |
sonne|work | heiko: yeah sure - question is what do we do now? | 14:16 |
sonne|work | most of the code uses streaming stuff only to read in simple ascii files from shogun | 14:16 |
sonne|work | so to get to stable we should somehow inactivate / blacklist the bad examples | 14:17 |
sonne|work | maybe implementing some ascii reader would be a good first workaround | 14:17 |
Yanglittle | ... I can't solve the problem,aaaa. | 15:10 |
heiko | sonne|work: Well either we invest the time (probably it *is* solvable eventually) or not. As we are very short on this, i dont know. We already removed all the non-working examples. I think the best way would be to start from zero and try to make things work in little steps starting from the most basic functionality | 15:16 |
n4nd0 | Yanglittle: library not found still? | 15:17 |
sonne|work | heiko: I don't talk about removing examples | 15:17 |
sonne|work | just to disable them | 15:17 |
sonne|work | heiko: and the streaming stuff is abused currently - no one actually really needs it so better have some simple reader for that file now | 15:18 |
sonne|work | and then fix the streaming correctly(tm) | 15:18 |
heiko | yes | 15:18 |
heiko | good plan | 15:18 |
heiko | btw for me remove=disable | 15:19 |
heiko | so we do not have a simple ascii file reader? | 15:19 |
heiko | I didnt even know that | 15:19 |
Yanglittle | so who can save me... - - | 15:20 |
n4nd0 | Yanglittle: can you describe a little bit more what's going on please | 15:20 |
sonne|work | heiko: we have that actually! | 15:21 |
Yanglittle | sg('add_preproc', 'PRUNEVARSUBMEAN', divide_by_std); Invalid MEX-file '/home/liyang/MatlabWork/shogun-2.1.0/shogun-2.1.0/src/interfaces/matlab_static/sg.mexa64': /usr/local/MATLAB/R2012b/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/local/lib/libshogun.so.13) I tried the methods on google, but failed. | 15:22 |
Yanglittle | i trid to make a soft link to different libstdc++, failed. | 15:23 |
sonne|work | Yanglittle: but you removed the libstdc++ stuff from that dir before doing so right? | 15:24 |
Yanglittle | no. | 15:25 |
n4nd0 | Yanglittle: please do: ldd usr/local/MATLAB/R2012b/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6 | 15:26 |
sonne|work | Yanglittle: then please move it to some backup dir | 15:27 |
n4nd0 | I am off for a rest now, see you later | 15:27 |
-!- n4nd0 [~nando@n173-p182.kthopen.kth.se] has quit [Quit: leaving] | 15:29 | |
-!- Yanglittle [deb20afd@gateway/web/freenode/ip.222.178.10.253] has quit [Quit: Page closed] | 15:30 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 15:38 | |
shogun-notifier- | shogun: iglesias :master * 13f88b1 / src/shogun/lib/SGVector.cpp,src/shogun/lib/SGVector.h: https://github.com/shogun-toolbox/shogun/commit/13f88b131b1c7bd7d9144364483d7a9b5cb7fa70 | 15:38 |
shogun-notifier- | shogun: set method in SGVector wrapper of copy constructor for SWIG interfaces | 15:38 |
shogun-notifier- | shogun: Soeren Sonnenburg :master * 74a5c82 / src/shogun/lib/SGVector.cpp,src/shogun/lib/SGVector.h: https://github.com/shogun-toolbox/shogun/commit/74a5c820c83bb4f83a8959f1aa8491f497c26b32 | 15:38 |
shogun-notifier- | shogun: Merge pull request #947 from iglesias/structure | 15:38 |
shogun-notifier- | shogun: | 15:38 |
shogun-notifier- | shogun: set method in SGVector wrapper of copy constructor for SWIG interfaces | 15:38 |
-!- FSCV [~FSCV@65.19.131.247] has joined #shogun | 15:44 | |
-!- travis-ci [~travis-ci@ec2-67-202-35-31.compute-1.amazonaws.com] has joined #shogun | 15:45 | |
travis-ci | [travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/5688854 | 15:45 |
-!- travis-ci [~travis-ci@ec2-67-202-35-31.compute-1.amazonaws.com] has left #shogun [] | 15:45 | |
-!- FSCV_ [~FSCV@216-230-229-167-colo.oplink.net] has joined #shogun | 15:47 | |
-!- FSCV [~FSCV@65.19.131.247] has quit [Ping timeout: 264 seconds] | 15:49 | |
shogun-buildbot_ | build #832 of deb2 - static_interfaces is complete: Failure [failed test libshogun] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/832 blamelist: iglesias <fernando.iglesiasg@gmail.com> | 16:00 |
shogun-buildbot_ | build #827 of bsd1 - libshogun is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/827 | 16:02 |
-!- blackburn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.] | 16:05 | |
shogun-buildbot_ | build #376 of rpm1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/376 blamelist: iglesias <fernando.iglesiasg@gmail.com> | 16:10 |
shogun-buildbot_ | build #959 of deb3 - modular_interfaces is complete: Failure [failed test libshogun] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/959 blamelist: iglesias <fernando.iglesiasg@gmail.com> | 16:28 |
shogun-buildbot_ | build #377 of rpm1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/377 blamelist: Soeren Sonnenburg <sonne@debian.org> | 16:35 |
shogun-buildbot_ | build #833 of deb2 - static_interfaces is complete: Success [build successful] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/833 | 16:37 |
shogun-buildbot_ | build #960 of deb3 - modular_interfaces is complete: Failure [failed test libshogun] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/960 blamelist: Soeren Sonnenburg <sonne@debian.org> | 16:38 |
-!- FSCV_ [~FSCV@216-230-229-167-colo.oplink.net] has quit [Ping timeout: 252 seconds] | 16:55 | |
-!- FSCV_ [~FSCV@108.60.131.13] has joined #shogun | 16:56 | |
-!- FSCV_ [~FSCV@108.60.131.13] has quit [Ping timeout: 245 seconds] | 17:13 | |
-!- FSCV [~FSCV@187.210.54.166] has joined #shogun | 17:19 | |
-!- FSCV [~FSCV@187.210.54.166] has quit [Ping timeout: 272 seconds] | 17:26 | |
-!- FSCV [~FSCV@204.45.132.11] has joined #shogun | 17:32 | |
-!- zxtx [~zv@75-59-238-10.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 255 seconds] | 17:35 | |
-!- zxtx [~zv@75-59-238-10.lightspeed.sntcca.sbcglobal.net] has joined #shogun | 18:05 | |
-!- zxtx [~zv@75-59-238-10.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 256 seconds] | 18:10 | |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 18:38 | |
-!- n4nd0 [~nando@s83-179-44-135.cust.tele2.se] has joined #shogun | 18:44 | |
sonne|work | http://chrome.com/maze :-) | 18:46 |
n4nd0 | sonne|work: we got a nice answer from Patrick, did you see? | 18:47 |
-!- blackburn [~blackburn@109.226.90.103] has joined #shogun | 19:40 | |
-!- heiko [~heiko@nat-168-122.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 20:18 | |
blackburn | sonney2k: I'll add lcov support soon | 20:21 |
-!- FSCV [~FSCV@204.45.132.11] has quit [Ping timeout: 256 seconds] | 20:36 | |
-!- FSCV [~FSCV@204.45.132.11] has joined #shogun | 20:37 | |
@sonney2k | blackburn, still awake? | 23:08 |
blackburn | sonney2k: yes | 23:08 |
blackburn | sonney2k: what's up? | 23:09 |
n4nd0 | party time! :) | 23:09 |
@sonney2k | blackburn, what was your gsoc handle again | 23:09 |
blackburn | sonney2k: sergey_lisitsyn | 23:10 |
@sonney2k | blackburn, OK I've submitted some dummy | 23:12 |
blackburn | sonney2k: is that better to early submit? | 23:12 |
blackburn | atgh what's with my word order | 23:12 |
@sonney2k | blackburn, the sooner the better. | 23:13 |
@sonney2k | we can incrementally improve all the time | 23:13 |
-!- hoijui [~hoijui@dslb-092-078-043-137.pools.arcor-ip.net] has joined #shogun | 23:13 | |
blackburn | sonney2k: yes but what is the reason to keep improves on melange? | 23:14 |
@sonney2k | blackburn, what is worrying me a lot is that we might not get down to 0 issues on the buildbot | 23:14 |
blackburn | sonney2k: due? | 23:14 |
@sonney2k | blackburn, and we should somehow mention all the other gsoc events and have all the old ideas / stuff on the website | 23:14 |
@sonney2k | etc | 23:14 |
blackburn | the wave? | 23:14 |
@sonney2k | due before the wave in 2 weeks if we get accepted yes | 23:15 |
blackburn | I see, lets try to get rid of these issues next weeks then | 23:15 |
@sonney2k | but recall that students started to look already now (the years before and this year too) | 23:15 |
@sonney2k | yeah | 23:16 |
@sonney2k | man I wish we had inf time | 23:17 |
@sonney2k | then we could do some kaggle stuff and grow shogun with kaggle :) | 23:18 |
blackburn | sonney2k: yeah that's what you should do instead of your job :) | 23:19 |
blackburn | but we didn't yet discovered how to get money automagically | 23:19 |
@sonney2k | blackburn, yeah sb has to beat the no free lunch theorem | 23:21 |
-!- hoijui [~hoijui@dslb-092-078-043-137.pools.arcor-ip.net] has quit [Ping timeout: 245 seconds] | 23:30 | |
n4nd0 | people, can you tell me if you can see the document without problem? | 23:33 |
n4nd0 | https://docs.google.com/document/d/1P9mCW_RvBP338GlNrOKAz8S98nnY_y5ugy4ZKiGF-Bo/edit?usp=sharing | 23:33 |
n4nd0 | blackburn: ^ | 23:33 |
@sonney2k | n4nd0, could you please have a look at the website? | 23:35 |
n4nd0 | sonney2k: sure, what do you want me to look at? | 23:36 |
@sonney2k | n4nd0, ahh my bad did sth wrong | 23:37 |
n4nd0 | sonney2k: aham I see | 23:37 |
n4nd0 | we want a GSoC level | 23:37 |
@sonney2k | blackburn, I've added http://shogun-toolbox.org/page/Events/gsoc2011 and http://shogun-toolbox.org/page/Events/gsoc2012 | 23:37 |
n4nd0 | and GSoC 201x below | 23:37 |
@sonney2k | n4nd0, but then we cannot have multiple pages for a gsoc | 23:38 |
@sonney2k | I think we should have a) | 23:38 |
@sonney2k | ideas list | 23:38 |
@sonney2k | b) announcement that we particiapte | 23:38 |
n4nd0 | yeah then we wouldn't be able | 23:38 |
@sonney2k | c) summary | 23:38 |
n4nd0 | I understand | 23:38 |
n4nd0 | what about an old level | 23:38 |
@sonney2k | I need to copy that stuff from the old website | 23:38 |
n4nd0 | and we put GSoC 2012 and GSoC 2011 inside | 23:38 |
n4nd0 | or would you like to have inner levels in those GSoCs too? | 23:39 |
@sonney2k | n4nd0, is it so bad to have some content on the website? | 23:39 |
@sonney2k | yes | 23:39 |
n4nd0 | then it is fine as it is | 23:39 |
@sonney2k | I want to copy this stuff from my blog | 23:39 |
@sonney2k | blackburn, we can also use that style | 23:39 |
@sonney2k | I need to copy a bit of .css for that to look nice though | 23:40 |
@sonney2k | n4nd0, I would also copy the europython2010 / whatever conference we talked about shogun stuff there | 23:41 |
n4nd0 | it makes sense yeah | 23:42 |
@sonney2k | n4nd0, yeah we still haven't moved all content from the old website to the new layout | 23:47 |
@sonney2k | it is about time to do that | 23:47 |
@sonney2k | n4nd0, do you recall this nice 'feature matrix' we had | 23:48 |
@sonney2k | where we compared lots of ml toolboxes? | 23:48 |
n4nd0 | sonney2k: yes | 23:48 |
@sonney2k | that should come back... | 23:48 |
n4nd0 | I guess it is easy to draw a table in django | 23:49 |
@sonney2k | I had this python script that generates it from the google doc | 23:49 |
@sonney2k | somewhere... | 23:49 |
@sonney2k | n4nd0, could you please move this gsoc information over http://shogun-toolbox.org/page/about/information to gsoc2012 | 23:54 |
-!- zxtx [~zv@c-67-188-178-73.hsd1.ca.comcast.net] has joined #shogun | 23:54 | |
@sonney2k | both the 2013 and the 2012 should be moved | 23:54 |
n4nd0 | sonney2k: sure | 23:54 |
n4nd0 | sonney2k: I will edit it now | 23:55 |
n4nd0 | we have to improve the style of some of the articles... they look a bit ugly :S | 23:55 |
@sonney2k | yes do what you can :) | 23:57 |
--- Log closed Fri Mar 22 00:00:15 2013 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!