Most active commenters
  • palata(5)
  • zahlman(3)

←back to thread

123 points eterm | 15 comments | | HN request time: 0.001s | source | bottom
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 #
1. hobs ◴[] No.43925662[source]
The core problem of SO was the the goal of it (and what made it great) is very much in tension with "I want to ask whatever questions I want."

The original idea of SO was building a knowledge repository, and that meant no duplication and pruning it endlessly to make sure it was useful and up to date (which pretty much failed until recently, until its probably far too late) - this core tenet is something the moderators take seriously, and people using the site as questioners (not searchers) absolutely hate.

You can see they are trying to experiment (again probably too late) with how to make question asking easier, more friendly, etc - but that sort of cuts against the core original goals of SO and that's why the mods and the users seemed to be always in tension.

replies(5): >>43925709 #>>43925719 #>>43925723 #>>43925736 #>>43925830 #
2. gilleain ◴[] No.43925709[source]
Agreed. Some other points of tension in Stack Exchanges:

1) People want to ask homework questions (_eg_ on Biology, Chemistry, etc). I understand why that is not allowed, but that doesn't change people's desire to 'just have an answer, now!'. I guess that AI could really take over this niche.

2) Others want to ask very open-ended 'discussion' questions that require back-and-forth to get to the answer, which may be on the edge of known research.

While I do understand why people get frustrated about these things, as you point out - this is not what SO (and SEs) are 'for'.

3. esafak ◴[] No.43925719[source]
This is an important problem. But most people are readers; that moderation is what made the site a valuable resource. Without it, they would have had to build a powerful search engine. Instead, they did it the old fashioned way, without ML.
4. zdragnar ◴[] No.43925723[source]
I don't think this is charitable enough to the user's complaints, or even the person you are responding to.

If the moderation was effective and limited, people would ultimately be fine with it.

What people don't like is having a question closed as "duplicate" even though what it supposedly duplicates is very different, or any of the other myriad complaints.

The same story goes for Wikipedia. Moderators have an agenda, act in frequently erroneous ways, and are actively hostile to criticism.

replies(1): >>43928106 #
5. barrkel ◴[] No.43925736[source]
> The original idea of SO was building a knowledge repository, and that meant no duplication and pruning it endlessly

This is not true as I recall. On Joel and Jeff's podcast, Joel in particular was in favour of having lots of variants of the same question answered repeatedly. His rationale was that if people didn't find the golden original question, there was a reason for that (e.g. it's not a real duplicate, or it's a different frame of thinking about the problem shared by other people), and adding the supposed duplicate would mean that other people who search for it - and would similarly fail to find the golden original - would land on the supposed duplicate. Net win.

But this was in tension with cheap karma farmers. SO was structured as a points economy, but in any case anything with points rewards motivates some people to play the game of collecting points. A cheap way of farming points is to ask trivial questions then answer them yourself, or participate in an implicit network of people asking and answering trivial questions. How do you cut that out? Have canonical versions of the trivial questions, redirect people to them while asking, and motivate deduplication.

replies(2): >>43925887 #>>43925978 #
6. palata ◴[] No.43925830[source]
> in tension with "I want to ask whatever questions I want."

As I said, I strongly disagree with the idea that my questions were unfit for StackOverflow. Every single time their reason was "duplication", it was not AT ALL a duplicate. Two different questions (sometimes obviously very different) with two different answers. Hell, they closed some of those as duplicate even though I posted both the question and the answer, and the answer was completely different from the one they were pointing to.

This is not "I want to ask whatever questions I want". It's bad moderation.

replies(1): >>43928057 #
7. shagie ◴[] No.43925887[source]
That tension existed.

https://blog.codinghorror.com/introducing-stackoverflow-com/

> Stackoverflow is sort of like the anti-experts-exchange (minus the nausea-inducing sleaze and quasi-legal search engine gaming) meets wikipedia meets programming reddit. It is by programmers, for programmers, with the ultimate intent of collectively increasing the sum total of good programming knowledge in the world. No matter what programming language you use, or what operating system you call home. Better programming is our goal.

The emphasis on "good" is in the original.

https://www.joelonsoftware.com/2008/09/15/stack-overflow-lau...

> What kind of questions are appropriate? Well, thanks to the tagging system, we can be rather broad with that. As long as questions are appropriately tagged, I think it’s okay to be off topic as long as what you’re asking about is of interest to people who make software. But it does have to be a question. Stack Overflow isn’t a good place for imponderables, or public service announcements, or vague complaints, or storytelling.

---

And then, go to https://stackoverflow.com/questions/1003841/how-do-i-move-th...

I would draw your attention to its history and the original version: https://stackoverflow.com/revisions/1003841/1

and the action taken on September 17th, 2011. https://stackoverflow.com/posts/1003841/revisions

8. avereveard ◴[] No.43925978[source]
With standard fraud detection systems especially since you need to accumulate karma before interacting so by the time a user can do damage you have plenty information about its network that you can comb for anomalies and patterns
9. zahlman ◴[] No.43928057[source]
> Every single time their reason was "duplication", it was not AT ALL a duplicate. Two different questions (sometimes obviously very different) with two different answers.

Please feel free to show concrete examples, and I'd be happy to try to explain the reasoning.

replies(1): >>43935079 #
10. hobs ◴[] No.43928106[source]
I don't even consider what the user asks - simply that it was rejected and it was a question they wanted to ask - hence "whatever they wanted", and while I agree SO's moderation is overly burdensome (and was a mod myself once more than a decade ago) I don't agree that moderation that's effective and limited having users being "ultimately fine with it" - it totally depends on which users you ask.
11. palata ◴[] No.43935079{3}[source]
Deal.

Say I ask "How to do X in settings.gradle?" and it is closed as a duplicate to "How to do X in build.gradle?". I know how to do X in build.gradle, I know it is not the same as doing X in settings.gradle (even if it's is twice the same X), and I know how to do X in settings.gradle (because I just had a need and found a solution without the help of StackOverflow). So I post an answer right away.

Can you explain the reasoning, or do you need it more concrete because you're absolutely sure you know better?

Because what's clear to me is that those (because it required multiple votes) who closed it as duplicate have no clue how it works. They obviously stopped at "X == X, it's a duplicate".

At some point I got into the habit of adding notes like "Note: it is not a duplicate of A because [...] and it is not a duplicate of B because [...]", which honestly made the question worse for those who actually understand it (just for the sake of pleasing those who would close it as duplicate). Spoiler: they closed it as a duplicate of A.

But stay happy in your world where you know everything, I'm not coming back anyway.

replies(1): >>43936401 #
12. zahlman ◴[] No.43936401{4}[source]
To "show a concrete example" I would need a question ID. (As I've explained in other posts, deletion is probably not a problem; deletion on Stack Overflow is normally "soft", and I have the reputation needed to see those posts.)

I'm not familiar with Gradle (I think that's a Java build system?), but if I saw what actually happened, I could probably understand well enough.

replies(1): >>43941506 #
13. palata ◴[] No.43941506{5}[source]
> I'm not familiar with [...] but if I saw what actually happened, I could probably understand well enough.

That's probably exactly what those who closed it thought: "I'm not familiar with it, but I'm certainly a better judge than the person who is working with it".

Do you realise that you are going around telling everybody who complains about the StackOverflow moderation that they were certainly wrong, and StackOverflow was certainly right, and if they showed you the specific question you could certainly teach them why they are wrong? That would be the first step to understanding why people don't really enjoy your behaviour.

replies(1): >>43942796 #
14. zahlman ◴[] No.43942796{6}[source]
>Do you realise that you are going around telling everybody who complains about the StackOverflow moderation that they were certainly wrong, and StackOverflow was certainly right, and if they showed you the specific question you could certainly teach them why they are wrong?

No. s/certainly/probably/g.

And I say this because I have a large amount of evidence - from cases where I was a subject matter expert - that the overwhelming majority of these cases turn out to be ones in which the proposed duplicate was very obviously a duplicate.

People really will go up to you and tell you straight faced that no, this is a completely different situation because of a detail that is in fact completely irrelevant to the problem. And that the answers on the duplicate won't work, when they haven't tried. And I've had it happen that I can show these people directly that the answers actually do work in their case.

replies(1): >>43949840 #
15. palata ◴[] No.43949840{7}[source]
> And I say this because I have a large amount of evidence - from cases where I was a subject matter expert - that the overwhelming majority of these cases turn out to be ones in which the proposed duplicate was very obviously a duplicate.

I think you miss something basic here. Nobody is saying "no question should ever be closed as a duplicate". What I am saying, is that I have had many of my own questions, where I was an SME, that were closed as duplicate where in fact they were not duplicates and the answers on the "duplicate" were not even applicable. By "many" I mean "enough for me to consider StackOverflow moderation toxic and leaving.

Because many questions are actually duplicates doesn't mean that all are duplicates. But you don't seem to be even remotely open to the idea that it can ever happen that a question is wrongly closed as a duplicate. Again, I have had questions closed where I listed the "similar questions" suggested by SO and explained why they were not duplicates. Do you think the moderators would have discussed it with me? It felt like they didn't even read my question entirely because in some cases I can't get how someone who knows how to read may ignore my "warning: this is not a duplicate of X because [...]".