Idempotence: What is it and why should I care? | Hacker News Reader