Ask HN: Which books and open source projects make up the programming "canon"? | Hacker News Reader