←back to thread

661 points pg | 5 comments | | HN request time: 0.929s | source

A surprisingly long time ago (2013 was a busy year) I mentioned a new plan to improve the quality of comments on Hacker News:

https://news.ycombinator.com/item?id=6009523

Since I'm going to check out of HN at the end of this YC cycle, this was my last chance to get this done. I didn't want the people who are going to inherit HN from me to have to build it as their first project, because it interacts with so many different bits of the code in such subtle ways.

So I found time to implement pending comments this past week, and with any luck it will launch tonight. Since it's a big change, I wanted to warn HN users in advance.

Here's how it currently works. From now on, when you post a comment, it won't initially be live. It will be in a new state called pending. Comments get from pending to live by being endorsed by multiple HN users with over 1000 karma. Those users will see pending comments, and will be able to endorse them by clicking on an "endorse" link next to the "flag" link.

Someone who has a pending comment will have to wait till it goes live to post another. We're hoping that good comments will get endorsed so quickly that there won't be a noticeable delay.

You can currently beat the system by posting an innocuous comment, waiting for it to be endorsed, and then after it's live, changing it to say something worse. We explicitly ask people not to do this. While we have no software for catching it, humans will notice, and we'll ban you.

Along with the change in software will come a change in policy. We're going to ask users with the ability to endorse comments only to endorse those that:

1. Say something substantial. E.g. not just a throwaway remark, or the kind of "Yes you did, No I didn't" bickering that races toward the right side of the page and no one cares about except the participants.

2. Say it without gratuitous nastiness. In particular, a comment in reply to another comment should be written in the spirit of colleagues cooperating in good faith to figure out the truth about something, not politicians trying to ridicule and misrepresent the other side.

People who regularly endorse comments that fail one or both of these tests will lose the ability to endorse comments. So if you're not sure whether you should endorse a comment, don't. There are a lot of people on HN. If a point is important, someone else will probably come along and make it without gratuitous nastiness.

I hope this will improve the quality of HN comments significantly, but we'll need your help to make it work, and your forbearance if, as usually happens, some things go wrong initially.

Show context
tsycho ◴[] No.7446121[source]
I fear this change will have some unintended consequences:

1. In a Ask/Show HN post, (which is often similar to a reddit AMA), the OP will not be able to reply to clarifications questions until their previous one is 'endorsed'.

2. Multiple (<1000 karma) people will post very similar response to a question, or other objective comment, since they would not be aware of other pending comments on that thread. This would lead to...

2a. Either moderators endorsing multiple such comments, due to race conditions and stale views during moderation, or

2b. Moderators would endorse the first (or "best") of them, and many people with reasonable comments will be in limbo in the rest of HN, for the fault of writing a similar response to another endorsed poster.

3. (NEW) If a user has something meaningful to say to two different posts, he/she is now more likely to choose the one with more activity since he can't post on both anymore, and he/she wouldn't want to wait for the moderators to see the less active post. As a result, the power law distribution on post activity is going to become even more prominent than before.

I would recommend the following changes:

1. Apply this policy on a per-page basis, rather than on a global HN basis.

2. Allow 2 or 3 pending comments per person, rather than 1. Anyone who needs more than that, and is not getting endorsed at all, is probably trolling or spamming, and can be dealt with other means.

3. Auto-accept pending comments after 24hrs for users with >250 karma (or some other lowish number that filters out absolutely green accounts).

4. Add a "showpending" option. Even if people can't upvote/reply to them, it's democratic to be able to see them.

5. (UPDATE, adding tantalor's suggestion) #1 above can be solved by auto-accepting the OP's comments instantaneously. I would even go further and give endorser rights to the OP on a Ask/Show HN post.

replies(4): >>7446200 #>>7446204 #>>7446363 #>>7447064 #
waterlesscloud ◴[] No.7446200[source]
2b is not really an issue. Endorsing only the best of similar comments is a feature.

You can remove your pending comment after some time.

It may also have a second order "unintended" consequence over time- People would stop posting shallowly obvious responses, due to the negative feedback of never having them endorsed.

replies(3): >>7446281 #>>7446349 #>>7448056 #
1. tsycho ◴[] No.7446281[source]
The problem is that people are being penalized for writing something completely reasonable because someone wrote something slightly better or wrote it first, even if they were unaware of the other comment existing at the time of posting.

As a penalty, they will have to go back and delete their pending comment from whatever thread they were on, if they came back to HN after a break. cperciva's auto-purge or my auto-accept suggestion partly solves this issue.

replies(2): >>7447454 #>>7447862 #
2. e12e ◴[] No.7447454[source]
Perhaps another feature is needed: mark redundant. So when you mark one of several similar comments as good, you can mark a others as redundant -- so that the owner can retract it.

I suppose preferably you'd link it somehow, so that the author of a "redundant" comment would get a "deemed redundant due to: <list of> comment<s>.

Why list: maybe 1kkarma-user #1 found commend x to be best, #2 found y to be best, and both found your comment, z, to not be best.

replies(1): >>7449956 #
3. neolefty ◴[] No.7447862[source]
Is not being endorsed a penalty, or is it just neutral?

On one hand, it doesn't subtract from your karma, but on the other it may discourage you from posting in the future.

4. kaybe ◴[] No.7449956[source]
That sounds like a waste of time for the non-winning comment writer (especially if they could have seen the situation comin from the beginning like now). People put time and effort in their comments; I suspect they don't want to play quality lottery with it.
replies(1): >>7452088 #
5. e12e ◴[] No.7452088{3}[source]
I'm not convinced the idea (pending comments) is a good one -- partly because I think it may lead to wasting time, as you say (and at least one other commenter touched on, can't seem to find the comment right now) -- and so increasing the "risk" associated with writing especially good comments (I tend to spend a few minutes if I need to look up links references -- who's to say someone didn't start writing a similar comment, a few minutes ahead of me, but haven't published it (or gotten it approved) by the time I hit "reply"?

My idea of having a "mark reduntant" feature, is simply to aid an author in checking if he or she agrees that the (entire) comment is indeed redundant -- and to provide somewhat constructive feedback (no, your comment wasn't bad, you were just too slow, and in the interest of conciseness, it is considered redundant).

It does feel a bit strange keeping to defend the slashdot moderation system -- but it already has a "redundant" moderation -- and fwiw afaik it is the least bad community moderating system for discussions.

As I've alluded to elsewhere, I think there might be a bit of a disconnect between parts of the users (including ycombinator as curator) as to what hn is and/or should be. On the one hand there is some strong leanings towards not being a discussion forum at all, "just" a news-site -- on the other hand I think there's tacit agreement that the only thing that sets hn apart is it's community. I'm not sure how we can expect to have community without free, many-way, constructive communication.

And I'm not sure how pending comments would help strengthen the news part, or the discussion part of what hn is today.

Again, I'd very much like to see a problem statement, before a fix is proposed (or even worse, introduced).