API vs. SDK explained in restaurant terms | Hacker News Reader