Detecting visibility bugs in concurrent Java | Hacker News Reader