Reactive MVVM for iOS development in Swift | Hacker News Reader