Patterns of Successful Modern Social Apps: Synchronous vs. Asynchronous | Hacker News Reader