Designing Tools for Scientific Thought | Hacker News Reader