Pythonic lazy evaluation | Hacker News Reader