Scientific Debugging or how to debug difficult bugs | Hacker News Reader