Mental Frameworks for Evaluating Technology Companies | Hacker News Reader