THESHADOWBOX.NET

Please login or register.

Login with username, password and session length
Advanced search  

News:

COMING SOON: New music videos, more tour dates, new features on the AFP app (for iOS and Droid), the relaunch of our official merch store, and much, much more...

Pages: [1] 2  All   Go Down

Author Topic: What do you think? xkcd's approach to forum moderation  (Read 516 times)

0 Members and 1 Guest are viewing this topic.

Liana

  • Dysfunctional Disney Princess
  • Newbie
  • *
  • Offline Offline
  • Gender: Female
  • Posts: 16
    • View Profile
    • My music myspace
What do you think? xkcd's approach to forum moderation
« on: February 07, 2008, 12:39:53 AM »

http://blag.xkcd.com/2008/01/14/robot9000-and-xkcd-signal-attacking-noise-in-chat/


"ROBOT9000 and #xkcd-signal: Attacking Noise in Chat

Edit: As expected, with the huge flood of new traffic after this post went up, the channel is full of new folks coming in and playing with the bot.  This is unavoidable and expected for these first few days, and ROBOT9000 is actually controlling the noise pretty well.  Still, #xkcd-signal is a social channel — if you just want to play games with the moderator/concept, please use #moderator-sandbox.  Thanks!

#xkcd has had about 250 chatters these days. Large communities suck. This problem is hard to solve, but we’ve come up with a fun attack on it — enforced originality (in a very narrow sense).  My friend zigdon and I have put together an auto-moderation system in an experimental channel, #xkcd-signal, and it seems to work well, so we invite you all to take part.

When social communities grow past a certain point (Dunbar’s Number?), they start to suck. Be they sororities or IRC channels, there’s a point where they get big enough that nobody knows everybody anymore. The community becomes overwhelmed with noise from various small cliques and floods of obnoxious people and the signal-to-noise ratio eventually drops to near-zero — no signal, just noise. This has happened to every channel I’ve been on that started small and slowly got big.

There are a couple of standard ways to deal with this, and each one has problems. Here’s an outline of the major approaches (skip down if you just want to read about ROBOT9000):

    * Strict entry requirements: This is the secret club/sorority approach. You can vet every new person before they’re allowed to speak. This sucks. It reminds me of Feynman’s comment on resigning the National Academy of Sciences — he said that he saw no point in belonging to an organization that spent most of its time deciding who to let in. The problems are apparent during sorority rush week on college campuses. Not only is the question of who does the vetting (and how) difficult, but the drama reaches horrifying levels as bitter counter-cliques rise up and do battle.

    * Moderators: This is the approach IRC channels and forums usually take. You designate a few ‘good’ people who can deal with noise as it happens, by muting, kicking, banning, or editing content as need be. There are a couple problems here — the circle of moderators has to grow with the community. It eventually becomes fairly large, with complicated dynamics of its own, and the process of choosing moderators leads to sorority/NSF-esque drama and general obnoxiousness. I don’t like the elitism that inevitably develops, and prefer more egalitarian systems.

    * Running peer-moderation: When it’s possible, this is a good approach. It’s used to great effect on comment threads, with Slashdot pioneering the whole thing and sites like reddit stripping it down to an effective core. But it doesn’t work very well for live time-dependent things like IRC channels.

    * Splinter communities: This has happened on most IRC channels I’ve been on — small invite-only side channels sprout up with particular focuses. Often, the older core members of the community go off to create their own high-signal channel, which is generally kept quiet. But this is limited — it lacks the open mixing of the internet that often makes online communities work.

I was trying to decide what made a channel consistently enjoyable. A common factor in my favorite hangouts seemed to be a focus on original and unpredictable content on each line. It didn’t necessarily need to be useful, just interesting. I started trying to think of ways to encourage this.

And then I had an idea — what if you were only allowed to say sentences that had never been said before, ever? A bot with access to the full channel logs could kick you out when you repeated something that had already been said. There would be no “all your base are belong to us”, no “lol”, no “asl”, no “there are no girls on the internet”. No “I know rite”, no “hi everyone”, no “morning sucks.” Just thoughtful, full sentences.

There are a few obvious questions/objections, and I think each of them has been answered by experiment:

    Q: Can’t you just tack a random set of letters on the end to ensure your line is unique (or misspell things, add in gibberish, etc)?

    A: Of course. The moderator has plenty of holes if you’re acting in bad faith. But if you’re doing that, why are you in the channel at all? Folks who persist in doing this anyway earn (like any spammers) a prompt manual ban.

    Q: Won’t it get harder and harder to chat as lines get “used up”?

    A: You underestimate the number of possible sentences. We’ve been working off two years (2 million) lines of logs, and it’s not very hard at all — I expect the channel will be able to run for at least a decade before it becomes a problem, and probably long past that.

    Q: What about common parts of conversation, like “yeah” and the like?

    A: Surprisingly, it doesn’t seem to be a huge problem. In some cases, they can be done without entirely, and in others, you’re just forced to elaborate a little bit on what you’re agreeing with and why.

I talked it over with zigdon, a Perl guru, and he coded it up. We called the project ROBOT9000 (the most generic, unoriginal name for a bot that we could think of). Then we started a sister channel to #xkcd and put the bot in it. #xkcd-signal has been running for the last couple weeks (using the last two years of #xkcd logs) with about 60 reasonably active chatters, and it’s working beautifully — good, solid chat between relative strangers, with very little noise. (We’ll see how it handles the influx of people as we announce the experiment to the wider net.)

In zig’s implementation, the moderator bot mutes (-v) chatters for a period after every violation. The mute time starts at two seconds and quadruples with each subsequent violation, so you have five or six tries to get the hang of it. Your mute-time decays by half every six hours (we’re still tweaking the parameters). When looking for matches, the bot ignores punctuation, case, and nicks.

The big problem we ran into, actually, was meta-discussion overwhelming the channel. Every new person wanted to speculate about the rules and their effect, and every violation was followed by a long postmortem. At first, we had a scoreboard showing who was the best at talking without violation, but this quickly turned into a competition, destroying actual chat. When we took down the scoreboard and banished meta-discussion of the channel to #meta-discussion, everything worked out nicely. (And, of course, for discussion of the concept of #meta-discussion people had to go to #meta-meta-discussion, and for chat about how silly that whole idea was, we created #meta-meta-meta-discussion …)

You’re welcome to come hang out with us. The moderator bot is running in #xkcd-signal on Foonetic (irc.foonetic.net or irc.xkcd.com). But again, it’s a social channel; take discussion of the concept to #meta-discussion.

If you’d like to run this bot in your own channel, zig has published an initial version of the code here:

http://media.peeron.com/tmp/ROBOT9000.html (Perl bot, SQL skeleton)"
Logged

Kenny Wisdom

  • Desire in a Bowl of Potatoes
  • Hero Member
  • *****
  • Offline Offline
  • Gender: Male
  • Posts: 1341
  • Emmett does peace; his way.
    • View Profile
Re: What do you think? xkcd's approach to forum moderation
« Reply #1 on: February 07, 2008, 02:37:05 AM »

What exactly, Lianikins, is your point?

Are we back in the "my post" is better than "your post" territory? Apparently there are better forums out there if you are dissatisfied. You know, much better ones. ;D

© Kenny Wisdom's Original Sentences 2008.


Ok, on reflection I posted the above about two hours ago and I have been guilty, yet again, of making a presumption that Liana was trying to make a point. Sorry. That was wrong of me.

Liana asked, "What do you think? xkcd's approach to forum moderation?"

That's the answer in a nutshell. I DO think and I don't need that thinking done for me. If I want to prattle, let me prattle. If I want to be intellectual let me. Just don't force me.

This approach to moderation is appalling.

Talk about high and mighty. "My art is better than your art. High art and low art. I'm better than you..."

Such snobbery should be avoided.

If the next post was by Mr. LOL, I think I'd wet myself.
Logged
http://www.diggers.org/overview.htm

A life played for keeps. Read it, dig it, man...

Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde!!

Greg Nova wrote:
Harper tu n'es qu'un petit couillon!

dj50tonhamster

  • Shake your booty like Sheik Yerbouti
  • Hero Member
  • *****
  • Offline Offline
  • Gender: Male
  • Posts: 1233
  • A kindler, gentler machine gun hand
    • View Profile
Re: What do you think? xkcd's approach to forum moderation
« Reply #2 on: February 07, 2008, 09:30:19 AM »

Actually, that's moderation for the IRC channel. It could be adapted to a forum but I don't think there'd be much of a point to it. Live chatting and forum posting tend to prompt different kinds of writing, with the latter usually featuring more detailed writing.
Logged
"Mommy, will God send fire ants for me someday?"
"Only if you're good and you pray every day, then Jesus sends the bugs for ya. Good night."

roboticvampire

  • Sr. Member
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 333
    • View Profile
    • James Morgane
Re: What do you think? xkcd's approach to forum moderation
« Reply #3 on: February 10, 2008, 04:09:52 AM »

It seems like one of main reasons to put in a system like that is to combat the annoying and occasionally overwhelming posting of memes, which this board thankfully doesn't have to deal with that often.  If we did, or eventually do, most board scripts have customizable swear filters which can easily be adapted to change an "all your base" or "i can has" or whatever to something embarrassing or even more stupid, though that can turn into a meme itself.  The problem I can think of with the xkcd bot is the pressure to say original things could get in the way of carrying on a conversation, in a long term communication setting such as a message board, and especially in a more immediate one like an IRC channel.  While language can have almost unlimited combinations while still maintaining a semblance of meaning, I don't think most people are original enough to keep that up for an extended period of time.  In the context of the Shadowbox, how many times can people briefly praise or critique a Dolls show before the program kicks in?  It can't be used just for the message as a whole, because it would be too easy to slip in an annoying meme all your base are belong to us and not have it blocked, but if it goes through the entire message looking for word combinations, we, for example, would be in a situation where talking about a particularly wonderful performance of, say, "Sex Changes" would only be allowed to happen a handful of times before breaking out the thesaurus of archaic words.  Of course, I haven't seen the thing in action, so I may just be overly skeptical.  A better type of moderation to ensure interesting conversations would be to have a moderator constantly adding the annoying memes to a list which is then blocked by the program, and having a minimum character requirement for all posts.  If people are forced to write a sentence or two, or an entire paragraph, there would be less posts but the quality (at least in theory) would go up.  Maybe.  I have to go to homework.  Now no one else is allowed to talk about homework.
Logged

Kenny Wisdom

  • Desire in a Bowl of Potatoes
  • Hero Member
  • *****
  • Offline Offline
  • Gender: Male
  • Posts: 1341
  • Emmett does peace; his way.
    • View Profile
Re: What do you think? xkcd's approach to forum moderation
« Reply #4 on: February 10, 2008, 04:21:43 PM »

Ah, yes, working at home.
Logged
http://www.diggers.org/overview.htm

A life played for keeps. Read it, dig it, man...

Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde!!

Greg Nova wrote:
Harper tu n'es qu'un petit couillon!

fishbulb

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 594
    • View Profile
Re: What do you think? xkcd's approach to forum moderation
« Reply #5 on: February 11, 2008, 04:14:14 AM »

I wonder why homework is called homework and not schoolwork and housework housework and not homework.
In Dutch we call homework huiswerk and housework schoonmaken. Or poetsen.
Logged

Kenny Wisdom

  • Desire in a Bowl of Potatoes
  • Hero Member
  • *****
  • Offline Offline
  • Gender: Male
  • Posts: 1341
  • Emmett does peace; his way.
    • View Profile
Re: What do you think? xkcd's approach to forum moderation
« Reply #6 on: February 11, 2008, 05:12:37 AM »

De Zucht.
Logged
http://www.diggers.org/overview.htm

A life played for keeps. Read it, dig it, man...

Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde!!

Greg Nova wrote:
Harper tu n'es qu'un petit couillon!

fishbulb

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 594
    • View Profile
Re: What do you think? xkcd's approach to forum moderation
« Reply #7 on: February 11, 2008, 09:31:47 AM »

In France they don't call De Zucht Le Sigh, contrary to what forumfolks think, no, they call it Le Soupir, if I am correct. It makes more sense, doesn't it, soouupiiirrrrrr gives better opportunities for posing elegantly with a hand to the forehead and then slowly sinking down on a chaise longue, or chaisuwy longuwy, as Ritchie says, in Bottom. Le Sigh doesn't really work. Le sigh ... blam! De zucht ... blam! No gentle fluttering, but a crash.

Then again all this is hypothetical because I am happy to see Liana back, so no need for sighing / soupirer / zuchten.

 :)
Logged

imaginary friend

  • Enigmagnetic
  • Global Moderator
  • Hero Member
  • *****
  • Offline Offline
  • Gender: Male
  • Posts: 14043
  • be the porn you want to see
    • View Profile
Re: What do you think? xkcd's approach to forum moderation
« Reply #8 on: February 11, 2008, 02:11:35 PM »

***** ** ********* ***** ****, **** ********** ***** **** ********* ** ********** ***.

jdfu!

fishbulb

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 594
    • View Profile
Re: What do you think? xkcd's approach to forum moderation
« Reply #9 on: February 11, 2008, 03:18:33 PM »

Speak up, young man!
Logged

Kenny Wisdom

  • Desire in a Bowl of Potatoes
  • Hero Member
  • *****
  • Offline Offline
  • Gender: Male
  • Posts: 1341
  • Emmett does peace; his way.
    • View Profile
Re: What do you think? xkcd's approach to forum moderation
« Reply #10 on: February 11, 2008, 05:22:10 PM »

Oh, boy.

 :icon_salut: le sigh.
Logged
http://www.diggers.org/overview.htm

A life played for keeps. Read it, dig it, man...

Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde!!

Greg Nova wrote:
Harper tu n'es qu'un petit couillon!

fishbulb

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 594
    • View Profile
Re: What do you think? xkcd's approach to forum moderation
« Reply #11 on: February 12, 2008, 01:41:27 AM »

Now what have I told you about trying to be funny?

Exactly. Leave that to me.

 :buck2:



De zucht.

And for the record: I think that English lacks words that start with a Z. So there.
Logged

Kenny Wisdom

  • Desire in a Bowl of Potatoes
  • Hero Member
  • *****
  • Offline Offline
  • Gender: Male
  • Posts: 1341
  • Emmett does peace; his way.
    • View Profile
Re: What do you think? xkcd's approach to forum moderation
« Reply #12 on: February 12, 2008, 02:25:34 AM »

Zany  :coolsmiley:

Zeal  angel

Zero  O0

Zigzag  ^-^

Zone  :)

Zoom  :D

Zoo  >:D

Ze Zucht.  ;D
Logged
http://www.diggers.org/overview.htm

A life played for keeps. Read it, dig it, man...

Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde!!

Greg Nova wrote:
Harper tu n'es qu'un petit couillon!

fishbulb

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 594
    • View Profile
Re: What do you think? xkcd's approach to forum moderation
« Reply #13 on: February 12, 2008, 11:56:37 AM »

That's somewhat impressive!  O0

Now it's my turn.

Zullen zinderend zieke zakenlui zien zondigen zonder zorgen. Zagende zelfstandige zwoele zwagers zweten zanikend. Zat zijn zij, zwijgende zotten, zoals ze zonder zwierig zomerse zaligheden zomaar zondagse zoogdieren zachtjes zagen zingen. Zaaddragende zwetende zeveraars zonder zilverwerk zullen zonder zaniken, zinderend zilte zaken zoeken. Zorgeloos zongen zwarte zonderlingen zonder zegen. Zelfzuchtige zakkenrollers zochten zachtzinnig zonder zenuwachtigheid, zakjapanners zodat zaklampen zodanig zonderling zullen zijn. Zalig zwevende zadeltassen zaten zegevierend zonder zeuren, zorgwekkend zedelijke zelfportretten zijdelings zaaiend. Zonnebadend zagen zeven zenuwtrekkende zieke zigeuners ze zitten. Zichzelf verdedigende zappende zebra’s zijn zeker zindelijk zo ze zichzelve zonblinkend zoeken. Zalig zwoelde zeverende zaligheid, zwerk zat zwierend.

 :coolsmiley:


Logged

SomewhatDamaged

  • The greatest thing to have come out of East London since the plague
  • Hero Member
  • *****
  • Offline Offline
  • Gender: Male
  • Posts: 1709
  • The devils of truth steal the souls of the free
    • View Profile
Re: What do you think? xkcd's approach to forum moderation
« Reply #14 on: February 12, 2008, 12:51:39 PM »

That's somewhat impressive!  O0

Now it's my turn.

Zullen zinderend zieke zakenlui zien zondigen zonder zorgen. Zagende zelfstandige zwoele zwagers zweten zanikend. Zat zijn zij, zwijgende zotten, zoals ze zonder zwierig zomerse zaligheden zomaar zondagse zoogdieren zachtjes zagen zingen. Zaaddragende zwetende zeveraars zonder zilverwerk zullen zonder zaniken, zinderend zilte zaken zoeken. Zorgeloos zongen zwarte zonderlingen zonder zegen. Zelfzuchtige zakkenrollers zochten zachtzinnig zonder zenuwachtigheid, zakjapanners zodat zaklampen zodanig zonderling zullen zijn. Zalig zwevende zadeltassen zaten zegevierend zonder zeuren, zorgwekkend zedelijke zelfportretten zijdelings zaaiend. Zonnebadend zagen zeven zenuwtrekkende zieke zigeuners ze zitten. Zichzelf verdedigende zappende zebra’s zijn zeker zindelijk zo ze zichzelve zonblinkend zoeken. Zalig zwoelde zeverende zaligheid, zwerk zat zwierend.

 :coolsmiley:




Zikes!
Logged
Im an alltogether different being, I got black wings of fire & eyes of true seeing

Pages: [1] 2  All   Go Up