Self-directed computer science education | Hacker News Reader