Observable Properties and functional programming | Hacker News Reader