Full threadpooriaazimi·It's one of the best articles I've read in many months... I can't believe it hasn't been posted here yet!View on HN