Why Do We Create Bad APIs | Hacker News Reader