Why We Should Design Some Things to Be Difficult to Use | Hacker News Reader