Why Structure and Interpretation of Computer Programs Matters | Hacker News Reader