Much more discussion here:
http://news.ycombinator.com/item?id=414226
and here:
http://news.ycombinator.com/item?id=414583