Ten Rules for Good API Design | Hacker News Reader