General Thinking Tools: Mental Models to Solve Difficult Problems | Hacker News Reader