←back to thread

123 points eterm | 4 comments | | HN request time: 0.001s | source
Show context
palata ◴[] No.43925550[source]
I used to be very active on StackOverflow, it was a great platform.

After a while, I stopped having to post questions about "common frameworks", either because I could do with the official docs of because there was already a StackOverflow answer for my question.

What was becoming more common was that I would have a question similar to an existing unanswered one. Or that my question would never receive an answer (presumably because my questions were becoming more tricky/niche). So what I started doing was answering my own question (or answering those existing unanswered ones) after solving it on my own. Still, it was fine and I was contributing.

And for some reason, a few years ago my questions started being closed for no apparent reason other than "those who reviewed it have no clue and think that it is invalid". Many times they closed even though I had posted both the question and the answer at the same time (as a way to help others)! The first few times, I fought to get my question reopened and guess what? They all got a few tens of votes in the following year. Not so useless, eh?

Still, that toxic moderation hasn't changed. If anything, it has gotten worse. So I stopped contributing to StackOverflow entirely. If I find information there, that's great, if not, I won't go and add it once I find a solution for myself. I am usually better off opening an issue or discussion directly with the upstream project, bypassing StackOverflow's moderation.

I heard people mentioning that LLMs were hurting StackOverflow badly. I'm here to say that what pushed me away was the toxic moderation, not LLMs.

replies(11): >>43925615 #>>43925635 #>>43925672 #>>43925770 #>>43925812 #>>43925847 #>>43925920 #>>43926032 #>>43926167 #>>43926867 #>>43926962 #
esafak ◴[] No.43925615[source]
The moderators were elected. What should StackOverflow have done, held a vote of no confidence? Given them less power; make moderation more democratic?
replies(10): >>43925641 #>>43925662 #>>43925721 #>>43925726 #>>43925734 #>>43925802 #>>43925837 #>>43925905 #>>43925935 #>>43927665 #
fiskfiskfisk ◴[] No.43925721[source]
In my own experience it's not often the elected moderators that are the problem, but those with a golden tag in a specific tag. They're far too eager to close questions because they're the ones culling through a tag often - and then close the question as they quickly think "oh, it's that again".

But it often isn't, they just didn't spend enough time to see nuance.

And neither do they see that even if _they_ understand that the question linked to is the same thing, there is no way the asker can understand what the similarity is from their knowledge point of view (or why the linked duplicate question is the same question).

replies(2): >>43925775 #>>43927840 #
zahlman ◴[] No.43927840[source]
> In my own experience it's not often the elected moderators that are the problem, but those with a golden tag in a specific tag. They're far too eager to close questions because they're the ones culling through a tag often - and then close the question as they quickly think "oh, it's that again".

> But it often isn't, they just didn't spend enough time to see nuance.

As a gold badge holder (for Python and a few other things), I see this complaint constantly. It is without merit ~90% of the time. The simple fact is that the "nuance" seen by the person asking the question is just not relevant to us, because the point of the site is not to give you a personalized answer, but to build a reference where the questions are useful to everyone. This entails collecting useful answers together so that people with fundamentally the same question can all find them, instead of it depending on how lucky their search engine of choice is feeling today.

The meta site has historically been flooded with people trying to reopen blatant duplicates based on trivial distinctions, at the level of "no, I want to get the Nth item of a list, not a tuple". That isn't a direct quote, but it's not an exaggeration either. I wish it were.

We do make mistakes, in part because there's pressure to act quickly. It's much harder to keep the site clean when answers get posted where they shouldn't be. Closing questions prevents answers from coming in.

> there is no way the asker can understand what the similarity is from their knowledge point of view (or why the linked duplicate question is the same question).

I try to leave a comment to explain the connection when it isn't obvious. (Another common thing that happens is that the problem someone wants to solve involves an obvious two- or three-step procedure, and each step is a matter of fundamental technique that's already been explained countless times.) But overall, it isn't our goal to teach. We answer very simple questions, and very difficult questions; but we aren't designed to teach. Sometimes it's hard to ask a simple question, because you have to figure out what the question is first. It's unfortunate that people who need the question answered often don't have that skill. But if we have a high quality version of that question already, we can direct people there.

Sometimes the linked duplicate isn't the best choice. You can help by finding and promoting a better choice - on the meta site and in the chat rooms. You can also help by editing common duplicate targets - both questions and answers - so that it becomes more clear to people who would actually have the question, that they're in the right place (and so that the information in answers is more readily applicable to them).

replies(1): >>43928325 #
1. moring ◴[] No.43928325[source]
> because the point of the site is not to give you a personalized answer, but to build a reference where the questions are useful to everyone

This is a strawman. Marking two different questions as duplicates of each other has nothing to do with a personalized answer, and answering both would absolutely be useful to everyone because a subset of visitors will look for answers to one question, and another subset will be looking for answers to the other question.

To emphasize the difference: Personalized answers would be about having a single question and giving different answers to different audiences. This is not at all the same as having two different _questions_.

replies(1): >>43928475 #
2. zahlman ◴[] No.43928475[source]
>This is a strawman. Marking two different questions as duplicates of each other has nothing to do with a personalized answer, and answering both would absolutely be useful to everyone because a subset of visitors will look for answers to one question, and another subset will be looking for answers to the other question.

What you're missing: when a question is closed as a duplicate, the link to the duplicate target is automatically put at the top; furthermore, if there are no answers to the current question, logged-out users are automatically redirected to the target.

The goal of closing duplicates promptly is to prevent them from being answered and enable that redirect. As a result, people who search for the question and find a duplicate, actually find the target instead.

It's important here to keep in mind that the site's own search doesn't work very well, and external search doesn't understand the site's voting system. It happens all the time that poorly asked, hard-to-understand versions of a question nevertheless accidentally have better SEO. I know this because of years of experience trying to use external search to find a duplicate target for the N+1th iteration of the same basic question.

It is, in the common case, about personalized answers when people reject duplicates - because objectively the answers on the target answer their question and the OP is generally either refusing to accept this fact, refusing to accept that closing duplicates is part of our policy, or else is struggling to connect the answer to the question because of a failure to do the expected investigative work first (https://meta.stackoverflow.com/questions/261592).

replies(1): >>43934706 #
3. moring ◴[] No.43934706[source]
> The goal of closing duplicates promptly is to prevent them from being answered and enable that redirect. As a result, people who search for the question and find a duplicate, actually find the target instead.

Why would you want to prevent answers to a question, just because another unrelated question exists? Remember that the whole thread is not about actual duplicates, but about unrelated questions falsely marked as duplicates.

> ... because objectively the answers on the target answer their question ... > ... because of a failure to do the expected investigative work first ...

Almost everybody describing their experience with duplicates in this comment section tells the story of questions for which other questions have been found, linked from the supposedly-duplicate question, and described why the answers to that other question do NOT answer their own question.

The expected investigative work HAS been done; they explained why the other question is NOT a duplicate. The key point is that all of this has been ignored by the person closing the question.

replies(1): >>43936482 #
4. zahlman ◴[] No.43936482{3}[source]
> Why would you want to prevent answers to a question, just because another unrelated question exists? Remember that the whole thread is not about actual duplicates, but about unrelated questions falsely marked as duplicates.

Here, for reference, is the entire sentence which kicked off the subthread where you objected to what I was saying:

> It is without merit ~90% of the time. The simple fact is that the "nuance" seen by the person asking the question is just not relevant to us, because the point of the site is not to give you a personalized answer, but to build a reference where the questions are useful to everyone.

In other words: I am defending "preventing answers to the question" for the exact reason that it probably actually really is a duplicate, according to how we view duplicates. As a reminder, this is in terms of what future users of the site will find the most useful. It is not simply in terms of what the question author thinks.

And in my years-long experience seeing appeals, in a large majority of cases it really is a duplicate; it really is clearly a duplicate; and the only apparent reason the OP is objecting is because it takes additional effort to adapt the answers to the exact situation motivating the original question. And I absolutely have seen this sort of "effort" boil down to things like a need to rename the variables instead of just literally copying and pasting the code. Quite often.

> Almost everybody describing their experience with duplicates in this comment section tells the story of questions for which other questions have been found, linked from the supposedly-duplicate question, and described why the answers to that other question do NOT answer their own question.

No, they do not. They describe the experience of believing that the other question is different. They don't even mention the answers on the other question. And there is nowhere near enough detail in the description to evaluate the reasoning out of context.

This is, as I described in other comments, why there is a meta site.

And this is HN. The average result elsewhere on the Internet has been worse.