verne.freenode.net changed the topic of #mlpack to: http://www.mlpack.org/ -- We don't respond instantly... but we will respond. Give it a few minutes. Or hours. -- Channel logs: http://www.mlpack.org/irc/
csoni_ has joined #mlpack
csoni_ has quit [Ping timeout: 260 seconds]
csoni_ has joined #mlpack
csoni_ has quit [Ping timeout: 240 seconds]
csoni_ has joined #mlpack
csoni_ has quit [Ping timeout: 256 seconds]
csoni_ has joined #mlpack
csoni_ has quit [Ping timeout: 268 seconds]
csoni_ has joined #mlpack
csoni_ has quit [Read error: Connection reset by peer]
csoni_ has joined #mlpack
csoni_ has quit [Read error: Connection reset by peer]
csoni_ has joined #mlpack
csoni_ has quit [Read error: Connection reset by peer]
csoni_ has joined #mlpack
csoni_ has quit [Ping timeout: 264 seconds]
csoni_ has joined #mlpack
csoni_ has quit [Read error: Connection reset by peer]
csoni_ has joined #mlpack
csoni_ has quit [Read error: Connection reset by peer]
csoni_ has joined #mlpack
ImQ009 has joined #mlpack
csoni_ has quit [Read error: Connection reset by peer]
csoni_ has joined #mlpack
csoni_ has quit [Ping timeout: 260 seconds]
csoni_ has joined #mlpack
prakhar_code[m] has quit [Ping timeout: 245 seconds]
prakhar_code[m] has joined #mlpack
sumedhghaisas2 has joined #mlpack
sumedhghaisas has quit [Ping timeout: 248 seconds]
sumedhghaisas2 has quit [Ping timeout: 276 seconds]
csoni_ has quit [Read error: Connection reset by peer]
ImQ009 has quit [Ping timeout: 256 seconds]
csoni_ has joined #mlpack
sumedhghaisas has joined #mlpack
sulan_ has joined #mlpack
csoni_ has quit [Read error: Connection reset by peer]
csoni_ has joined #mlpack
csoni_ has quit [Remote host closed the connection]
ImQ009 has joined #mlpack
csoni_ has joined #mlpack
csoni_ has quit [Ping timeout: 248 seconds]
csoni_ has joined #mlpack
csoni_ has quit [Remote host closed the connection]
csoni_ has joined #mlpack
sulan_ has quit [Quit: Leaving]
csoni_ has quit [Ping timeout: 256 seconds]
sumedhghaisas has quit [Read error: Connection reset by peer]
sumedhghaisas has joined #mlpack
csoni_ has joined #mlpack
csoni_ has quit [Read error: Connection reset by peer]
csoni_ has joined #mlpack
csoni_ has quit [Ping timeout: 264 seconds]
robertohueso has joined #mlpack
csoni_ has joined #mlpack
csoni_ has quit [Read error: Connection reset by peer]
csoni_ has joined #mlpack
csoni_ has quit [Remote host closed the connection]
vivekp has quit [Read error: Connection reset by peer]
vivekp has joined #mlpack
ShikharJ_ has joined #mlpack
ricklly has joined #mlpack
< ricklly> Svec(K) = [ K_11, sqrt(2) K_12, ..., sqrt(2) K_1n, K_22, ..., sqrt(2) K_2n, ..., K_nn ]^T
< ricklly> can someone help me?
< ricklly> why in the Svec(K), some elements need to multiple sqrt(2)?
< ricklly> I look at the function: void Svec(const arma::mat& input, arma::vec& output); in lin_alg.hpp
< ricklly> I know, we need to satisfy dot(Svec(A), Svec(B)) == dot(A, B) for symmetric A, B. Specifically,
< ricklly> But if we just want the Upper triangular representation of a symmetric matrix?
< ricklly> the vectorize of the upper triangular representation of a symmetric matrix, How to acquire it by builtin-function? Or I need to implement it crudely?
govg has quit [Ping timeout: 264 seconds]
ShikharJ_ has quit [Ping timeout: 260 seconds]
govg has joined #mlpack
ShikharJ_ has joined #mlpack
govg has quit [Ping timeout: 256 seconds]
sumedhghaisas has quit [Read error: Connection reset by peer]
sumedhghaisas has joined #mlpack
ricklly has quit [Ping timeout: 260 seconds]
yaswagner has joined #mlpack
vivekp has quit [Ping timeout: 255 seconds]
sumedhghaisas has quit [Read error: Connection reset by peer]
sumedhghaisas has joined #mlpack
Atharva has joined #mlpack
manish7294 has joined #mlpack
sumedhghaisas has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org]
sumedhghaisas has joined #mlpack
haritha1313 has joined #mlpack
travis-ci has joined #mlpack
< travis-ci> ShikharJ/mlpack#121 (Deconv - f4619c7 : Shikhar Jaiswal): The build has errored.
travis-ci has left #mlpack []
< rcurtin> hi everyone, I guess we can get started in a minute or two :)
< zoq> yeah, I think so :)
< rcurtin> ok, it is 1900 UTC, so let's go ahead and get started...
< Atharva> okay :)
< rcurtin> hello everyone! I'm Ryan Curtin, one of the organization administrators for mlpack. I think I have met all of you by now so hopefully it is not a surprise who I am :)
< manish7294> ya not at all :)
< rcurtin> the purpose of this meeting is just to welcome everyone to GSoC, go quickly over how the program works, what the expectations are for students and mentors, and then we can all introduce ourselves and get to know each other a little bit
< rcurtin> the channel is logged, so for Wenhao and Kevin who weren't able to make it at this time (and anyone else who wants to refer to this later), you can see the logs at http://www.mlpack.org/irc/
< rcurtin> (and you can use the history there to see previous days, etc., all the way back to whenever I set the system up, which I think was maybe 2013 sometime?)
< rcurtin> ok, so with all that in mind, congratulations to all of you for being accepted!
< haritha1313> Thanks :)
< rcurtin> this year was very competitive; we had over 100 applications for just 6 spots. so it was difficult to select the best applications from all these, but we did our best and we selected each of you :)
< Atharva> Thanks a lot to the mentors for the confidence shown in me and my project :)
< rcurtin> this won't be the most busy year for GSoC for mlpack, and personally I'm a bit relieved by that... last year we had 10 students and it was kind of crazy---lots of PRs, lots of activity, tons going on
< rcurtin> a slightly smaller group means that, at least for me and probably the other mentors, we will have more time to focus on individual projects
< rcurtin> in any case, I'm very excited about GSoC 2018 and I'm looking forward to seeing what we can do by the end of the summer :)
< rcurtin> so, the timeline---
< zoq> right, the last year was crazy
< rcurtin> right now, we are in the Community Bonding period, which lasts until May 14th; in previous years, it's gone through the end of May, but I guess this year they want coding to start earlier
< rcurtin> the Community Bonding period is a good time to get to know your mentor, the community, poke around the code, and so forth
< rcurtin> so, for instance, discussion in #mlpack isn't limited to just discussion of mlpack... in previous years, for instance, we've had some nice discussions on music recommendations
< rcurtin> in fact right now I am listening to Moderat, which was suggested a few years ago... I was sad to find out the group broke up and won't make any more albums in the future
< rcurtin> IRC isn't the only place that the mlpack community talks... there is also the mailing list which probably most of you are on (http://lists.mlpack.org/mailman/listinfo/mlpack)
< rcurtin> as well as Github
< manish7294> Avicii here - its more sad
< Atharva> :(
< ShikharJ_> :'(
< rcurtin> :)
< rcurtin> (I'll write that down on my list to check out !)
< rcurtin> once the community bonding period is over, coding starts on May 14th
< rcurtin> but the community bonding period being over doesn't mean that we can't still talk about non-mlpack things. we are a friendly community (I think!), so you are free to participate in that community in any way that you like
< rcurtin> during the summer, there are three evaluation periods: from June 11-15th, July 9th-13th, and then the final evaluation from August 6-14th
< zoq> put trentemoller on the list as well :)
< rcurtin> (done!)
< ShikharJ_> Kygo and Jon Bellion are geniuses as well.
< rcurtin> there's no need to be too afraid of the evaluations---since we've selected each of you, we clearly think you are capable of doing the project that you proposed
< rcurtin> I'll talk about that a little more next
< rcurtin> after GSoC ends on August 22nd (which happens to be my birthday), then we hope that you will hang around, continue to be a part of the community, and then maybe participate in future GSoCs as a student or mentor :)
< manish7294> Marked in calendar
< rcurtin> in October each year, two mentors from mlpack go to the GSoC Mentor Summit, which is a big conference that Google puts on where we can talk about what went well in GSoC, what could be improved, tips for better experiences, and so forth
< Atharva> I strongly intend to hang around :)
< rcurtin> so if, by that time, you have any thoughts or suggestions, definitely speak up! so that we can send two mentors who will make sure that it gets talked about
< ShikharJ_> Same here :)
< rcurtin> so, that's the basic timeline. before I move on to expectations, any questions or clarifications or comments?
< ShikharJ_> rcurtin: Can we shift things up and down the proposed timeline a bit if it is fine?
< rcurtin> yes, absolutely, I'll talk about that more in detail next
< rcurtin> ok, I will move on, but if there are any other questions do feel free to interrupt me :)
< rcurtin> next we can talk about student and mentor expectations
< rcurtin> hopefully, the expectations seem reasonable to anyone and nobody should be apprehensive or worried
< rcurtin> mlpack has been a part of GSoC for five years now and in that time we have not failed a single student
< rcurtin> so it is not like we are chomping at the bit to fail students or anything :)
< rcurtin> during the summer, students are expected to be working the equivalent of a full-time job (I guess in the US this is "40 hours a week" but in other countries it's slightly different, so, whatever your definition of 'full-time job' is can apply)
< rcurtin> but there is no hard requirement on that. if you'd like to work more some weeks and less some other weeks, that is perfectly okay, so long as the work you've proposed is continuing to get done
< rcurtin> it's also true that timelines in the proposal tend to be very different than reality
< rcurtin> sometimes projects go faster than expected, and sometimes they go slower than expected
< rcurtin> if either of these things is happening with your project, you should approach your mentor and work with them to update the timeline accordingly
< rcurtin> sometimes this means that some of your goals will not fit in the summer; sometimes it means that you didn't plan enough work and can actually add more!
< rcurtin> but it is certainly not a problem if a situation like this happens, so long as you are working with your mentor to ensure that you have a solid plan in place throughout the summer
< rcurtin> to that end, it's really important to maintain regular communications with your mentor
< rcurtin> you should be communicating with your mentor nearly every day that you are working, and they should be kept up-to-date with what you are doing
< rcurtin> usually it can be really helpful to regularly push your code to your Github fork of the mlpack repository, so that your mentor can keep an eye on it and comment
< rcurtin> if you don't keep in touch with your mentor, then we as an organization don't know what you're up to, and this can be a problem at evaluation time---we are supposed to evaluate your progress, and so if we don't know what you have been doing it is difficult to evaluate well :)
< rcurtin> also, do be sure to keep in touch because disappearing students are a common thing in the entire GSoC program, and generally students who disappear have to be failed since they don't do the work they proposed
< rcurtin> I'm hopeful that those situations won't occur for us this year, and they haven't in the past, but I want to be clear about it so that there aren't later misunderstandings
< rcurtin> students are also expected to provide a weekly update of their project to the community
ShikharJ_ is now known as ShikharJ
< rcurtin> in the past, this has been done with a weekly email post, or a post to the mlpack blog: http://mlpack.org/blog/
< rcurtin> the blog repository is found at https://github.com/mlpack/blog/, and we can get each of you push permissions for that repository
< rcurtin> but it is up to you if you want to use a weekly email to the list, or a blog post, or perhaps something else. we are not picky so long as the community is able to stay up to date :)
< ShikharJ> Is the weekly post supposed to commence from the start of the coding period?
< rcurtin> ShikharJ: preferably, yes; for the first week, you could (for instance) mention what the goal of the project is
< rcurtin> these weekly updates are nice for others in the community who may not be your mentor or may not even be a part of GSoC to see what is going on inside the program
< rcurtin> the blog I linked to has lots of examples of weekly updates from previous years, so you could take a look at those to get an idea
< rcurtin> it's perfectly okay for students to take vacation time or be otherwise unavailable (like maybe you have a trip planned already or something); but so that we don't think that you have disappeared, it's really important that you let your mentor know when you will be unavailable
< Atharva> :)
< rcurtin> lastly, we don't have a formal Code of Conduct
< haritha1313> Are communications with the mentor to be done over IRC?
< rcurtin> but it's generally expected that students will be respectful towards the community (and the community is respectful towards the student!)
< rcurtin> haritha1313: ah, thanks for pointing that out. I forgot to mention ...
< rcurtin> how you communicate with your mentor is up to you, but we'd encourage you to communicate in a public way (mailing list, IRC, github issues)
< rcurtin> this allows others from the community to comment and help out where necessary
< rcurtin> since we are an open source project, it's helpful to have an open community :)
haritha1313_ has joined #mlpack
< rcurtin> a last note about the code of conduct---I don't think we've ever had any real incidents of people acting disrespectful, but if you are ever in a situation where someone's said something to you that's off-putting (even if it's me!),
< Atharva> Just curious, did any of the other gsoc students mention vacations in their proposal? :)
< rcurtin> please do speak up so that we can resolve the situation in a friendly way!
< rcurtin> Atharva: I can't remember for sure if anyone has said anything for this year, but usually a few students at least will have some trip planned, or some exams that will make them unavailable, or something like this
< rcurtin> it hasn't ever been a problem in the past, again the key is just to let the mentor know beforehand so nobody thinks that you have disappeared :)
< Atharva> yes of course
< rcurtin> before I move on to mentor expectations, let me pause for a minute or two in case anyone has any questions or comments
< ShikharJ> Atharva: I mentioned about a couple of days off for a family vacation.
< Atharva> ShikharJ: Oh cool
haritha1313 has quit [Ping timeout: 260 seconds]
< zoq> ShikharJ Atharva: If you don't have any plans yet, Germany is nice :)
< haritha1313_> Are we supposed to work on our fork of mlpack and submit PR at evaluation time or have an active PR during the entire period?
< Atharva> zoq: I am coming to berlin :)
< Atharva> 9-13th may
< sumedhghaisas> cant say that about UK :)
< rcurtin> haritha1313_: typically in the past, students would split their work into multiple PRs that get merged over the summer
< rcurtin> but it would depend on the project. I think for yours, it could be done in a few different PRs, but I have not put too much thought into it
< zoq> Atharva: Maybe we could meet somewhere :)
< rcurtin> in other situations, students will open WIP PRs and update them as they go, which is nice because it lets the mentor comment directly as a code review
< rcurtin> so, up to your preferences :)
< Atharva> zoq: I was thinking about asking you about a meet, I will let you know when I get there :)
< haritha1313_> rcurtin: Yes, that is what I had in mind. Juse confirming since you mentioned earlier about working on a fork.
< zoq> Atharva: yeah, sounds good.
< rcurtin> Atharva: zoq: I was hoping I would be coming through Berlin this year as a part of a vacation, but it looks like it will not work out (I was going to be in Europe for ICML, but I think there is no budget for me this year)
< rcurtin> anyway, any other questions about student expectations/process before I move on?
< sumedhghaisas> rcurtin: great.. I am coming to ICML too :)
< rcurtin> and of course if you have any questions during the summer or at any time do feel free to ask!
< rcurtin> sumedhghaisas: ah but the issue is that I won't be going to ICML :(
< zoq> :(
robertohueso has left #mlpack []
< rcurtin> unless I can get a workshop paper in or something. but the list of workshops is not yet posted I think
< sumedhghaisas> ahh :(
< ShikharJ> zoq: I had a few plans for visiting Dresden, but not this summer though :) I'm probably a long way from becoming a published author in ICML :P
< rcurtin> ah, the workshops are up now! I will have to look later
< sumedhghaisas> rcurtin: yeah they are still updating it
< rcurtin> anyway, moving on to mentor expectations---these are important to point out so that students know what they can expect, even if all the mentors in the room have heard me say this multiple times :)
< zoq> ShikharJ: Perhaps we could put something together, that includes the GSoC work.
< sumedhghaisas> ICML is in sweden in middle of summer ... best thing ever
< rcurtin> mentors are expected to work with their students to find times that both they and the student are regularly available to communicate and work with each other
< rcurtin> and mentors should also be willing to help debug code problems and help students understand theory or papers as needed
< ShikharJ> zoq: Sounds interesting, I'll get back to you regarding this.
< rcurtin> definitely the mentor is not expected to do the work of the project, but, they should be there to help when they are needed
< rcurtin> just like for students, it's important that the mentor notifies their students (and probably others) if they will be unavailable during the summer period due to a vacation or similar
< rcurtin> in general, mentors should aim to communicate with their student in public so the community can see the progress of the project, but like I said earlier this is not a firm requirement, and whatever works best for a given student-mentor combination should be used :)
< rcurtin> mentors are required to submit the two midterm evaluations and final evaluation for the student, and Google is pretty firm about the deadline
< rcurtin> but I don't expect that anyone can forget because Google sends emails basically every day when the evaluations haven't been done
< rcurtin> the evaluations aren't hard or time-consuming so it is not much to worry about :)
< rcurtin> mentors should also track the progress of their student's project and make sure that the project is proceeding according to the timeline
< rcurtin> and if this is not happening (for whatever reason), they should work with the student to establish a more realistic timeline and set of goals
< rcurtin> mentors shouldn't choose to fail students without any warning---in any situation like this, the student should be made adequately aware of what the expectations for a passing evaluation are
< rcurtin> but again, with mlpack it has historically been pretty rare for a student to even be close to that situation
< rcurtin> so, that does it for the mentor expectations. the last thing is, to set up the organization properly on Github, I'll need to get everyone's Github accounts.
< rcurtin> I already have all of these, or, at least, the ones each of you have used to contribute to mlpack in the past
< rcurtin> but if you want to use a different one for some reason, do let me know
< rcurtin> any questions about expectations, communications, process, etc.? next I'll give a quick history of mlpack and maybe some ideas of what I think the future will hold
< zoq> no comments from my end
< sumedhghaisas> Sounds good to me :)
< rcurtin> ok, then I will move on to the quick history
< rcurtin> mlpack was originally started in early 2007 in a Georgia Tech lab called the FASTLab
< rcurtin> the FASTLab was led by Dr. Alex Gray, whose work focused specifically on dual-tree algorithms for tasks like nearest neighbor search
< rcurtin> so the library originally focused on these types of techniques---nearest neighbor search, furthest neighbor search, KDE, range search, minimum spanning tree calculation
< rcurtin> at the time the library was called FASTLib/MLPACK and it was very confusing, and poorly designed
< rcurtin> I joined the lab in late 2009, and at that time there were probably ~10 people actively contributing to the library
< rcurtin> I was asked to maintain and lead the library, but since it was in a bad state, a lot of redesign and refactoring was necessary
< rcurtin> so we built a team of 5 or 6 people and did all the refactoring between 2010 and 2011, finally releasing mlpack 1.0.0 in December 2011 at a NIPS workshop
< rcurtin> later, Alex Gray left the lab to found the company Skytree (now a part of Infosys)
< rcurtin> but as the lab got smaller as people graduated (actually I was the last of the FASTLab to graduate, a few years ago), the library started participating in Google Summer of Code, for the first time in 2013
< rcurtin> since then, we've participated in 2014, 2016, and 2017 (we weren't accepted in 2015)
< rcurtin> and during that time, we've had lots of releases, including mlpack 2 in late 2015 and mlpack 3 just a few weeks ago
< rcurtin> the community has grown a lot---in 2011 it was just me and a couple of undergraduates we had working with the lab, and now there are over 100 contributors!
< Atharva> just curious, do organisations have to submit a proposal too?
< rcurtin> so it has been really cool to watch this growth over the years
< rcurtin> Atharva: yep, we submit one every year. basic questions about what our student selection process is, why we want to be a part of it, and so forth
< Atharva> rcurtin: Oh nice
< rcurtin> we actually have contributors from every continent except Antarctica (I am hoping sooner or later we will get a PR from there!)
< rcurtin> and lots of countries from around the world, including some from North Korea
< rcurtin> and some contributions by a deep learning system: https://github.com/C0deAi
< rcurtin> I think, over the years, we have had almost 25-30 GSoC students now
< rcurtin> and if you travel to conferences, chances are high that you will run into someone who has worked on mlpack :) (if you know where to find them that is)
< rcurtin> so, that's a quick history of mlpack! I guess it is hard to compress eleven years into 10 minutes
< rcurtin> I am sure there are lots of things I have left out
< rcurtin> these days, the library is more of a general-purpose C++ machine learning library, instead of focusing specifically on tree-based techniques
< rcurtin> I'm very excited about the deep learning framework; I think it is really well put together and I hope to see more improvements to it in the future
< haritha1313_> Regarding history, I once came across a video of the history of development of mlpack on youtube. It was pretty cool :)
< rcurtin> ah, yeah, I think someone used a tool called Gource? don't remember the name. and it visualizes all the commits
< rcurtin> it would be neat to update it to 2018, because I think that one only went through 2015
< rcurtin> I'm also excited about bindings to other languages. I've found over the years that a lot of people are afraid of C++, but, people do like fast implementations---so if we can provide easy ways to use them, I think it can have some nice impact
< rcurtin> with the mlpack 3 release some weeks back, we submitted a paper to the Journal of Open Source Software
< Atharva> rcurtin: zoq: What do you think about a python wrapper for the deep learning API of mlpack?
< rcurtin> Atharva: I think it would be really cool---I think maybe it could be done in the same way the command-line programs can be done
ImQ009 has quit [Ping timeout: 264 seconds]
< rcurtin> (a hand-maintained binding could also be okay if it were managed separately from the project, but it can be a lot of maintenance...)
< rcurtin> I'm excited also about adding support for bindings to other languages
< ShikharJ> rcurtin: Does mlpack have any other majorly usedd C++ based competitors currently?
< zoq> Atharva: Agreed, that would be awesome.
< rcurtin> ShikharJ: I don't know if "competitor" is the right word, but there is also the shogun toolbox :)
< rcurtin> there's a picture of some shogun devs and me and marcus (left) at the Mentor Summit in 2015
< Atharva> rcurtin: zoq: After the gsoc period, I would love to work on that, because the performance of c++ and the ease of use and reach of python would be a good combination
< rcurtin> one of the other shogun developers sent a picture from last year but I can't seem to find a quick URL
< rcurtin> I hang out in their channel and some of them (wiking for instance) hang out in here :)
< rcurtin> we've talked of having a joint hackathon in the past; I hope we can actually make it happen in the future
< rcurtin> so, I guess, I have talked for a long time, but maybe it is a good time to move to introductions so we can all get to know each other a bit :)
< manish7294> :O
< rcurtin> I'm Ryan, I guess I already said that earlier :)
< ShikharJ> rcurtin: I take it that they also take part in GSoC? Judging from the picture of the person on the extreme right.
< rcurtin> ShikharJ: yep, they are a part of it through NumFOCUS this year also
< rcurtin> I went to Georgia Tech for undergrad, Master's, and Ph.D., and now I work at Symantec Corporation
< rcurtin> at Symantec I apply some of the mlpack work I've done to internal Symantec products
< rcurtin> typically to things like malware detection and analysis, malicious domain detection, other neat problems like this
< rcurtin> in my free time, recently, I've been restoring a pinball machine slowly with some friends
< rcurtin> here's a page with some pictures of it: http://ratml.org/pinball/space_shuttle.html
< rcurtin> so that is my introduction :) everyone else should feel free to introduce themselves in whatever order they like :)
< zoq> that thing is huge
< rcurtin> yeah... it takes two or three people to pick it up
< zoq> the cats :)
< Atharva> rcurtin: Is that your cat in the pictures?
< rcurtin> Atharva: yeah. the brown one is named Drusilla (actually I named an algorithm after her, it's in src/mlpack/methods/approx_kfn/) and the orange one is named Fritz
< rcurtin> unfortunately Drusilla got cancer a few months ago and we had to put her down a few weeks ago :(
< Atharva> :(
< zoq> :(
< manish7294> =(
< rcurtin> yeah, it was not a fun process. but it is inevitable...
< rcurtin> she was a good cat :)
< sumedhghaisas> eternal life by algorithm :)
< manish7294> By the way, you got some cool stuff =D
< rcurtin> thanks :)
< ShikharJ> I saw a picture of a 1930 Ford Model A (pretty cool) on your website . Do you still drive that car around?
< rcurtin> ShikharJ: yeah---it's not mine, it's a friend's. but we like to drive it around and take pictures on bridges. here's another one: http://ratml.org/misc_img/saluda_bridge.jpg
< rcurtin> I guess that is an old picture. I probably have some more somewhere but I have to dig it up. the car is very simple so it is easy to keep it going (but it doesn't go fast) :)
< Atharva> I guess I will introduce myself first?
< rcurtin> of course, go ahead
< rcurtin> we can't go around a circle or anything since we are all on IRC
< rcurtin> I guess we could go alphabetically or something :)
< manish7294> :')
< Atharva> anybody before me alphabetically?
< rcurtin> not by IRC nick at least :)
< Atharva> Okay, so I am Atharva Khandait, born in Nagpur, India. I currently live and study in IIT Bombay, Mumbai, India.
< Atharva> I have also lived in Pune, India before. I love travelling, watching good movies(I have seen a ton of hollywood) and also T.V. shows(lot of them too).
< rcurtin> I need to watch more movies :) what is your favorite type of movie?
< Atharva> I play video games on my laptop sometimes, but over the last year I have mostly used my laptop gpu for deep learning and less for gaming :P
< Atharva> I also like to watch standup comedy, it's a relatively new interest and I have never been to an actual live show, just videos
< sumedhghaisas> Atharva: ohh boy. Biswa or Kanan Gill? :)
< Atharva> I study Aerospace engineering in my college, but in my second semester I took a programming course and fell in love with it madly. So I am not among the ones who start programming really early
ImQ009 has joined #mlpack
< sumedhghaisas> lately I have been watching a lot of them... for reference they are some Indian Comedians that I started following recently
< Atharva> sumedhghaisas: I like both of them but my favourite is Louis CK
< Atharva> I think that's it, sorry for such a long intro
< rcurtin> no worries, there is no hurry :) we have all summer!
< sumedhghaisas> Atharva: ohh I love him too :) Especially the episode 'shameless'
< Atharva> Atharva: Yes!
< rcurtin> I guess maybe alphabetical is difficult if someone has to leave soon, I say, whoever wants to go next should go next :)
< haritha1313_> I think I'm up next alphabetically.
< zoq> the last comedian I saw was Michelle Wolf :)
< manish7294> sumedhghaisas: If you tell me bro, go enjoy yourself. I'll go sleep for 3 days;D
< Atharva> rcurtin: My favourite genre is thriller/mystery mostly
< ShikharJ> rcurtin: If you fancy foreign made films, I'd suggest some k-movies, Oldboy, Train to Busan and I Saw The Devil (watch the original with English subtitles). Though I must warn, they are not for the squeamish.
< rcurtin> I liked Oldboy, I saw that and the other two in the trilogy a few years back
< zoq> Has anybody seen Koyaanisqatsi?
< sumedhghaisas> manish7294: :P
< sumedhghaisas> rcurtin: Oldboy is amazing...
< ShikharJ> rcurtin: The one with Josh Brolin?
< sumedhghaisas> they made hollywood remake of that.
< Atharva> zoq: No, btw have you seen Dark on netflix, it's German
< ShikharJ> Or the original Korean one?
< sumedhghaisas> I like the Korean one better
< zoq> I haven't, but its on my list.
< rcurtin> ShikharJ: ah, sorry, I didn't realize there was a remake. we watched the Korean one
< rcurtin> haritha1313_: feel free, whatever you like :)
< haritha1313_> That was a good discussion going on. :D
< haritha1313_> Anyway, I'm Haritha, currently doing 3rd year undergrad course at Indian Institute of Information Technology, Gwalior, India.
< haritha1313_> I belong to Kerala, India. Its a beautiful place known for its backwaters, in case anyone plans to visit India :)
manish729443 has joined #mlpack
< zoq> wow, Kerala looks beautiful
< haritha1313_> It is :)
< rcurtin> are you on the beach? :)
< haritha1313_> Not exactly, but the beach is just a one hour ride :)
< rcurtin> ah, it looks very pretty, I agree with zoq
< Atharva> haritha1313_: one hour drive to a beach, how lucky!
< haritha1313_> I started programming in my school days, and C++ is my favorite. So naturally I was pretty happy when I found mlpack.
< haritha1313_> Atharva: Thanks :D
ImQ009_ has joined #mlpack
< sumedhghaisas> one hour drive to a WARM beach! WARM is important :P
manish7294 has quit [Ping timeout: 240 seconds]
< Atharva> Also clean :p, beaches in Mumbai are not exactly pleasant
< haritha1313_> As for hobbies, I love reading, mainly thrillers and mystery, currently having my annual harry potter marathon. I am also a trained dancer.
< rcurtin> annual harry potter marathon... that is a lot of reading :)
< sumedhghaisas> yeah. How many times have you read it?
< haritha1313_> Haven't counted exactly. I have read the parts I like many times. Although the annual thing I started in 2016 only.
ImQ009 has quit [Ping timeout: 240 seconds]
manish729443 is now known as manish7294
< haritha1313_> I think thats pretty much my introduction. I think I'm the only girl around here. I'm not sure though. :)
< manish7294> Well then, I will take my turn. I am Manish, currently 3rd year undergrad at IIT (ISM) Dhanbad, India, Applied Mathematics Dept. Less of movie lover, more of Anime freak, Love to Japan!
< sumedhghaisas> some dedication :) I tend to do the same with Hitchhikers Guide
< rcurtin> haritha1313_: actually you are not alone this year, Yasmine is a girl also :)
< haritha1313_> Ah, great to know :D
< rcurtin> manish7294: I have been studying Japanese since I went to a conference in Tokyo. よろしく!
< rcurtin> but the language is very difficult...
< manish7294> I still don't know more than arigato! '=D
< rcurtin> :) よろしく is just "yoroshiku", "nice to meet you" :)
< zoq> sumedhghais: "look, it’s very, very simple..... All I want... is a cup of tea"
< manish7294> :')
< sumedhghaisas> zoq: ohh finally... I thought no one likes Hitchhikers...
< manish7294> As for my free time I like playing(destroying!) with systems and reading reviews of anime
< sumedhghaisas> zoq: I used PocketSphinx to make a talking book with RaspberryPi, just like in the movie
< rcurtin> manish7294: by 'systems' do you mean old computers? I like to play with old computers also if so :)
< sumedhghaisas> zoq: Just in case you wanna make your own Guide too :)
< manish7294> rcurtin: yup! and friend's live websites and other work too'=D
< zoq> sumedhghais: Nice, the hitchhikers guide is just awesome, I'll use the plants names to name my systems :)
< haritha1313_> Added to my reading list :)
< sumedhghaisas> zoq: Are you listening to the newer radio podcast? Sorry if this discussion is taking a tangential turn :) I can't be up that quickly in alphabetical order right?
< yaswagner> I have to leave somewhat soon and was wondering if it was okay if I went ahead and introduced myself :)
< sumedhghaisas> Sure :)
< yaswagner> Great thank you :) ! So hi everyone, my name is Yasmine. I grew up in Montreal, Quebec (the french part of Canada). I went to McGill University in Canada for my undergrad, and will be starting my Masters next year at the Université de Montréal.
< yaswagner> In my free time I hike Quebec or Vermont's mountains when it is nice out! The views are breathtaking and its always nice to run away from the city for a bit!
< yaswagner> When its grey and gloomy I watch/rewatch Silicon Valley or Rick and Morty (which I highly recommend if you have not watched it yet!!)
< rcurtin> I went up towards Vermont once and it was beautiful... I hope to return there someday!
< manish7294> Nothing beats Rick and Morty=D
< sumedhghaisas> yaswaqner: I love both :) The new Silicon Valley episodes are amazing...
< zoq> Never watched Rick and Morty, the list goes on and on.
< zoq> sumedhghais: I'm now, thanks :)
< yaswagner> Agreed! I was sad at first that Erlich Bachman was leaving. But I still love it as much!
< Atharva> Erlich Bachman was awesome
< manish7294> zoq: You will burst in laugh
< yaswagner> I also love to read psychology or philosphy books (just finished 12 Rules for Life by Jordan Peterson and started Antifragile by Nassim Taleb and highly recommend both! if you have book recommendation I would love to have some!)
< yaswagner> Yes! I dont think a show has made me laugh more than Silicon Valley :)
< zoq> Put Thinking, Fast and Slow and the list :)
< zoq> *on the list
< yaswagner> Read it! And loved it, Daniel Kahneman is a genius!
< zoq> agreed
< yaswagner> That pretty much sums up my side hobbies appart from coding and computer science :)! If anyone wants to introduce themselves, feel free to go!
< ShikharJ> I guess I'm next. I'm Shikhar, currently a 2nd year undergrad at IIT Patna, India, in the Computer Science Department. I spend most of my time watching k-drama (Goblin, Jewel in the Palace), American TV (Last Week Tonight, Silicon Valley) and pretty much any movie with an interesting premise.
< rcurtin> sounds great, glad to have you as a part of mlpack (and everyone else too of course :))
< zoq> I'm surprised nobody mentioned Game of Thrones.
< ShikharJ> I started programming in C++ about 4 years ago. In my school I was taught Turbo C++ (sigh..) and had to practically un-learn all of it after I entered college.
< manish7294> zoq: Now you mentioned the legend
< ShikharJ> zoq: GoT is a universal favourite I guess.
< zoq> true :)
< Atharva> zoq: Sadly, we have to wait another year for the final season
< Atharva> hopefully they will come up with a memorable one after taking so much time
< rcurtin> Turbo C++ :)
< zoq> right, and probably wait even longer for the next book.
< ShikharJ> Yep that one with the geeky blue screen from the Borland C++ compiler.
< ShikharJ> Pretty much had to start from scratch.
< zoq> ShikharJ: just opened the wiki page
< sumedhghaisas> SikharJ: Wrote my first code in Turbo C++ :)
< manish7294> ShikharJ: I have to admit that was my first one too'=D
< zoq> "Turbo C++ v1.01 and Turbo C v2.01 can be downloaded, free of charge, from Borland's Antique Software website.", let's see if this still works
yaswagner has quit [Ping timeout: 260 seconds]
< ShikharJ> zoq: Ah yes, that blue screen will never cease to exist in my head.
< zoq> "Create fast native apps for Windows, Mac and mobile from one codebase", maybe we should port mlpack to Turbo C++?
< rcurtin> I wonder if you could get it to compile mlpack...
< rcurtin> it probably doesn't do well with templates
< sumedhghaisas> with C++11? no way :)
< ShikharJ> zoq: rcurtin: That would be an engineering feat I'd say.
< zoq> But we could say mlpack build with
< zoq> I mean Ryan builds mlpack on an old SPARC
< ShikharJ> I had worked on a Graph Plotting project (for single variable polynomial equations) using Turbo C++, and I'd say it felt pretty great at that time :P
< rcurtin> yeah, we have sparc64 build servers that build mlpack every day :)
< rcurtin> takes a long time though
< rcurtin> did everyone get the chance to introduce themselves? I think we heard from all the students but not the other mentors :)
< sumedhghaisas> I guess. Old is gold :)
< rcurtin> maybe if wenhao and kevin read this far in the logs they can come to the channel and introduce themselves sometime also :)
< sumedhghaisas> Maybe I am next after Shikhar?
< ShikharJ> Woah, SPARC servers :o
< rcurtin> sumedhghaisas: sure, I guess we did end up going mostly alphabetically anyway
Atharva has quit [Ping timeout: 260 seconds]
< lozhnikov> rcurtin: almost:)
< sumedhghaisas> I am Sumedh Ghaisas, born in Mumbai but my heart belongs to Goa(amazing warm beaches)
< sumedhghaisas> Went for my undergrad there, Birla Institute of Technology
< sumedhghaisas> For some reason decided to leave my heavenly life for masters in University of Edinburgh
< sumedhghaisas> And now working in DeepMind, again London is not a good choice
< rcurtin> don't forget some time in Reykjavik ;)
< ShikharJ> sumedhghaisas: Is it the weather in London?
< rcurtin> although if I understood correctly mostly the weather was bad and it was rainy and cold :)
< sumedhghaisas> rcurtin: ohh yeah... I was in Reykjavik for 7 months...
< sumedhghaisas> most horrible climate...
< sumedhghaisas> London isn't too bad, but no warmth at all.
< sumedhghaisas> Even on a sunny day, its cold. Since I have been here only once I have walked on a street with a T
< sumedhghaisas> *T-shirt
< sumedhghaisas> apart from that, In my free time I play Table Tennis, or Ping Pong if you may :P
< rcurtin> I guess we still have yet to have the mlpack table tennis tournament :)
< haritha1313_> I like table tennis too, but only a college level player :)
< sumedhghaisas> watch Netflix, lately been reading books on philosophy behind Intelligence, currently on Godel Escher Bach... I will recommend it to anyone who likes math and AI
< zoq> right, if we do a hackathon we should keep that in mind
< sumedhghaisas> rcurtin, haritha1313: We are getting more players for the tournament :)
< rcurtin> I will lose, I am no good :) but I will still play if we do it!
< haritha1313_> :D
< sumedhghaisas> Although I must warn you... lately I have been practicing a lot on company time :P
< zoq> okay, Sumedh is the endboss :)
< ShikharJ> sumedhghaisas: I'm going to pester you for academic guidance though, I'm looking forward to a master's degree (though I still have a couple of years to graduate) :)
< sumedhghaisas> So that about it. I have to go for dinner soon. Already too late here. :)
< sumedhghaisas> SikharJ: Sure thing :)
< zoq> Okay. I guess it's my turn.
< zoq> My name is Marcus, born and raised in Berlin, Germany.
< zoq> I’m a PhD student at the Free University of Berlin focusing on automated theorem proving using different methods but mainly neural networks.
< zoq> When I'm not working, I like to parachute or climb mountains, sometimes a combination of both.
< zoq> If anybody likes to join me to get up to Meru or Everest let me know.
< zoq> or any of the other mountains :)
< zoq> above 4000m :)
sumedhghaisas has quit [Quit: Page closed]
ImQ009_ has quit [Quit: Leaving]
Atharva has joined #mlpack
< zoq> and as Ryan already said, always open for music recommendations, pretty much any type of music
< rcurtin> do you think you will do Everest?
< rcurtin> I remember talking to Heiko from Shogun, he said you do crazy things like sleep on the side of mountains
< rcurtin> lots of adrenaline :)
< zoq> Hopefully, next year or the year after, fingers crossed
< zoq> if you like to call it crazy
< rcurtin> ha
< rcurtin> that sounds really cool
< rcurtin> be sure to take pictures!
< zoq> will do
< zoq> That reminds me of something, you didn't mention that you do races.
< Atharva> zoq: Have you done this https://i.ytimg.com/vi/XvynyBcr2sc/maxresdefault.jpg?
< manish7294> Atharva: Just looking at that, I am getting nausea '=D
< Atharva> manish7294: and I am scared of heights!
< zoq> yeah, it's not that bad as it looks like, you are pretty tired anyway
< Atharva> can't imagine doing that ever
< Atharva> zoq: oh boy
< zoq> rcurtin: That reminds me of something, you didn't mention that you do races.
< zoq> I bought the cat laser shirt, from the one photo :)
< rcurtin> really!? nice
< zoq> in case anybody likes to get one as well :)
< zoq> under 10$
< manish7294> zoq: Kind of DejaVu! Just happen to come across a CatZilla meme earlier today and now this t-shirt
< manish7294> Cats are on Fire=D
< zoq> The material isn't that good, but you don't buy such a shirt for the comfort.
< Atharva> It's getting very late for me, bye guys
< zoq> Atharva: See you around!
Atharva has quit [Quit: Page closed]
< lozhnikov> Looks like I'm the last one. I'm Mikhail Lozhnikov, a postgraduate student at Moscow State University, Faculty of Mechanics and Mathematics.
< lozhnikov> I like reading, hiking and music (mostly classical music)
< rcurtin> whoa, where were the glaciers?
< rcurtin> or I think that is what they are... I don't spend much time near the arctic circle so I don't know :)
< lozhnikov> Iceland:)
< rcurtin> very cool, maybe Sumedh has seen those too :)
< rcurtin> but I guess it was too cold for him :)
< ShikharJ> I think I'll go off. It's 3 in the morning here in India now, need to get some sleep :) That is a great picture with the lake lozhnikov!
< haritha1313_> That pic is too beauttiful :)
< rcurtin> sounds good ShikharJ, come back and chat sometime :)
< zoq> ShikharJ: Ohh, good night!
< rcurtin> I also need to go... the sun is going down here and I need to put a transmission back in one of my cars... so I will get very greasy...
< lozhnikov> No, I think the temperature was as usual (for Iceland of course)
< zoq> Have you ever heard something from Nils Frahm?
< ShikharJ> See you around guys!
ShikharJ has quit [Quit: Page closed]
< zoq> kinda classical
< haritha1313_> I have an exam tomorrow. :( . Need to go too. Bye everyone, it was great meeting you all. :)
< zoq> haritha1313: See you around, and good luck with the exam.
< lozhnikov> No, not yet. Just opened the wiki page
< rcurtin> good to meet you also, and good luck! :)
< haritha1313_> zoq: rcurtin: Thank you :D
haritha1313_ has quit [Quit: Page closed]
< zoq> lozhnikov: Also, I know this might be a bit random, since it's the Ukraine, but have you ever been in Chernobyl?
< manish7294> I think I should be leaving too now, sun will be rising within few hours here. Thank you all, it was nice meeting you!
< lozhnikov> zoq: no, I haven't. Usually, I prefer some wild nature for traveling:)
< zoq> manish7294: Ohh, good night!
manish7294 has quit [Remote host closed the connection]
< zoq> lozhnikov: I see :)
< rcurtin> oh, by the way, if anyone wants any more mlpack stickers, just let me or Marcus know, we can mail more to you
< rcurtin> I bought 1000 a few months ago so there are quite a lot of them :)
< zoq> right, happy to mail stickers
< rcurtin> perfect, got the transmission back on. maybe someday I will get the car to drive again too :)
< zoq> rcurtin: What car are you working on?