Most active commenters
  • pg(4)
  • tripzilch(4)

←back to thread

661 points pg | 17 comments | | HN request time: 1.019s | source | bottom

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
cperciva ◴[] No.7445916[source]
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.

Is there some timeout? If not, commenting on a several-day-old thread will guarantee that you can never post another comment, since once threads drop off the front page it's not likely that many 1000+ karma users will even see those comments, never mind endorse them.

replies(9): >>7445933 #>>7446008 #>>7446029 #>>7446355 #>>7446424 #>>7446481 #>>7447329 #>>7447601 #>>7448969 #
pg ◴[] No.7445933[source]
Hmm, trust cperciva to find the thing I'd overlooked.

I'll add a pending page that collects pending comments. Maybe that will solve the problem.

replies(32): >>7445983 #>>7446005 #>>7446013 #>>7446023 #>>7446039 #>>7446049 #>>7446064 #>>7446150 #>>7446155 #>>7446217 #>>7446249 #>>7446251 #>>7446338 #>>7446367 #>>7446376 #>>7446393 #>>7446441 #>>7446549 #>>7446596 #>>7446727 #>>7446737 #>>7446770 #>>7447011 #>>7447157 #>>7447180 #>>7447255 #>>7447308 #>>7447471 #>>7447603 #>>7447900 #>>7448412 #>>7449734 #
1. DangerousPie ◴[] No.7446005[source]
How about purging pending comments after a certain time (say 24 hours)? If they haven't been endorsed by that time, they will most likely never be endorsed. And even if they would be, nobody would read them anymore.
replies(1): >>7446031 #
2. pg ◴[] No.7446031[source]
That is exactly what happens.
replies(4): >>7446325 #>>7446416 #>>7449950 #>>7450022 #
3. hamburglar ◴[] No.7446325[source]
Will the comment actually disappear completely, or will it just go into a state where nobody else can see it? It seems like it is 1) useful to be able to see your comments that never got endorsed (to let people build a mental model of what makes the cut and what doesn't), and 2) less confusing than just having stuff mysteriously disappear.
replies(1): >>7446439 #
4. wildfire ◴[] No.7446416[source]
A shame.

Whilst I am always intrigued with what hits the front-page, I rather more often than occasionally, find myself getting to page 10 or so on the weekends.

Just to see what has been going on that I missed.

Your change will basically mean that someone like me who might have something to add to an existing conversation might as well not bother.

It'll be years before I have enough karma on ycombinator's hackernews >1000, and that means I might as well seek another avenue. I guess I am back to post link on social media and comment on it.

Oh well, back to the 00's I guess.

replies(3): >>7446698 #>>7448041 #>>7451157 #
5. pg ◴[] No.7446439{3}[source]
People who can see pending comments (= those who can endorse them) will always be able to see them. They just won't be endorsable after a day.
replies(1): >>7447707 #
6. thaumaturgy ◴[] No.7446698{3}[source]
> Your change will basically mean that someone like me who might have something to add to an existing conversation might as well not bother.

That is already the case. Very few people read or participate in threads more than 24 hours old. You're already walking into an empty room and having a conversation with yourself; all this change does is lock the door.

replies(4): >>7446976 #>>7447218 #>>7448197 #>>7449717 #
7. dolinsky ◴[] No.7446976{4}[source]
If that were the case then wouldn't a more appropriate solution be to lock commenting altogether after a particular time since thread creation (or an expiry after falling off of the front page?).
8. e12e ◴[] No.7447218{4}[source]
Is that really the case? I find quite a few users seem to check replies to their comments -- so eg: answering a question usually isn't a waste of time. It would be if the person asking a question doesn't have 1k karma (see other comments for riff on this topic). Just struck me that this is rather bad -- while hn isn't (probably nor should be) a "stack exchange" type site, there's always someone asking on a story "what is this X that everyone here seem to know". Where X is anything for traditional MVC to data normalization etc[1]. I'm sure we all have some gaping holes in our knowledge of computer science and history -- having such questions answered seems to me to be a good way to maintain a sense of community.

[1] For example, not realizing that RC4 is now hopelessly broken, and asking for a couple of recent references.

9. Suncho ◴[] No.7447707{4}[source]
Hmm... Now I find myself hoping that I never hit 1000 karma so I won't have to wade through all the never-endorsed comments. Could this feature deter high karma users from logging into the site?
replies(1): >>7450043 #
10. Bartweiss ◴[] No.7448041{3}[source]
This is my core concern also. pg says that hopefully traffic will be high enough that you won't even see a delay - that's logic that only holds true for the front page. Further down, comments won't come through for large amounts of time. That's going to ruin discussion and also create pileups where 10 people see that some link should obviously be posted and do so before anyone gets approved.
11. bsder ◴[] No.7448197{4}[source]
> Very few people read or participate in threads more than 24 hours old.

I don't reread the thread, but I will pay attention to someone replying to my comments even after several days.

12. bradleysmith ◴[] No.7449717{4}[source]
as bsder said above me, "I don't reread the thread, but I will pay attention to someone replying to my comments even after several days."

Also, (not unlike this comment) I'll find myself late to the party and add comments to posts because I believe my thoughts might be relevant.

I actually treat HN comments to be a ledger of sorts. Like other industry forums around the net, it is a collection of some very strong minds on tech-related subjects, and a decent resource to check for opinion or tangential information on all sorts of topics. If there is a discussion on something that I have unique insight to, I will post on long dead threads just to know it was posted.

I'm probably an outlier, and this use case is probably not all that prevalent, but pending comments being purged without endorsements would make this forum unarguably more temporal, for better or worse.

replies(1): >>7449990 #
13. tripzilch ◴[] No.7449950[source]
Oh, that's just a great solution.

You have any idea how much time I spend sometimes on a comment?

(it can sometimes be quite a bit longer than the average person would on a similar comment, for reasons I don't really want to go into)

The first time one of those gets flushed down the toilet for no other reason than that nobody with >1k karma happened to notice it within 24 hours, I will know not to bother contributing any more.

Sometimes when I make a contribution to an older or less popular thread, I take the trouble anyway because I know there will at least be a few people that see it. Random passers-by, maybe in a few years arriving from some Google search. There's gems there. But I don't like to gamble on whether my post will even be kept around or not.

Downvote, bury, sure. But to delete without ever even being seen?? Well I guess it ties in with the joyful hellbanning theme here, or something.

14. tripzilch ◴[] No.7449990{5}[source]
No you're not an outlier. This will change the face of HN, and I'm not really sure what for.

(well I have an inkling and it's spelled pretty clearly in the OP but I fear it may be considered "gratuitous nastiness", to speak my heart)

15. tripzilch ◴[] No.7450022[source]
Another problem that you may not have thought of:

Several sub-kilo-karma users may realize the same useful and valuable thing to comment (say, a reference link or clarification). They all post this before the first one gets endorsed.

All the others get penalized with a 24 hour no-posting timeout, for contributing a thoughtful/useful post.

(maybe a few of them will eventually get endorsed, so they may suffer a somewhat shorter penalty, at the cost of everybody else seeing duplicate content)

16. tripzilch ◴[] No.7450043{5}[source]
If the quality of "showdead" comments is any indication I don't think you have anything to worry about.

(they are perfectly fine most of the time, their light-greyness is in fact more of an annoyance than the actually quite rare racist slur)

17. drivingmenuts ◴[] No.7451157{3}[source]
I wasn't aware that there was a page 10.

In my experience, page 2 is inaccessible after carefully scanning page 1 for a minute or two, and maybe clicking on or two links and reading the articles. Some generated link to page 2 expires during the time I'm scanning page 1.

Five years, I thought that was by intent and not some bug. Equally frustrating, but damn.

TLDR: Yes, Virginia, there is a Page 10 of HN. You'll just have to take someone else's word on that.