You're not the only one here that thinks someone describing something as "hostile" means they feel entitled to have it. I don't agree and I don't understand the connection.
Speaking personally, when I find user-hostile content, I simply leave the page/close the window/throw away the magazine. I don't feel entitled to have the content in any way.
However, I do feel entitled to make an appeal to content producers that they try to come up with a way to make their content less hostile. It's just an appeal, though, and they are absolutely free to ignore it.
There are a lot of folks here on HN and around the web that are upset at Google's AMP cache system, and somewhat rightly so. But at least it is an attempt to make mobile internet less hostile -- at least less in-your-face hostile.
I don't think I ever saw a Documentation page in a search result. Instead, I saw (and see) dozens of copies of the same SO Q&A content spread across multiple sites. I wonder if they would have had better success if they adjusted their SEO strategies and went after the rehosting sites (more?) aggressively.
Google was never pointed at Documentation, so you wouldn't find it there. There were constant concerns within the meta SO community about the quality of the content and how embarrassing it would be (not a small fraction of it was worse than W3Schools of old - https://meta.stackoverflow.com/questions/334638/ ). It could have been rather damaging to the SO brand to have such poor material shown as examples of what is desired.
Their Q&A site was vastly better than what existed at the time, and that's how they won the market. Now, though, it is full of people looking for quick points (as you suggest) -- people that think that the original poster was asking for someone to search Google for 'em -- and I'm convinced that the truly helpful people have moved just given up.
One thing I've noticed, that drives me crazy, is people demanding more information in response to a question, without any intention of using that information to help find an answer. Their whole goal is to score points for asking more details. I don't mean to suggest that more details aren't useful, only that it isn't helpful in any way to ask for more information if you don't intend to follow up. (Perhaps that could be improved by allowing those sorts of requests to be sent privately, and without any chance of generating points?)
I suspect there's a mismatch between what you expect Stack Overflow to be and what the other users expect it to be. From the tour ( https://stackoverflow.com/tour ):
> With your help, we're working together to build a library of detailed answers to every question about programming.
The "build a library" being the key part. Vague questions aren't that useful in building the library in particular because lacking the necessary information, they can have too many unhelpful answers. Thus the focus on the problem with example demonstrating the problem (so the next person with the problem can verify that it is their problem or not) that gets answers.
Furthermore, you appear to be under a misunderstanding of how the stack overflow reputation system works.
> Their whole goal is to score points for asking more details.
No one gets points for comments. At all. The voting on comments is purely for visibility ranking of helpful and constructive aspects to the post they are on... and nothing else. No points.
The reason that people ask those clarifying questions is to make sure that they are answering the right question and aren't wasting their time on trying to answer something that turns out to not be the problem. Say someone asks how to do XYZ in C++... and the person gives an answer for C++17... and then the OP comes back and says "sorry, I'm using turbo C++ and that doesn't work." Instead a comment asking "what version of C++ are you using" up front to make sure that the person asking the question gets the correct answer rather than something that is unhelpful.
There is no private messaging on Stack Overflow, probably for the same reason there's none on HN. It increases the moderation workload and possibility of bullying in private. I'd hate to be Jon Skeet if there was private massing. Furthermore, having it be a comment presents the information in public (including the clarification) so that if someone else has the problem they can read the comments and be aware that something may not work in their situation even if parts of the questions match. ("You didn't include a version of C++ in this and it appears to be a very old version, could you update the question with the version you are using?")
> Vague questions aren't that useful in building the library in particular because lacking the necessary information, they can have too many unhelpful answers.
If that is truly their goal (and I don't doubt that it's at least a hope) then they should go ahead and remove all the vague questions from their database, or at least flag them so they don't show up in web searches. After all, who's using Google to find unsolved, vague problems?
> No one gets points for comments. At all. The voting on comments is purely for visibility ranking of helpful and constructive aspects to the post they are on... and nothing else. No points.
I see. I didn't realize that. They do get the number but I guess it doesn't "persist" throughout the site. Good to know. Though, then I guess I don't understand what their motivation is to respond with useless comments.
> Instead a comment asking "what version of C++ are you using" up front to make sure that the person asking the question gets the correct answer rather than something that is unhelpful.
That's OK, I guess, but it seems to be counter to the idea of building a library. Rather than have a set of answers that may address the question for various versions of C++, you have a question and zero answers (because the person asking for details disappeared). That's the reality, anyway.
In any case, it wouldn't even have to be a private message. Simply having a "needs more detail" checkbox that hides the question (from Google et al) until the detail is added would be enough to improve the SO experience.
There have been efforts to remove vague questions. There is a lot of them. Stack Overflow corporate tends to leave that to the community moderation... which is a bit under powered. Until recently, the elected moderator team tended to be on the preservationist side. As to removing from search? https://meta.stackoverflow.com/questions/316881/ - remember that Stack Overflow monetization is driven by views. Deleting those vague questions that people search for (they do) that happen to have a lot of views and are locked ends up as a - on the balance sheet.
Reputation changes happen from:
* Upvote on a question you asked (+5)
* Upvote on an answer your provided (+10)
* Accepted answer you provided (+15)
* Accepted edit (+2)
* Down vote on a question you asked (-2)
* Down vote on an answer you provided (-2)
* Down vote you gave on an answer (-1); yes down voting other peoples answers costs you points.
* Receiving a bounty (+varies)
* Giving a bounty (-varies)
Thats it. Nothing about comments. Nothing about closing questions.
The comments aren't necessary useless. They are often trying to help the person asking the question write a better question that can get a better answer. If the comment truly is useless, it should be flagged to be removed (and that won't give or cost anyone any points).
Guessing at the answer isn't that helpful. You've got no idea if it solved the problem or not. The next person to find it with search won't know if it solved the problem or not either. So instead of one question with an answer that did, you've got a question that has a dozen guesses... and you've got to go through and figure out which one works for you in your environment. Might as well have searched a forum and paged through all the guesses there.
> If the question is more than 30 days old, and ...
> has −1 or lower score
> has no answers
> is not locked
> If the question is more than 365 days old, and ...
> has a score of 0 or less, or a score of 1 or less in case of deleted owner
> has no answers
> is not locked
> has view count <= the age of the question in days times 1.5
> has 1 or 0 comments
The "needs more detail" is often part of the close reason. The question is closed not as a "you did bad" but rather as a "don't try to guess at an answer until this is cleared up"
> Questions seeking debugging help ("why isn't this code working?") must include the desired behavior, a specific problem or error, and the shortest code necessary to reproduce it in the question itself. Questions without a clear problem statement are not useful to other readers. See: How to create a Minimal, Complete, and Verifiable example.
> Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
The hides from google, again, is the "this is how SO makes its advertising impression money." The reason given often is the "breaks the internet." If people linked to the closed question from outside that link becomes a 404. I'm skeptical on that being the only reason as I noted the advertising impression dollars there. I personally believe that maintaining poor quality material, no matter how many people link to it, is damaging to the brand and sets a poor example for what people asking questions expect. And thus, when they do catch the eye of someone who has an Atwoodian (quality above all else, delete the stuff that doesn't contribute) philosophy of quality on the site, it becomes a poor user experience for everyone involved. And as Jeff isn't there and Joel is CEO, the emphasis is different.
I say Atwoodian there - thats following the call of:
> It is by programmers, for programmers, with the ultimate intent of collectively increasing the sum total of good programming knowledge in the world. No matter what programming language you use, or what operating system you call home. Better programming is our goal.
The Spolskyians are following the call of:
> What kind of questions are appropriate? Well, thanks to the tagging system, we can be rather broad with that. As long as questions are appropriately tagged, I think it’s okay to be off topic as long as what you’re asking about is of interest to people who make software. But it does have to be a question. Stack Overflow isn’t a good place for imponderables, or public service announcements, or vague complaints, or storytelling.
The thing I'm trying to say there is the "why don't these questions get hidden from google" gets an "its complicated" and goes to the top of the company and its founder about what is appropriate for the site and not. Its not something easily done or decided.
> Questions without a clear problem statement are not useful to other readers.
I guess this is fundamentally where I disagree with SO's staff and/or moderation team. I occasionally find those questions and their answers very useful, when there are answers, and again more useful than the perhaps ideal, specific, and ignored questions that fill the site. When questions get too specific, the only person that might benefit from the reply is the person that posted the question in the first place. At that point it might as well not be part of a public forum.
My favorite SO pages are those that generate multiple replies with different perspectives, and often different languages or at least libraries. Those questions are admittedly usually vague but I think that given the result (many interesting answers from different people) that is a net positive. You might say that the answers given look like guesses, and that'd be completely fair, but there's still value. Certainly more value than an unanswered question abandoned by both the asker and the one person who expressed a small amount of interest.
I do see the difference you're describing (between Atwoodian and Spolskyians) and I can see the merits in both sides. I'm not satisfied with either, but that's more on me than on SO. In any case, I doubt I'm making any unique or new arguments here. I'm mostly just frustrated with SO and Google in general because I almost never find a solution to my problems.
As a sort of aside:
> The key distinction to make here, in my mind, is that all questions are ultimately in service of the people answering them. That is the audience you need to satisfy if you want to have any hope of creating and sustaining a community of peers learning from each other.
That seems to be how you make a site by and for narcissists, or people otherwise interested in hearing themselves talk. It'd be a different story if the answers were paid, I guess, because at least then the motivation would be something more tangible.
To be honest, I probably would have written SO off entirely if I'd seen this comment earlier.
Other sites have optimized for other things. Slant.co does a great job (in my opinion) of the "pros and cons" for different things. Quora has a more anecdotal spin to its thing. You can ask a question, get lots of viewpoints, but may not get any real answers for the underlying problem. Trying to make one site that does everything... I'm not sure it exists.
> We feel that the world is awash in questions, but not answers. Answers are the real unit of work in any Q&A; system. Therefore, the only logical thing to do is to maximize the happiness and enjoyment of answerers. If this means aggressively downvoting or closing unworthy and uninteresting questions, so be it. Without a community of people willing to answer questions, it really doesn’t matter if there are questions at all, does it?
This was written in the early days of Stack Overflow. I believe the philosophy there was "its easy to get questions." I'm not sure I agree with that... or at least, it is certainly not easy to get well asked questions and separating the well asked form poorly asked questions is an immense undertaking. I don't think the system that SO has has scaled well. That you have trouble finding answers that may exist show that there is too much noise in the system and unless you know exactly what you are looking for it becomes difficult. Try removing too much of the noise and people start complaining about losing internet points.
Aside from the Atwoodians and Spolskyians... there are the Zuckerbergites.
> No, Zuckerberg didn't have anything to do with Stack Overflow. The philsophy of :+1: however, is one that can be seen on Stack Overflow. The web is a social place, and Stack Overflow is too. People you interact with, you up vote. It makes them feel good and you feel good knowing they feel good. No one likes to get a dislike or unfriend on Facebook - and no one likes to get down voted or have their questions closed on Stack Overflow.
And the LinkedIn
> The world is a hard enough place to get a good job. Especially when there are scores of other people trying to that single entry level coding position that opened up and you just got out of college. So, how do you set yourself apart from all the others? You put Stack Overflow on your resume. You provided 200 answers on Stack Overflow! Opps, that one just got deleted.
And the freELance
> Did you know there is a site out there where you can pay money for people to do some work? I haven't gotten job as a programmer yet, but I took a bid on eLance for writing a facebook clone for $200 for some beer money. I know some JavaScript and php... At worst, I don't get it done but have some great material for when I get out of college (or maybe I'll drop out and become self taught on the weekends while answering phones)
All of these are competing for how the community on the site is run. Without direction you get rules and squabbles. The results of this show up in reviews (first post - everyone gets an up vote no matter how poorly written) and close / delete "wars" where people try to remove something seen as cruft and other people try undoing that... and it ends up undeleted and locked (and contributing to the noise that makes it harder for you to get an answer with a google search).
As to the narcissists? Its more of a "the people answering are trying to answer the question once." Its not to hear themselves, but so that programming problems are resolved by searching rather than by asking. Similar to the driving goal of Wikipedia - all knowledge easily available.
If answers were paid... that goes down an interesting path for philosophy and motivation. A difficult path for a web site (money is hard to handle) and motivation (you're only putting $0.05 on this question, we'll, I'll give you $0.05 of my time. "This can't be processed by a regular expression." - poor answers to poorly paid questions)
If media spin can affect people, why couldn't a corporation or foreign government do the same? I don't understand why the facts that that a large number of people want government reform and that corporate and government forces were spending money to influence the election cannot exist side by side.
When I say media spin, I'm referring to lies and half-truths spread through the media. I'm not suggesting it has to be the media owners that are doing the spinning.
> "I don't understand why the facts that that a large number of people want government reform and that corporate and government forces were spending money to influence the election cannot exist side by side."
They can. However, what's not commonly considered is that people may have been acting in their own self-interest.
I'm not from the US, and I would never have voted for Trump. However, I can see how the media has portrayed Trump voters, and it doesn't take a rocket scientist to realise that the media portrayal is missing the wood for the trees. The main options commonly given for why people voted for Trump is that either they were manipulated by the media or they share some of Trump's negative personality traits.
However, if you look at polls about what people care about in an election, the same thing comes out top time and time again. The economy. It seems that many people don't follow politics that closely, but what they do understand is that it has an impact on the economy, and they care about jobs.
So let's look at this from a purely economic perspective. When faced with a choice between Trump and Clinton, putting personality aside, are there any economic reasons why someone might have chosen Trump over Clinton?
The main message I hope to get across is that if the media you consume is conveniently packaging a set of memes about a subject, you can be almost certain they're missing out on details. Real life is messy and chaotic, boiling down the motives of the general population to easy to consume soundbites is unlikely to accurately capture the thoughts of hundreds of millions of people. That's why it's useful to look beyond the headlines, and look to understand those you disagree with. Partisan biases weaken the health of public discourse. Were there people who voted a certain way because they were manipulated into it? I don't doubt it. However, that's not the full picture.
I think it's worth noting that those BJS stats talk about convictions and that less than half of all violent crime is "cleared". [1] It's hard to know for sure who is getting away with these crimes but it's enough people that, IMO, the figures are highly suspect.
I kinda get it too, but at the end of the day there's no way for Nextdoor to effectively enforce the rule, and there's no reason for a journalist (not party to any agreement) to ignore what is sent to them. The rule may as well not exist. And if the rule is absolutely necessary, then Nextdoor should not exist.
And they attract the kind of people who want to be on the HOA Board.
Much like some people suggest that we should choose politicians at random, and that merely wanting to be one should exclude you from being one, the same should be said for HOA Boards. The kind of people who relish that "authority" are the last people who should have it.
Don't know why you're being downvoted. I joined with a fake name just to read about what's going on and figured there was no reason to use my real name there.
This is the perfect summary. That's why I unsubscribed from all notifications but for emergencies. The amount of whining in my neighborhood is ridiculous. I imagine it's the same everywhere.
If the cost of disclosure was a dollar a user there's pretty much no way we'd see them voluntarily tell us they were hacked. We'd have to wait until the information got out some other way.
I think hehheh is saying that a policy like this would strongly encourage hiding breaches. No one would openly admit a breach if they knew it would kill the company. The net effect would be less transparency, not better security.
IMO, it's because it's a term that they can use without getting much kickback. Before, they might use "fag" or whatever, but folks would (rightly) take offense to that. Even folks not directly targeted by those slurs would call out their use. Not as many people are going to go out of their way to defend cuckolds and fight back against the new(ish) slur.
Speaking personally, when I find user-hostile content, I simply leave the page/close the window/throw away the magazine. I don't feel entitled to have the content in any way.
However, I do feel entitled to make an appeal to content producers that they try to come up with a way to make their content less hostile. It's just an appeal, though, and they are absolutely free to ignore it.