1,138 karma · joined October 21, 2016
It keeps you hydrated (drink water, tea [caffeine free in the afternoon] and coffee) and makes sure you don't sit at your desk for too long periods at a time.
I was lucky enough to be able to attend the LASER Summer School on Software Engineering for Robotics this year, which was a nice experience and I'm really grateful for Bertrand Meyer for organizing it. The LASER Summer School in 2018 will be about cryptocurrencies, so if anyone is interested in that you should certainly check out http://www.laser-foundation.org
For text great results have been achieved using automatons, but they only work for structured strings and break if you add only a little bit of noise.
I feel like ML should be considered whenever you feel like programming something requires you to deal with many different cases, you have a lot of example data available, and having some false positives / true negatives is not a big problem.
Also in The Netherlands some tech companies (including one I interned at) were reprimanded for having a hiring process that discriminated against older applicants. The company I worked for had as requirement in their job ad "graduated less than 3 years ago".
Advice I would have liked: Don't do a PhD if you like taking classes and just want to extent that experience, as doing a PhD is very different from taking classes. Also, the classes you are forced to take probably suck.
Advice I received but ignored but is probably true: Doing a PhD actually decreases your chance of getting a job (especially in Computer Science)
Advice that I would have liked to receive, know now but still ignore: If you are in a foreign country and you don't know the language but you want to stay in the country after you graduate, learn the language! Don't spend all your time doing research thinking that you will somehow compensate for not fluently speaking the language just because you have more research achievements. (Disclaimer: I live in Japan, and most jobs, even academic jobs, require a sufficient level of Japanese language abilities)
For example, in The Netherlands (at least at my previous university) for Computer Science, BSc is 3 years, MSc is 2 years, PhD is 4 years. Non-research programs ("HBO") are 4 years for bachelors, 1 year for masters.
In Japan (at least at my university) for Computer Science, Bachelor of Engineering is 4 years, Master of Engineering is 2 years, PhD is 3 years.
Maybe the notes of his course at Berkeley can be used to supplement the videos? http://people.eecs.berkeley.edu/~vazirani/f16quantum.html
If you happen to be a member of ACM, you actually get free access to Safari Books through http://learning.acm.org
Some companies value GPA a lot, others do not value it so much at all. See https://www.quora.com/How-much-does-GPA-matter-when-applying...
The title of the paper is: A generative vision model that trains with high data efficiency and breaks text-based CAPTCHAs
The title of the article is: Common Sense, Cortex, and CAPTCHA
That's nowhere near the sensationalist title at HN: RCN is much more data efficient than traditional Deep Neural Networks