Three frameworks for problem solving | Hacker News Reader