APIs, robustness, and idempotency | Hacker News