Two Futures Can Explain Time's Mysterious Past | Hacker News Reader