The Art and Science of Cause and Effect (1996) | Hacker News Reader