Chaining (async) operations in Swift and Java | Hacker News Reader