Power to the People: The Slashdot Moderator System

Rob Malda (a.k.a. CmdrTaco, founder and head honcho of Slashdot) had a dilemma. His homegrown Web site, Slashdot, was taking off fast. Every day brought more posts, more page hits, more press coverage, more enthusiastic members signing up. Everything was going great—except that Rob was being lobbied by two distinct special interest groups, with diametrically opposed needs. Many loyal Slashdot readers were longtime Usenet geeks, who viewed the comments associated with each Slashdot story as a newsgroup and thus felt obligated to read every post. But Slashdot was also attracting an increasing number of busy and influential people who wanted to skim the cream and read only the best comments. And Slashdot was growing bigger and busier, so the good stuff was becoming increasingly hard to find.

Rob racked his brains, trying to come up with a solution that would satisfy both groups. He needed a fair and impartial way to weed out the dross and highlight the best posts, and he wanted a system that could grow along with the site. He'd already hand-picked a few loyal Slashdot members to mark the best and worst comments, but the volume of activity was fast outstripping the abilities of his volunteer editorial team. And he didn't want to get into the endless cycle of finding, training, and managing new moderators for a rapidly growing site.

So one night, after downing a few whiskey shots, Rob sat down at his laptop, and wrote a program that gave moderator access to 400 Slashdot members who'd posted good comments. Some people ignored their new powers - but about half of the newly minted moderators began rating posts. When people (inevitably) abused the system, Rob removed them from the pool of potential moderators. 

Over the next few weeks and months, Rob continually tweaked the system, trying to balance power with responsibility. Today, Slashdot's "just-in-time" moderator system is still being tweaked, but it's settled into a groove. Here's how it works:

  • · Every thousand posts triggers a program that randomly selects a group of moderators from a qualified subset of the member database, which excludes newbies and known troublemakers and represents a broad cross-section of Slashdot readers and posters. 

  •  
  • · Someone discovers that they're a moderator by logging in and seeing some extra controls on their screen, along with some instructions. Each newly-minted moderator is allotted five "tokens," each of which represents the chance to rate one post. The ratings are accumulated by the system database, which attaches an evolving score to each comment within the system. After they've rated five posts (or after three days), they're no longer a moderator; but if they didn't abuse their powers, the system can choose them again from the pool of potential moderators. So a regular reader of Slashdot might be given moderator access every few weeks or months, while a regular poster might become a moderator every few days or weeks.

  •  
  • · Slashdot members can set their preferences to view only those posts that rise above a certain score. So using this system, the Usenet geeks can set their preference to -1, which allows them to read every post—flames and all. And the busy people who want to skim the cream can set their cutoff level at 5, which will show them only the best posts. 
<< BACK   NEXT >>