Critical Thinking: Why Is It So Hard to Teach? [pdf] | Hacker News Reader