Critical Thinking: Why it is so hard to teach? | Hacker News Reader