Separating logic and language | Hacker News Reader