Why Even Use Java 8 Optional? | Hacker News Reader