Why functional programming doesn't catch on | Hacker News Reader