Functional programming is the libertarianism of software engineering | Hacker News Reader