Discussion: https://news.ycombinator.com/item?id=40621611
https://news.ycombinator.com/item?id=40666400 (3 comments)
https://news.ycombinator.com/item?id=40668382 (1 comment)