Types of Reasoning | Hacker News Reader