Observables, Reactive Programming, and Regret | Hacker News Reader