Why Goodreads is hard to unseat (part 1) | Hacker News Reader