Preventing callbacks from accidentally being called twice | Hacker News Reader