Awesome read (and I voted it up again), but this has been here before:
http://news.ycombinator.com/item?id=370874 http://news.ycombinator.com/item?id=365094
Awesome read (and I voted it up again), but this has been here before:
http://news.ycombinator.com/item?id=370874 http://news.ycombinator.com/item?id=365094