Remix.run Logo
lynndotpy 5 hours ago

Any social organization needs to carefully consider their inclusion-exclusion curve with intentionality.

I think a lot of people might balk at the word "inclusivity" today, but StackExchange had ridiculously high barriers to participation, making it inclusive to the long-time users on the site, but exclusive to the newbie participants who found themselves blocked for asking questions. They slowly killed the site in this manner.

The community might have survived this folly, even with AI, because it was still the best place for people with qualms about AI to ask questions... Except until StackOverflow management alienated those users, too, by shoving AI down their throats in every facet of the site.

Even I had internalized the vagaries and neuroses of the SO community but I had heavy reticence to ask questions, knowing I'd have to consider all the ways a bully eager to use their powers might misunderstand me. I can't imagine asking a question there without having had lurked for longer than a typical Bachelor's + Masters program.

Peak at 207K, minimum at 588. That might be an incomplete date point, so using the next most recent value 1226, StackOverflow has lost 99.41% of its activity.

DrewADesign an hour ago | parent | next [-]

Their rules, (I believe unintentionally) give iron-fisted fiefdom rulers a toolbox of justifications to control and alienate under the guise of protecting the quality of the site data. I honestly don’t even think most of the control freak mods could objectively judge the propriety of their actions because it was all encouraged by the rules. (And I do not think this was universal among the mods, but it was certainly endemic to the site culture.) Well, the outcome was predictable.

Before I worked as a web developer, I was a formally educated and credentialed professional in a non-computer-related field with a pretty high barrier to professional practice, but a lot of passionate hobbyists. When I found the related low-ish volume SE, I excitedly poured hours into writing authoritative, well-informed, well-cited, thoughtfully worded, and concise but layperson-friendly answers. I also provided encouraging and positive, but usefully critical feedback to people that missed the mark. I knew how negative the format could be after using SO for years, so I bent over backwards to avoid discouraging newcomers with a punitive or imperious tone. People seemed to find my contributions useful because I became the top contributor in something like two weeks, and still regularly get points for things I wrote over a decade ago.

Some mod— a hobbyist with far less knowledge and experience, but a serious case of Dunning-Krueger— probably got annoyed that I was getting more votes than them because one day they started nitpicking the hell out of every goddamned word I wrote. I pretty quickly got fed up, and stopped participating about a month after I started.

::slow clap:: Well they might not have protected the utility or integrity of their knowledge base, but they sure protected the integrity of a bunch of people’s egos. That’s something, right?!

Chris_Newton a minute ago | parent [-]

Social media has been a fascinating experiment in human behaviour. We’ve long had discussion forums built around technical topics, from the early days of Usenet, through the likes of Slashdot and Digg, the arrival of Stack Overflow, and today the popularity of Reddit and some smaller sites like HN. Each has developed its own culture. Each has dealt with the need to prioritise the most valuable contributions and reduce the visibility of negative ones in its own way. And yet there have been some recurring themes.

On the positive side, all of the above have attracted many people to their communities who contribute useful or interesting points. We all give away our thoughts and experience for free while participating in these discussions, but we gain in return from the freely shared knowledge and experiences of others. I also appreciate those who take the time to vote/moderate so that the best contributions stand out. Overall I find these online discussions extremely valuable and I’m sure others do as well.

On the negative side, there are some common failure modes. There have always been the trolls who will post offensive or misleading comments, and even when it’s a small minority, they can be disproportionately disruptive. There have always been the Dunning-Kruger contributors who would insist they were correct even as others tried to explain why they weren’t, and then the people who do know what they’re doing feel obliged to waste time repeatedly setting the record straight so no-one comes along later and gets misled by the incorrect or misleading contributions. I will never understand the current fascination with getting AI bots to contribute mediocre or just plain wrong comments in these discussions. But the worst recurring pathology by far, IMHO, is when there is some form of community moderation but that goes off the rails. It killed SO by deterring good contributors for petty reasons. It has killed many a promising subreddit; I have recently given up participating in several myself that used to be interesting, because their moderators started killing entire posts retrospectively, which repeatedly cut off discussions where some contributors had already taken the time to write up good solutions to someone’s problem or share their relevant experiences.

I’m not sure anyone has really got this right at scale yet. On smaller sites like HN, the moderation can be very good, but that relies on the fact that it can be managed by a small number of decent people. If your community is big enough that it needs to be more self-policing then the time-honoured question of quis custodiet ipsos custodes? is as relevant as ever. I strongly suspect that the only real answer to this is some kind of hierarchy where the operators of a forum set culture from the top, then just as a few negative contributors can spoil things for everyone and so some form of moderation is introduced, so a new negative moderators can spoil things for everyone and so some ability to guide or if necessary remove the use of moderation privileges is needed.

benrutter 2 minutes ago | parent | prev | next [-]

[delayed]

rdiddly 31 minutes ago | parent | prev | next [-]

I suspect I'm similar to many users, in that I came to Stack Overflow near the peak, and used it as basically a specialized search engine, without ever asking or answering a question. (I assume this is possible only if you use a widespread stack.) When something better came along, I just moved on. I hadn't directly experienced a sense of community, so I experienced (for example) bureaucratically-closed questions more as a hassle (search again) than as a betrayal.

cs02rm0 an hour ago | parent | prev | next [-]

> StackExchange had ridiculously high barriers to participation, making it inclusive to the long-time users on the site, but exclusive to the newbie participants who found themselves blocked for asking questions.

I'm no Jon Skeet, but I've had an account since 2009, I answered a question early on that's had well over 1000 upvotes, which I think is 10k of reputation for that answer alone.

Yet I certainly couldn't ask a question without suffering the same. That terrible experience wasn't reserved for newbies. I learned to stop contributing pretty quickly, well before AI.

wisemanwillhear an hour ago | parent | prev | next [-]

Maybe I'm wrong, but with the advances in AI, SO was in for a major reduction in usage not matter how good they were about enabling the community and encouraging collaboration. I realize that your mileage my vary with modern AI, but the AI has an immediacy and interactivity that together are impossible for SO to overcome. At this point their best option might be to find a way to pivot to an AI based interface while still trying to find a way to reward and leverage the expertise of people. Even with that I suspect it's too little, too late.

Esophagus4 41 minutes ago | parent | next [-]

This seems like the most likely answer to me - though we all have our grievances with SO, the culture likely didn’t contribute to its decline as much as simply AI being a better tool.

bananamogul 28 minutes ago | parent | next [-]

Having experienced the SO culture, I like to think the culture caused it - schadenfreude - but it was probably inevitable given AI.

Even if SO was the most wonderful friendly place in the galaxy, would you rather post a question and wait hours for a response, or get one instantly?

thisislife2 19 minutes ago | parent | prev [-]

And in some ways AI "search" works like SO - you ask a question, you get an answer. If you don't understand the answer or something in the answer you ask for clarification and it provides it. And you don't have to wait a day or a week for it. (Ofcourse, the AI gets it answers from human curated info pools like SEs, pirated books etc ... but if these sources shrink / die to AI, it may not be able to provide new and current information, and we'll be back to SEs and Reddits and HNs again).

Bratmon 25 minutes ago | parent | prev [-]

Push factors and pull factors do much more work together than either do on its own.

brap 2 hours ago | parent | prev | next [-]

I can totally see myself asking questions on SO even these days, but there’s a good chance they’ll lock my post so why bother.

Something about the SO incentive system created the most hostile platform imaginable.

Dragas 2 hours ago | parent | next [-]

During the last decade that I've been asking/answering questions I only ever had 1 question locked as offtopic, and it was when they introduced question types. The several questions which I did report as invalid/offtopic/etc. were just error messages thrown by compiler without any substance of what you are supposed to look at to even determine how to help the author.

I'm genuinely confused whether people just parroted the memes or actually had their questions closed.

rcxdude an hour ago | parent | next [-]

It's not uncommon for me, while debugging, to find that someone has had the exact same problem as me, asked the question on stackoverflow, and that it has been closed a duplicate of a question which is only slightly related to it (and therefore any answers to that question are pretty useless).

unreal37 2 hours ago | parent | prev | next [-]

I just went to the Stack Overflow homepage, showing newest questions first, and the latest question just asked 13 minutes ago is already closed.

And the majority of the questions on page 1 have negative votes.

Sammi an hour ago | parent [-]

How good are the questions?

NewsaHackO 35 minutes ago | parent | next [-]

This is why people use AI so heavily. Because no matter how bad or ill formed a question is, it wo answer it the most "caring" way possible, and never berate you for it being a stupid question, common sense, etc (as long as it is about some forbidden topic of course)

evilduck an hour ago | parent | prev [-]

Does it matter? A site and community that refuses to allow or accommodate anyone to grow and learn as a new user will quickly run out of users. The gatekeeping on SO is a blockade, not a teaching mechanism.

porksoda an hour ago | parent | prev | next [-]

Never had one closed, only ever bothered posting twice. One obscure tumbleweed issue that slowly turned into something I was quite proud of... And one that was so unpleasant a little experience I never came back. Nothing serious just god why.

What was my point... Oh right. I don't assume anyone's making this stuff up. The pla

tayo42 2 hours ago | parent | prev [-]

It felt common enough to me.i never really asked on the site but have run into it happening alot through Google searches. It's usually annoying because someone had a similar question and the duplicate wasn't quite the same

smallmancontrov 2 hours ago | parent | prev | next [-]

Bullies -- people just looking to tear apart questions -- always have lower cost to answer and higher reward for answering than people looking to be helpful.

That said, the SO moderation was so awful I don't think it's correct to blame the downfall on the bully dynamic even if it was clearly present and might have eventually overrun the platform. I used to joke that an answer wasn't uniquely useful unless it had been locked as duplicate, but it wasn't really a joke: I kept a tally on a sticky note and of the posts I found useful, incorrect duplicate flags outnumbered open questions.

laughing_man an hour ago | parent | prev [-]

I asked two questions which were both locked as dupes. The referenced questions mine were supposed to have duplicated were not, in fact the same question. After that I didn't bother. If I could find my answer with a search engine, fine, but I wasn't going to waste time trying to engage on the site.

raincole an hour ago | parent | prev | next [-]

When I realized that I'd spent more time on explaining that my question wasn't the same as another existing one than asking the question itself, I stopped using SO all together.

elgertam an hour ago | parent | prev | next [-]

There were also certain IMO low-value questions that really excited the SO hive-mind. I asked a question about the peculiarities of Python assignment syntax, and earned several dozen points for the question, even though no one really should have written code the way I presented it.

I liked StackOverflow for the first ten years or so of its existence, but I gradually stopped using it then suddenly quit altogether when valid questions were being closed unreasonably. At this point, LLMs with documentation in the context, issue trackers and eve the source code (if available) have surpassed SO. Now my main issue is telling the LLM to crap on my idea rather than wishing it were kinder.

astockwell 26 minutes ago | parent | prev | next [-]

> I'd have to consider all the ways a bully eager to use their powers might misunderstand me

Damn. Doesn’t that just sum up so many interactions (and sadly, relationships) in life.

chuckadams 2 hours ago | parent | prev | next [-]

> StackOverflow management alienated those users, too, by shoving AI down their throats in every facet of the site.

Actually, I thought they outright forbade AI answers? I don't know where else AI might have come in -- having an AI look for related answers instead of making users use the primitive search (for which almost everyone always used google instead) might have been a good idea. Probably wouldn't have been enough though once google started answering the questions before showing SO links.

timcobb an hour ago | parent | prev | next [-]

The worst stack overflow in this regard was meta. Most pathological corner of the internet I've ever encountered, up there with 4chan if you ask me.

executivevice 4 hours ago | parent | prev | next [-]

S/o's somewhat cumbersome scheme to aquire comment points to be able to answer was a awkward kludge in the principal problem of open contribution sites, namely that human slop and gamified tactics tend to kill the site. It probably was effective enough to keep things working for a long time but it could not recruit new users (not just readers) as fast as it needed to. It doesn't seem like the points based system really helped as many devs find jobs as it would have taken for the site to become a recruiting tool. It probably would have had to shift and evolve in several keys ways to survive

baq 4 hours ago | parent [-]

It’s moderation policies, or maybe just moderators themselves that killed it, this was apparent before AI, but there was no alternative… until suddenly there was.

palata 2 hours ago | parent [-]

This. I left SO before AI because moderators were terrible.

nottorp 2 hours ago | parent | prev | next [-]

> making it inclusive to the long-time users on the site, but exclusive to the newbie participants

I used to look for questions to answer on my morning coffee. Then two things happened:

1. Rep chasers that rushed to answer anything with a copy/pasta from manuals (or at best semi related tutorials) showed up so there was no point or time in typing a complex answer.

2. Those long time users started downmodding "teach the man how to fish" answers and favoring "here's stuff ready to copy/paste" answers.

This was long before LLMs.

suzzer99 2 hours ago | parent [-]

At least 50% of the time on SO, the best answer is 3rd or worse, and I'm always thinking, "Why is this not the top answer?"

nottorp 40 minutes ago | parent | next [-]

Because the person who asked the question has accepted the first answer that looked decent enough and moved on.

Usually the most superficial, not that it's always a bad thing.

Oh, also on SO there's this kind of exchange:

Q: "I want to do X because of this and that - or because I simply fucking want to".

A: You should never do X, do Y or Z instead.

puchatek 2 hours ago | parent | prev [-]

I might even find an upside in that if it wasn't for the fact that this stolen crowd sourced knowledge will be used to make some billionaires even richer.

duchenne 3 hours ago | parent | prev | next [-]

I am a long-time user of stackoverflow with 16k points, and even I got all my questions of the last five years downvoted into oblivion.

AStrangeMorrow an hour ago | parent | next [-]

I know, I am in the same range of points and still asking questions has always been a bit scary.

I remember spending 2h writing a question for what I thought was a complex c++/compiler issue. 10s of thousands of lines proprietary codebase, so I couldn’t include everything obviously, but also couldn’t create a “minimal working example” to reproduce the issue. So I included as many things is I could to try to get pointer on how to track that behavior I was seeing. Of course the second I post it I got a -1 plus “can’t reproduce”/“please add minimal example”.

An other time, I had a question that was very similar to an existing one, but different setup and the answer did not solve my problem at all. Mentioned all that, linked the other question and specifically wrote that it was NOT addressing my problem. Posted it, soon after tagged as duplicate with that one answer that did NOT solve the problem.

After that I rarely asked questions again.

Also the points system made it frustrating as a new user: someone 2 years ago asks a basic language question “+50 upvotes”. You asked a similar question, asking extra clarification on an aspect “-2, already answered, read the doc” and so on. And with such a big deal made about reputation it felt like just being born early and being able to be an early adopter meant you got east points. For new users, though luck.

2 hours ago | parent | prev [-]
[deleted]
fenomas 2 hours ago | parent | prev | next [-]

I still think SO was done in by the weird way they handled similar questions. Then encouraged veteran users to flag new questions as dupes, even if the "original" question was years old and unanswered. Who does that even help?

Imagine if the system had let veteran users link a new question to an existing answer rather than a question, and if the asker finds it solves their problem they can accept it. At least that way new joiners would have a chance of getting their question answered.

Looking back it feels like SO was one of the first really gamified sites, and the people running it got weirdly focused on the point-economy aspect. They ran the site almost like "points" were a finite resource, and not to be handed out unless the user really deserved it.

fabian2k 2 hours ago | parent | next [-]

The vast majority of duplicate closures use already answered questions as duplicates. So ideally that question should have answers that apply to the new question as well. In my observation this is usually the case, though the answer might be more generic.

I have also seen bad duplicate closures that weren't actually exact duplicates. But people talk like this is the only kind of duplicate closure that actually happens. I've no idea if the rate of bad duplicates is so much higher than I observed, or if people are missing that their question is actually answered in the duplicate.

fenomas a minute ago | parent | next [-]

> So ideally that question should have answers that apply to the new question as well.

You miss my point, which is who decides. If you ask a question and I flag it as a dupe, I might think the answers on the other question apply to yours, but only you know whether they solved your problem or not.

> I've no idea if the rate of bad duplicates is so much higher than I observed,

Sure, and neither does SO! They didn't even measure it. They only looked at the signal "does somebody with points think these questions are similar", and discarded the signal of whether the new user got any value out of the site, and I think that's what did them in.

And the stupid thing is that it could have been fixed for practically no engineering cost. The could have just called the process "propose as already answered" instead of "flag as duplicate", and stopped punishing people for it. And just like that, the median new-user experience could be "yes! that answers my issue" instead of "wtf why am I being punished?".

freedomben an hour ago | parent | prev [-]

I was extremely active on SO and other SE sites in the late 00s and early 10s. In those days it wasn't too bad, many duplicates were actually duplicates. However that really did start shifting. This is anecdata of course, but even questions that linked to possibel "duplicates" and pre-expalined why it wasn't the same question were often just closed as duplicates of the exact question that was linked. This happened to me several times before I got fed up and moved on with my life.

SO was a really rewarding place to ask and answer questions in those early days. It really is a crying shame what they did to the community by empowering the worst of the community to be the bosses.

unreal37 2 hours ago | parent | prev [-]

I will say, moderation is a valuable thing on websites that intend to be useful for people. Wikipedia being another example. Ynews also has moderation.

Sites like Quora don't have good moderation (nor social media sites) and they become less useful for "how do I do X" questions.

LLMs do the moderation of the underlying source and just give you the answer.

brador 2 hours ago | parent | prev | next [-]

The math subreddit is awful. Accusing everyone of asking homework questions if they weren’t formatted in perfect math notation.

Then there’s the godot subreddit. Asked 2 questions? That’s a ban.

Imagine a child learning math or game dev coming up against that.

I’d quit. Curiosity extinguished.

The godot github has one of those characters now too. Really anti new user. I worry, I worry.

hrnnnnnn an hour ago | parent [-]

It's ok, the kids learning this stuff these days are on YouTube and Discord.

freedomben an hour ago | parent [-]

It's pretty sad that they had to shift to a non-interactive medium to avoid getting smashed. Sad place the world is now in that respect :-(

formerly_proven an hour ago | parent | prev | next [-]

You can even see the clear download slope starting in 2016 and (sans COVID) not changing slope substantially until about 2023. This part was not caused by AI at all.

b112 3 hours ago | parent | prev | next [-]

You know, there's a lot of really good data on Stack Overflow, regardless of all the issues.

I hope somebody saves it all.

includenotfound 3 hours ago | parent | next [-]

Perhaps not what you intended, but most of it is stored in various models' weights.

danparsonson an hour ago | parent | prev | next [-]

They used to publish a regular torrent of everything, not sure if they still do that? Maybe you could grab yourself a copy for posterity.

qingcharles 2 hours ago | parent | prev [-]

For better or for worse, the contents of Stack Overflow are literally the reason LLM coding has taken over the world.

globalnode 3 hours ago | parent | prev | next [-]

as a new user i asked one question, once, in the wrong forum by mistake... it wasn't pretty. i never went back, although there were some kinder people there trying to salvage the situation :). i just figured it was for people with far more professionalism and knowledge than i'd ever have.

znpy 3 hours ago | parent | prev | next [-]

> but exclusive to the newbie participants who found themselves blocked for asking questions. They slowly killed the site in this manner.

i got stung by exactly this.

i saw some of my early questions rewritten because some idiot mod that had not touched grass in a while thought that some words were better suited for stackoverflow.

and don't get me wrong: i'm not talking about profanity, n-word or racial slurs, derogatory terms or other controversial words. it was quite literally stylistic and tone changing.

dumb example: i like to end my posts with something like

   thanks in advance,
   -- 
   znpy
which in my opinion is just common courtesy in a conversation between me and whoever will be kind to answer my questions. it's harmless and not controversial. and yet, some mods edited that out and left some irrelevant wording on that. my guess is they were farming points on the site.

I'm so glad stackoverflow died and I don't miss it at all.

eknkc 2 hours ago | parent | next [-]

I once had a fairly popular answer to a general question that included the word “mankind.” Someone changed it to “humankind,” another person changed that to “humans,” and eventually someone removed it altogether for no apparent reason. Then even more pointless edits followed. It became far too much hassle for absolutely no benefit.

NoMoreNicksLeft 2 hours ago | parent [-]

There was a gold badge given out if you got 100 edits approved. And another if you got 100 edits reversed.

no-name-here 2 hours ago | parent | prev [-]

1. Even if the pleasantries/signature were edited out of your question, is that so bad?

2. But yeah, I think of SO as not really being set up like a bulletin board - I think of it as closer to a wiki of questions and their answers.

3. Maybe other people editing out pleasantries/signature is actually a good thing as others will then see your question as higher quality?

bjourne 11 minutes ago | parent | next [-]

> 1. Even if the pleasantries/signature were edited out of your question, is that so bad?

It pissed off znpy so bad that many years later they still recall on HN how irritated that made them! Now you could argue that letting znpy's pleasantries stay would have cumulatively pissed off more people in the long wrong. But I very seriously doubt it would.

znpy an hour ago | parent | prev [-]

> Even if the pleasantries/signature were edited out of your question, is that so bad?

Yes.

Erasing the personal touch out of someone’s writings is erasing them.

Ironically, erasing that kind of stuff is likely very good good for training large language models.

no-name-here an hour ago | parent [-]

>> Even if the pleasantries/signature were edited out of your question, is that so bad?

> Erasing the personal touch out of someone’s writings is erasing them.

Yeah, as I mentioned in the grandparent comment, I think the site was better thought of as a wiki of questions/answers than a forum. Including things like pleasantries/signatures on a wiki-adjacent site probably is not the right use for that kind of site. (Personally, I was incredibly frustrated by SO but for a very different reason - edits to questions or answers, etc. that fixed typos, pointing out that an answer's linked app had been down for years, etc. were often rejected.)

AndrewKemendo an hour ago | parent | prev [-]

>StackExchange had ridiculously high barriers to participation, making it inclusive to the long-time users on the site, but exclusive to the newbie participants who found themselves blocked for asking questions

This is significantly under selling it.

Stack overflow was like most of the forums in the late 90s in the early 2000s: hostile to anybody who wasn’t “l33t” hence the beginning of all the bullshit “l33tcode” mess.

I started writing software in 1996 as a 12 year-old and the sheer hostility that you would get from forums or even just reaching out to individual developers was absolutely unbelievable

I remember distinctly, I specifically reached out to Seth Robinson, as a 13-year-old kid who liked the dink smallwood game and was interested in building video game level editors.

His response to me was something like: “My rate for consulting is $800 a week.”

At no point in my 30+ years of being in software has software ever felt inclusive

I mean consider the hacker news is widely considered to be one of the most hostile communities on the Internet to new people, and had that reputation since day one