Deadlock, Circular Reference and Halting | Hacker News Reader