Designing APIs: use arrays instead of variable number of arguments | Hacker News Reader