A Framework for First Principles Thinking | Hacker News Reader