Dupe.
130 comments: https://news.ycombinator.com/item?id=50305480
98 comments: https://news.ycombinator.com/item?id=50300853