This living document describes the moral code which guides every script included in the plugin. If you want to update this document please read CONTRIBUTING first.
Internet business models have become antagonistic toward site visitors. The prevailing monetization strategy is to get as many visitors as possible spending as long as possible on a site, to maximize their exposure to advertising channels.
Some netizens respond to this by installing Ad Blockers, which treat the symptom and not the cause. An Addiction Blocker works upstream by removing sites' addictive elements before they can even get their hooks into you.
-
Leaf pages should not link to other leaf pages unless they are reference material for the current page. Instead, encourage visitors to return to a directory page where they can select a new topic. If your sitemap would look like a fractal pattern, you're probably breaking this rule.
β Dark-pattern: A New York Times article contains a section at the bottom suggesting trending articles for the visitor to read. The trending articles have no direct relationship to the current article.
β Dark-pattern: After watching a video on Youtube, similar videos are recommended. These recommendations are made using metadata such as topic, author, or keyword matching and do not constitute a direct relationship with the original video.
π A Wikipedia entry about lightbulbs covers their invention, linking to Thomas Edison's entry.
-
Comment threads should be a shorter read than the material they're commenting on. Comment threads have incredibly low information density and quickly veer off topic. They will grow boundlessly and overshadow your main content.
β Dark-pattern: The best rated reply to an entry on Hacker News has 100 sub-replies, which are all shown before the second best rated reply.
π The comments at the bottom of a Kotaku blog post are hidden by default until approved by a moderator.
-
Do not publish vanity metrics about visitors or content. These may cause visitors to start comparing themselves or engage with content just to see what the fuss is about.
β Dark-pattern: A karma count is displayed in the site header at the top of every Reddit page.
β Dark-pattern: Twitter prominently displays a like count and a retweet count on every tweet.
β Dark-pattern: The Washington Post tells you how many comments are in a thread.