Using meta programming whenever possible | Hacker News Reader