5 ms·
I don't get this hate-boner HN has for SO. Have you tried being active there? It's super easy to not have your question closed, just do the minimum amount of ef
by matsemann 4y ago
I don't get this hate-boner HN has for SO. Have you tried being active there? It's super easy to not have your question closed, just do the minimum amount of effort. And if you're active, you'll see the thousands of similar questions arrive every day. If you're active in the review queues, you will see all the spam, broken answers, non-SO fitting questions etc. people churn out.
I see people complain about how their "well researched and well articulated question got closed" all the time, but when prompted no one every actually provides a link to their question. Which makes me believe it actually just was a low effort noisy question after all..
If anything, HN is much more snarky, just look at the comments on anything here.
- aflag 4y agoThe SO community can be pretty toxic with newcomers that don't ask questions in the "one true way". I can get away with asking questions because I know what will work, but that doesn't make the site friendlier. Also, God forbid you ask anything that can be considered "opinion based"...
- charcircuit 4y ago>Also, God forbid you ask anything that can be considered "opinion based"... It's clearly not allowed. People shouldn't be surprised when their answer gets closed. The goal of stack overflow is to build a quality mapping from questions to answers. There is no way to map a subjective question to an answer.
- aflag 4y agoOpinion based exists in a spectrum. I'd expect the mods to error on the side of not closing questions and letting the discussion continue. However, there are very active mods that take them as gospel and will take any chance they get to enforce them to their most strict interpretation. A heavily policed community is not a welcoming one.
- xnorswap 4y agoHere's an experiment: Visit new questions: https://stackoverflow.com/questions?tab=Newest https://stackoverflow.com/questions?tab=Newest Scroll until you find an upvoted question. Count how many downvotes you see on the way. You can often get to page 2 with dozens of downvotes before the first upvote. Hard mode: Scroll until the net upvotes are more than the net downvotes.
- matsemann 4y agoWhat should that prove? If anything, it backs up my point: the amount of noise is huge. But I tried: scrolled two pages. Most questions were at 0 votes. But I checked every down voted question, and they were all useless. No code, just a vague statement of trying to do something.
- nurettin 4y agoVeiled insult right there!
- muzani 4y ago"But I checked every down voted question, and they were all useless. No code, just a vague statement of trying to do something." That's exactly it. Someone out there is asking for help. They don't know how to ask or where to start. Then they get shut down by the community for being useless and vague instead of guided on the right questions to ask. This is the first downvoted question I see: https://stackoverflow.com/questions/75396340/java-17-switch-expression-does-not-cover-all-possible-input-values-is-not-sh https://stackoverflow.com/questions/75396340/java-17-switch-... It's someone who does not understand switch and wants to know why their code doesn't match with their understanding of switch. There's no given reason for the downvote. ChatGPT at least takes the effort to make sense of the question and verifies that this is what the asker intended.
- coupdejarnac 4y agoMy favorite is searching for a solution to an issue in google, finding exactly what I'm looking for in the search results, and then seeing the question closed for being off-topic etc.
- LoganDark 4y ago> If anything, HN is much more snarky, just look at the comments on anything here. Was your comment intended to be the perfect example of this? replying to a joke about insults in answers... by going on an entire rant about how it's easy not to get your question closed (which was not mentioned at all).
- matsemann 4y agoI'm not directly addressing my parent comment, but rather all the sibling comments. :) Note, I do like the comments on HN, and spend more time here than on SO. I personally like how they're both direct and don't accept too much fuss. But I also see newcomers here getting burnt by "that orange website", not being used to how it is.
- musicale 4y agoSO primarily discouraged me from answering questions.
- oxfordmale 4y agoMany questions get dupe-hammered within seconds of being asked because it remotely resembles an older question. If it doesn't get dupe hammered, the platform encourages other users to answer as quickly as possible to appear on top. Unfortunately, this promotes many dangerously unsafe answers. Many articles have reported on the high number of security vulnerabilities in accepted and highly upvoted answers. However, even when ignoring all that, if you really ask a "well-researched and well-articulated question" on a complex matter, you will not get an answer in most cases. For those after reputation points, it is far easier to answer simple questions. You are far better off raising it as a GitHub issue if it is an open-source framework.
- soziawa 4y agoIt very much depends on the tags you use. Swift and iOS is absolutely abysmal and questions will be closed as duplicates of questions that have been irrelevant for years. Go and Haskell are great though.
- dpkirchner 4y agoAndroid is as bad or worse. I wonder if SO's quality could be improved by a restart -- no closing questions because they're duped of something pre-restart. And FFS mandate that questions and answers include version numbers for all relevant software.
- BizarroLand 4y agoAnd, if a question is marked as a duplicate, require that a link to the supposed duplicate be provided on the question.
- ChrisMarshallNY 4y ago> but when prompted no one every actually provides a link to their question. Ask, and ye shall receive. Here's my SO profile screen[0]. You can tell that it's me, because of my dragon logo, which is actually a refinement of my signature from the days I wanted to be an artist[1]. I actually make an effort to be "non-anonymous," these days. I feel that it helps me to be a better netizen. The first thing that you may notice about my profile, is that the Answer[2]/Question[3] ratio is about 0.6. That's unusual for many of the more senior members (I've been there for about 15 years. I used to have another account, and nuked it in disgust, many years ago, then decided I was being a big baby, and came crawling back. I've been a member since, but the name was changed, somewhere along the line, as I decided that "non-anonymity" was my lodestar). That's because I don't go there to answer questions, or prove how smart I am. I go to solve problems, and remove roadblocks, in my day-to-day work. Here's my latest question[4]. It's a really basic question. One I could have found the answer to, myself, but I would have had to spend a bunch of time in the ugly, chaotic documentation that Apple has for their bundle hashes. Probably would have taken me an hour or so. I should tell you a bit about myself. I have been writing software, since my days of 6800 machine code, in 1983. I've been writing Apple software since 1986. I have been shipping software, since 1986/7 (depending on how you define "shipping"). This ain't my first rodeo. I've also been training and mentoring folks since I was 19. One thing that I learned, very early on, is that the people I'm training, usually (not "sometimes," "usually") have more expertise than I, in matters outside the scope of the class. I learned to respect my students. I'm not better than they are. I just have a bit of knowledge that can help them, and it's an Honor to be allowed to provide it. When someone asks me "what I do," I generally respond with "I solve problems." That's what I do. Every. Single. Day. Every day, I am presented with a "Argh! We're all gonna die!" problem; often multiple times a day[5]. And I solve them. That doesn't make me unique, in the slightest. Lots of people here, can easily say the same, and they probably solve much more difficult issues than I. That's one of the reasons I like coming here. I'm not the smartest person in the room. I have found great comfort in surrounding myself with people that humble me. It can be difficult, at times, but I feel that I need to learn something new, every day, and I don't get that, by staying in my comfort zone. I also speak Swift without an accent. I've been writing Swift, seven days a week, 52.14 weeks per year, since the day it was announced, in 2014. I've also been shipping apps in Swift, since not too long, afterwards. Everything I do is geared towards "ship." That often means that my solutions and workflows are not always optimal, or "academically pure." Duct tape and baling wire. Make it work. I take a great deal of care in the Quality of my work, but it is not always "exemplary." It needs to work, work well, and be maintainable. I also like to get to the point, where I leave it behind, and move on to the next project[6]. SO helps me to quickly find "correct" solutions. I don't like duct tape and baling wire. I'd like to do it right, the first time. That's pretty much exactly the spirit behind my latest question [4]. Note that the question got almost immediate downvotes and close votes. That happened within seconds of it being posted. But it was answered. It was answered in a rather condescending way, but I got what I needed. I then took that answer, and configured it into something that I could ship[7], and, eventually, into something that I could share[8]. Now, that was a productive interaction for me. It gave me the answer I needed, I was able to greencheck someone for answering it, even if they did so, looking down on me, and I was able to repackage their response into something that can be quite useful, in the future. When I ask well-researched, well-documented, windy questions, they are usually ignored, like so[9], and I end up answering my own question. Sometimes, these self-answered questions get fairly popular[10], or even unanswered ones[11]. It's fairly plain that the SO folks think of people that ask questions as "supplicants," and to be looked down upon. Look at all the folks with massive scores, and single-digit question counts (the digit is frequently "0"). Here's an exercise: Go to Meta, and suggest that people applying for positions of authority have at least a 10% question-to-answer ratio. Why would you want a general that doesn't know what it's like to be pinned down in a shellhole? Enjoy your downvotes and attacks. Happy now? [0] https://stackoverflow.com/users/879365/chris-marshall https://stackoverflow.com/users/879365/chris-marshall [1] https://news.ycombinator.com/item?id=34654770 https://news.ycombinator.com/item?id=34654770 [2] https://stackoverflow.com/users/879365/chris-marshall?tab=answers&sort=newest https://stackoverflow.com/users/879365/chris-marshall?tab=an... [3] https://stackoverflow.com/users/879365/chris-marshall?tab=questions&sort=newest https://stackoverflow.com/users/879365/chris-marshall?tab=qu... [4] https://stackoverflow.com/questions/75361518/accessing-an-ios-url-scheme-at-runtime https://stackoverflow.com/questions/75361518/accessing-an-io... [5] https://littlegreenviper.com/miscellany/thats-not-what-ships-are-built-for/ https://littlegreenviper.com/miscellany/thats-not-what-ships... [6] https://littlegreenviper.com/miscellany/leaving-a-legacy/ https://littlegreenviper.com/miscellany/leaving-a-legacy/ [7] https://stackoverflow.com/a/75364118/879365 https://stackoverflow.com/a/75364118/879365 [8] https://github.com/RiftValleySoftware/RVS_Generic_Swift_Toolbox/blob/b9ad5bac2f72c0a51a21223fe5e3866edd4117da/Sources/RVS_Generic_Swift_Toolbox/RVS_Generic_Swift_Toolbox_Extensions/RVS_Bundle_Extensions.swift#L57 https://github.com/RiftValleySoftware/RVS_Generic_Swift_Tool... [9] https://stackoverflow.com/questions/62697317/strange-link-error-with-command-line-swift-test-may-be-swift-package-manager-re https://stackoverflow.com/questions/62697317/strange-link-er... [10] https://stackoverflow.com/questions/66736704/ibdesignable-uiview-subclass-always-fails-to-render-in-interface-builder https://stackoverflow.com/questions/66736704/ibdesignable-ui... [11] https://stackoverflow.com/questions/26736909/how-do-i-add-the-result-of-an-xcode-aggregate-target-to-the-products-group https://stackoverflow.com/questions/26736909/how-do-i-add-th...