Exit Codes: Why Java Gets It Wrong | Hacker News Reader