Functional programming: A step backward | Hacker News Reader