Previous discussion: https://news.ycombinator.com/item?id=41767648 (308 comments)
Comments moved thither. Thanks!
The human internet submitted this dupe.
[dupe] https://news.ycombinator.com/item?id=41767648