Abstraction boundaries are optimization boundaries | Hacker News Reader