llm/7c7e49f1-870c-4915-9398-3b2e1f116c0c/batch-16-b96164fc-a802-44ed-9f27-9186535f12c2-input.json
You are a comment classifier. Given a list of topics and a batch of comments, assign each comment to up to 3 of the most relevant topics.
TOPICS (use these 1-based indices):
1. Toxic moderation culture
2. LLMs replacing Stack Overflow
3. Duplicate question closures
4. Knowledge repository vs help desk debate
5. Community decline timeline
6. Discord as alternative platform
7. Future of LLM training data
8. Gamification and reputation systems
9. Expert knowledge preservation
10. Reddit as alternative
11. Question quality standards
12. Moderator power dynamics
13. Google search integration decline
14. Stack Exchange expansion problems
15. Human interaction loss
16. Documentation vs community answers
17. Site mission misalignment
18. New user experience
19. GitHub Discussions alternative
20. Corporate ownership changes
COMMENTS TO CLASSIFY:
[
{
"id": "46483233",
"text": "I still would like to get other humans' experiences and perspectives when it comes to solving some problems, I hope SO doesn't go away entirely.\n\nWith LLMs, at least in my experience, they'll answer your question best they can, just as you asked it. But they won't go the extra step to make assumptions based on what they think you're trying to do and make recommendations. Humans do that, and sometimes it isn't constructive at all like \"just use a different OS\", but other times it could be \"I don't know how to solve that, but I've had better lack with this other library/tool\"."
}
,
{
"id": "46486975",
"text": "I find this quite worrying: with this much decline SO might end up disappearing. This would be a very bad thing because in some answers there are important details and nuances that you only see by looking at secondary answers and comments. Also, this seems to imply that most people will just accept the solutions proposed by LLMs without checking them, or ever talking about the subject with other humans."
}
,
{
"id": "46484985",
"text": "Where will LLMs be trained if no-one generates new posts and information like this? Do we sort of just stop innovating here in 2026? Probably not but it's a serious consideration."
}
,
{
"id": "46485962",
"text": "Why do you think people stop creating new posts just because SO collapsed? People on GitHub issues and Reddit answer programming questions everyday.\n\nSO was dying even before ChatGPT was released. LLMs just accelerated that process."
}
,
{
"id": "46485165",
"text": "Ideally, you'd train them on the core documentation of the language or tool itself.\n\nHopefully, LLMs lead to more thorough documentation at the start of a new language, framework, or tool. Perhaps to the point of the documentation being specifically tailored to read well for the LLM that will parse and internalize it.\n\nMost of what StackOverflow was was just a regurgitation of knowledge that people could acquire from documentation or research papers. It obviously became easier to ask on SO than dig through documentation. LLMs (in theory) should be able to do that digging for you at lightning speed.\n\nWhat ended up happening was people would turn to the internet and Stack Overflow to get a quick answer and string those answers together to develop a solution, never reading or internalizing documentation. I was definitely guilty of this many times. I think in the long run it's probably good that Stack Overflow dies."
}
,
{
"id": "46482792",
"text": "IMHO Good Riddance to such a toxic community."
}
,
{
"id": "46485642",
"text": "Now imagine what happens when a new programming language comes along. When we have a question, we will no longer be able to Google it and find answers to it on Stack Overflow. We will ask the LLMs. They will work it out. From that moment, the LLM we used has the knowledge for solving this particular problem. Over time, this produces huge moat for the largest providers. I believe it is one of the subtler reasons why the AI race is so fierce."
}
,
{
"id": "46483990",
"text": "Before writing the comment I had in my head I did a CTRL+F search for \"toxic\" in the comment section here. 42 occurences. It says everything about what's happening to SO."
}
,
{
"id": "46483063",
"text": "I'm glad I learned how to program when you could coax useful answers from Google searches.\n\nWhenever a Stack Overflow result comes up now the answer is years old and wrong, you might as well search archive.org."
}
,
{
"id": "46485195",
"text": "It's a very toxic place, you ask a doubt, and someone will abuse you, down vote you, make you feel you are not for to be a human. Better it's dead."
}
,
{
"id": "46487265",
"text": "Obviously LLMs ate StackOverflow, but perhaps developers could keep it alive for much longer if they wanted to . LLMs provide answers, but only humans provide human contact.\n\nAnd that last part is where SO failed by allowing a few people power trip over the rest of us. Kind of like reddit does at times, but harder.\n\nI'm not sad."
}
,
{
"id": "46487448",
"text": "LLMs did not eat SO, it was SO that fed the LLMs too well.\n\nhttps://meta.stackexchange.com/questions/399619/our-partners..."
}
,
{
"id": "46486815",
"text": "I think one of the phenomenon that people haven't mentioned is that the question space was heavily colonized by 2016.\n\nI was one of the top 30 or 50 answerers for the SVG tag on SO, and I found that the question flow started to degrade around 2016, because so many of the questions asked had been answered (and answered well) already."
}
,
{
"id": "46483067",
"text": "Between 2017 and 2022 (pre-LLM), it appears to show a clear downward trend, ignoring the covid surge. Any ideas why this might be?\n\nThe query also filters to PostTypeId = 1, what does this refer to?"
}
,
{
"id": "46483221",
"text": "Incompetent moderation and the air of hostility towards contributing users."
}
,
{
"id": "46483668",
"text": "PostTypeId = 1 means \"only select questions.\"\n\n2 would be answers.\n\nThere is a bunch more of further post types: https://meta.stackexchange.com/a/2678"
}
,
{
"id": "46493279",
"text": "Man after reading some of the comments and looking at the graph I have learned a lesson. I went to SO all the time to find answers to questions, but I never participated. I mean they made it hard, but given the amount of benefit I gained I should've overcome that friction. If I and people like me had, maybe we could have diluted the moderation drama that others talk about (and that I, as a greedy user, never saw). Now it's a crap-shoot with an LLM instead of being able to peruse great answers from different perspectives to common problems and building out my own solution."
}
,
{
"id": "46484160",
"text": "Good times. Although, I have to say, I was getting sick of SO before the LLM age. Modding felt a bit tyrannical, with a fourth of all my questions getting closed as off topic, and a lot of aggressive comments all around the site (do your homework, show proof, etc.)\n\nBack when I was an active member (10k reputation), we had to rush to give answers to people, instead of angrily down voting questions and making snark comments."
}
,
{
"id": "46483656",
"text": "People are mentioning the politicization of moderation. But also don’t forget when Joel broke the rules to use the site to push his personal political agenda."
}
,
{
"id": "46485027",
"text": "SO has been a curse on technology. I've met teams of people who decide whether to adopt some technology based solely on if they can find SO answers for it. They refuse to read documentation or learn how the technology works; they'll only google for SO answers, and if the answer's not there, they give up. There's an entire generation like this now."
}
,
{
"id": "46483162",
"text": "Interesting timing. I just analyzed TabNews (Brazilian dev community) and ~50% of 2025 posts mention AI/LLMs. The shift is real.\nThe 2014 peak is telling. That's before LLMs, before the worst toxicity complaints. Feels like natural saturation, most common questions were already answered. My bet, LLMs accelerated the decline but didn't cause it. They just made finding those existing answers frictionless."
}
,
{
"id": "46482789",
"text": "It's unfortunate that SO hasn't found a way to leverage LLMs. Lots of questions benefit from some initial search, which is hard enough that moderators likely felt frustrated with actual duplicates, or close enough duplicates, and LLMs seem able to assist. However I hope we don't lose the rare gem answers that SO also had, those expert responses that share not just a programming solution but deeper insight."
}
,
{
"id": "46483744",
"text": "I think that SO leveraging LLMs implicitly. Like I'll always ask LLM first, that's the easiest option. And I'll only come to SO if LLM fails to answer."
}
,
{
"id": "46483005",
"text": "How is Experts Exchange doing?"
}
,
{
"id": "46486583",
"text": "I recently wrote a blog post similar to this situation: https://ertu.dev/posts/ai-is-killing-our-online-interaction/"
}
,
{
"id": "46484043",
"text": "While SO is mostly dead, narrower stackexchange communities may be very much alive. E.g. the Emacs community is responsive."
}
,
{
"id": "46487598",
"text": "When you see AI giving you back various coding snippets almost verbatim from SO, it really makes you wonder what will happen in the future with AI when it can't depend on actual humans doing the work first."
}
,
{
"id": "46483416",
"text": "There's no doubt that generally LLMs are better. In addition SO had its issues. That being said I can't help but worry about losing humans asking questions and humans answering questions. The sentimentality aside, if humans aren't posing questions and if humans aren't recommending answers, what are the models going to use?"
}
,
{
"id": "46484567",
"text": "I am surprised at the amount of hate for Stack Overflow here. As a developer I can't think of a single website that has helped me as much over the last ten years.\n\nIt has had a huge benefit for the development community, and I for one will mourn its loss.\n\nI do wonder where answers will come from in the future. As others have noted in this thread, documentation is often missing, or incorrect. SO collected the experiences of actual users solving real problems. Will AI share experiences in a similar way? In principle it could, and in practice I think it will need to. The shared knowledge of SO made all developers more productive. In an AI coded future there will need to be a way for new knowledge to be shared."
}
,
{
"id": "46483207",
"text": "While I generally agree with the narrative of the negative arc that stack overflow took, I found (and have as recently as a few months ago) that I could have enjoyable interactions on the math, Ux, written language, and aviation exchanges. The OS ones in the middle (always found the difference between Linux and superuser confusing)."
}
,
{
"id": "46482805",
"text": "For me, my usage of SO started declining as LLMs rose. Occasionally I still end up there, usually because a chat response referenced a SO thread. I was willing to put up with the toxicity as long as the site still had technical value for me.\n\nBut still, machines leave me wanting. Where do people go to ask real humans novel technical questions these days?"
}
,
{
"id": "46483775",
"text": "> Where do people go to ask real humans novel technical questions these days?\n\nI don't think such generic place exists. I just do my own research or abandon the topic. I think that in big companies you probably could use some internal chats or just ask some smart guy directly? I don't have that kind of connections and all online communities are full of people whose skill is below mine, so it makes little sense to ask something. I still do sometimes, but rarely receive competent answer.\n\nIf you have some focused topic like a question about small program, of course you can just use github issues or email author directly. But if you have some open question, probably SO is the only generic platform out there.\n\nTo put it differently, find some experts and ask which online place to the visit to help strangers. Most likely they just don't do it.\n\nSo for me, personally, LLMs are the saviour. With enough forth and back I can research any topic that doesn't require very deep expertise. Sure, access to an actual expert willing to guide me would be better, but I just don't have that luxury."
}
,
{
"id": "46483625",
"text": "Find the relevant discord and search."
}
,
{
"id": "46487677",
"text": "I certainly use it less now that I get a CloudFlare check every time I go and sometimes it fails or loads forever.\nI usually just go back to search results and look elsewhere after a second or two."
}
,
{
"id": "46486445",
"text": "There will be a generation of coders that will never have heard of stack overflow."
}
,
{
"id": "46484937",
"text": "Wonder if this is a good proxy for '# of Google Searches'. Or perhaps a forward indicator (sign of things to come), since LLMs are adopted by the tech-savvy first, then the general public a little later, so Stack Overflow was among the first casualties."
}
,
{
"id": "46490329",
"text": "Everyone is saying LLMs did this site in, but what if we just asked all the questions already? We should be celebrating how we solved programming!"
}
,
{
"id": "46482670",
"text": "There are still airgapped places in the world where transferring information to offsite LLMs is expressly forbidden, but the offline LLMs available perform so terribly that they’re not worth using. An SO type application can be immensely helpful for engineering teams working in these environments."
}
,
{
"id": "46482697",
"text": "But surely transmitting information to actual SO is just as forbidden?\n\nAnd if you're making an internal-only site, it doesn't really need to be name-brand SO."
}
,
{
"id": "46482947",
"text": "Stack overflow was useful with a fairly sanitized search like “mysql error 1095”. Agentic LLMs do there best work when able to access your entire repository or network environment for context, which is impossible to sanitize. For a season, private environments will continue to be able to use SO. But as LLMs capture all the good questions and keep them private, public SO will become less and less relevant. It’s sad to see a resource of this class go."
}
,
{
"id": "46483750",
"text": "I just typed the literal phrase \"mysql error 1095\" into ChatGPT with no context, and it gave an answer that was no worse than SO for the same search.\n\nNo need to give it anything about my repository, network environment, or even a complete sentence."
}
,
{
"id": "46482886",
"text": "https://stackoverflow.co/internal/"
}
,
{
"id": "46483130",
"text": "I think the bigger point we should realize is LLMs offer the EXACT same thing in a better way. Many people are still sharing answers to problems but they do it through an AI which then fine tunes on it and now that problem solution is shared with EVERYONE.\n\nFar better method of automated sharing of content"
}
,
{
"id": "46483087",
"text": "I wonder what the April 2020 spike is about... maybe lockdowns meant people started learning new stuff?"
}
,
{
"id": "46484623",
"text": "On what will the LLMs train, now?"
}
,
{
"id": "46486040",
"text": "On the same 14 year old Java questions like the rest of us."
}
,
{
"id": "46488379",
"text": "user chat logs clearly. They are not much diffent than the SO Q&A format."
}
,
{
"id": "46483341",
"text": "I'd still use SO at times if it weren't for how terribly it was managed and moderated. It offers features that LLMs can't, and I actually enjoyed answering questions enough to do it quite often at one time. These days I don't even think about it."
}
,
{
"id": "46484337",
"text": "Surprising to see it bottom out so hard.\n\nI imagine at least some of the leveling off could be due to question saturation. If duplicates are culled (earnestly or overzealously) then there will be a point where most of the low hanging fruit is picked."
}
,
{
"id": "46487094",
"text": "So it seems all the questions have now been answered– Great!"
}
]
Return ONLY a JSON array with this exact structure (no other text):
[
{
"id": "comment_id_1",
"topics": [
1,
3,
5
]
}
,
{
"id": "comment_id_2",
"topics": [
2
]
}
,
...
]
Rules:
- Each comment can have 0 to 3 topics
- Use 1-based topic indices
- Only assign topics that are genuinely relevant to the comment
- If no topics match, use an empty array:
{
"id": "...",
"topics": []
}
50