Functional programming: A step backward? | Hacker News Reader