Debugging a complicated chain of events that led to a bug | Hacker News Reader