Full threadgizmodo59·This answer is comprehensive. http://programmers.stackexchange.com/questions/221615/why-do...View on HN