Declarative thinking with Ruby | Hacker News Reader