Summarizer

Question quality standards

← Back to Total monthly number of StackOverflow questions over time

Discussions regarding question quality standards reveal a sharp divide between those who view strict moderation as an essential "noise filter" and those who experience it as a "hostile" barrier to entry. Critics argue that rigid enforcement often results in the premature closure of valid inquiries and the preservation of stale, outdated answers, creating a frustrating environment that drives users toward the frictionless help of LLMs. Conversely, defenders contend that high standards are necessary to maintain a high-signal knowledge base, asserting that platforms like Stack Overflow are intended to be collaborative references—much like Wikipedia—rather than personal tutoring services or social forums. Ultimately, the community remains split on whether these uncompromising standards are the key to the site's enduring utility or the primary driver of its perceived cultural decline.

85 comments tagged with this topic

View on HN · Topics
I don’t think there’s anything virtuous or non-virtuous about it. The internet is a big place and search engines aren’t optimized to produce results according to singular sites’ idiosyncrasies. The obvious flaw in Stack Overflow’s bias toward closing new questions is that over time the best pages are also the oldest and most stale. They even locked questions with enough answers to prevent new content from being added, guaranteeing that they became stale. Yet at the same time they allowed new questions to be asked and indexed by search engines, but didn’t allow new answers to that new content. So the freshest and most recent content was also the worst. I don’t see this as a “Google bad” moment. It’s a failure of Stack Overflow in clinging to their oldest content and building rules that made all new posts frustrating and unhelpful.
View on HN · Topics
I asked a question for the first time mid last year. It was a question about "default" sizes in HTML layout calculations, with lots of research and links to relevant parts of the spec. It was immediately closed as off topic, and there were a bunch of extremely vitriolic comments offended that I'd ask such a question on SO. It was briefly reopened weeks (?) later and then I guess closed again and now is deleted, so you can't even view the question any more. I'd long heard of abusive moderation but... experiencing it first hand is something else. Anecdote of one, but I know I'm never going to ask there again. In case anyone's wondering, I ended up asking on the WhatWG or W3C or something github project (via an issue?). The TLDR was rather eye opening, that basically the spec only codifies points of contention for browsers and old behaviors are generally undocumented. With some pointers I figured out the default size behavior through code diving, and it was complex (as in, hard to use) and very unintuitive.
View on HN · Topics
Questions are never really deleted , post a link so people with enough reputation may have a look and maybe resurrect it if the question is really good.
View on HN · Topics
It's not about if it's "worthy of being asked", but mainly that many of us doubt the stories presented here without evidence. Time and time again examples are asked for in HN discussions about SO, but they're never presented. One other thing often missed is that people answer these questions on their spare time to be nice. A closed question wouldn't necessarily have gotten any good answers anyways. And if you've ever taken part in moderating the review queue, you would've seen the insane amount of low-quality questions flowing in. I saw probably ten variants of "how to center my div" daily being closed as duplicates. The asker might be miffed about getting their question closed (but with a link to a solution..), but if you want to actually get answers to the high quality questions, the noise has to be filtered somehow. Of course, SO is a bad fit for helping beginners figure out their syntax errors or how to apply a general solution to their specific issue. And you may not like SO for it, but to not want to be a site for that is their prerogative.
View on HN · Topics
> Time and time again examples are asked for in HN discussions about SO, but they're never presented. Having your SO question closed as off-topic or already answered isn’t believable to you? Just Google with site:StackOverflow.com and you won’t have to click through many results to find something closed. Spending all of the time to log back into the site and try to find the closed question just to post it to HN to have more people try to nit-pick it again hardly sounds attractive. > Of course, SO is a bad fit for helping beginners The entire point of the story above was that it wasn’t a beginner question.
View on HN · Topics
> Having your SO question closed as off-topic or already answered isn’t believable to you? It is believable. But it being a problem I don't see. If it's off-topic, that's sad for you but no reason to feel angry or it being "hostile" or something. It's just off-topic. Same if I started posting lots of local news from my city to HN. It's simply just off-topic and not what the site should contain. If it's already answered, being pointed to that answer by someone spending the time to digging it up is also not rude. Sure, you may feel bad because you feel someone "reprimanded" you or something. But that's on you.
View on HN · Topics
Hm… as the person was new to SO it’s very possible they don’t understand what a good question looks like and I thought it may be helpful to give feedback on what may have gone wrong… but if you see that as “begging” and you don’t think you need any feedback, you have it all sorted out after all, then yeah it’s a waste of everyone’s time.
View on HN · Topics
The point here is you worked tech support so you were paid to answer user questions. However the answerers on So are not paid. Why should tyhy waste their time on a user who has not shown they have put any effort in and asks a question that they have already answered several times before?
View on HN · Topics
its not just you, I saw this happen to others' posts many times and it happened to me several times I gave up on Stack Overflow when my jobs started requiring me to use Terraform and suddenly every time I posted a well researched and well formed question about Terraform, it would immediately get flagged and closed with responses that "Terraform is not programming and thus questions about Terraform should not be posted on Stack Overflow", which was insane to me because Stack Overflow has a "terraform" tag and category. If you visit it, you will see tons of users trying to post valid questions only to have the mods shut them down angrily.
View on HN · Topics
> This is why all the moderation pushes toward deleting duplicates of questions, and having a single accepted answer. My personal single biggest source of frustration with SO has been outdated answers that are locking out more modern and correct answers. There are so many things for which there is no permanently right answer over time. It feels like SO started solidifying and failed to do the moderation cleaning and maintenance needed to keep it current and thriving. The over-moderation you described helps people for a short time but then doesn’t help the person who googles much later. I’ve also constantly wished that bad answers would get hidden or cleaned out, and that accepted answers that weren’t very good would get more actively changed to better ones that showed up, it’s pretty common to see newer+better answers than the accepted one.
View on HN · Topics
> outdated answers that are locking out more modern and correct answers. There are so many things for which there is no permanently right answer over time.... I’ve also constantly wished that bad answers would get hidden or cleaned out, and that accepted answers that weren’t very good would get more actively changed to better ones that showed up, it’s pretty common to see newer+better answers than the accepted one. Okay, but who's going to arbitrate that ? It's not like anyone was going to delete answers with hundreds of upvotes because someone thought it was wrong or outdated. And there are literally about a million questions per moderator, and moderators are not expected to be subject matter experts on anything in particular. Re-asking the question doesn't actually help, either, except sometimes when the question is bad. (It takes serious community effort to make projects like https://stackoverflow.com/questions/45621722 work.) The Trending sort was added to try to ameliorate this, though.
View on HN · Topics
Reading the rest of this thread, it sounds like moderation truly was SO’s downfall, and almost everyone involved seems to agree the site became extremely anti-social. Not sure I’ve ever seen the word ‘toxic’ this many times in one thread before. Anyway, that is a good question you asked, one that they didn’t figure out. But if there are enough people to ask questions and search for answers, then aren’t there enough people to manage the answers? SO already had serious community effort, it just wasn’t properly focused by the UX options they offer. Obviously you need to crowd-source the decisions that can’t scale to mods, while figuring out the incentive system to reduce gaming. I’m not claiming this is easy, in fact I’m absolutely certain this is not easy to do, but SO brought too little too late to a serious problem that fundamentally limited and reduced the utility of the site over time. Moderation should have been aimed squarely at making the site friendly, and community should be moderating the content entirely, for exactly the reasons you point out - mods aren’t the experts on the content. One thing the site could have done is tie questions and answers to specific versions of languages, libraries, tools, or applications. Questions asked where the author wasn’t aware of a version dependency could be later assigned one when a new version changes the correctness of an answer that was right for previous versions. This would make room for new answers to the same question, make room for the same question to be asked again against a new version, and it would be amazing if while searching I could filter out answers that are specific to Python 2, and only see answers that are correct for Python 3, for example. Some of the answers should be deleted (or just hidden but stay there to be used as defense when someone tries to re-add bad or outdated answers.) The policy of trying to keep all answers no matter how good allowed too much unhelpful noise to accumulate.
View on HN · Topics
> every attempt at answering a question - is valid and should remain. Yeah this is describing a policy that seems like it’s causing some of the problem I’m talking about. SO’s current state today is evidence that not every attempt at answering a question should ‘remain’. But of course it depends on what exactly we mean by that too. Over time, valid attempts that don’t help should arguably be removed from the default view, especially when high quality answers are there, but they don’t have to be deleted and they can be shown to some users. One of the things it sounds like SO didn’t identify or figure out is how to separate the idea of an answer being valid from the idea the answer should remain visible. It would serve the site well to work on making people who try to answer feel validated, while at the same time not necessarily showing every word of it to every user, right?
View on HN · Topics
yes I noticed this as well, over the past few years, its happened again and again that the "Top Answer" ends up being useless and I found myself constantly sorting the answers by "Recent" to find the ones that are actually useful and relevant
View on HN · Topics
> There are so many things for which there is no permanently right answer over time. Yeah it's doubly stupid because the likelihood of becoming outdated is one of the reasons they don't allow "recommendation" questions. So they know that it's an issue but just ignore it for programming questions.
View on HN · Topics
> Really? Wanna give it a try then, without looking up any other documentation? I mean, that's not the point of SO or any of the SE sites. It's not there so you don't have to do some more work to get to an answer. From that answer, if you're still having issues, you form a question around: "I found this answer on [SO](link), which lead me in this direction and found these [documents](link), however I am still having issues with getting the thing to work correctly when i run this bit of code, ```code```, from the output it says it's doing this or that, but when i check something, i find that it's not doing what it claims in the outputs. What might I have missed?" And even then, that's still a fairly shaky question. Most people don't know how to write questions, which is most of what this whole comment section is complaining about.
View on HN · Topics
> to properly articulate their problems using the jargon of mathematicians and programmers I once distilled a real-life problem into mathematical language exactly like how the Introduction to Algorithms book would pose them only to have the quesiton immediately closed with the explanation "don't post your CS homework". (My employer at the time was very sensitive about their IP and being able to access the Internet from the work computer was already a miracle. I once sat through a whole day of InfoSec and diciplinary meetings for posting completely dummy bug repoduction code on Github.
View on HN · Topics
I think that's a great policy. I don't think anyone wants duplicate questions. The problem is moderation marking unrelated questions as duplicates. I'd say 9/10 times I find a direct match for my question on SO it's been closed as offtopic with links to one or more questions that are only superficially similar. There are other problems that they don't even try to address. If 10 people ask the same question, why does only the first person to ask it get to choose the answer? Then lots of "XY" questions where the original asker didn't actually have problem X so selects an answer for Y, leaving the original X unsolved, and now all the duplicates only have an answer for Y too.
View on HN · Topics
> and technical (there's no first-class feature for askers to contest closure It's not quite that bad: when the OP edits the question, there is a checkbox to assert that the edit resolves the reason for closure. Checking it off puts the question in a queue for reconsideration. However, there's the social problem (with possibly a technical solution) that the queue is not as discoverable as it ought to be, and provides no real incentive; the queues generally are useful for curators who work well in a mode of "let's clean up problems of type X with site content today", but not for those (like myself) who work well in a mode of e.g. "let's polish the canonical for problem Y and try to search for and link unrecognized duplicates". Given the imbalance in attention, I agree that reopening a question should have lesser requirements than closing it. But better yet would be if the questions that don't merit reopening, weren't opened in the first place. Then the emphasis could be on getting them into shape for the initial opening . I think that's a useful frame shift: it's not that the question was rejected; rather, publishing a question basically always requires a collaborative effort. The Staging Ground was a huge step forward in this direction, but it didn't get nearly the attention or appreciation (or fine-tuning) it deserved.
View on HN · Topics
I think many would agree that this policy was the single biggest moderation failure of the site. And it would Have been so easy to fix. But management believed fewer high quality answers were better. Management was wrong.
View on HN · Topics
If this were true, then treating any question as an X-Y problem shouldn't be allowed at all. I.e. answers should at least address the question as posed before/instead of proposing an alternative approach. In reality the opposite is encouraged. For countless times, I've landed on questions with promising titles/search extracts, only to find irrelevant answers because people grabbed onto some detail in the question irrelevant to my case and provided X-Y answers. This often also causes subsequent useful questions to be marked as dups even though they no longer contain that irrelevant detail. The appeal process is so unfriendly that most would not bother. See also: https://news.ycombinator.com/item?id=36068243
View on HN · Topics
I agree with that and I think it was the right decision. There was grousing about overmoderation but I think a lot of people got unreasonably annoyed when their question was closed. And the result was a pretty well-curated and really useful knowledge base.
View on HN · Topics
No; remarks like that have been vanishingly rare. The less-rare uses of "you fucking moron" or equivalent generally come from the person who asked the question, who is upset generally about imagined reasons why the question was closed (ignoring the reason presented by the system dialog). In reality, questions are closed for reasons described in https://meta.stackoverflow.com/questions/417476 , which have been carefully considered and revisited over many years and have clear logic behind them, considering the goals of the site. It's just that those goals (i.e. "we want people to be able to search for information and find high-quality answers to well-scoped, clear questions that a reasonably broad audience can be interested in, and avoid duplicating effort") don't align with those of the average person asking a question (i.e. "I want my code to work"). I have heard so many times about how people get insulted for asking questions on SO. I have never been shown it actually happening. But I have seen many examples (and been subjected to one or two myself) of crash-outs resulting from learning that the site is, by design, much more like Wikipedia than like Quora. Quite a large fraction of questions that get closed boil down to "here's my code that doesn't work; what's wrong"? (Another large fraction doesn't even show that much effort.) The one thing that helped a lot with this was the Staging Ground, which provided a place for explicit workshopping of questions and explanation of the site's standards and purpose, without the temptation to answer. But the site staff didn't understand what they had, not at all.
View on HN · Topics
If we're going to diagnose pre-AI Stack Overflow problems I see two obvious ones: 1. The attempt to cut back on the harshness of moderation meant letting through more low-quality questions. 2. More importantly, a lot of the content is just stale. Like you go to some question and the accepted answer with the most votes is for a ten-year-old version of the technology.
View on HN · Topics
To the extent that moderation ever prevented questions from getting answers, that was by closing them. When a question gets closed before an answer comes in, the OP has nine days to fix it before it gets deleted automatically by the system. The value proposition is getting an answer to a question that is useful to a reasonably broad audience . That very often means a question that someone else asked, the answer to which is useful to you. It is not getting an "answer" to a "question" where an individual dumps some code trying to figure out what's wrong.
View on HN · Topics
And that was the core problem with Stack Overflow - they wanted to build a system of core Q&As to be a reference, but everyone treated it as a "fix my very specific problem now". 99% of all the junk that got closed was just dumps of code and 'it doesn't work'. Not useful to anyone.
View on HN · Topics
I’m sure I’ve had the experience of being told it’s a duplicate, without resolving my problem. In any case, you may be right, and yet if you search this thread for “horrible” and “obnoxious”, you’ll find dozens of occurrence. Maybe defining the rules of engagement so that the user is wrong every time doesn’t work.
View on HN · Topics
This doesn't mean that it's over for SO. It just means we'll probably trend towards more quality over quantity. Measuring SO's success by measuring number of questions asked is like measuring code quality by lines of code. Eventually SO would trend down simply by advancements of search technology helping users find existing answers rather than asking new ones. It just so happened that AI advanced made it even better (in terms of not having to need to ask redundant questions).
View on HN · Topics
> Moderators used to edit my posts and reword what i wrote, which is unacceptable. My posts were absolutely peaceful and not inflammatory. 99.9% probability the people who made those edits a) were not moderators ; b) were acting completely in accordance with established policy (please read: "Why do clear, accurate, appropriately detailed posts still get edited?" https://meta.stackexchange.com/questions/403176 ) Why do you think you should be the one who gets to decide whether that's "acceptable"? The site existed before you came to it, and it has goals, purposes and cultural norms established beforehand. It's your responsibility, before using any site on the Internet that accepts user-generated content, to try to understand the site's and community's expectations for that content. On Stack Overflow, the expectations are: 1. You license the content to the site and to the community, and everyone is allowed to edit it. (This is also explicitly laid out in the TOS.) 2. You are contributing to a collaborative effort to build a useful resource for the programming community: a catalog of questions whose answers can be useful to many people, not just to yourself. 3. Content is intended to be matter-of-fact and right to the point, and explicitly not conversational. You are emphatically not participating in a discussion forum.
View on HN · Topics
What "tone"? Why is it unreasonable to say these sorts of things about Stack Overflow, or about any community? How is "your questions and answers need to meet our standards to be accepted" any different from "your pull requests need to meet our standards to be accepted"?
View on HN · Topics
> I disagree with most comments that the brusque moderation is the cause of SO's problems Questions asked on SO that got downvoted by the heavy handed moderation would have been answered by LLMs without any of the flak whatsoever. Those who had downvoted other's questions on SO for not being good enough, must be asking a lot of such not good enough questions to an LLM today. Sure, the SO system worked, but it was user hostile and I'm glad we all don't have to deal with it anymore.
View on HN · Topics
> This manifested as the war of "closed, non-constructive" on SO. Some really good questions were killed this way because the moderators decided on their own that a question had to have a provable answer to avoid flame wars. It's literally a Q&A site. Questions need actual answers, not just opinions or "this worked for me".
View on HN · Topics
> This manifested as the war of "closed, non-constructive" on SO. Some really good questions were killed this way because the moderators decided on their own that a question had to have a provable answer to avoid flame wars. Please point at some of these "really good" questions, if you saved any links. (I have privileges to see deleted questions; deletion is normally soft unless there's a legal requirement or something.) I'll be happy to explain why they are not actually what the site wanted and not compatible with the site's goals. The idea that the question "should have provable answers" wasn't some invention of moderators or the community; it came directly from Atwood ( https://stackoverflow.blog/2011/01/17/real-questions-have-an... ). > I lost that battle. You can argue taht questions like "should I use Javascript or Typescript?" don't belong on SO (as the moderators did). My position was that even though there's no definite answer, somebody can give you a list of strengths and weaknesses and things to consider. Please read "Understanding the standard for "opinion-based" questions" ( https://meta.stackoverflow.com/questions/434806 ) and "What types of questions should I avoid asking?" ( https://stackoverflow.com/help/dont-ask ).
View on HN · Topics
Thanks; lots of great information here. Regarding duplicates and deletion you may be interested in my thoughts: https://meta.stackoverflow.com/questions/426214/when-is-it-a... ; https://meta.stackoverflow.com/questions/434215/where-do-the... ; https://meta.stackoverflow.com/questions/421677/closing-a-qu... seem relevant here, browsing through a search of my saved posts. Having duplicates should make the search better, by pointing people who phrase the same problem in different ways to the same place. But low-quality questions often don't produce something searchable for others, and they cover topics relevant to people who lack search skills.
View on HN · Topics
SO also isn't afraid to tell you that your question is stupid and you should do it a better way. Some people take that as a personal attack, but it can be more helpful than a detailed response to the wrong question.
View on HN · Topics
It entirely depends on the language you were using. The quality of both questions and answers between e.g. Go and JavaScript is incredible. Even as a relative beginner in JS I could not believe the amount of garbage that I came across, something that rarely happened for Go.
View on HN · Topics
Stack Overflow moderation is very transparent compared to whatever Reddit considers moderation. For programming my main problem with Reddit is that the quality of posts is very low compared to SO. It's not quite comparable because the more subjective questions are not allowed on SO, but there's a lot of advice on Reddit that I would consider harmful (often in the direction of adding many more libraries than most people should).
View on HN · Topics
ya but you assume someone worked hard on the answer. there are alot of times when you get garbage top to bottom.
View on HN · Topics
To be fair, asking why someone wants to do something is often a good question. Especially in places like StackOverflow where the people asking questions are often inexperienced. I see it all the time professionally too. People ask "how do I do X" and I tell them. Then later on I find out that the reason they're asking is because they went down a whole rabbit hole they didn't need to go down. An analogy I like is imagine you're organising a hike up a mountain. There's a gondola that takes you to the top on the other side, but you arrange hikes for people that like hiking. You get a group of tourists and they're all ready to hike. Then before you set off you ask the question "so, what brings you hiking today" and someone from the group says "I want to get to the top of the mountain and see the sights, I hate hiking but it is what it is". And then you say "if you take a 15 minute drive through the mountain there's a gondola on the other side". And the person thanks you and goes on their way because they didn't know there was a gondola. They just assumed hiking was the only way up. You would have been happy hiking them up the mountain but by asking the question you realised that they didn't know there was an easier way up. It just goes back to first principles. The truth is sometimes people decide what the solution looks like and then ask for help implementing that solution. But the solution they chose was often the wrong solution to begin with.
View on HN · Topics
The well known XY problem[1]. I spent years on IRC, first getting help and later helping others. I found out myself it was very useful to ask such questions when someone I didn't know asked a somewhat unusual question. The key is that if you're going to probe for Y, you usually need to be fairly experienced yourself so you can detect the edge cases, where the other person has a good reason. One approach I usually ended up going for when it appeared the other person wasn't a complete newbie was to first explain that I think they're trying to solve the wrong problem or otherwise going against the flow, and that there's probably some other approach that's much better. Then I'd follow up with something like "but if you really want to proceed down this rrack, this is how I'd go about it", along with my suggestion. [1]: https://en.wikipedia.org/wiki/XY_problem
View on HN · Topics
> Especially in places like StackOverflow where the people asking questions are often inexperienced. Except that SO has a crystal clear policy that the answer to questions should be helpful for everybody reaching it through search, not only the person asking it. And that questions should never be asked twice. So if by chance, after all this dance the person asking the question actually needs the answer to a different question, you'll just answer it with some completely unrelated information and that will the the mandatory correct answer for everybody that has the original problem for any reason.
View on HN · Topics
>I see it all the time professionally too. People ask "how do I do X" and I tell them. Then later on I find out that the reason they're asking is because they went down a whole rabbit hole they didn't need to go down. Yep. The magic question is "what are you trying to accomplish?". Oftentimes people lacking experience think they know the best way to get the results they're after and aren't aware of the more efficient ways someone with more experience might go about solving their problem.
View on HN · Topics
My favourite is this disclaimer in the question. lol > Is there any way to force install a pip python package ignoring all its dependencies that cannot be satisfied? > (I don't care how "wrong" it is to do so, I just need to do it, any logic and reasoning aside...) https://stackoverflow.com/questions/12759761/pip-force-insta...
View on HN · Topics
The fact that they basically stopped the ability to ask 'soft' questions without a definite answer made it very frustrating. There's no definitive answer to a question about best practices, but you can't ask people to share their experiences or recommendations.
View on HN · Topics
They actually added some new question categories a while ago [1] "Troubleshooting / Debugging" is meant for the traditional questions, "Tooling recommendation", "Best practices", and "General advice / Other" are meant for the soft sort of questions. I have no clue what the engagement is on these sort of categories, though. It feels like a fix for a problem that started years ago, and by this point, I don't really know if there's much hope in bringing back the community they've worked so hard to scare away. It's pretty telling just how much the people that are left hate this new feature. [1] https://meta.stackoverflow.com/questions/435293/opinion-base...
View on HN · Topics
> legitimate questions being closed for no good reason They are closed for good reasons. People just have their own ideas about what the reasons should be. Those reasons make sense according to others' ideas about what they'd like Stack Overflow to be, but they are completely wrong for the site's actual goals and purposes. The close reasons are well documented ( https://meta.stackoverflow.com/questions/417476 ) and well considered, having been exhaustively discussed over many years. > or being labeled a duplicate even though they often weren’t I have seen so many people complain about this. It is vanishingly rare that I actually agree with them. In the large majority of cases it is comically obvious to me that the closure was correct. For example, there have been many complaints in the Python tag that were on the level of "why did you close my question as a duplicate of how to do X with a list? I clearly asked how to do it with a tuple!" (for values of X where you do it the same way.) > a generally toxic and condescending culture amongst the top answerers. On the contrary, the top answerers are the ones who will be happy to copy and paste answers to your question and ignore site policy, to the constant vexation of curators like myself trying to keep the site clean and useful (as a searchable resource) for everyone. > For all their flaws, LLMs are so much better. I actually completely agree that people who prefer to ask LLMs should ask LLMs. The experience of directly asking (an LLM) and getting personalized help is explicitly the exact thing that Stack Overflow was created to get away from (i.e., the traditional discussion forum experience, where experts eventually get tired of seeing the same common issues all the time and all the same failures to describe a problem clearly, and where third parties struggle to find a useful answer in the middle of along discussion).
View on HN · Topics
I'm talking here about cases (which is basically all of them) where the first person to ask was simply needlessly specific. Or where the canonical has the list as an incidental detail and the next person insists that the answers won't work because this code has a tuple , you see, and doesn't see the merit in trying them. If you imagine that the answer should be re-written from scratch to explain that the approach will be the same, you have fundamentally misunderstood the purpose of the site. Abstraction of contextually unimportant details is supposed to be an essential skill for programmers.
View on HN · Topics
not only stackoverflow, but also reddit.com/r/aws reddit.com/r/docker reddit.com/r/postgresql all 3 of them have extremely toxic communities. ask a question and get downvoted instantly! Noo!! your job is to actually upvote the question to maximize exposure for the algorithm unless it is a really really stupid question that a google search could fix
View on HN · Topics
That would be true if no new technologies were created every year (even more often).
View on HN · Topics
There are new technologies, but if you look at the most viewed questions, they will be about Python, JS, Java, C, and C++ without libraries.
View on HN · Topics
You do not find the 2009 jQuery answer satisfying?
View on HN · Topics
Many people are pointing out the toxicity, but the biggest thing that drove me away, especially for specific quantitative questions, was that SO was flat out wrong (and confidently so) on many issues. It was bad enough that I got back in the habit of buying and building a library of serious reference books because they were the only reliable way to answer detailed technical questions.
View on HN · Topics
If you do not mind my asking, what sorts of questions were you asking that were resulting in wrong answers?
View on HN · Topics
Toxic community is mostly a meme myth. I have like 30k points and whatever admins were doing was well deserved as 90% of the questions were utterly impossible to help with. Most people wanted free help and couldn't even bother to put in 5 minutes of work.
View on HN · Topics
> When you have a library of every question asked, at some point, you asked most of the easy questions. Have a novel question becomes hard This would be true if programming were a static field, but given that new programming languages/frameworks/technologies/techniques/etc. are constantly coming out and evolving, that argument doesn't make sense.
View on HN · Topics
But you’re supposed to replace Python with a new language that hasn’t been asked about.
View on HN · Topics
https://stackoverflow.com/questions/79530539/how-is-an-ssh-c... Question: How is an SSH certificate added using the SSH agent protocol? > Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources
View on HN · Topics
> The community is reviewing whether to reopen this question as of 36 mins ago. Asking where in the documentation is something is always tricky, specially because it usually means "I didn't read the documentation clearly". Also... You went and deleted the question immediately after it was closed only to undelete it 2 hours ago (as the moment of writing)[0]. After it was closed, you had an opportunity to edit the question to have it looked at again but choose instead to delete it so that nobody will go hunting for that (once deleted, we presume that it was for a good reason). So, yeah, obviously you will be able to show that as example because you didn't give anyone the opportunity to look at it again . [0]: https://stackoverflow.com/posts/79530539/timeline
View on HN · Topics
> Asking where in the documentation is something is always tricky, specially because it usually means "I didn't read the documentation clearly". Also... It’s not asking for documentation, it’s quite literally asking how to do something. There are links to documentation to prove that I read all the documentation I could (to preemptively ward off the question getting closed). Yes, I deleted it because I solved the question myself, no need for it to exist as a closed question. How can I “Edit the question so it can be answered with facts and citations. You can edit the question or post a new one.”? The answer is quite literally facts (the message format) and citations which is what I was hoping to get from someone else answering. I undeleted it so I could give this example. > So, yeah, obviously you will be able to show that as example because you didn't give anyone the opportunity to look at it again. What would looking at it again do? I had no idea it was being voted to close in the first place; I have no way to request a review; and the instructions for what to do to “fix” the questions make absolutely no sense so there’s nothing to change before it gets “looked at again”. Insanity is doing the same thing over and over again and expecting different results.
View on HN · Topics
Yeah I can definitely see why this might feel hostile to a newbie. But SO explicitly intended to highlight really good well-formed and specific questions. Stuff that other people would be asking and stuff that wouldn't meander too much. It's simply not meant to be a forum for these kinds of questions. I think Reddit would've been a better fit for you
View on HN · Topics
That is a specific question. Any more specific and I suspect it would have been closed as too specific to their environment / setup instead.
View on HN · Topics
> Programming on our endless tech stack is meandering. And people come in all shapes, forms and level of expertise. completely agree > But as an experience developer now, I still rather prefer an open/loose platform to a one that sets me to certain very strict guidelines. And that's also fine. It's just not what I think SO was trying to be. Reddit for those types of questions, HN for broader discussions and news, and SO for well-formed questions seems like a good state of things to me. (Not sure where discord fits in that)
View on HN · Topics
And famously obnoxious about rejecting questions that are properly asked, properly categorized, and not actually duplicated.
View on HN · Topics
This is an excellent piece of information that I didn’t have. If the company with most data can’t succeed, then it seems like a really hard problem. On the side, they can understand why humans couldn’t do it either.
View on HN · Topics
I would imagine the endorsement requirement reduces submissions by a few orders of magnitude.
View on HN · Topics
At this point SO seems harder to publish into than arxiv.
View on HN · Topics
Many users left because they had had overly strict moderation for posting your questions. I have 6k reputation, multiple gold badges and I will remember StackOverflow as a hostile place to ask a questions, honestly. There were multiple occasions when they actually prevented me from asking, and it was hard to understand what exactly went wrong. To my understanding, I asked totally legit questions, but their asking policy is so strict, it's super hard to follow. So "I'm not happy he's dead, but I'm happy he's gone" [x]
View on HN · Topics
> This (question being incorrectly closed) is a common complaint, and the situation has not changed for a very long time. The problem is that people come and say "this question is incorrectly closed", but the question is correctly closed. Yes, the complaints are common, here and in many other places. That doesn't make them correct. I have been involved in this process for years and what I see is a constant stream of people expecting the site to be something completely different from what it is (and designed and intended to be). People will ask, with a straight face, "why was my question that says 'What is the best...' in the title, closed as 'opinion-based'?" (it's bad enough that I ended up attempting my own explainer on the meta site). Or "how is my question a duplicate when actually I asked two questions in one and only one of them is a duplicate?" (n.b. the question is required to be focused in the first place, such that it doesn't clearly break down into two separate issues like that)
View on HN · Topics
> To my understanding, I asked totally legit questions, but their asking policy is so strict, it's super hard to follow. I think https://meta.stackoverflow.com/questions/417476 is pretty straightforward. If you can show a question of yours that was closed, I'll be happy to try to explain why.
View on HN · Topics
"well posed questions" And that is exactly why so many people gripe about SO being "toxic". They didn't present a well posed question. They thought it was for private tutoring, or socializing like on reddit. All I can say to these is: Ma'am, this is a Wendy's.
View on HN · Topics
I think you overestimate 2 by a longshot most problems only appear novel because they couched in a special field, framework or terminology, otherwise it would be years of incremental work. Some are, they are more appropriately put in a recreational journal or BB. The reason the "experts" hung around SO was to smooth over the little things. This create a somewhat virtuous cycle, but required too much moderation and as other have pointed out, ultimately unsustainable even before the release of LLMs.
View on HN · Topics
The volume of basic questions is unlimited. There are new technologies every year.
View on HN · Topics
I think 95% of comments earnestly using the word "toxic" can be disregarded. They were unaware of or unwilling to follow the rules of the site. They mistook SO for reddit, a place for socializing .
View on HN · Topics
I used to contribute a ton to Stack Overflow at the beginning in 2009 and 2010 and then stopped cold turkey. One of the senior product execs emailed me to see what turned me off. What killed it for me was community moderation. People who cannot contribute with quality content will attempt to contribute by improperly and excessively applying their opinion of what is allowed. Unfortunately it happens to every online technical community once they become popular enough. I even see it happening on HN.
View on HN · Topics
As one of my good friends pointed out back in 2012, most people don't know how to ask questions[0]. I'm feeling a bit sorry for zahlman in the comment section here, they're doing a good job of defending SO to a comment section that seems to want SO to bend to their own whims, no matter what the stated aims and goals of SO really were. There does seem to be a lot of people in the comments here who wanted SO to be a discussion site, rather than the Q&A site that it was set out to be. I do think it's very unfair of many of you who are claiming SO was hostile or that they unfairly closed questions without bringing the citations required. I'm not saying at all that SO was without it's flaws in leadership, moderators, community or anything else that made the site what it was. But if you're going to complain, at least bring examples, especially when you have someone here you could hold somewhat accountable. The problem is, you still see a lot of it today, whether it's in IRC channels, Discord chats, StackOverflow or GitHub issues. People still don't know how to ask questions: * [1] * [2] * [3] [0]: https://blog.adamcameron.me/2012/12/need-help-know-how-to-as... [1]: https://github.com/swagger-api/swagger-ui/issues/10670 [2]: https://github.com/swagger-api/swagger-ui/issues/10649 [3]: https://github.com/usebruno/bruno/issues/6515
View on HN · Topics
It's surely both. Look at the newest questions: https://stackoverflow.com/questions?tab=Newest Most questions have negative karma. Even if somehow that is "deserved", that's not a healthy ecosystem. All that is left of SI are clueless questioners and bitter, jaded responders. SO worked when "everyone" was new to it, and they felt energized to ask questions ( even "basic" questions, because they hadn't been asked before ), and felt energized to answer them. SO solved a real problem - knowledge being locked into forum posts with no follow-up, or behind paywalls.
View on HN · Topics
It is not "karma". It is not to be taken personally. It represents the objective usefulness of the question, not the personal worth of the person asking it.
View on HN · Topics
LLMs caused this decline. Stop denying that. You don't have to defend LLMs from any perceived blame. This is not a bad thing. The steep decline in the early months of 2023 actually started with the release of ChatGPT, which is 2022-11-30, and its gradually widening availability to (and awareness of) the public from that date. The plot clearly shows that cliff. The gentle decline since 2016 does not invalidate this. Were it not for LLMs, the site's post rate would now probably be at around 5000 posts/day, not 300. LLMs are to "blame" for eating all the trivial questions that would have gotten some nearly copy-pasted answer by some eager reputation points collector, or closed as a duplicate, which nets nobody any rep. Stack Overflow is not a site for socializing . Do not mistake it for reddit. The "karma" does not mean "I hate you", it means "you haven't put the absolute minimum conceivable amount of effort into your question". This includes at least googling the question before you ask. If you haven't done that, you can't expect to impose on the free time of others. SO has a learning curve. The site expects more from you than just to show up and start yapping. That is its nature. It is "different" because it must be. All other places don't have this expectation of quality. That is its value proposition.
View on HN · Topics
For this occasion, I just logged in to my SO profile; I've been a member for 9 years now. To me, back when I started out learning web dev, as a junior with no experience and barely knowing anything, SO seemed like a paradise for programmers. I could go on there and get unblocked for the complex (but trivial for experts) issues I was facing. Most of the questions I initially posted, which were either closed as duplicates or "not good enough," really did me a lot of discouragement. I wasn't learning anything by being told, "You did it wrong, but we're also not telling you how you could do it better." I agree with the first part; I probably sucked at writing good questions and searching properly. I think it's just a part of the process to make mistakes but SO did not make it better for juniors, at least on the part of giving proper guidance to those who "sucked".
View on HN · Topics
The question askers got stupider and stupider.
View on HN · Topics
What if we filter out all the questions closed as dupes, off topic, etc?
View on HN · Topics
Maybe the average question will be more "high level" now that all simple questions are answered by LLMs ?
View on HN · Topics
And still last month one of my questions on SO got closed because it was - "too broad". I mean it was 2025 and how many very precise software engineering questions are there that any flagship models couldn't answer in seconds? Although I had moderate popularity on SO I'm not gonna miss it; that community had always been too harsh for newcomers. They had the tiniest power, and couldn't handle that well.
View on HN · Topics
Maybe we had too many programmers who weren’t capable of actually solving their own problems. Maybe only one in twenty programmers were ever actually any good at their jobs.
View on HN · Topics
For those who have historically wondered about or objected to "moderation" (people usually mean curation here; as the overwhelming majority of the actions they're talking about are not performed by moderators ) on Stack Overflow, here's a hand-picked list of important discussions from the meta site explaining some policy basics: https://meta.stackoverflow.com/questions/251758 Why is Stack Overflow so negative of late? https://meta.stackoverflow.com/questions/254262 If your question was not well received, read this before you post your next question https://meta.stackoverflow.com/questions/254358 Why the backlash against poor questions? https://meta.stackoverflow.com/questions/254770 What is Stack Overflow’s goal? https://meta.stackoverflow.com/questions/260263 How long should we wait for a poster to clarify a question before closing? https://meta.stackoverflow.com/questions/261592 How much research effort is expected of Stack Overflow users? https://meta.stackoverflow.com/questions/262446 Are we being "elitist"? Is there something wrong with that? https://meta.stackoverflow.com/questions/262791 The rudeness on Stack Overflow is too damn high (N.B.: linked specifically for the satire in the top-voted answer) https://meta.stackoverflow.com/questions/284236 Why is "Can someone help me?" not a useful question? https://meta.stackoverflow.com/questions/309208 Are there questions that are too trivial to answer? https://meta.stackoverflow.com/questions/357436 Why isn't it required to provide comments/feedback for downvotes, and why are proposals suggesting this so negatively received? https://meta.stackoverflow.com/questions/366757 On the false dichotomy between quality and kindness https://meta.stackoverflow.com/questions/366889 Can we make it more obvious to new users that downvotes on the main site are not insults and in fact can help them help themselves? https://meta.stackoverflow.com/questions/368072 Comments asking for clarification or an MCVE are not rude/abusive https://meta.stackoverflow.com/questions/370792 Is this really what we should consider "unwelcoming"? https://meta.stackoverflow.com/questions/417476 Question Close Reasons - Definitions and Guidance https://meta.stackoverflow.com/questions/429808 Why should I help close "bad" questions that I think are valid, instead of helping the OP with an answer? (fd: my self-answered Q&A) Note that IDs are in chronological order. The rate of new meta.stackoverflow.com posts fell off dramatically at some point because of the formation of a network-wide meta.stackexchange.com. The earliest entries listed here are from 2014.