3 ms·Already discussed: http://news.ycombinator.com/item?id=2210281 http://news.ycombinator.com/item?id=2210281by bjonathan 16y agoAlready discussed: http://news.ycombinator.com/item?id=2210281 http://news.ycombinator.com/item?id=2210281