479 karma · joined July 8, 2009
Any comments are my views alone and not those of my employer.
My email is thinkago at gmail.
My most productive times at work seem to be mid-late mornings. My most productive time for hacking seems to be 10 pm - 12 am, which is unfortunate because I end up neglecting one of sleeping and hacking.
Other things I've done which you might find useful:
- replace soda with water: I drank a lot of soda in my teens and early college, but this was one of the easier things to change
- have a sugar replacement such as fresh fruit available: if I eat something low in sugar (or maybe carbs in general?), particularly in the evening, then I get cravings for sugar. Eating fruit or toast seems to help this.
- go to the grocery store only after eating. I'm not sure if this is a myth or real, but I do it in hopes that my immediate hunger won't drive my shopping decisions.
- get enough sleep. Without enough sleep, my resolve is weakened by the afternoon, and I will want to snack rather than work.
Source: http://www.readwriteweb.com/archives/microsoft_sues_salesfor...
It's not even typical Microsoft behavior. From the article above:
Although the frequent target of such suits, the Redmond, Washington-based Microsoft itself has only filed patent infringement suits four times in its history.
That makes me think that Microsoft is taking cloud computing very seriously, as Ballmer alludes to, and I would include going out of their way to seek injunctions against one of the largest players in cloud computing.
Yet still, everyone loves it. Why should Apple do a recall?
To me, dashes reek of desperate SEO.
Speaking of computer setups, if anyone is interested in helping my friend obtain one (her old laptop broke), you can read more at http://www.philipfund.com
Life 1: live with less (stuff)
Life 2: meet a girl
As far as progress... I've started on Summer's, but I'm not as far as I hoped. Currently working on SICP. Life 1 is actually progressing, as very often I find things that I can get rid of and not miss. Life 2... not yet..
First, undergrad research. I was able to participate in undergraduate research at my university. They offer an engineering (including CS) undergraduate research initiative for students to work with faculty mentors, and some professors receive NSF REU grants which allow them to fund undergrads for a semester or more to do research with them. These opportunities don't jump out at you, however, and you need to take the initiative to talk to professors and discover the opportunities. Don't think you are too "inexperienced" either - you can start looking in your first or second semester. If you decide to apply for graduate school in a few years, you'll find that having undergraduate research is a huge plus for your application.
Also, yes, my school offered C++ and Java as the required programming languages. However it's not going to matter what they offer - you really learn programming once (not a trivial task), and from there, you can pick up whichever languages you need (a comparatively trivial task). Most importantly, you should learn outside the classroom -- make your own projects/applications/websites or contribute to existing projects. I did. This helps in a lot of aspects -- it trains your motivation, improves your skills in programming, can be used as resume fodder, and so on.
Do live on campus, at least for the first year, if not more.
Is it intended to be a replacement for the laptop? Or is it a supplement to the laptop, filling a previously unseen niche between the phone and the laptop?
In a typical probability theory course, all of them, hopefully. I found random variables to be a crucial part of my probability theory class, being used in almost all (if not all) topics after the first month.
There are certainly other approaches to learning probability theory (though perhaps not what you were thinking.) I understand that E.T. Jaynes' book on probability theory, which I have not yet read, does not go the route of random variables.
Any other reading suggestions along these lines (or similar)?
Honestly, for me, increasing the number of Americans (and people elsewhere too) who can think more intelligently would be the holy grail of hacking problems. Can we create more hackers from modern society?
I suppose it's silly at first, but hopefully at some point, you grow used to it. Crockford's book JavaScript: The Good Parts is a good book that explains many of the oddities in JS.