Achieving eloquence in JavaScript (functional programming) | Hacker News Reader