Live data from Hacker News

What AI did to stackoverflow in a graph

data.stackexchange.com

601–610 of 615 posts

Re: What AI did to stackoverflow in a graph

#601

Earlier quoted context omitted.

See, what you're saying makes some logical sense in a vacuum but it's so utterly unlike how any other website works that unless you take a huge amount of effort to explain this to people, gently , then it's not at all surprising that people just bounce off of it.

> but it's so utterly unlike how any other website works that unless you take a huge amount of effort to explain this to people, gently, then it's not at all surprising that people just bounce off of it. It is, and that's fine. It's incompatible with a site becoming large; and that, too, is fine. A large site was not required to accomplish any of Atwood or Spolsky's goals aside from perhaps making a profit off of ads…

I'm criticizing the design of the site (and to some extent the rules that were set up) more so than the moderators trying to operate within it. I'm aware of how thankless a job moderating can be, and how a Q&A site can quickly die under a mass of help vampires who will just suck up endless effort if you let them. I think a lot of the site's design really played into it, and realistically it was probably something that needed to evolve as it grew and matured, because the dynamics really change at different stages.

> the explicit purpose and sole effect of closing a question is to prevent answers unless and until it is fixed

This is a decision I would question. What is it about a bad question that makes answers undesirable until the question itself is fixed? Especially when the judgement of such badness might be faulty (even if it's encouraged to bias towards leaving it open). Again, the answer may be the moderators doing the best with the tools their given (e.g. lacking good ways to otherwise surface the better questions to potential answers), but this is exactly the kind of issue I think tends to underlie SO's problems.

> The way that people talk about "toxicity" on Stack Overflow comes across like they think it was constantly full of insults and slurs

I don't get that impression. The perceived toxicity comes from a somewhat inscrutable set of rules and also apparently inconsistent enforcement which created a lot of frustration with the site. None of this requires that the moderation is even impolite. In fact, people can get more frustrated when a result they consider wildly unreasonable is delivered with a cordial tone. The trope of a saccharine sweet but utterly evil bureaucrat exists for a reason, and I think that is the kind of impression people who describe SO as toxic are describing, whatever the underlying cause (which is almost certainly not that a bunch of people spending their spare time moderating a site are just evil for the sake of it).

(And it's not unique to SO. Wikipedia has a lot of the same problems, though with different causes and attempts to solve them)

Re: What AI did to stackoverflow in a graph

#602

Earlier quoted context omitted.

I'm ending here. You are too emotional and now you are accusing (I assume myself) of slander. Grow up.

Just throwing this out there: the post you're replying to had a litany of things like "we had no control over the fact that the site's owners and maintainers implemented a completely different UX than our interpretation of the policies would allow for". The site's builders put one set of UX patterns in place. The site's visitors who created things like that linked mini-faq tried to put another in place. When the two…

> the people who wrote the mini-faq etc. claim it's because the people who built the site are wrong, as is every other non-personally-invested user of the site.

Yes.

Because it's clear that the people who built the site were wrong, based trying to reconcile the design of the site with what the people who built it said they wanted to happen.

It's obvious, for example, that the reputation system, as implemented, could never give the results that it existed to give (roughly: restrict privileges to those who best understood how to exercise them; encourage regular participation from those whose content would help the site achieve its goal while discouraging lower-quality content that buries the gold needles in a bigger haystack). Here's a discussion from 2023 where a huge amount of clear problems were exhibited (including many by myself), with clear reasoning based in the agreed-upon goals, which led to approximately no action:

https://meta.stackexchange.com/questions/387356/

There were countless efforts over the years to try to explain what was wrong and counterproductive about the site design, which fell on increasingly deaf and even antagonistic ears. As far as I can tell, this was simply the result of profit motive. Maintaining quality standards (and gatekeeping people who expect a different experience) is bad for "engagement" (view counts), and therefore for ad revenue.

Re: What AI did to stackoverflow in a graph

#603

Earlier quoted context omitted.

> but it's so utterly unlike how any other website works that unless you take a huge amount of effort to explain this to people, gently, then it's not at all surprising that people just bounce off of it. It is, and that's fine. It's incompatible with a site becoming large; and that, too, is fine. A large site was not required to accomplish any of Atwood or Spolsky's goals aside from perhaps making a profit off of ads…

I'm criticizing the design of the site (and to some extent the rules that were set up) more so than the moderators trying to operate within it. I'm aware of how thankless a job moderating can be, and how a Q&A site can quickly die under a mass of help vampires who will just suck up endless effort if you let them. I think a lot of the site's design really played into it, and realistically it was probably something tha…

> I'm criticizing the design of the site (and to some extent the rules that were set up)

So we agree (but the people you're talking about are not moderators). Again:

>Everyone involved would have loved to "explain this to people gently". There was no space provided in which to do it.

Onward:

> What is it about a bad question that makes answers undesirable until the question itself is fixed?

Many things.

It was partly about working around other missteps of the system design: closed questions that aren't fixed are supposed to get deleted, but the system automating this was deliberately conservative, and in particular would preserve anything that had an answer.

The more bad questions there are, the greater the chance that a third party trying to find a good question with a search engine will find a bad question instead. Sometimes that can be fixed with duplicate linking, but often not.

When a curator believes that a question is a duplicate, and is trying to find the "canonical" version with the best questions and answers, the more bad questions there are, the greater the chance that the curator fails to find that question. This is because bad questions carry a risk of resembling the desired target while actually being about something else.

Answers written for a bad question might be worse because they misunderstand the situation due to the quality issue; and they might be invalidated when the question gets fixed.

Answering bad, low-effort questions contributes to the incorrect impression that effort isn't expected (because the OP gets a reward that might be seen as far more valuable than abstract reputation points: personalized, possibly-working code). It incentivizes more bad questions, when the goal is to preempt bad questions and get people to understand question quality.

Finally, of course, answering bad questions wastes time and effort that could have been spent on better questions.

See also: https://meta.stackoverflow.com/questions/429808

> In fact, people can get more frustrated when a result they consider wildly unreasonable is delivered with a cordial tone.

Right. And the site owners would insist that we adopt that cordial tone, and made multiple attempts to shift the Code of Conduct around in a way that they hoped would lead to more cordial tone.

And people reacting badly to commentary, even when given in a cordial tone, led to people not trying to explain their actions at all. Which led to people being upset that actions were taken without explanation (including in a significant fraction of cases where the system's automatic explanation was perfectly clear enough, frankly).

Seriously: there were many people who came to the meta site after asking a question that literally started with words to the effect of "What do you think is the best...", and then presented as if they could not possibly understand why the question was deemed "opinion-based".

Re: What AI did to stackoverflow in a graph

#604

I don't have the time to, but I'm surprised there aren't a lot of comments on the decline before chatGPT was released, but after SO was sold to Prosus [1][2] Even the curious growth spike in activity happened just before the acquisition. I wish I had time to do this analysis a bit deeper, but you can look for SO activity up until when chatGPT was released, it is really noticeable. --- [1] Stack Overflow acquired by P…

Scrolled looking for this comment the decline appears to be way earlier than LLM agents becoming popular. But where did all the users go is something that would be interesting

Mostly: Discord, Github issues (as forum), X (twitter at the time), and Discourse! Discourse was growing steadily, even startups like OpenAI and neobanks like nubank (Brazil) had forums for their users because keeping your community active and close was something considered valuable (devrel since then has experienced a rapidly decline).

Re: What AI did to stackoverflow in a graph

#605
post #511

Earlier quoted context omitted.

Found the SO mod…

No; editing a post to meet the site's style expectations is not moderation, and I was not a moderator, just like 99.9% of everyone described anonymously and incorrectly as "a mod" in discussions of Stack Overflow on the Internet. It's really annoying to see people insist that they should be the ones who get to decide how Stack Overflow either did, or should have, worked, when they can't even be bothered to understand…

Semantics

Re: What AI did to stackoverflow in a graph

#606

Earlier quoted context omitted.

I reverted nearly every single edit to my answers other than obvious typos. If I’d have meant something other than what I said, I’d have said it. You want to see your own words on the page? Write an answer of your own. Lordy, that use to piss me off most fiercely. I don’t want someone else’s words attributed to me.

It is taken very seriously in Stack Overflow editing policy that edits are not supposed to go against the author's apparent intent. But it does involve removing a lot of things that you might want the answer to say, but don't meet the guidelines for what answers are supposed to contain. When you join the site, you agree to Terms and Conditions that, among other things, grant a Creative Commons license to the communit…

[deleted]

Re: What AI did to stackoverflow in a graph

#607
The peak was in 2014, far before any coherent AI became a thing.

As someone with substantial "points" accumulated all a full decade ago, I can easily see why. If you only allow certain opinions and criteria for specific subjects, your user will eventually shrink to only the few that possessed them.

It's a Spartan death. Don't blame it on the Persians or Athens.

Re: What AI did to stackoverflow in a graph

#608
post #453

Earlier quoted context omitted.

The "that's a XY problem" guys always seem to think they're the smartest in the room.

imo this was the single worst problem with SO, people always searching for the XY problem in every question instead of taking it at face value

Mostly I'd say their downfall was that they encouraged copypasta material and actively discouraged any kind of behaviour that would have built a community.

Re: What AI did to stackoverflow in a graph

#609
post #314

Earlier quoted context omitted.

How else do you help people learn if not by giving feedback? As an avid helper in a programming related discord channel I need you to understand that a lot of the people who come to these places for help are incredibly stupid. It's not uncommon to have to converse with a person for 15+ minutes just to get them to give you enough information to understand what their problem is. Like they will just paste an error messa…

You just described the complete opposite of the StackOverflow experience.

I relate to sfn42. That *is* the stack overflow experience. That is the average programming forum experience when you frequent it for more than just to get your problems solved.

Re: What AI did to stackoverflow in a graph

#610

Earlier quoted context omitted.

You’re trying to lawyer your way around this very plain fact: in the minds of the vast majority of people who knew about it, it was a site to ask questions about relatively obscure topics, and for knowledgeable people to answer them to disseminate their knowledge. You make it sound like users were supposed to consider using the site as their primary goal, and consider the subject at hand as secondary. If you read wha…

> You’re trying to lawyer your way around this very plain fact It's not lawyering. I'm extremely well aware of the impedance mismatch. It wasn't created by the community. It was created by the site software failing to align with the site's goals. > in the minds of the vast majority of people who knew about it, it was a site to ask questions about relatively obscure topics, and for knowledgeable people to answer them…

Sorry, I’m not going to read your >1000 word reply. So far the only thing you’ve convinced me of is that I’d accurately gauged how zealously out-of-touch the people behind that mess were. Have a good one.
Post reply on HN