The boolean trap or how to design bad API | Hacker News Reader