Guidelines in creating a good settings/preferences for your product | Hacker News Reader