Full threadavinash·I think this is an excellent article and it's clear that the guy who wrote that did a lot of research.View on HN