Everything I know about good API design | Hacker News Reader