(494 points, 333 comments) https://news.ycombinator.com/item?id=46393936
(144 points, 62 comments) https://news.ycombinator.com/item?id=46717442