Most active commenters
  • dang(11)
  • kolbe(5)

←back to thread

600 points codetrotter | 19 comments | | HN request time: 1.966s | source | bottom
Show context
subsubzero ◴[] No.35461974[source]
Congrats Dang, you have done a wonderful job so far and moderate one of the most fantastic online communities out there. I am sure most of the job feels somewhat thankless but I want to let you know I(and many many other users on this site) appreciate your hard work and dedication.
replies(3): >>35462601 #>>35462773 #>>35463700 #
codeddesign ◴[] No.35462773[source]
If by “finest” you mean a Reddit mob mentality for tech, then yes I completely agree with this statement.
replies(6): >>35462836 #>>35463131 #>>35463193 #>>35463875 #>>35464427 #>>35464999 #
dang ◴[] No.35463131[source]
What do you think we could do differently? Serious question.

I don't like the mob thing either but it's how large group dynamics on the internet work (by default). We try to mitigate it where we can but there's not a lot of knowledge about how to do that.

replies(24): >>35463179 #>>35463213 #>>35463257 #>>35463371 #>>35463548 #>>35463713 #>>35463749 #>>35464099 #>>35464410 #>>35464467 #>>35464570 #>>35464688 #>>35464754 #>>35465446 #>>35465523 #>>35465648 #>>35465794 #>>35466615 #>>35466946 #>>35467134 #>>35468675 #>>35469283 #>>35476621 #>>35488228 #
kolbe ◴[] No.35463179[source]
I consistently wonder why posts critical of HN-affiliated companies that have stats like upvotes per hour and number of comments that would theoretically make them the top story getting pushed off the front page.

Are there people whose upvotes count for more than others? Or are these actively suppressed? Either way, it makes it hard to have important/robust conversations when the people seeing them gets suppressed

replies(1): >>35463232 #
1. dang ◴[] No.35463232[source]
I'm afraid I don't understand the first bit - but in case this is what you meant: we definitely don't moderate HN to suppress criticism of YC-funded startups. That's actually the #1 thing of all things we don't do. There's tons of past explanation at https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu... but the short version is that we know the community's good will is the only value HN has, so we try never to do anything that would damage that.

Re the second bit: there aren't any accounts whose upvotes count for more, but if accounts upvote too many bad* comments and/or get involved in voting rings, we sometimes make their votes not count anymore.

* By "bad" I mean bad relative to HN's intended purpose as defined here: https://news.ycombinator.com/newsguidelines.html. Relative to that, "bad" means snark, flamewar, ideological battle, etc. — all the things that zap intellectual curiosity.

replies(3): >>35463272 #>>35463881 #>>35464686 #
2. MacsHeadroom ◴[] No.35463272[source]
This makes me think twice about upvoting dying comments that I think are constructive but just happen to go against popular consensus.

I have a lot of karma and an account over a decade old. So I probably have nothing to worry about. But is agreeing with comments killed by down vote really a red flag?

replies(1): >>35463277 #
3. dang ◴[] No.35463277[source]
Your account's fine and the posts you've been upvoting (I took a quick look) seem fine. What we're really trying to avoid is garden-variety flamewar.

> is agreeing with comments killed by down vote really a red flag?

On the contrary, that's a good contribution and we hope everyone will do it when good comments (that don't break the site guideline) have been unfairly downvoted.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

p.s. It's always the good users who worry about these things!

replies(1): >>35463295 #
4. MacsHeadroom ◴[] No.35463295{3}[source]
Okay, I replied before you edited your comment to add the bit about what constitutes a "bad" comment. I definitely don't upvote those comments. :)

Thanks, dang.

replies(1): >>35463322 #
5. dang ◴[] No.35463322{4}[source]
Sorry - I'm a compulsive self-editor and I have to see the post in 'reality' before I can tell what's wrong with it. I have the delay setting in my profile set to 1 minute but more is not practical.
replies(1): >>35463358 #
6. jacquesm ◴[] No.35463358{5}[source]
> Sorry - I'm a compulsive self-editor and I have to see the post in 'reality' before I can tell what's wrong with it.

I have the exact same thing. I check a comment three times, it looks fine. Hit 'reply', the page refreshes and I spot a whole raft of things that are wrong with it. Very frustrating. Maybe a 'preview' button would help?

replies(1): >>35463694 #
7. dang ◴[] No.35463694{6}[source]
The 'delay' setting is there for this (https://news.ycombinator.com/newsfaq.html) - not sure if that suits you or not. Everyone seems to have a slightly different way of working.
8. kolbe ◴[] No.35463881[source]
Then what is the algorithm for determining where something should be ranked. I see submissions with 400 votes in two hours being ranked far below ones with 100 votes in 10 hours, and often the variable seems to be the article is critical of ChatGPT or a YC portfolio company. What else goes into the rankings?
replies(1): >>35463948 #
9. dang ◴[] No.35463948[source]
"How are stories ranked" is near the top of https://news.ycombinator.com/newsfaq.html. Does that answer your question?

In terms of moderator action: we might downweight ChatGPT topics (for oar against) if they seem repetitive rather than significant new information (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...). But we don't downweight posts that are critical of YC companies—or rather, we do so less than we would downweight similar threads on other topics. See https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu....

replies(1): >>35464025 #
10. kolbe ◴[] No.35464025{3}[source]
That link doesn't really tell us. We're a very analytical bunch here, and when I see one story that should have a 10x higher rank according to the "basic algorithm" being ranked lower, that means these "other factors" are much more than a slight twiddling. And when you don't provide the full algorithm, just a hand waive, it makes it difficult to ascertain what's really happening.

Are you sure there aren't abuses from your portfolio companies managers/employees to flag negative stories? I imagine Sam, for example, knows exactly what he has to do to get ChatGPT criticism guided off the stage.

Edit: for example, do you know what happened with this story? https://news.ycombinator.com/item?id=35245626

This is a very interesting/important topic. This was a new topic. It was really hot in the first hour, and just got smashed off the front page.

replies(1): >>35464124 #
11. dang ◴[] No.35464124{4}[source]
> Are you sure there aren't abuses from your portfolio companies managers/employees to flag negative stories? I imagine Sam, for example, knows exactly what he has to do to get ChatGPT criticism guided off the stage.

Quite sure. That is, there may be managers/employers of $companies trying to flag things, but being a YC portfolio company doesn't make that any easier. And yes I'm sure that Sam can't do that. (I also know that he wouldn't try, but that's a separate point.)

Re the FAQ: it doesn't give a detailed explanation (we can't do that without publishing our code) but it summarizes the factors comprehensively. If you want to know more I need to see a specific link. Speaking of which:

Re https://news.ycombinator.com/item?id=35245626: it was on HN's front page for 4 hours, and at some point was downweighted by a mod. I haven't checked about why, but I think most likely it was just our general approach of downweighting opinion pieces on popular topics. Keep in mind that the LLM tsunami is an insanely popular topic—by far the biggest in years—and if we weren't downweighting follow-ups a la https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que..., it would saturate the front page every day.

Actually we tend to not do that moderation on randomwalker posts (https://news.ycombinator.com/user?id=randomwalker) - because they're basically always excellent. But a certain amount of randomness is inescapable and randomwalker posts do great on HN most lot of the time. If we made the wrong call in this case, so much the worse for us and I'm genuinely sorry.

replies(2): >>35464485 #>>35471317 #
12. p-e-w ◴[] No.35464485{5}[source]
> it doesn't give a detailed explanation (we can't do that without publishing our code)

Precisely why would publishing (the relevant part of) the code be a problem? Twitter did it just a few days ago, and they aren't even known as an information hub of the open source world, plus they face a lot more public scrutiny for everything they do, to put it mildly.

replies(1): >>35464548 #
13. dang ◴[] No.35464548{6}[source]
I'm not sure you've got an apples-to-apples comparison there (between what Twitter published and what I was just talking about).

Either way, though, I don't want to publish that part of our code for two reasons: I fear that it would make HN easier to game/mainpulate, and I fear that it would increase the number of objections we have to deal with. It's not that I mind dealing with objections in principle, but a 10x increase would bury me.

14. commoner ◴[] No.35464686[source]
> Re the second bit: there aren't any accounts whose upvotes count for more, but if accounts upvote too many bad* comments and/or get involved in voting rings, we sometimes make their votes not count anymore.

Thanks for confirming this. There was some speculation last year about partial shadow bans for voting,* and it's good to hear an authoritative answer.

* https://news.ycombinator.com/item?id=30317059

When this happens to an HN account, is it permanent or can it be reversed if the account stops upvoting "bad" comments? If it's permanent, affected users would like to know. Evaluating comments and determining whether they should be voted on can take a long time, and the affected users could save a lot of time if they knew that their votes would never count again.

replies(1): >>35464813 #
15. dang ◴[] No.35464813[source]
It's not permanent in the sense that we remove the penalty when we see that the user has shifted their behavior. That could be either because someone emails us or because we (randomly) take a look at the situation and change things.

I know that's problematic because it depends on us seeing things and manually doing them. I'd love to automate it—not just because it would be fairer but because it would be less work for us! But I don't know how to write code to do that.

16. kolbe ◴[] No.35471317{5}[source]
You see the problem, right? The world is filled with people/organizations who do the right thing almost all the time, but then use that clout to do a bad thing when it really matters. I know we cannot know the contra-factual on this particular submission being suppressed with moderation, but it seems, ugh, convenient that Sam's PR announcement of all the tests that ChatGPT is passing gets to sit atop HN for a day, while a very intelligent and well articulated criticism from mostly admired person gets squashed.

It makes everyone wonder, was this a 'mistake'? Or was it that once-in-a-rare-occasion that YC chooses to cash in its good reputation to suppress a discussion that will cost its friends? It sounds like all they need to do is ask one mod to take care of it, and it goes away pretty quickly.

replies(1): >>35473082 #
17. dang ◴[] No.35473082{6}[source]
> Sam's PR announcement of all the tests that ChatGPT is passing

Can you link me to that?

> The world is filled with people/organizations who do the right thing almost all the time, but then use that clout to do a bad thing when it really matters.

That's a good point! but it's also an irrefutable charge. In fact, someone who behaved perfectly forever would be no less accusable of this. Btw I'm certainly not saying we behave perfectly—but we do take care to moderate HN less, not more, when YC-related interests are part of a story (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...). That's for reasons of self-interest as much as anything else. It wouldn't make sense to risk the global optimum for local gains.

> It sounds like all they need to do is ask one mod to take care of it, and it goes away pretty quickly.

People are going to feel like that's happening no matter what we do, but FWIW, we don't do that. We do downweight submissions as part of moderation practices that have been established for years, but a YC person doesn't have any more clout over that than you do, if you happen to email us and ask us to take a look at a particular thread (pro or con). And we always answer questions about what happened when people ask.

Btw if you feel like that randomwalker article is still relevant and can support a discussion of something specific and interesting—that is, not yet-another-generic-AI thread—go ahead and repost it and let me know, and I'll put it in the second-chance pool (https://news.ycombinator.com/pool, explained at https://news.ycombinator.com/item?id=26998308), so it will get a random placement on HN's front page at least for a while (how long depends on how the community reacts).

replies(1): >>35490548 #
18. kolbe ◴[] No.35490548{7}[source]
> Can you link me to that?

I can't, but really? Every major announcement from them has been top of page. And I don't disagree with that being the case. ChatGPT is THE story of 2023 tech, and their announcements are important to the tech industry. I just like all the discussions around this hugely important topic to be given the same freedom to succeed.

Thanks for the discussion.

replies(1): >>35500289 #
19. dang ◴[] No.35500289{8}[source]
> Every major announcement from them has been top of page

As far as I know that's not accurate, or even close.

We're not playing favorites; all we care about is that the most interesting stories get the front page time, since there are many more submissions than space on the front page.