First principles thinking vs. second order thinking | Hacker News Reader