Write more reliable JavaScript with optional chaining | Hacker News Reader