Functional programming in Java | Hacker News Reader