Why is it so hard to avoid premature optimizations? | Hacker News Reader