Beyond pattern recognition: How to approach causal questions properly | Dark Hacker News