Functional, Reactive Programming for Dynamic JavaScript UIs | Hacker News Reader