What is wrong with boolean parameters? 4 ways to deal with them | Hacker News Reader