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