Programming, Education, and Rationality | Hacker News Reader