Ask HN: Thinking in Functional programming | Hacker News Reader