Why isn't functional programming the norm? | Hacker News Reader