Some previous discussion. I think this one is worth a read as well, though.
https://news.ycombinator.com/item?id=47555556 https://news.ycombinator.com/item?id=47577761