The 40 Principles of Problem Solving - repeated across many fields | Hacker News Reader