Previous Discussions:
- Nov 26, 2010: https://news.ycombinator.com/item?id=1942778
- Aug 13, 2012: https://news.ycombinator.com/item?id=4374865
- Jul 5, 2016: https://news.ycombinator.com/item?id=12034277
- Nov 10, 2018: https://news.ycombinator.com/item?id=18421877