Handling overload with batching and rate-limiting | Hacker News Reader