Safe Publication and Safe Initialization in Java | Hacker News Reader