Hacker News
points by Stratoscope 21 hours ago | 0 comments
What is this "Stack Overflow" you speak of?

Oh yes. Now I remember. I used to visit the site every day.

I love helping my fellow developers and answering their questions whenever I can.

My reputation there is 29,020, and I've contributed 645 quality answers.

I used to brag about this.

Now I had to think a bit to remember SO still exists.

My last answer was on May 28, 2021, over five years ago.

Obviously it wasn't LLMs that drove me away. And I'm not sure what it was.

Was it the culture, as others here pointed out? Or did I just get busy with other things?

---

Update: Now I think I remember what muted my enthusiasm.

Some of you older programmers may have used jQuery.

There is a common convention to use $ as the first character of a variable name that is a jQuery object:

  var $foo = $('#foo');
One of my few claims to fame is that I invented that convention and promoted it on the early jQuery mailing list.

Someone asked about this:

https://stackoverflow.com/questions/205853/why-would-a-javas...

The top-rated answer, with 1542 votes, is a good summary.

The second answer, with 278 votes, is as irrelevant as an answer can be.

I'm in third place with 71 votes. I gave the story behind the naming convention, because I like people to know the "how and why".

It gets better! This question was marked as a duplicate of another one. That other question has a wild variety of answers, but none that does what I tried to do: explain the reason and background for the convention.

Ah well. It was fun while it lasted.

[–] pwagland 20 hours ago
It's funny to see what a parallel you have to my story.

my reputation is 29,459, my last answer October 15, 2021, close enough to be considered the same IMO.

For me, the thing that drove me away, is that you'd spend time on writing good answers, to provider lore, etc, but it was increasingly difficult to find "good" questions to answer. There were increasingly many "homework" questions, and far fewer questions where people _had_ put the effort in.

And, an increasing animosity to the people answering the questions.

The community became toxic, and it wasn't the only the gatekeepers, everyone wanted something for free, and StackOverflow suffered from the "open source burn-out" problem.

Certainly I did.

[–] kkoncevicius 18 hours ago
Similar here. I don't share your numbers, but I had ~10,000 on SO and ~5,000 on Cross-Validated.

I started it as a way to learn things. Mostly picked questions that were on the edge of my understanding, researched the problem for myself, and then tried to provide clear and detailed answers. So I got a lot out of it too.

My view for when SO started to decline is also similar to yours - being flooded with poor quality questions. And on average people asking questions became more arrogant, put little effort in, and demanded the whole place to change so they can paste their broken code and have someone fix it for an upvote.

So I think I naturally and slowly drifted away from using SO. However, publicly stated reasons for SO's downfall often proclaim there was something wrong with people who answered questions. That they were rude or were "gatekeeping". I always feel alienated reading those, since it's very different from how I experienced the site.

[–] bryanlarsen 18 hours ago
Kudos to you, you're a more helpful person than I. I never looked for questions to help people, my interaction with SO was always "me first". If I had a problem before the AIpocalypse, I'd look on SO. If I couldn't find an answer I still had the problem and would have to figure it out the hard way. And once putting in the effort finding the answer it was little additional effort to provide it to others.

So I ended up with a large number of "revival" and "necromancer" badges for getting upvotes for answers on old previously unanswered questions. And many of my questions have my own answers posted a couple days later.

IOW, I provided a lot of value to SO. But I got even more value out of them, finding many more answers than I provided, especially since many of my answers were for very obscure questions. A real significant win-win.

I think this would have been a better model for SO -- encouraging more of this sort of drive by helpfulness rather than gamifying/socializing so much to encourage direct helping.

[–] BorisMelnik 17 hours ago
same - I only visited SO when I spent a lot of time looking for a solution / answer to something and I could not find it in documentaiton/man pages or on Google
[–] KPGv2 17 hours ago
I watched a few key tags around functional programming and JS, but someone would always answer first, so I eventually moved on because I wasn't needed. I for a time ended up just responding to random Tweets from African students posting about their programming achievements with tips for structuring code they posted better and stuff like that. It led to some fun conversations.

now I have kids, so they get my teaching attention instead. And I don't touch Twitter.

[–] joshuakcockrell 2 hours ago
I became active on SO late (2018) and now have 6K reputation. Providing good answers to new questions was worth basically nothing. No one upvotes you.

90%+ of the upvotes come from super old questions that have been around forever. Google indexed them and sent traffic there. Old inactive accounts get 1000s of upvotes a day and if you weren’t active when Python 3 was new or when Apple released Swift or whatever then trying to build reputation felt like a waste of time.

Contrast that with Reddit: commenting on new posts is the only way to build karma. It incentivizes new activity.

[–] jkubicek 17 hours ago
My reputation is 49,636 (I was a relative expert in iOS and git when both technologies were young, and answered a LOT of questions that are still getting upvoted to this day)

My last answer was December 28, 2015, and corresponds pretty closely with me getting a more interesting and engaging job. That, and the two areas I knew well were maturing and there were a lot fewer easy questions to answer.

[–] jambalaya8 16 hours ago
Mind if I ask if you stayed at that job, and if so for how long?
[–] jkubicek 8 hours ago
I was there 5 years
[–] sandeepkd 15 hours ago
My working theory is that being able to understand a detail answer itself requires a certain level of understanding for that topic. In that absence of that it would throw off a big crowd which was hoping to find something simpler, something that aligns with their existing understanding easily.
[–] Syntaf 9 hours ago
Totally agree, my last answer was also in 2021; I remember trying to jump back in and just feeling like the quality of questions was so poor and all of the many "homework" questions felt dirty to answer because I'm clearly helping someone cheat.

I actually got hounded / insulted on a couple of my last answers for not providing timely responses to their comments on my answer and that was the last straw.

[–] RajT88 17 hours ago
Never ending September?
[–] alkonaut 21 hours ago
Same. For me it was basically that as a body of knowledge, it kind of stabilized. I didn't work in a rapidly developing field like the newest JS frameworks, so for what I knew, most stuff simply became answered.

Whenever I took the time to make a long answer on a question, I saw some mod close the question as a duplicate of an existing one - even though the question could have some minute detail that was different, or perhaps there was some recent change in the landscape that meant an answer in 2020 would be different from one in 2013. But no: aggressive marking as duplicate even though clearly as a _community_ it would be much better to have a more recent discussion, perhaps more alternative answers and just allowing the near-duplicates.

[–] skydhash 19 hours ago
> even though the question could have some minute detail that was different, or perhaps there was some recent change in the landscape that meant an answer in 2020 would be different from one in 2013.

I would generally classify those as “homework” questions.

[–] Retric 19 hours ago
That slowly changing landscape killed SO. Every year a higher percentage of answers were wrong because they got outdated, and removing duplicates made it worse.

I don’t think anyone in the org wanted to face the fact that the underlying assumptions in their model was flawed. The older an upvote the less reliable it becomes.

[–] jambalaya8 16 hours ago
This is part of the problem with AI, and probably the vast majority of sites online... even citations to textbooks (god knows how many papers have been superseded or are outdated, also).

I feel that people are not getting that is one of the larger issues with AI and pretty much everywhere people interact online.

Many of these places and projects were things we truly poured our energy into. But people change, just as operating systems and commandline executables do. At the same time, places like that, once they are gone, lose their weight... so any site that was really large or particularly represented a version of the zeitgeist of whatever subgroup, once it goes defunct, is kind of written out of any sort of AI historical lookup.

Also, there's so many answers on SO that a lot of people just use the Search function to find answers, if they choose to use SO instead of google or whatever. It is very useful for older and historical answers.

[–] ezconnect 15 hours ago
It is hard to describe the feeling of seeing things getting archived in real life. It will be very sad once SO is deleted from the web. When I needed a good description of a new computer stuff I usually go to Anandtech and now the whole site is now gone and all the knowledge on it. The future generation can't even dig it out of the ground like what archeologist are doing right now to piece some of our history. One day SO will be deleted from the web and all the knowledge it holds just like the old Usenet and Yahoo/Google groups with vast knowledge just deleted.
[–] roncesvalles 16 hours ago
It's a really intriguing phenomenon that on StackOverflow, the top-most voted answer was most often the wrong answer. My initial theory was that it's staleness. That is, it might have been the best answer when the question was asked, but if you're looking at a few years later the right answer changed. But it wasn't always that.

This has very interesting implications for everything in the world, btw. Correctness does not track majority consensus.

[–] sublinear 15 hours ago
100% this. The AI race is absolutely not about "intelligence" or some other naive scifi optimism.

It's global arbitrage of the "top answers". It's a new form of SEO because that's basically all LLMs are: a search engine in natural language.

This risk of staleness is also a huge risk for AI. It's actually worse than that since people are more willing than ever to stake so much on such an unstable technology.

[–] hn_throwaway_99 15 hours ago
> top-most voted answer was most often the wrong answer

I'm calling bullshit on that one. I don't doubt that some top-voted answers were wrong, but the vast majority of the time I used it, the top-voted answer was correct. This just feels like trying to paint with an extremely broad brush. I'm not denying that SO had problems, but there's no way I'm taking "the majority of top answers were wrong" without any evidence.

[–] chuckadams 15 hours ago
Agreed. There was frequently a better answer that was ranked lower, but the top one was rarely actually wrong. SO had a litany of failings, but that wasn't one of them.
[–] roncesvalles 10 hours ago
I think "wrong answer" was the wrong phrasing. I meant it wasn't the best answer on the page.
[–] fatnoah 17 hours ago
> I'm in third place with 71 votes. I gave the story behind the naming convention, because I like people to know the "how and why".

Stuff like this is basically what drove me away as well. The top-rated answer was frequently not the answer. It was "an" answer to "a" question, but not the "the" answer to "the" question.

That, and I'd ask a variation of a question and it would get flagged as a duplicate of an already-answered question, except the original question and none of the scored answers contained the answer.

[–] jitbit 12 hours ago
69k rep here. I treated stackoverflow as my “facebook”. I even have moderator permissions.

I still left eventually and LLM has nothing to do with it. It’s the “closing as duplicate”, it’s the “provide text explanation not just code”, it’s the “deleted as off topic”.

I can’t tell you how many times I was finding useful info in DELETED answers (I see them as moderator). And the existing “vote for undelete/reopen” procedure does not work.

SO did not die because of LLLMs. It died because it was driven to the ground then sold private equity and about to be sold again (mark my words)

[–] niekmaas 21 hours ago
"Some of you older programmers may have used jQuery." Oh dear, I'm getting old as the jQuery era was my prime of programming before other activities in life took over. Apparently, as someone in their early fourties I am now in the older category.

On topic: thanks for this great summary of the issue. I too miss the prime stackoverflow days. Although the availability of LLMs has allowed me to learn new things and generate some code again, the passion and love for programming that was on (the early) stackoverflow, I do miss. Also the times of just buying a book to learn about a new tool or language (jQuery in Action teached me a lot) feels different from just asking Claude Code to fix or explain something.

[–] bcvvvy 20 hours ago
As someone in the "some of you older programmers may have used Z80 assembly" territory, I find that hilarious.
[–] ourmandave 19 hours ago
Oh no you don't! You're starting a "back in my day..." thread, that's like saying "Beetlejuice!" three times.

Z80 Assembly! Fortran! ENIAC cables!

And the ghost of Alan Turing shows up.

[–] bcvvvy 19 hours ago
Hey I assembled that code on paper on my home made computer and I was in Alan Turing's office the other day!

(not even joking)

[–] hangrybear666 17 hours ago
Much respect indeed and I admire that effort! All I do now is have the LLM generate SVG images of its implementation planfiles for me to review a pretty image because it's become too advanced for me to parse the markdown in appropriate time.
[–] bcvvvy 15 hours ago
At least you haven’t spent two weeks in AI strategy meetings with people who have used AI to come up with a strategy for AI to implement because if we don’t, our single competitor will win the AI arms race.

Our products are both mature, entirely finished, fully deterministic and the last attempt at this using the same approach just burned all the money that was spent instead of generating any new revenue.

[–] vardump 18 hours ago
Heresy! 6502/6510 was the only true CPU back then!

(In other words, my daddy bought me a C64 in the eighties. ;-))

[–] jacquesm 14 hours ago
The 6809 was by far the better CPU, but it was more pricey and the 6502 had some absolutely amazing software written for it (Notably: BBC Basic, Elite).
[–] bcvvvy 14 hours ago
Definitely the better CPU. You could write position independent code on it for a start.
[–] jacquesm 13 hours ago
That, the MUL instruction, hardware support for multi-tasking. Atomics.
[–] chrisweekly 17 hours ago
Get off my lawn! I was playing Larn on my dad's VT100 long before the C64 was released.
[–] drjasonharrison 16 hours ago
You couldn't play anything on a VT100 except "please mainframe run this program"

That's like saying you played games on your dad's Philips G8.

[–] chrisweekly 12 hours ago
Your dismissive assertion is rude and inaccurate.

Larn was a text-based RPG that was in fact easily run as a networked game over a modem to a server at GenRad where my dad worked. Details escape me (it was over 40 years ago, I was like 12 years old) but these basics are factual.

[–] bcvvvy 15 hours ago
Honestly I bought a 6502 (BBC Micro) after I got tired of the Z80.
[–] zugi 15 hours ago
Like many I was a taker, almost never asking or answering questions, but simply finding answers that helped me.

Even so, at some point I made sure to answer a few questions, to get enough reputation to upvote and occasionally comment. I wanted at least to be able to reward / thank those who had posted answers that I found helpful. Even for 5 or 10 year-old answers, if an answer helped me I'd upvote it.

Now we're all "taking" via AI. We don't know who posted a helpful answer 10 years ago that the AI learned from in order to help us. That saddens me.

But in a way that's just the way of the world. We know to credit Pythagorus and Fourier and a few others whose names are attached to their methods. But for the most part we're all constantly standing on the shoulders of anonymous giants whose names are long lost.

[–] wouldbecouldbe 19 hours ago
To be honest the accepted answer is just more to the point and helpful. I get your reasoning and its a nicer story, and the credit part.
[–] santadays 18 hours ago
I had the same thought when I read the top answer. But then I read the parent's answer, and it was quite pleasantly written. Ie it unfolded the thought process of why, which is what the question was about.

I also had the thought, I think I independently invented the same convention, but I am getting old and I probably at least somewhere read some code that was written that way and it made sense. Or maybe I read an article about it and started using it.

The thing about StackOverflow was it hit at a moment in time when everyone was excited about this stuff. I remember listening to Joel Spolski's and Jeff Atwood's podcast about building the site, Jeff thought it would take 3 months, Joel thought they needed a real timeline.

There was so much pent up demand for it, that it just immediately took off. But it also seemed to replace the various personal blogs where people would write about some problem they had and how they fixed it.

I don't really have a feeling about Stackoverflows demise one way or the other. I think I initially contributed one maybe two answers, got a couple nitpicks on the precise nature of the answer and kindof lost interest. Which is interesting because I remember Joel and Jeff explicitly wanting to solve for the issue that happened when someone asked a question and were immediately told they were taking the wrong approach, instead of just answering their question. I guess the burden shifted from the questioner to the answerer.

[–] jmull 15 hours ago
To me the voting is pretty much on target.

They are both good answers, depending on what you're looking for. The first is clear, concise, and correct -- pretty much exactly what you want to read and write code with the $ prefix.

The other one is more interesting in a behind-the-scenes way, and goes through the thinking process behind it.

I can see why the first answer gets the most votes -- that's usually all people want. The other gets votes for the people looking for a somewhat deeper answer and are willing to spend more time reading to get it.

It shouldn't necessarily be about winning the voting... different perspectives are useful.

[–] santadays 14 hours ago
I agree. I am just reminiscing on what came before StackOverflow. How it changed things, what it's intents were and what it actually became. We had alot of people doing their own thing, on their own blogs, creating a community of sorts. But there was a downside that it was incomplete, everyone presented their information in whatever format they wanted, etc, etc. StackOverflow definite did it's job in making this all more efficient in getting the question you were asking answered. But that seems to have come at a cost, it was a kind of harsh environment to participate in.

But now we have llms and we are even farther from any sort of community. And llms for all their faults are very pleasant to work with, and completely obviate the need to interact with anyone. And all those posts on stackoverflow and all those blog posts that everyone wrote free of charge all got slurped up, so when I ask it to port a big mess of jquery to react, somewhere in the matrix multiplications going on at scale in a data center somewhere is benefiting from some compressed knowledge that $ at the beginning of a variable means its likely a reference to an object that is a jquery wrapped set. And the connection to stratoscope thinking this up gets lost in a sea of diffuse indirection.

[–] firesteelrain 19 hours ago
I had the same thought it’s a great example of why StackOverflow does work in this case.
[–] Groxx 15 hours ago
I mostly blame the near-complete abandonment of the product. It was quite clear even early on that it did not work very well for time-sensitive knowledge, and that having any of that cluttered the search results badly, but nothing at all was ever done to address that, despite nearly all of Stack Overflow fitting in that category.

IMO the uselessness of the answers just became more and more apparent, so fewer people contributed, so they rotted further. Good riddance, I say - it had a brief couple years where it was excellent because all information was new enough to be useful, and then it started dying like all stagnant things do.

Stack Exchanges that do not have such a bias for time-sensitive information are still going relatively well AFAICT, e.g. math exchange. The model works fine for some things, just not general tech assistance.

[–] mixmastamyk 14 hours ago
The Trending (recent votes count more) feature was implemented years ago. Not perfect, but helps a lot.
[–] Groxx 14 hours ago
All I've ever seen that do is move "the top answer doesn't work" (usually with no reference to which top answer) to the top. I fully believe it can help, but uh. Nowhere near enough.
[–] mixmastamyk 13 hours ago
Not my experience. If there is a new answer it usually brings it to the top or near it.
[–] 0points 20 hours ago
Very much agree.

The query in this thread further confirms it, by november 2022 (ChatGPT reveal), usage had already dropped to ~109120 questions/month as compared to peak usage in March 2014 at 207169 questions/month.

The trend continued since but their decline is surely not caused by LLM:s.

[–] InsidiousWombat 15 hours ago
I asked question, had it re-written by someone with more permission to ask something entirely different and then someone closed it as duplicate.

Had similar thing happen to my colleague too, in both cases they were pretty deep technical questions

Stopped using that ego bubble blower page shortly after

[–] mywacaday 18 hours ago
A few weeks ago I was cleaning out some old boxes and found an envelope with SO and coding horror stickers, my Irish address was hand written and had Jeffs home address as a return address. SO was an amazing resource and I will be forever grateful that it existed.
[–] wood_spirit 17 hours ago
I got some merch from the gamedev site because I was a top 100 or 1000 user or whatever. I remember only the surprise and mistrust when someone reached out for my real life address and deciding to dare answer and actually getting quite a big box of small stuff! But I remember at the time my points were exactly 1337.
[–] ctoatlarge 5 hours ago
A bit over 19K here. The vast majority was Questions (3X), not Answers. It was indispensable in my early days learning a new framework and language.
[–] gww 14 hours ago
I’m in a similar boat. I really enjoyed SO for a long time. I’m have around 44k reputation and haven’t answered a question since late 2020. I mostly stopped by the end of 2018, when I finished graduate school. Part of it was having less time as a postdoc and academic, and part of it was that the questions started to feel either repetitive or too specific and outside my areas of expertise.
[–] le-mark 19 hours ago
> What is this "Stack Overflow" you speak of?

Oh let me remind you, it was the expertsexchange that was actually useful!

[–] red_admiral 13 hours ago
And the one not blocked by stupid url filters.
[–] wood_spirit 16 hours ago
Would hate to hear about people having inexpert ones!
[–] mattlondon 13 hours ago
Same reason no one uses Wikipedia anymore - it's become a theifdom to the editors who have staked a claim on "their" territory and woe betide anyone who wants to contribute without paying prior deference to the emperor - you contributions will be deleted/removed/rolled-back instantly (often automated) for the flimsiest of reasons (if any reason is given at all).

Or my favourite entire IP ranges or whole ISPs blocked because eighteen years ago someone used a sock puppet account from their and there is no recourse because the High Doge has decreed it from their throne in Moderator Palazzo - you can appeal but the lord chief's decision is FINAL, and they're all too busy infighting and empire building to care about such trivia as users anyway

[–] rileytg 14 hours ago
And this is how i find out the history of this… This convention had massive impact on my career! Thank you! I was able to write maintainable complex front end code using this. The system is now 22 years old, my first move was prototype to jquery, my second big move was using $ convention. RIP jquery…
[–] cookiengineer 2 hours ago
Had to check the nickname before I realized.

Hello, blast from the past! Feels like a lifetime ago.

I'm so grateful for WHATWG listening to the jquery community though, sizzle.js and the CSS query selector API made building dynamic websites so much easier.

[–] rkagerer 13 hours ago
It's funny, all those dollar signs in jQuery code initially turned me off to it - it felt unexpected (since I wasn't used to seeing the symbol in variable and function names) and distracting.

Hearing this story is helpful.

[–] Antipode 13 hours ago
To be fair the other replies had a 9 year head start
[–] thorin 18 hours ago
What I found was that there was a lot of repetition in the questions that were asked and so once the knowledge base was built up, less new stuff was being added.

There was a lot of blocking and downvoting of questions which was both a good and bad thing.

If you had an expertise on a certain topic, the questions were often very simple and repetitious (e.g. I knew a decent amount at relational databases), but also you'd get people asking for whole system designs which got a bit ridiculous.

It wasn't great for asking about little known products or libraries etc and I often found no one responded to questions on certain js libraries or BI tools. Which was quite annoying, maybe because it appealed more to certain types of developers.

I guess you served your time and most people don't want to be answering questions every day for ever! There was a guy called Tom Kyte from Oracle who ran a question site for over 20 years - it must have taken a lot of his time, but if you're out there Tom it was very much appreciated!

[–] LorenPechtel 15 hours ago
Yeah. It reached the point that basically everything was either homework or outside my knowledge.

And they're too aggressive about duplicates. My question shared almost nothing with the duplicate I was pointed to--yes, the answer was correct, but that's not a lack of research on my part as I never would have recognized the question as relevant.

[–] weatherlite 21 hours ago
> Was it the culture, as others here pointed out? Or did I just get busy with other things?

Culture or no culture LLMs killed SO for good, there's simply no need for it anymore

[–] mrboatshoepants 17 hours ago
I upvoted. Your answer is at 91 now.
[–] viraptor 18 hours ago
So it was a Hungarian $ - got to know :)
[–] assimpleaspossi 17 hours ago
I had moderator privileges and I used them mainly to just get people to follow the rules. But the higher ups didn't want you to do that due to the "be nice" policy. "But...but...it's a direct violation!" I'd say. Then I'd be declared a bad guy and put into moderator jail for a while.

That happened often enough that I just gave up. I rarely felt the need to ask questions cause I was pretty good at what I did so I quit altogether. For fun, I signed in and noticed about a 2000 uptick in my standing and three "best answer" awards.

[–] PeterStuer 17 hours ago
The attrocious moderation was just an accelerator. SO was doomed the second it gained enough traction to become a resume padder and consultancy funnel.
[–] shahedshah 20 hours ago
I'm starting to feel old. I remember fondly using jQuery. Oh, and MoTools.
[–] aembleton 20 hours ago
MooTools. Also, I fondly remember YUI Library that Yahoo created.
[–] ezconnect 15 hours ago
YUI library was amazing and all the Yahoo coding stuff, it is sad they were all just discarded because it was not financially viable.
[–] julianlam 18 hours ago
I bet on MooTools and lost. sigh

Now its legacy is that its prototype pollution is the reason we can't have `contains` and call `includes` instead.

[–] da_chicken 20 hours ago
I've got a similar story and similar rep, although I only have about a dozen answers posted after 2021. I haven't ever told anyone how much I answered questions there, either. I wasn't there for the points, I was there for the puzzles. I think I've gotten like another 3k rep since I stopped going there. It looks like I finally lost my "Top 2%" status, or else they got rid of that for everyone.

For me, I think I left for a few reasons. All of them are some flavor of "the design is user-hostile".

The first reason is the "traps" they put in the moderation review queue process. These always felt like shit, even if you were right. And for some reason they frequently picked questions where you could reasonably pick multiple reasons to close a question... and they'd yell at you for getting it wrong! Really, this needlessly punitive experience is the heart of why SO was so awful, because everything is like that across the whole site. Some of the network sites aren't like that, but it's rare. And there were just so many Meta questions where the upvoted response was "this would be hard to do right, so instead we're going to do it the way we all know is wrong but it's easy."

The second reason is just how awful the onboarding is. The site constantly had problems with people either not posting code or posting screenshots of code. I don't know why they didn't make a beginner form, similar to what you often see on GitHub issue trackers for large projects (i.e., always include this, always include this, include this if it's relevant, etc. and it's in the textarea box when you start a question). Instead they assume that you know how to ask a question, give you a completely blank form, and then aggressively policy anything where you didn't do it right. I think the one thing to come out of that site is that people do not inherently know how to ask questions. [Which, if anybody has been responsible for responding to IT tickets, oh, boy, do they not know how to ask questions or report problems. "I'm getting errors running my report in the Finance application. I need this report soon! Help!" No mention of which report. No mention of what the report parameters were. No mention of which error message. They don't know what the error message means so, obviously, it must not be useful to anybody.]

The third reason is the site finger-pointing. "This doesn't belong here so I'm locking and closing your question," is possibly the most ridiculous thing ever. Why doesn't it move the question to the other site and then make a stub link? More awful, user-hostile experience.

But, I think the final nail in the coffin is just how aggressively awful rpg.stackexchange.com is, which seeks objective, hyperliteral answers to game questions that are, by design, subjective and intentionally meant to be played with interpretation and nuance. The result is a handful of highly active users will nit pick any answer or question they don't like. Really, I think it's the GameFAQs Forum clique problem, to a significant extent. Some people really have nothing better to do except quash the utility of a site they have a small amount of control over, and it largely ruins the whole experience for the majority of other people. And, unlike a subreddit, you can't just go make your own version on the same topic. It doesn't work like that.

[–] chuckadams 16 hours ago
I like what Discourse does: it checks for similarity in your subject line (and can extend it to the body) and shows you a list of similar posts next to it. Whereas SO's unspoken motto that it lived and very much died by was always "gotcha": for askers, answerers, and moderators alike. Those meta-moderation traps were real, and it quickly got to where I just didn't bother doing it anymore. Selecting moderators by whether they agreed with the existing moderators was just another ingredient in the poisonous cocktail that SO mixed up itself and gulped down every day.
[–] da_chicken 15 hours ago
Exactly. The site's success was, in part, due to gamification. However, for some reason, the game they picked to mimic was Minesweeper.
[–] LorenPechtel 14 hours ago
SO shows "like" questions--but doesn't do a very good job of it.
[–] Izkata 6 hours ago
> Why doesn't it move the question to the other site and then make a stub link? More awful, user-hostile experience.

It's to teach the user where it belongs, so they don't make the same mistake again, by making them actually go through the action of going to the other site. Otherwise by auto-migrating it they'll learn to just keep posting on the wrong site and someone else will do the work for them.

[–] solyin 4 hours ago
> It's to teach the user where it belongs, so they don't make the same mistake again

> StackOverflow now gets fewer than 1000 questions a month.

Yup, treating the user like a child and making them feel like a dumbfuck was definitely the right move! Good riddance!

[–] Izkata 3 hours ago
Sure didn't cause any problems when usage was rapidly rising in the early 2010s. That was not a new policy.
[–] znpy 18 hours ago
> Was it the culture, as others here pointed out?

Rather than culture, for me it was the moderation body.

There were a bunch of people that were policing the dumbest minutie, and being assholish about that.

I occasionally would get my answers rewritten to have a completely different tone. My tone was not polemical or controversial in any way. It was just my tone. It was me. And somebody was not okay with that. They would edit MY TEXT and potentially put words in my mouth.

That's absolutely unacceptable.

Ten years on and i'm still salty about that, and i cheerish stackoverflow's death every time it gets brought up.

StackOverflow: Rest in piss, you won't be missed.

[–] jodrellblank 15 hours ago
> "They would edit MY TEXT"

It isn't your text. All content is submitted under a Creative Commons license[1][2] which lets StackOverflow 'adapt remix transform' as long as they give credit (username) and indicate if changes were made (edit history). StackOverflow is particularly sucsceptible to this "I imagine the site is something else and I'm making myself mad and blaming them". I don't know why because it's never been a discussion forum which changed, or a personal blog, it's always been a Wikipedia style public edit site. It's like people assume all websites with a textbox and a submit button are required to be the same website and behave the same way.

The first podcast[3] with Spolsky and Atwood from April 2008 has them talking about the site they are designing, and they mention editing other people's answers:

"""Spolsky: Our longer term goal, if we’re successful, is that you're trying to figure out how to do something in Python like how to merge two arrays in Python and you go to Google and you type "merge two arrays python" and submit that, and our goal is to be the number one hit that comes up with a really good edited answer to that question that some individual has contributed and maybe other individuals have edited."""

[1] https://stackoverflow.com/help/licensing

[2] https://creativecommons.org/licenses/by-sa/4.0/

[3] https://web.archive.org/web/20110827210055/https://stackover...

[–] kstrauser 14 hours ago
No. That's ridiculous. Whatever the rules say, there's never a situation where it's morally OK to change someone else's words and leave them attributed to them. Imagine I had edit rights here on HN, and I could change your message to:

> I think goats are sexy.

> - jodrellblank

Even if the site allowed it, or even encouraged it in certain small circles, you would not be OK with this. Or if you would, surely you could appreciate that other people absolutely would not be.

Sometimes people edited my SO answers in ways that were factually incorrect. A colleague or would-be employer might see that wrong answer attributed to me and suspect that I'm incompetent. That is not acceptable. Again, it doesn't matter if the license permits it. Morals and ethics do not.

This is different from, say, forking my software project and releasing an altered version. People would prominently see that you're publishing the changed version under your own name. That's fine. You having the ability to go in and change my own published code, without my permission, so that people see my name on your work, is morally and ethically wrong (and a major security risk). No rule or guideline on SO can override that principle.

[–] lofaszvanitt 18 hours ago
It might have happened because there are currents on the net and platforms where the only purpose is to pull out as much data from you and other humans as possible and give back NOTHING. Be wary what you post and about what.

They exploit the basic human needs and build whole exploiting platforms on it and then kick you out from the nest like a cuckoo does with other bird chicks. The abnormal modding and other shenanigans also killed my interest quite quickly, but in hindsight I have to say, good riddance. People are naive and gullible, and give out decades of experience on a whim, because they think that everyone is as good and benevolent as them. While in reality there are a lot of truly evil and selfish people out there and at the end of the day using their knowledge against the good ones.

And now here we are in the AI madness, where a similar exploitation is happening just at a much bigger scale, using the benevolent and naive ones information against them.

[–] mitxela 18 hours ago
and back when SO started, that either hadn't happened yet or nobody was aware of it. Posting on the internet was a positive experience.
[–] lofaszvanitt 18 hours ago
Yeah, good ol innocent times.
[–] JMKH42 16 hours ago
I remember when I was young and first started working with jquery, I saw all the $ and had no idea what it meant or how it worked, and for a while was just cargo-cult programming making small edits. Eventually I said "time to learn how this actually works" and laughed when I realized it was just a function name convention. "OH! not so complicated!"
[–] chasd00 15 hours ago
i remember being a little disturbed realizing that javascript allowed a function to be named "$". I remember thinking what else is lurking in javascript? hahah, i've learned a lot since then.
[–] jesterson 21 hours ago
Now your intelligence was shamelessly stolen and other people making billions of it.
[–] schleck8 21 hours ago
Stack Overflow is CC licensed

> Content contributed before 2011-04-08 (UTC) is distributed under the terms of CC BY-SA 2.5. Content contributed from 2011-04-08 up to but not including 2018-05-02 (UTC) is distributed under the terms of CC BY-SA 3.0. Content contributed on or after 2018-05-02 (UTC) is distributed under the terms of CC BY-SA 4.0.

[–] jraph 20 hours ago
CC BY-SA requires attribution. And is actually quite like GPL, in that it requires derivatives to be under CC BY-SA too!
[–] Yizahi 18 hours ago
And not only CC BY-SA 2.5 requires attribution which wasn't provided by any of the AI corpos stealing that data, it also requires that derivative product MUST be licensed under CC BY-SA 2.5 too. So literally all AI models are in violation.
[–] abc123abc123 21 hours ago
True for OP and true for Linus Torvalds. Is the solution to stop with open source, and never to publish anything? ;)
[–] bialpio 19 hours ago
If it turns out that you have no control over what happens with your IP because someone will ignore the license and then make you pay for accessing stolen content then yes, that is certainly one of the solutions. It is also the reason why I recently decided against publishing my personal projects.
[–] shimman 14 hours ago
No, the solution is to force tech companies to pay a VAT that can then be used for public benefit software projects.
[–] tourmalinetaco 21 hours ago
They were publicly posting to a search-indexed website with the intent of helping people. I may be wrong, but I’m pretty sure that they understood that SO owned the messages and were already profiting off of them.
[–] antonymoose 19 hours ago
I believe the GP is referring to the LLM firms that have hoovered up all works they can find, legally or not.

Of course stepping past the licensing question - I would have never contributed to SO as I did had I known what was to come.

With SO itself I could at least see the value in having a central store of knowledge for these topics and so, hey, I don’t mind that they got to be the ones to make it happen and profit.

[–] jodrellblank 15 hours ago
No they don't understand that SO owned the messages: https://news.ycombinator.com/item?id=50287815 - someone telling StackOverflow to "rest in piss" because another user dared edit "MY TEXT" which is "unacceptable".
[–] rpdillon 11 hours ago
Power and responsibility go together. The power to edit needs to be attached to the responsibility of having your name next to those edits. That person's point isn't about ownership at all, it's about attribution.
[–] GeorgeWBasic 12 hours ago
That person is right to be angry with StackOverflow for that, and another comment explains that StackOverflow was editing their words but still claiming that they them. That can cause reputational damage. StackOverflow should have been sued over that.
[–] saithir 13 hours ago
Presenting CC-BY-SA as "SO owns anything" is an even more terrible lack of understanding.
[–] jodrellblank 12 hours ago
Your comment is low quality; it's an insult, it explains nothing, and the nitpick changes nothing about the point.
[–] darlachaps 18 hours ago
LMAO. So absolutely zero self-awareness from you that not only did you add confidently incorrect “corrections” to the accepted answer, but your “lore” is verbose and uninteresting.

“I noticed $email looked like $('#email')” isn’t exactly an exciting bit of history, even if you spend multiple paragraphs trying to pump yourself up.