20 karma · joined September 1, 2011
I've had one for a few months now and it's been excellent, good keyboard, great Linux support and really good battery life (with the 9-cell battery I can get 8hrs+). It's nice and compact, and pretty darn light, if a little on the thick side.
With 8gb of RAM, 128gb SSD, and a midrange Core i5 it runs about $1200-1300, but you could probably buy the RAM/SSD separately and save a fair amount.
The one weak point is the screen resolution (1366x768), but the screen is IPS and very good quality otherwise.
It looks like you're just rendering plain cubes, I'd be curious to see how much performance could be had by doing things the same as Minecraft (batching only the visible surfaces into larger 'chunk' meshes). I've been interested in WebGL for a while, and it'd be interesting to see how practical Javascript is for a fairly CPU-intensive game like Minecraft.
I've always thought Minecraft was an interesting programming challenge (I made a little clone of my own a while back (with portals, for whatever reason): http://www.youtube.com/watch?v=Qk_KjtbHUIs).
From what I've seen thus far, most school assignments are pretty easy to stumble through without really understanding what you're doing. As much useful stuff as I've learned in class, it's been personal projects that have really solidified things and taught me the most valuable lessons.
It's great to see LD growing so fast, my first one (#16) had ~120 entries, this time there were almost 600.
The whole "I've been programming since X" attitude is BS and does nothing but continue stereotypes, I suspect stuff like this is a big part of why there's such a lack of diversity in CS.
As someone who "started programming at 14" and a current CS undergrad, I know enough to know that I know next to nothing. I know plenty of people who'd never programmed before college who are way better at it than me.
That said, I would really love to see programming taught early on, since I'm sure a lot of people who'd really love it get put off by this sort of attitude and just never get exposed to CS (every chance I get, I point people towards my school's excellent intro classes).