How to Design User-Driven APIs | Dark Hacker News