Since some people were alarmed about pending comments, I thought I
should explain what's going on with them. Sorry for the delay, but
between implementing them and now I've had to help get the current
batch of startups through Demo Day.
To recap, pending comments are a feature we hope might mitigate or
eliminate the nasty comment threads that sometimes occur on HN. It
essentially turns HN into the sort of hard-moderated forum where
comments have to be approved by moderators before being seen, except
to make it more democratic (and less work for us), any user over
some karma threshold can approve comments.
Since the implementation touches many parts of the code, and I am
at this stage still the one who understands the HN code best, I was
encouraged to write it before I left.
The plan from the beginning was to make it possible to turn pending
comments on or off per thread. Since the simplest v1 was to have
pending comments sitewide, I released it in that form first. That
code didn't break, fortunately. The next day I finished making it
work per thread. Or more precisely per item tree; a moderator can
turn on pending comments for anything from the whole site to an
individual comment.
When I announced pending comments I said the threshold for endorsing
comments would be 1000 karma. Some people have been alarmed by
that. But 1000 was nothing more than a plausible initial value of
a variable meant to be tuned by the moderator. In fact, the threshold
never was 1000 even at first; I set it to 500 in the first release.
Maybe it will end up being 50. The only way to figure out what
works is empirically.
Indeed, the only way to figure out if pending comments will work
at all is empirically. The plan is for the moderator to experiment
with turning pending comments on for individual threads. If that
works, maybe after tuning the parameters he'll gradually expand to
more and maybe eventually just turn on the feature sitewide. Or
maybe that will never be necessary. Or maybe software will decide
when to turn on pending comments.
Nor does the threshold for endorsing comments have to be karma.
That was the obvious choice for a v1, but it would be easy to
incorporate or substitute other things like account age or average
comment score, or even introduce randomness.
It's impossible to predict exactly how pending comments will end
up working, but one thing you can safely predict is that whatever
happens with them won't ruin HN. The main moderator is extremely
sensitive to the state of HN, and if something he did was making
the site worse, he'd be quick to notice.
For example, discussions here already have a pattern of being mostly men, and most people with significant amounts of karma are men - I don't know the data here, but I don't think that's a controversial observation. If you're a woman who is new to HN and trying to explain your work experience as a woman in a relevant thread, right now you can give commenting an honest effort and know that everyone can at least read your words and consider them. But under pending comments, instead women will have to write comments that men approve before those women's comments are even visible.
The pending comments system seems worryingly likely to reinforce HN's existing systemic biases in silent/hidden ways that will be hard to analyze and improve after implementation.
Edit to suggest an improvement instead of just criticism: I've been moderating forums and IRC professionally for six years (for del.icio.us and now for Cydia), and to change the culture here, I'd first try expanding the community guidelines with much more detail and several specific examples of unacceptable comments. It clearly has not been enough to only say "be civil", no name calling, and "no classic flamewar topics" - it's a good start, but vague and incomplete. Expanded guidelines would go along with clearly-indicated removals of unacceptable comments to show that the new guidelines are serious and not just suggestions. I would also try implementing a Metafilter-style flagging system: make the "flag" button consistently visible, with a "pick a reason to flag" menu that has one option per rule category (http://i.imgur.com/Aw03Tl2.png). This serves as an integrated (and "just in time") reminder of the rules, with the bonus of flag counts helping moderators find problem spots.