This question was already answered several times here:
https://news.ycombinator.com/item?id=1487605 (2010)
https://news.ycombinator.com/item?id=3996652 (2012)
https://news.ycombinator.com/item?id=12496558 (2016)
https://news.ycombinator.com/item?id=16846229 (2018)
(possibly more)