There's a decent discussion from a few years ago on hn, as well: https://news.ycombinator.com/item?id=24662262