Pending Comments Update
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.
129 comments
[ 2.7 ms ] story [ 202 ms ] threadNot making public even a very basic whitepaper as to how to implement a site-wide change (and such a major one as well) just seems... off, given the high quality of this site otherwise.
But thanks for the explanation. Duly noted.
Thanks for saying the site is high quality, but if so it's despite (or possibly because of) the fact that much of the development happens in the repl of the live site. There are not a lot of whitepapers around here. We tend to think by writing code.
Wow, I guess that gives me an excuse when I'm too lazy to test on a dev server. "Well, PG live edits HN"
But HN has a persistent bug where the next button on the first page expires and doesn't work. That's the difference between doing something for work and doing something for fun.
The willingnes to tolerate malfunction is higher
I don't think that's a bug, but a feature - a type of cache invalidation that forces you to refresh to ensure paging is accurate
https://news.ycombinator.com/item?id=7261591
https://news.ycombinator.com/item?id=5239673
(I remembered "new user" so was able to get a search to work...)
...what about the White House?
;)
For everyone who claims there is one true way to write successful software, it should be noted that one of the most popular (or least influential) sites frequented by developers was built on the live server using the REPL!
Maybe PG is the exception that proves the rule, but damn that's awesome.
One of the major benefits touted by the proponents of Agile was that it modeled how successful software teams worked. Well here's a successful software team and this is how it works.
For most teams it is probably a truly bad idea. But it shows there is more than one way to do it.
Update: The more I think about it, maybe this isn't so crazy. Wasn't Erlang built to work this way, so engineers could modify a telecom switch without taking it offline? As systems get gigantic it gets very difficult to have a staging environment that mimics the live site.
That should get added to a quote collection somewhere :)
I assume the distribution of karma here is exponential, so take the distribution's parameter lambda to be the highest value of karma, and set the threshold to half of the inverse of lambda. This page explains it better: http://www.phy.ornl.gov/csep/mc/node18.html
How do I tell when pending is on? As far as I know, it will be in the top bar -- if you qualify to approve comments. Does it appear if I can't approve comments? How else could I tell whether pending is on, or if I am able to approve comments?
Does an endorsement also provide one karma point in favor of the user that posted the comment?
If yes, why not just bind endorsements to the upvote link? So that it becomes a natural behavior, in keeping with existing norms on this site. (perhaps emphasize the upvote button with color-coding, to indicate that the upvote also endorses the comment)
If not, why not? Why shouldn't an endorsement count as an upvote that provides karma?
Second Question:
Do pending comments also apply to users with endorsement powers, or are their comments always visible by default, due to their endorsement privileges? I'm assuming not.
What if a privileged user were also required to be endorsed by a fellow karma-enabled user who was not the author of the comment under review, as a form of peer review? In other words, just because you have enough karma to review someone else's comments, still does not guarantee that your own judgement of your personal statements might hold universal, objective merit.
To answer your second question I believe pg has stated that only users with over 10000 karma have their comments automatically endorsed.
I was under the impression that upvoting was to reward comments that added to the discussion, rather than for ones that you happened to agree with. I have upvoted comments that expressed a view that I thought was wrong, and that said that I was wrong, because they were good comments. There is always a chance that I'm wrong, however infinitesimal that might be.
https://news.ycombinator.com/item?id=7449597
Consider renaming the feature from "pending comments" to "civility filter." In prose one would say Moderators now can require civility via special-purpose moderation on specific threads.
Similarly, consider changing the "[pending]" text to "[Pending civility check]" and changing the "endorse" link to "Affirm civility" (or just "Civil" to keep with one-word nav elements).
Why?
"All speech must be endorsed" --> "Bad Thing"
"All speech must be civil" --> "Good Thing"
That said, the direction you're implying might be an improvement. Rather than a separate Pending Comments list, mod-level users would be able to see pending comments in the context of the parent item/tree, but with some kind of adornment or different color. Pending comments will also have a 'tolerable'/'civil'/'endorse' link next to it, but no up/down vote buttons. Only after it's been deemed tolerable enough, will a pending comment become live/approved and have up/down buttons.
I don't have a sense anymore for the quality of comments on Slashdot but Slashdot has had a form of random moderation for long time. I do wonder how the goals and ideals are (were?) different between HN and Slashdot and how these differences manifest themselves in moderation policy.
A good overview of Slashdot's history and though process on moderation can be found here: http://slashdot.org/moderation.shtml
HN is becoming Slashdot.
Also thing the initial poster should automaticly get some level of control upon the posted comments.
Random is what /. did for a last time I used it and that is pretty random in results, garbage in, garbage out as they say.
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.
The most recent test period was brief (just a couple hours) so it isn't representative of how it will work out in practice, but that's why I think we should turn it on for 24 hours and see what happens.
EDIT: On reflection, I apologize for how dismissive my comment must've sounded. It wasn't my intention.
I have always browsed HN with showdead on; I occasionally see dead "troll comments" and I hardly ever see not-dead "troll comments" that are not at least slightly downvoted. It would seem to me that the downvote and flag mechanisms are already sufficient, therefore, against this class of "troll comments".
The real question is whether serious comments--maybe even ones some users would consider "highly informative"--that also happen to have "negative affect" (or, even more difficultly, which are subtly dismissive) will actually have a difficult time getting the endorsements required to be posted on the site.
(Separately, there is then the issue as to whether one's own biases alter what they even consider "negative affect". There are some other comments on this thread that talk about "tone policing" which point out some subtle issues in how people perceive the tone of others when they are in disagreements.)
I also will note that even if getting endorsements is not a problem, it seems important to not discount the emotional complexity of forcing people to submit themselves for "endorsement" to the group of people they may already feel are being dismissive of their viewpoint. I wrote more on this here:
https://news.ycombinator.com/item?id=7484727
We're hoping that this feature will make the site more hospitable to women. That wasn't the only reason for doing it, because users get stupid and/or nasty about lots of topics (or any topic, if they happen to start insulting one another), but certainly some of the most cringe-worthy threads we've cringed over have involved female programmers. So it would be hard to imagine a version of "working" for which pending comments working would not thereby make HN more welcoming to women.
For example, if a person has had a bad experience being harassed by a coworker and writes a clear and honest comment about this as a problem, that can be easily interpreted (such as by a person unfamiliar with getting harassed) as an uncivil thing to say about your coworker. There is a known pattern of "tone policing" - that people have a pattern of asking less-privileged people to be "not so angry-sounding" when talking about something problematic or upsetting from their lives. I think of this pattern as a defense mechanism to protect yourself from understanding somebody else's pain (especially if it challenges something about your status), and it seems likely to be a bias here, even an unconscious bias.
Instead, I'd love to see explicit standards for comments on a visible community guidelines page, and an efficient flagging system that reinforces these guidelines.
FWIW, I think that this is a different problem than the "you are an idiot" problem: I think a lot of the threads that people are finding issue with when it comes to attitudes towards under-represented groups are not (at least entirely) filled with this "explicit type" of negative comment: it is instead the more insidious, implicit type being stared at.
Regardless, I don't see why the endorsement system will somehow work against either of these problems when the voting mechanism hasn't: the comments that start with "you are an idiot, don't you realize that" are currently getting upvotes, so why would we presume they won't also get endorsements? Are high-karma users voting differently?
The Flickr Community Guidelines are also interesting in format: https://www.flickr.com/help/guidelines/ - with many very specific details about acceptable and unacceptable behavior.
I would personally approve any comment that discusses a lived experience in concrete terms.
That being said re: tone policing, there is a segment of the social justice crowd on HN that will make inflammatory generalizations about large groups of people. Generally this will take the form of "X happens because of goddamn white cishet men." Inevitably someone will call these comments out and the response will be that it is justified to speak this way about the "oppressor class" and that anyone who "tone polices" these comments is ignoring the "power dynamics" of the situation.
In my opinion these comments do nothing but add fuel to the fire and I will never approve them. They are wrong for the same reasons gross generalizations about minorities are wrong.
And no, I'm not white, but yes, I am a man.
As such, it's relative to the tone of the forum (be it HN, tumblr, irl, wherever). If it's acceptable for me to say "goddamn NSA fucking ruining the internet" then it's acceptable for me to say "goddamn cis people who fucking ruin the internet" [1]
There are plenty of people on HN who speak passionately about many things, and who do so with expletives and curses, blunt and punchy statements. Personally I hope they can continue, but either way I hope it is explicitly allowed or discouraged in the guidelines.
Speaking to over-generalisations; it's a hard one. There is undoubtedly a need to talk about the commulative effect of oppressive groups, and there is definitely a need to talk a about subsections of oppressive groups who are actively doing opressive things (again, whether consciously or unconsciously, knowingly or unknowingly).
Unfortunately we haven't yet figured out/settled on the language to use that differentiates between the two that doesn't involve a whole bunch of clauses and caveats. And given a forum where people are permitted to express their passion, extra clauses and caveats weakens the impact. When you are trying to communicate how fucked up a situation is to someone, it's exhausting and derailing to have to continually validate them and say "of course I don't mean everyone here, implicitly from the context I mean everyone who is engaging in this behaviour".
[1] I had to think a bit then for the phrasing where I could most easily argue "of course I don't mean every cis person" without also weakening the statement with extra clauses.
Granted, it's true that by nature of being underrepresented, the probability of that one member showing up to approve the comment may be unacceptably low. But I doubt it. In other words, to use your example, as long as the probability is high enough that at least one woman will show up to approve another woman's comment, there shouldn't be a problem.
Personally, I think that this probability is pretty high, though, as pg mentions, this'll have to be determined empirically. For example, it's entirely possible (as discussed in previous threads), that the population of active endorsers are skewed toward certain groups. Or that even a slightly <100% probability of legit comments being seen can ultimately compound systemic biases in the long run.
Even if there are people who would endorse the comment, that is not what the person leaving the comment is likely going to be "feeling" in that moment: they are reading a bunch of comments that they are bothered by--ones which none of the other people around seem to be taking serious issue with (which is a key part of the original problem statement)--and those are the people they are going to perceive as being the ones who must endorse their comment: the ones to whom they are effectively submitting themselves for "endorsement".
(Which, frankly, I think is a separate reason why this endorsement system doesn't make sense as a solution to an endemic problem: most of those issuematic threads are filled with users--many of which have high karma--who are reinforcing the negative comments; it is unclear to me why the negative comments aren't going to have an easy time getting endorsements given that they currently don't have a difficult time getting upvotes.)
I thereby feel like even if this feature "worked" (and again, it isn't really clear to me why this would help, given that it isn't like these users are currently being downvoted or flagged out of the conversation) it still might not be an "appropriate" way to solve these underlying problems (which I would claim are inherently messy and emotional).
However, that won't stop many of the negative comments you mention, posted by and/or endorsed by high-karma members, also showing up in the thread. It only takes one high-karma approver to allow the negative stuff through and we're back to square one, but possibly excluding some underrepresented groups.
I like the idea in general, that is, I like the drive to improve the quality of HN comments. I'm not sure that flipping 'flag' around into 'approve' is the solution, but sadly I don't have any better ideas. Well, other than post emotion analysis and multiple-tiered karma systems (+1 Insightful, anyone?).
Surely there's more to talk about on HN than one aspect of someone's life that puts them out of the HN mainstream?
We should be well rounded enough to be able to participate in some conversation on the site without swimming against the tide. That's not "playing nice", that's just not going against the grain in every single thread.
Given that endorsement is a mechanism which can only reduce the quantity of discussion on HN, it is difficult to imagine that it is designed to open up a discussion to more viewpoints.
I think your choice of "female work experience in technology fields" is interesting because it is one of the few legitimate topics where there isn't widespread agreement on basic foundations around the topic.
Others topics that fall into that category include "The Economics of Bitcoin", "Is Google Evil", "Startup X was bought by large company Y".
There's also a wide range of political & economic topics which are always controversial, but sometimes I question their legitimacy as a topic for HN.
I wonder if these controversial topics should have special handling so far as endorsement (and maybe even voting) on comments goes?
That seems a mistaken assumption. The presence of existing comments often causes me to refrain from posting comments. Often I've been about to reply to something, then notice someone else has already said substantially the same thing, and as a result don't.
And this is not a contrived example. As I said when I first launched pending comments, if someone says something important in a nasty way, it may well turn out to be safe not to endorse it, because someone else will probably show up and make the same point without nastiness.
Plus if HN gets more civil, it may encourage people to comment who might not have before. I know from my own experience that incivility has decreased the number of comments I make. I often find myself about to say something, then decide I have work to do and don't have time to spend the afternoon fighting, and so don't say it.
Only experience can tell us whether one or both of these factors will increase the number of comments, but we can't assume that pending comments can only reduce discussion.
Hm. Interesting...
I guess unique insights aren't, generally.
Another potential problem is that people will begin to purposefully tone-police themselves in an effort to appease the gatekeepers and ensure their comments are approved. This will likely result an atmosphere in which moderators and those with high karma create - one in which many unpopular opinions are silenced via unapproved comments.
As someone who is an inactive user, with absolutely no karma, I'm not looking forward to having to jump through hoops in order to have comments approved. Why not wait to see if I'm an actual troll or jerk before deciding that I need to be policed?
What happens if somebody replies to my comment, but I don't get around to responding to that person for a few days. Now there are hardly any eyeballs hitting that thread, so probably a low chance of my comment getting approved by somebody. Is it possible that my reply will never get to be seen?
Hopefully not sounding offensive, but objectively: this is probably because the HN codebase is a complex ball of mud written in an obscure, original language, further obfuscated by a rabbit-hole filled journey of macros/DSLs.
Ok, maybe that was a little offensive. And, I'm not one to talk about language choice (much less language design), as I use PHP heavily every day. But if PG is going to back off from the code ("I was encouraged to write it before I left"), then maybe it's time for a rewrite in a more familiar language, and maybe it's time to open source it properly and actively. While I think the current Arc situation epitomizes the hacker culture, I disagree that an open source rewrite in a more popular language could not also function in the same manner (if not more so).
Edit: "ball of mud" isn't necessarily all negative. I'm borrowing from a supposed Joel Moses quote: "APL is like a beautiful diamond - flawless, beautifully symmetrical. But you can't add anything to it. If you try to glue on another diamond, you don't get a bigger diamond. Lisp is like a ball of mud. Add more and it's still a ball of mud - it still looks like Lisp."
The ice skating analogy is pretty apt. You'll fall and hurt yourself a few times, but once you get the hang of it you get around much faster.
Some concepts are odd on the first take, and it might take a child comment to flesh out what may be a very good but difficult to understand idea. And if most people do not understand the point right away, they may not endorse it.
Some people are creative with their use of language, or are non-native English speakers, and may not be able to effectively articulate what may well be a very interesting idea or important concept that adds to the conversation. Alone such a comment may not be useful, but child comments exploring it further may yield some excellent discussion.
Some comments may seem flippant, but solicitations for back-story reveal what the original commenter was really getting at.
One of the best things about HN is the comments, and it follows that one of the best things about any particular comment is a another comment reply.
~~~
There's a problem you can peek at in academia, it doesn't have a name, but it's the reason that 125 Harvard students were caught cheating a few years ago. The problem isn't that the students were cheating - Harvard students are not dumb and I doubt they're particularly lazy. The problem was that grading had become such a low priority for a professor that the take-home final answers, that only a gradable subset of possible answers were really accepted for any question, so that grading could be done more on the number of citations than how effectively you communicated an answer. Implicitly and usually explicitly it's understood that you cannot just give an original answer, you must give an answer relating to something that was taught in the course. This does not optimize for interesting or insightful answers, it optimizes for regurgitation. Originality becomes dangerous, since it demand deviation.
I fear we will run into a similar issue here. People will tailor their comments to please the endorsers that be. We will be turning inward mentally, and we will never know how much.
And for what? It's true that sometimes there's a controversial comment and it ends in a 60-comment emotive goose-chase.
Is that such a bad price to pay?
> Indeed, the only way to figure out if pending comments will work at all is empirically.
We cannot know what interesting conversations and discussions might be lost. No comment is an island, and I think this concept ignores that.
~~~
I do hope that if you turn it on it is as laser-focused as possible. The smaller the unit you damage though, the more you put the the ability to shut down/delay conversation in what might be an otherwise interesting thread into the hands of one/a few people.
~~~
[1] There are probably other problems at play, such as Harvard students being pressed for time and giving low priority to an intro to government class. That Harvard has an intro to government class is also probably a (separate) issue.
I think that your theory in general sounds good, but the problem is that you assume that the emotive comments can be easily ignored. I have seen too many cases where the number one comment is a simple casual dismissal of a new product or idea. This problem is compounded by the layout of this site such that a -1000 scored comment will still appear above the number two comment if it is a reply to the number one comment. Therefore, the amount of attention given to any comment below the number one comment (that is not a child) is very very minimal. To even get to the number two comment requires scrolling past very large amounts of replies and replies to replies.
This is not to say that I think the pending system will fix all these flaws as I dont know. I am waiting to see how it will play out. My point here is simply that there is a need.
This seems more like a UX issue. Maybe folding replies after n levels will fix that problem?
The comment must be agreeable to a large crowd and that is why it is number one. "Pending comments" wouldn't solve it at all.
What it may solve is the moderation of comments which are not voted number one, but still hog your attention span by being children of high ranking comment.
However, I don't think "pending comments" is the right solution. A simpler and more effective solution would be folding of low ranking comments (ala Slashdot).
It's a sad state and annoying of affairs.
This might be the goal.
YC has been fairly heavily criticized for comments on certain topics which don't toe the party line. Mitigating such comments may be beneficial for YC (the business) in order to avoid negative publicity and attacks from powerful adversaries looking to score a symbolic victory [1]. Remember "The [mis]Information" interview with PG?
Discussions of such topics are mostly a distraction from what most of us come here for anyway, so it likely would not hurt HN much, particularly if it is turned on in sensitive threads only. In my view banning such topics would be a better solution, but I'm aware that HN has been attacked by critics for the soft ban (which pushes such stories down quickly), so this might be the best compromise for the business.
(It's important to remember that YC is a business and HN is just advertising for the business.)
[1] YC is a good target for such a symbolic victory since they are weak supporters of the cause and are unlikely to fight back too strongly but are also highly visible.
What you say about YC being a good target for a symbolic victory is very insightful though. That is a real conundrum. I think it explains why any company over a certain size tends to express itself pretty blandly.
Being specific, assorted feminist critics of YC/technology have complained strongly about HN comments being skeptical, not toeing the party line, etc. In the mainstream media, it's not too hard to blame YC/you/Altman for views that commenters here might express.
Similarly, such critics have also complained about cursing/mysogyny/racism in github repos and implicitly attributed them to Github, Inc. (For example, I don't work for github, but github could be blamed for the fact that "I have no fucking clue why this speeds things up": https://github.com/scalanlp/breeze/blame/master/src/main/sca... )
You suggested in some previous discussion on this that people who use the endorsing power incorrectly (I don't believe this was clarified but I haven't followed this endorsement thing closely [1]) might lose the power to endorse. Combining endorsement with filtering the "bad" endorsers could certainly work to steer the sort of comments that are endorsed. Rather than filtering all comments one need only filter the much smaller group of endorsers.
If you say this is not the goal and the plan is not to do this, I will drastically reduce my estimate of the probability that this is the goal. But at the moment I don't find it implausible.
[1] Most of the time I waste here is waiting for computations to finish and code to compile. But I imagine if I stopped commenting here I might be more productive, so I'm not personally strongly opposed to changes that might push me away from this site.
The real motivation for pending comments, incidentally, was simply that I found, as a user, that I didn't like reading comment threads as much as I used to. HN was an instance of me following the advice I often give founders: to build something you yourself want.
That means all but the worst comments will be approved.
There are so many posts where the top comment seems relevant and interesting, and I up-vote it blindly, even though it already has like 50 up-votes, and the more interesting discussion is buried. As a 1000+ karma user, I'll make the same mistake, under the new system.
Hiding the scores was a popular change because comments that would normally generate +5, all the sudden were getting +60. It made everyone feel better. None complained, but the site got worse.
I really miss the old days, when I could check the comments page, and the top comment would be a new, interesting, nuanced, balanced, comprehensive, perspective on the issue. Now the top comment is the first popular opinion followed by a bunch of trolling.
Can we bring back showing scores for a week? Maybe as a april fools joke.
I want to read interesting, comprehensive, and nuanced comments. My voting won't change that.
The reason HN moved to blind voting was because there was ugly complaining about high karma users. HN should have hidden the usernames rather than the votes. The Economist works this way.
My new theory is that HN should exploit the Hawthorne effect. Basically change the rules constantly to get the best results.
What's wrong with reactive moderation? Or the existing system where unpopular comments fade away literally?
Pre-moderation kills the flow of conversation. It's a massive bottleneck, is more work for moderators, and for what benefit? Sanitation?
There's nothing wrong with a bit of grit. We're not all sensitive flowers, reduced to tears at the sight of a nasty spray by Mr X. I hardly see that anyway, I'm really suprised to see pending comments even being contemplated here.
If this is going to be empirical, then what is the measurement for 'it works' and how quickly do you expect to determine efficacy of the endorsement system?
Probably too much work to implement but it'd be really cool to see.
I strongly, strongly object to and oppose turning on the prior-restraint feature sitewide by default, and especially to the "if a user has a comment in the pending-approval status, they may not post new comments at all" part of the feature.
That said, the history of moderating large discussions, especially in digital media, demonstrates that giving moderators programmatic tools to enforce their judgment is a Good Thing. So if you consider the proposed feature as "Allow moderators to say that any reply to a comment in the tree rooted at Comment Foo, must be human-approved before going live," sounds like a great tool for a moderator to have at their disposal. It is limited in scope and its effects can be judged and known. I think that's a reasonable thing to add, with the caveat that that shouldn't include the "users who have pending comments can't create other comments" part.
Could you address the issue of only allowing a user to post one comment at a time? I think the parent made a good point on the potential chilling effect that may have on parallel comment threads.
I don't have any experiences miderating a forum, but intuitively it seems to me that those who spend a lot of time contributing low quality posts gain more moderation privileges than those who are either too busy to do so or who spend time writing a few quality posts.