How to gain deep programming knowledge | Hacker News Reader