Dubious origin, lots of other copies:
(17 points) https://news.ycombinator.com/item?id=44316114
(30 points, 3 comments) https://news.ycombinator.com/item?id=44318192
(12 points, 4 comments) https://news.ycombinator.com/item?id=44320243
(26 points, 15 comments) https://news.ycombinator.com/item?id=44321381
(9 points, 2 comments) https://news.ycombinator.com/item?id=44322204
(11 points, 2 comments) https://news.ycombinator.com/item?id=44322288
(10 points, 3 comments) https://news.ycombinator.com/item?id=44322588
(10 points, 2 comments) https://news.ycombinator.com/item?id=44328038