Much better link with some excellent (and some not so great) discussion already: https://news.ycombinator.com/item?id=46633378