Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Technical forums that are not dominated by pedantry?
203 points by rrwo on Oct 12, 2022 | hide | past | favorite | 233 comments
I'm finding forums like Stack Overflow to be almost unusable due to the sheer number of useless pedantic criticism that people post instead of actually answering questions.

This usually falls into one of the following:

1. Nitpickers who interpreted something in your question as incorrect. They will focus on this minor point that they think you said.

2. Dogmatists who consider what you are asking about as violating some sacred creed, like model-view-controller or following a pattern. They believe that you've violated that, and they are going to focus on that. Nevermind that you're asking about performance problems with some function, they are going to criticize you for using that function.

3. Evangelists who think you should be using newer technology Y instead of technology X. You asked a question about configuring something in X, and instead get lots of useless responses telling you to use Y. It doesn't matter your reasons for using X. X is stupid, use Y.

I suspect that if the voting/karma behaviour of these forums could be changed, there would be less of this.

But are there better forums where this sort of behaviour is discouraged?



Problem is all the pragmatic people you want answering your questions are too pragmatic to spend time reading and leaving comments on the internet

Never say never but I don't think it's very easy to build a broad and helpful community where the factors you listed aren't at play in people's motivations.

I find better help going into very specific communities for the technologies I'm having issues with. Discord servers are a great example


A lot of really smart and talented developers participate in mailing lists as well.

As someone who used to frequently help out online in the past, the problem is that the questions never stop coming and most are usually from people who refuse to do the bare minimum amount of research or reading. This would be fine were it not typically bundled with a lack of respect for your time and a strong sense of entitlement.


can you recommend some discord servers for tech help?


[flagged]


> I put up a free lemonade stand, and now people think they are entitled to free lemonade, and the customers never stop coming. Well don't do it then?

I don't think that's a correct or fair analogy. It's more like:

> I published a lemonade recipe, described where to get the ingredients, and how to make it yourself. Now people are complaining to me that lemons and sugar are too hard to make from scratch, and I should just grow it myself and give it to them for free.


[flagged]


> You published free recipes to begin with, why? This is an implication that you are offering free work and free time to other people, and give them a way to contact you directly, so why get surprised when they ask you for more favours?

This is a truly mind-boggling response to me. If someone publishes a recipe on the Internet, you're saying that they owe you even more than what they already did?

This is like saying that if a coworker gives you helpful advice, it's fine to start sleeping on their couch. Just because someone is sharing their knowledge does not mean you're entitled to something more, and in many social contexts this would be seen as (at the very least) extremely rude.


I think the point GP was making is that it's to be expected, so don't be surprised when it happens.


> I find better help going into very specific communities for the technologies I'm having issues with.

Probably true for some sites and not others. I would definitely say the more niche you go in subreddits, the more helpful people are, but that's not really true of Stack Overflow communities.


The same effect can be accomplished on StackOverflow by more narrowly tagging questions to specific technology niches, so that it does not show up on the watch lists of generic moderators.


Technology specific IRCs are still great resources as well!


I really wish IRC was still the defecto choice for open source projects. Now days all I see is gitter/slack/discord/matrix which I find all have a significantly worse experience than IRC.


If IRC was stateful (ie, it would "remember"/deliver offline messages when I sign-on again (at least buffer them for some configurable period)), I'd be onboard with using it for almost everything

But it's not

That's what made Slack so appealing early on - IRC-like communication with history


Maybe you know already, but you can use an IRC relay to act as pseudo client, connect to that and then read back on messages. You’ll have to find a place to host it though. For example, “The Lounge”.

Edit: typo


Yeah, you can ... but that's a bolt-on/additional service that, quite frankly, IRC ought to Just Do™ at this point

It's 2022, not 1988 :)


I just keep my irssi running on a Vultr VM.


I used to do that

Too much hassle, imo


IRC has OP’s problem taken to the next level. The people clinging onto IRC in this age are increasingly insufferable.


That's the opposite of my experience even to this day. As long as you follow question asking etiquette (do research before you ask, don't ask to ask, explain what you've tried so far, etc), people are usually good at answering questions when they can.


Funnily enough your comment describes SO just the same. How many people complaining about SO here have really just asked poor questions, hadn't explained what they tried, didn't do enough research first to ask a good question, etc.


You may both be right. Chances are this varies wildly from IRC channel to IRC channel.


And there's the factor that communicating through writing is hard as the lack of non-verbal cues means that you have to seek clarifications to be sure that you actually understood what the other person was trying to say. More so if they are strangers.


OP should consider listening to this answer. It’s been 17 days since this poster commented on HN last so they pass the unpragmatic smell test.


The pragmatic people solve their problems by asking for help and part of that involves stumbling upon questions they have answers for.


On the internet, it's really hard to know if the person knows that those parts are wrong and just wants to ask a question, or if they don't know what they're wrong and they're going to get tripped up by them.

I've also seen quite a few instances where the person needed fundamental corrections for their problems before their main problem could even be addressed, and they absolutely refused to accept those basic corrections first. It makes it impossible to help them with their real problem.

The tech support example of this is when the phone tech requires someone to reboot the device before they'll continue diagnosing the problem. I only worked phone tech support for a year, but in that time I had quite a few people who thought they knew better and refused to reboot the device when asked, but when I forced them to do it, the problem fixed itself. When it didn't fix it, I was able to get on with the rest of the diagnosis.

When I first took that job, I even let them refuse to reboot. After a handful of times that I couldn't figure out what was wrong because it made no sense, and finally rebooting fixed it, I followed the company line of requiring the reboot up front after all. OTOH, I did believe them when they said they rebooted it already. If they lied about that, it generally caused it to be a very long, frustrating call for them, and my call times were already too short, so I didn't worry about it. (Yes, too short. My call times were low enough that it looked like I might be just getting people off the phone without fixing things, though of course none of my recorded calls showed that happening. My boss literally told me to chat with the customers more.)


This is funny.

YOU are not wrong. But this answer is the wrong answer. I believe you fall in OPs category no 2.

He’s asking for specific forums.. so, you know any? :)


Great reply! I know even news.ycombinator suffers from the issues the OP is listing. My take is that people participating in a public forum WANT to be read (including me with this post!), so you will find all sort of tangent conversations that have nothing to do with the main subject being discussed (like my very comment).

What if, there was a StackOverflow like forum which, for a given question ONLY the person who asked could see all the answers, and only the answer they chose as correct/relevant/good would be the one published. That might decrease the noise in different conversations.

It's one of the things I liked about the SlashDot moderation system: There was a "-1 Offtopic" flag. No matter how good or interesting your answer was, if it is offtopic it should be marked as such.


> What if, there was a StackOverflow like forum which, for a given question ONLY the person who asked could see all the answers, and only the answer they chose as correct/relevant/good would be the one published.

Stack Overflow has recognized that it has significant enough of a problem with accepted answers becoming outdated or just being plain wrong. https://meta.stackoverflow.com/questions/411352/outdated-ans...

As an example, I point to https://softwareengineering.stackexchange.com/questions/1313... which for a long time had https://softwareengineering.stackexchange.com/a/131401 as the accepted answer.

> ... That might decrease the noise in different conversations.

While it may, I fear (and having seen this in other places) that this would lead to some entitlement by the person asking the question seeing it as a personal help service instead of trying to build a repository of information.

As someone who might answer, the related part would be "I don't want to be waisting my time duplicating work that someone else is doing."


I think the OP's complaint can make sense on forums dedicated to answering question or solving problems. But this is a chat forum, and I think expecting every answer to relevant only to you is going to be very, very frustrating.


> who thought they knew better and refused to reboot the device when asked

That one is so annoying because it's equally likely that step was put in as a generic "why not", or as a crucial step. Half the software installers will tell you to restart when they're finished even though it's not necessary anymore. Many first level support people will tell you to restart your device when you're reporting their page returning 5XX. It's an issue with the industry conditioning people with BS rather than with customers expecting BS.


>Half the software installers will tell you to restart when they're finished even though it's not necessary anymore

Methinks you either don't know what is "necessary", assume you know more than the developers of said software as to what is "necessary", or that you know better than OS vendors what is "necessary"

Rebooting is simple, fast, and basically pain-free 99.99% of the time

It clears memory, hung processes, file handles, and a host of other things - any (or all) of which could interact poorly with whatever software you're installing/upgrading may rely on

If an installer wants a reboot, I fully expect the software to likely not work 100% correctly until said reboot has completed


> Rebooting is simple, fast, and basically pain-free 99.99% of the time

That's an end user view. For a server used by many employees, rebooting is disruptive, has to be scheduled out of hours, and requires extra testing afterwards.

> It clears memory, hung processes, file handles, and a host of other things

So does restarting a given process / service. (unless we're in the "your system is broken anyway" territory)

Basically if the app is not modifying GPO, there's a tiny number of reasons to restart.


>That's an end user view. For a server used by many employees, rebooting is disruptive, has to be scheduled out of hours, and requires extra testing afterwards.

Nope, it's a server and datacenter management view

Been doing this for close to a quarter century across all kinds of platforms

When the vendor says to restart, it's the Right Thing™ to do (whether you like it or not)


BS is a strong word. I would say it’s about bisecting the problem space and rebooting can address a lot of known and unknown states.

Heck, just last week I got locked out of VPN on Mac OS due to not being up to date even though the system claimed it was. Guess what I had to do to get the update to appear?


No, i stand by it. There are situations where you need a reboot, there are others where it's a convenience (we could do a clean service/component registration and restart, but we'll just ask the user to reboot), and there are some "put it in the instructions just in case". Doing that and not actually enforcing the reboot when necessary trained a lot of people to ignore it and I can't blame them.


On one of my favorite tech support calls, I told the customer to use a different wall outlet. He really didn't want to but finally I said, "can you just humor me please." Then from across the room I hear "oh my god, son of a bitch."

Comes back on the phone: "you were right, the outlet isn't working."


My friend withdrew money using an ATM.

No money came out.

He called the support number on the machine.

They said "before we proceed, please humor me, put your hand in each pocket, and check the money is not there."

The money was there.


> I've also seen quite a few instances where the person needed fundamental corrections for their problems before their main problem could even be addressed, and they absolutely refused to accept those basic corrections first. It makes it impossible to help them with their real problem.

In my experience, order isn't actually that critical. Sure, answering the question they asked won't solve their problem, but it will answer their question. Maybe solving their problem isn't what they want or need. Even if it is, the quickest and most painless way to navigate this social dynamic is to just answer the question they asked, and let them run into the other problems you predicted.

This is especially important on StackOverflow (but also important to forums in general), because the entire point is to publish an answer to the question so others can find it later.

By answering a person's problems instead of answering their question, you are just leaving more noise for the next person to dig through.

Of course, it's still common to stumble about and ask the wrong questions; so how do we reconcile that? I think what StackOverflow is missing is a path for users to answer a question with another question. If we could communicate with the question asker to rephrase their question, then we could have them edit it, and trim the search engine noise for everyone else.


A while back the wireless charger I use for my phone stopped working, a few months after I bought it. Certain that the charger had died I contacted their support for a warranty replacement. They asked my to reboot my phone and I complied just to humour them. Imagine my surprise when the wireless charger then went back to working perfectly (and has been fine since).


Similarly, I once called my ISP after first rebooting 3x. They asked me to reboot, I insisted I had already done so, but lo and behold another reboot fixed it.

I'm still half convinced they did something on their end and just didn't tell me. If they didn't, they've got another "stupid user lied about rebooting" story on their hands.


Everyone should do a rotation in Tech Support.


Especially the engineers. They will think twice about building unreliable or unintuitive systems if they then have to support actual customers using them.


YES!

Far too many companies treat tech support as a necessary evil trash cost center, instead of the absolute goldmine that it can be.

Tech support is a highly concentrated vein of real-time descriptions of things that can, and in many cases must be improved for your product to thrive. Don't ignore it — actively mine it!


I hate when I don't see the end user feedback as an engineer.

When I see users forced to waste time with elaborate workarounds and hacks to use software I made I feel real guilt even if I had no way to know it wasn't well suited to their needs.


And UI designers. And product managers.


Especially professional services folks - if you don't know how it breaks (and likely fixes), you have almost ZERO reason to be in the field


I think we have enough experience with crowd-sourced websites at this point (Wikipedia, Reddit, SO) that we can make a general statement that crowd-sourced websites attract just the sort of people you've described precisely because the "average" person that just needs an answer doesn't have the time/will to hang out on those sites providing content for free. I'm not sure there is an easy (or possibly any) answer to that problem.


My perception may be skewed by my infrequent use, but strangely math and physics stackoverflows have much less empty posturizing and generally have high quality answers that are thoughtful and helpful. Most matters of "opinon" are limited to the topics that really are matter of personal style - i.e. which textbook is better ("x is better people who prefer y but foo is better if you like bar" instead of the dogmatic "xxx is the only correct book on this topic).


If true, could this be caused by those professions being more academic, and thus full of people who both have tenure and flexible positions and who teach for a living?


Yeah I even see this in volunteer groups offline where organisers often are abrasive and pedantic and very difficult people, who basically lure people into this trap of a free event, and then use the situation to constantly try to assert themselves and jerk people around.


Perhaps the problem is with your questions?

I didn't realize this is a problem I had, until my kids started emulating it.

  daughter: 'Dad what are we having for dinner?'
  dad: 'um, not sure'
  daughter: 'is it something baked?'
  dad: 'uh maybe, don't know, why'
  daughter: 'will you use the oven?'
  dad: 'ok, whats this about?'
  daughter: 'can I bake some cookies, and ask my friends to come for a baking sleepover?'
  dad: ffs
So, if you want people to help, tell them what your problem is, and the context, not just ask for the specific things you think will solve your problem. Of course you can guide them to that by telling them what your idea of a solution is, and why.


> So, if you want people to help, tell them what your problem is, and the context, not just ask for the specific things you think will solve your problem.

Absolutely!

It will also help if people can see what you already tried, e.g. code, links, screenshots, and photos.


I give you the ole reddit pedant trap:

1. Ask your question

2. Create a new account and give your question a wrong answer (or point out mistakes or whatever)

3. Watch as 90% of pedantic idiots focus fire on that guy who clearly doesn't know things

4. Profit



also xkcd 'someone is wrong on the internet'


Sounds similar to the "Linux is gay" technique.

http://bash.org/?152037


The flip side is that if someone asks a question like "how do I do X in Windows 10?" there will always be some dull idiot who says "uninstall it and install linux".


This is (sort of) what Cunningham's law is about.


This sounds like a great opportunity for a SaaS. The product lets you write a question and one or more wrong answers or nitpicks, then posts the answers from random accounts after some random delay.


It could be implemented by training a GPT-3 on downvoted SO answers.


I'm not sure you're going to find anything better. These websites are already pretty incredible at getting fairly competent people to write technical content for free. If you want something even better, still for free, that's a big ask.

Are you asking this question because you want to contribute hundreds of answers for free to this better forum?


Is there any paid solution to this?


Sure; hire an expert, or get a support contract in the tool you're working with.


That's not exactly akin to technical forums or any generalistic Q&A solution, is it? I guess a better question would be: how much money would experts need before they share bits of their expertise in a broader platform while also following guidelines such as non-pedantry, stay on topic, etc.


It's about time. How long does it take to ascertain someone's level of knowledge, the specific aspects of the problem they need solved, etc. What if their approach seems fundamentally flawed, and while it could be jury-rigged, they'd really be better off coming at it from a different angle? How many hours are they willing to be billed for?


> I guess a better question would be: how much money would experts need before they share bits of their expertise in a broader platform while also following guidelines such as non-pedantry, stay on topic, etc.

However much it would take to distract them from their day jobs where they're adding tons of value.


That's my question as well, I just want to pay for it to get actual good quality. Had enough of freemium crap.


Stack overflow isn't freemium. It's actually free. As you don't pay the volunteers they don't put up with your questions being bad.


I think this question is fundamentally misguided by being about pedants. If you look at the definition of pedant [0], it mentions people who are concerned with minor details but nitpicking [1], which you refer to in your first example, is more specifically about finding faults, so in reality you are looking for a forum _with_ pedants (who have enough knowledge about the minor details to answer your question), but _without_ the nitpickers, who focus too much on finding fault.

Hope that helps :)

/s, but like others said I think it does get to the heart of the problem where only people who get a kick out of pointing out flaws in small details in their free time hang around on technical forums.

[0] a person who is excessively concerned with minor details and rules or with displaying academic learning.

[1] fussy or pedantic fault-finding.


Problem is, nit-picking is the bread and butter of mid-level software engineers, and it becomes engrained in their psyche. If your 50,000 line code base has one wrong negative sign, or one missing brace, it might not work. So, the focus is on detailed perfection until the bugs are gone. Being pedantic about problem solving is a good thing!

Then they take this mentality to human interaction/conversation and turn into the insufferable nit-pickers that OP is complaining about. You write a 3 paragraph comment in a web forum like HN, and someone inevitably swoops in, ignoring your main point to argue: "Aha! On paragraph 2, line 5, you said 'all' but probably meant 'many' because I can clearly find counter-example A, B, and C. Therefore your entire comment is incorrect!"


But it's not generally accepted to have such a one track mind, to apply the requirements of some part of your work, to every human interaction. There are many professions that require absolute attention to detail in many situations, and lawyers and chemists and microbiologists, even other STEM fields are perfectly capable of not being insufferable pedants in human interaction, and can choose an appropriate level of detail depending on the situation.


That was awesome! You almost had me until I saw the /s. Good job!


Don’t forget:

4. Enthusiastic X-Y-Problem solvers. You asked about X but the replier is an expert in Y, so he asks “what problem are you really trying to solve?” Hoping to steer you to Y so he can shine. No, sorry. I really do want to just solve X thankyouverymuch.


Agreed...somewhat. Sometimes there is a hard XY problem, and sometimes not. People who care about interacting with other people like actual people would, and have the time for it, would say "I think you may have this XY problem for these reasons. But I may not fully understand your situation. Thoughts?" And then be open to the possibility that the asker is allowed to discuss X even if Y would be an OK solution.

XY Problem in an Ideal world: Consider that Y, not X, may be the best route. But feel free to respond and discuss how your problem relates to X and Y.

XY Problem in actual forums: You're wrong. X is bad, you should do Y. X is forbidden knowledge. You're not even allowed to ask how X compares to Y. Y is axiomatic.


In the ideal world, the XY problem is frequently novel to the group. The "feel free to respond and discuss" is something that has time consuming overhead in asynchronous environments. If one was to ask me an XY problem in person, that's something that can be dealt with in a way that has dense communication.

In the forum, the forum has likely been there long before the person posing the question. Often the people in the forum have seen that exact XY problem many times before and it is necessary for the person asking the question to demonstrate additional knowledge to get past the "yes, I know this is an XY problem and these are the constraints I have" to get it to be a novel problem once again.

This isn't saying it is ok to be a jerk, but it is important for the person asking the question to be aware of the history of the community and the forum.

Often this is best done with lurking for a while before asking questions (this was the norm on Usnet - https://www.24hoursupport.com/netiquette-for-newsgroups/ "Lurking is the practice of reading the postings in a group for a week or so before posting a message yourself. No one will know you are lurking, and you can get a feel for the types of personalities in the group, what types of things are discussed, and what topics or behaviors are frowned upon.").

I would contend that in many places today, the "join in and participate now" precludes lurking and so it is much easier to run into the stuff that is common knowledge (not forbidden) to the community that the new person hasn't become acquainted with.


Unfortunately it often happens that, even when people lurk for a while, and humor the experts and do the work to show why they really want to talk about X and not Y, they are still shut out. Part of this is tribal - you are an outsider by definition, and you challenged the experts and their dogma, you will now be punished for it no matter how valid your position is. And so you move on and do other things, and the culture of grumpy rigid experts perpetuates itself.


I think it's unfortunately something which has been reinforced by the majority of poor questions. You may legitimately want to solve X, but nearly all of the questions active users see are just poorly researched questions about Y. Attempting to take your X question literally means giving that same latitude to every other question, which increases the volunteer's workload by orders of magnitude.

I'm not sure how to best get around this, other than making your X question extremely clear, and describe why Y is not what you're looking for.


There are many poorly-researched questions on Stack Overflow, though this tends to be generational (and not exclusive to StOflow).


This speaks to discoverability issues more than it speaks to generational gaps.

As a really specific example: if people don't know that certain generations of Intel microprocessors calculated sine(epsilon close to 0) incorrectly, and ask about it, it really is incumbent on the answerers to not be a-holes.

Extrapolate out and consider various IRC channels. Python has massive documentation. A common answer is to point people to the docs, as they are large, and to encourage reading the docs. This is helpful and encourages discoverability. C, on the other hand, is an almost incomprehensible mess for discoverability. So a newbie asks a volunteer channel in IRC about what may be causing a segfault simply because the newbie has no sense of the tooling to help them discover the issue. Newbie gets berated (I have both experienced this and watched this happen). C channel is therefore toxic for newbies because it pushes them down arbitrarily, Python is good because lifting newbies up.

Common thread? Make it really, really easy to use tools, have copious amount of well-described examples organized in a sane way, and crosslink definitions and concepts.


It helps to provide all the things you've already tried to fix the problem. It helps the answerers not waste their time, and tells them more about the actual problem based on what you tried and how the problem responded.


Are these people really trying to be disingenuous or does the question missing context? Often asking for the really problem reveals more information and allows the answerer to be more helpful


Very often they choice (“this project will be using X”) is beyond your control and anything related to Y usually does not help very much.

Most people don’t seem to understand this.


The problem is that the XY Problem is a classic beginner mistake and most SO questions are beginners who didn’t even consider Y, so maybe 1% of the time it doesn’t apply. And to those people, it is helpful to explain why you are stuck with X as it will likely clarify context that will help people answer your question.


That’s so condescending though.

How do you know if someone is making a beginner question?

You just can’t, you can only assume it. And that’s very often wrong.


Have you ever scrolled through Stack Overflow's new-question queue? It's quite easy to separate not just beginners from advanced users but also beginners who have done their research from beginners who have put less effort into their question than you put into reading it.

Maybe it seems rude or condescending to address a poorly formed question, but I'm not sure what else you can do since you have to realize that low effort questions also have a cost.

For example, have you ever tried helping someone where you have to ask a 20 questions just to glean enough info just to help them? You can see this on SO all the time.


Sure you can, beginners never research their questions and they don't give the right context.

Beginner question: "How to make a webserver using bash?".

Non-beginner question: "How to make a webserver using bash? I have this weird embedded system and it is missing SDK, http daemons or programming languages, but somehow comes with coreutils and fully-featured bash 5.0.17. And I really need to serve a single static webpage off it"

The first question will get X-Y answers like "here is how to install apache" and "you probably want to make CGI script instead, here is how you do it". The second one will get the interesting answers.


Stating from the get-go that the choice of X is beyond your control would help though, assuming that you’re already aware that you wouldn’t have the problem if you’d use Y instead of X.


Agreed this is a positive thing


This is joked about often regarding SO, but my experience is, that most of the time the users actually have issue Y, and were helped, and it’s only me who landed there via search engine and has issue X that is (wrongly) in the title, who is now not helped :/


I was just complaining about this very thing on twitter:

    One time my car wouldn't start at an Mc Donalds, and I asked inside if I could leave my car there while I went and got jumper cables.  I didn't want them to tow my car while I was gone.

   The person behind the counter didn't know if they would tow my car or not but told me the best way to get around was the bus, and here is why public transit was a better way to get around, and so on.

   My mistake was having a car at all.
https://twitter.com/adamgordonbell/status/158018073977710182...


There are batteries with jumper cables for 50 to 100 USD. You can load them up, have them in the trunk and use them whenever you need them.

This doesn't help your problem in the past, but maybe problems in the future. Helped me a lot in the winter.


Thanks!


I had heard about the XY problem[0], but never of XY problem solvers. I don't remember encountering one, do you really find them that frequently?

[0]: https://xyproblem.info/


It's quite common, especially when dealing with tech support and the like, who expect that the customer has no clue what they're asking about (and, to be frank, in most cases that assumption is probably right).


I call this the "reverse XY problem." It gets so bad sometimes that you could completely frame the problem around X, defensively excluding Y from the possibilities, and still get a bunch of responses about Y.



SE users just love to call out 'XY problems', it's like declaring 'strawmen' on HN.

I asked a question recently along the lines of 'how can I do blah? Or is another way of achieving whatever it was'; response 'this sounds like an [XY problem](link like you can be on SE and not have heard of it)' - I told you both X and Y! Can we just solve my problem whether it's by the avenue I thought most likely or not?


I'm sorry for being "that person", but I will push back on your assumptions. It seems to me that your issue arises from a fundamental misunderstanding of Stack Overflow's purpose as a platform. As I understand it, Stack Overflow (both the management and the community) generally don't care that much (nor should they) about an individual person asking a question, but rather they care about building a high-quality Q&A resource with questions and answers that should serve many thousands of people who would come to view that page in the future.

As such, answering a poor question (unclear explanation, bad code, unusual use of an idiom, etc.) as it is written, while helping the person who asked it, would likely confuse future readers and eventually cause more harm than good. The pedants/nitpickers are thus serving a crucial purpose in caring more about the long-term value of the Q&A resource than the individual question-asker; a question asker who is unwilling to implement feedback and improve the question (within the bounds of reason) is not a valuable community member, and their questions might be deleted for the benefit of others.


You just rephrased OP's post.

OP is aware that StackOverflow is failing to meet their needs. That's the entire point.

If the ultimate goal is to serve StackOverflow itself, that may be valuable; but it still sucks for users.


>still sucks for users

The way I see it, in Stack Overflow's model, the people asking questions are not the users, they are the contributors. The actual users are the folks coming from web searches (or howdoi) later on.

As some other comments here said, if the OP wants a platform where they would be the customer, they would probably need to pay for that. And as for my recommendation to the OP based on that: codementor.io


The problem isn't that you're that person, it's that 90% of the responses are that person.

I find general forums to give answers that don't answer the question. I find product-specific forums provided by the vendor as a level of customer support, to be much better. I guess that's not always a thing for programming though.


Every forum, no matter how its reputation/karma/power system works, is dominated by those who are willing and able to invest the most time into participating in the forum.

As you and many others have noticed, it appears that the type of people who can and do spend dozens of hours every month answering questions or writing instructions tends to overlap with "insufferable pedants" to a very large extent.

Thus I don't believe a forum that works the way you want can exist. The pattern you're observing is simply a reflection of the people that use the Internet today. By discouraging pedantry and by reducing opportunities to show off perceived intellectual superiority, you are effectively excluding the exact group of people who make tech forums work in the first place.


I think it's important to set a good example.

You could start trying to be less nit-picky about other peoples answers. As long as there is a good answer on Stack Overflow that gets up-voted, accept that and just ignore the rest.

You could start being less pedantic about people making suggestions to avoid the problem entirely by using a different tool/library. Those answers might not be useful to you, but to someone else reading the SO overflow post they might.

You could try being less of an evangelist for "the one and only right way to answer a question" - and accept that different people have different discussion styles. Again - as long as you get the answer you wanted, allow those other answers to exist next to that.

As for the voting/karma behavior... when you ask the question, you get to accept the answer you like the most. It's in your hand to "reward" the kind of answer you like the most.


I could ignore the bad comments if someone actually answered the question.

But questions like "What are the most restrictive permissions I can put on /var/lib/foobar without breaking foobar" are not actually answered by saying "Don't use foobar. bobaz is better".

And questions like "I am using foobar v10, and I am wondering if there are performance issues with the bleep function, or problems upgrading to v11 or later" shouldn't be answered with "The bleep function violates the sacred separation between model-view-controller. Do not use it."

None of these are answer the questions in any way.

It's not a matter of "different people have different discussion styles". It's as if they see the mention of certain keywords and want to post a dogmatic criticism.


I assume you are more interested in venting, rather than actually getting links to "pedant-free" forums. Right?


Part venting, but I really would like to know about decent forums.


You probably don't want to hear this - but I think you are chasing the wrong rabbit.

Not getting the good answer you want is an entirely separate problem from getting "pedantic" answers you don't want.

Reducing the amount of pedantic answers will NOT increase the amount of good answers. A lack of good answers is NOT caused by having pedantic answers.

People giving good answers do exist on SO - but just like everyone they have limited time - and they can choose which questions to spend that time on. They answer the questions they like most - well laid out, all relevant information contained, information about prior research/efforts to fix things, asking party seems to know/understand the basics, etc. - whether they pick your question to answer or not, depends solely on your question - not on the pedantry of other answers.

The big problem here is, that cracking down on "pedantic" questions through strict moderation - will ultimately have a negative effect on the amount of good answers on the platform. Simply because there will be less answers in general, an people will feel more reluctant about writing an answer - or leave entirely, after being punished for a not perfectly on-topic answer elsewhere.

But if you want to increase the amount of good answers on the platform as much as possible, you'll have to adopt a fairly lenient stance toward the pedantic answers... foster a free-for-all atmosphere, where all answers are welcome - but only the good ones get upvoted and accepted. Consider it training the next generation of good answer-givers.

So the big question is - if you can't have both - do you want a forum that has MORE good answers - or do you want a forum that has LESS pedantic answers?


I almost commented something along the lines of "oh come on; unless this is your first day on the internet, you know exactly the unproductive pedantry OP is talking about" but I'm starting to think your response is some kind of satire.


Let's just say that the way the OP reads (more like a rant than a serious question) - I have low expectations that it will attract a lot of highly productive answers.


You'd probably need to also remove / discourage a lot of behaviours on people asking the questions.

If a lot of people ask questions where there are significant problems with the premise or the context they assume, or people doing things in a fundamentally wrong way, or people asking about something which is not really the problem they have, then you'll end up with the "answerers" assuming most questions have those problems.

In any case, sorry I can't help you find such a place.


Welcome to the internet.

It's the main place - outside of politics - where reading the worst, most twisted and nonsensical interpretation of people's words is the norm.

The current example of "I like oranges" with the response of "what!? You think apples are bad!?" is the perfect example.

Unfortunately, I haven't found any large places that have more reasonable behaviors. The only places where I've found the good behavior persists are small, sculpted communities where most of the people know each other in the real world.


You like oranges because you have never tried something better like Guavas. Sure, oranges have vitamin C, but not a lot. Check out this benchmark and see for yourself: https://www.myfooddata.com/articles/vitamin-c-foods.php

- "But I never said anything about vitamin C"

What about that oversized restrictive packaging that is only useful if you also have a knife? Let's be honest here, nobody even eats oranges, they make juice. Let that sink in for a moment. What the fuck are we? Five-year-olds? Guavas are edible straight from the tree, just grab this bad boy, stab your crooked veneers into it and let that substance with the superior amount of vitamin C flow all over your mouth.

- "... You're talking about juice? What?"

Well, since you're insisting, take a seat there, Peter Pan, 'cause I'm about to blow your mind: guess what else Guavas can be besides clearly preferable over oranges? They can be juiced. It's not only for advanced users. They really put some thought into that beginner's journey.

Look, I'm gonna be truthful with you, people see you with oranges, they know immediately you're not serious about your tropical fruits. Be better. Get Guavas.


I dont think you can. And the reason is your problems all come from common human biases.

1) Observer expectancy bias, when they expect you to be wrong they work from there to prove their expectation

2) Anchoring bias, or prefering the solution you already know. Dogmatists will always exist, the upvote/downvote system helps them gain prominience and egg each other on.

3) Pro-innovation bias. People being exited by new shiny toys is another basic bias that is hard/impossible to overcome. same if the opposite of status quo bias and some people being terrified of changing anything.

I think the issues you find are made worse by the upvote downvote system. But the reality is that forums without that system still exist but have other problems. Such as discoevrability. Secondly by having no input from lurkers into the best solution, you will have to shift through the same haystack of domatics, evangelists and nitpickers (and hopefully those actively trying to help) without external validation.

You are arguing that the external validation (the unhelpful replies in stack overflow) is currently misaligned with helping your problems, and I agree. I have sometimes found the same problems in those websites. But they have some clever solutions, like the discussion below proposed solutions allows for a back and forth related to a specific proposed solution.

So if you ask about a performance issue and 3 guys mention MVC stuff and 1 guy brings up moving it to Electron and finally someone mentions a particular way to multithread your problem, you can comment below that guys comment and start a discussion there completely side stepping the ones you don't care for.

I think perhaps the person who asked could have a bigger sway on which answers rise to the top instead of people outside upvoting. But I believe there is a way to pin a reply as having worked so thats another way to dissuade the nitpickers and evangelists from showing up


Find small communities.

In my experience, everything you said is 100% true -- once groups get big enough. But each of those points is, equally, 100% false for small groups.

For example, the Raku community is fairly small, so the r/rakulang subreddit is friendly. For that matter, even the [raku] StackOverflow tag is friendly! Last I checked, the same was true of the corresponding Rust tags, though I know they've grown a lot since I was a regular there.


I think the three groups you list match the motivations why someone would systematically (not just a one-off) put in their time to answer large quantities of technical questions without getting paid for it - it's because you really want to evangelize something, or you want to push a dogma you care about, or you're the type of person who gets off on arguing intricate details.


Not to mention mods that come in and close your question without a word because it is "duplicate" or "unhelpful".

Hopefully they got the mods under control but I think #4 should be "out of control mods". I think all 4 can be applied on almost all public forums and #4 is the most killer because of how impactful it is.


SO mods are uninvolved in the vast majority of closed questions; it’s a community vote mostly by non-mods. When something is closed as a dupe, another question has to be nominated as the answer, and this is shown in the close note.

In my experience, these are typically quite accurate. I’ve seen a small percentage get reopened upon clarification, but people often whine about the dupe closings because their question is “how do I calculate 2+2?” and the linked answer is “how do I calculate 3+3”.

Add in "I am getting an error" (without providing the actual error) and https://en.wikipedia.org/wiki/XY_problem posts, times a couple hundred thousand instances, and fairly strict community moderation becomes the only thing permitting a little signal in amongst the noise. SO's original intent was never to be a free-for-all Q&A with repeated similar questions; it was intended to also be a big reference of existing answered questions.

(See https://blog.codinghorror.com/introducing-stackoverflow-com/... "Stackoverflow is sort of like the anti-experts-exchange (minus the nausea-inducing sleaze and quasi-legal search engine gaming) meets wikipedia meets programming reddit." That "meets wikipedia" bit is key.)


But that last reason makes the behaviours described in the question even worse.

If I land on a page with the question "What does the blue button on the back of a Mark 3 defrobulator do?" at the top in large friendly letters, I am likely to be interested in that question, and I'm unlikely to be interested in any of the conversation that follows on from "Why do you think you want to press the blue button?".


> I'm unlikely to be interested in any of the conversation that follows on from "Why do you think you want to press the blue button?".

Sometimes that conversation nets out as "you will kill someone if you press the blue button in certain circumstances", and that's an important clarifier to have access to.


Surely in cases like that you don't want to be having the "why?" conversation: the answerer should put that information in big bold letters at the top of their answer, whether or not it turns out that the person who happened to ask the question is in those certain circumstances.


Sure, but what about when it's a little less clear, and the stakes lower?

"How do I increase the PHP memory limit? I'm getting a memory error when I foreach through lots of rows." is likely best answerable not by increasing the memory limit (and running into the same problem with a few more rows), but by chunking the rows to avoid the memory leak.

I don't see a downside to "there's probably a better way of doing this you should at least consider, here's why" as an answer to a question. SO permits multiple answers; someone'll likely be along shortly and give the php.ini answer, but it's not the best approach.


I think adding helpful information like that is great.

But it's much better if it comes after answering the actual question, not instead of it, because (as you say), SO was intended to be a big reference of answered questions.


That's why comments and discussions are second class citizens and comments get collapsed.

A well written answer doesn't have any of "the conversation that follows" in it.

One of the challenges with users unfamiliar to the Q&A format is that they treat SO like a forum and try to force in doing replies and back and forth into questions and answers (collectively posts) when the site's design is actively and intentionally hostile to such.


I joined an old school forum during the pandemic and have really enjoyed it. You are able to "like" posts but if you want to express disapproval you have to jump into the discussion and air your arguments. The moderators are not perfectly consistent but they tend to err on the side of leaving a discussion open even if it's a bit of a train wreck.

I've noticed that not being able to silently disagree/disapprove results in a community where people who genuinely and fundamentally disagree with each other end up interacting a lot and often become friends.

I don't think any particular format is right, just adding my experience.


I think the 'downvote' is neither useful nor healthy, indeed. Very often it is also implemented in conjunction with other UI features which make downvoted comments disappear, which ends up creating an echo-chamber and dissuades dissenting comments.


Downvote is tricky.

It is useful when used correctly but as can be seen on Reddit (and somewhat on HN but it typically balances out) it is used as "I disagree" / "I don't like this" vs being used more like a moderation tool "this has nothing to do with the conversation".

I like how HN restricts the downvote for a while but I think with Reddit being so popular there should be an opt-in where you have to acknowledge the statement "The downvote is a moderation tool and isn't used to express disagreement" (I feel like that near exact verbage is somewhere like in the guidelines but I am meaning making it required acknowledgement).


I agree, but struggle with the assumption that downvote should be for moderation. That was (and partly is) my own assumption here on HN, but after being here for a while I started wondering why we don’t treat it symmetrically. Upvote is widely used for “I agree” and “I like this” and lots of other reasons, why shouldn’t downvote do the same thing? It also makes getting downvoted feel less painful to realize people do use it like this, for a wide variety of whimsical reasons (just like with upvote), it’s not always suggesting you’re wrong or breaking the rules.

On HN before I had access to the downvote, getting one felt so strongly negative I decided I wouldn’t use it, and have stuck to that ever since. But in the mean time, I started to see real utility in it’s effects as a soft moderation tool. Downvoting someone who’s relevant but wrong or making invalid assumptions wouldn’t meet your strict moderation requirement, but downvotes do tend to sort the conversation correctly helping keep the good stuff at the top, and also being a signal (albeit imperfect) for readers. Using upvotes also helps with the sort, but doesn’t change the color of comments (maybe it should!). So I’ve questioned myself whether I should stick to not downvoting, and I only keep avoiding it out of some sort of ritual or pride or something, I dunno.

It’s interesting because upvotes here are used far more frequently than downvotes, and downvotes are strictly limited, but we still have disproportionately strong reactions to downvotes. It’s also worth noticing how because downvotes change a comment’s color, it often prevents people from piling on; many comments stay at 1 or 2 downvotes and people leave it alone after that, even when many many people notice it’s wrong or breaking guidelines.


One of the things o really liked about slashdot was seeing two comments marked “insightful” that argued opposite sides of an issue.


Part of me wonders whether splitting downvote and disagree would fix this. I know in quite a few forums there's a system where like and dislike are separate reactions from agree and disagree, with the latter ones not affecting the 'score' in the slightest. Maybe it'd be even better if neither existed, and you had to vote a reason you liked or disliked a post, like 'is spam', 'is insightful', etc.

Not letting people just say "I disagree with this" without a reason might help remove this pendantry and echo filterness.


I tend to think of forums that have a down vote mechanism (along with karma) as being like those crystal growing kits. By discussion and voting the community grows a consensus crystal and then gradually refines ways to express the consensus.

Sometimes you want that! Other times you don't.


Or mods that will reword your questions, making it sound way different than you intended it to be.

I guess it’s a strategy to increase their counters/stats or something?

Anyway, that really unacceptable.


Most of the good and niche communities are unfortunately burried in Slack and Discord nowadays, and Discouse being an overengineered platform isn't helping either.

Reddit is a mix of all of the ones you mentioned, but there are some amazing subreddits out there. At the same time, answer.microsoft.com is in the worst end, and have made me angry hundreds of times. For non-tech, Facebook groups (yeah yeah I know) can be pretty amazing, and often the only resource.

- I recently busted my laptop from a BIOS upgrade, and there was a very frequent thread on r/LenovoLegiin that one-shot fixed it.

- I'm having some driver issues that prevent me from updating Windows 11. Literally hundreds of search results on answer.microsoft.com are canned responses by the same guy named Sumit, and with hundreds of web sites that simply scrape that Microsoft site, fixing a Windows bug is quite painful.

- For non-tech, I prefer Facebook groups. I'm setting up my first DIY solar setup at the moment, and a few very active Facebook groups were the only resource to source certain stuff, and very elaborate guides especially on making LiFePo4 battery packs. Building a battery pack isn't as easy or straight forward, and having a bunch of people often in the same geographic location helps to borrow tools, pick some brains, and even to trade.

For expats, especially in Asia, Facebook groups are the mainstream. Everything from pub crawls to apartment rentals happen on Facebook group.


Chat-style environments are the only place I’ve seen this sort of “occur naturally”.

It requires a defined culture, a bit of shared value, and active enforcement, so it is more the domain of paid services or private niche communities.

Ancient anecdote: it was specifically this difference in responses to questions on the mailing lists that lead me to use MySQL over PostgreSQL.

It is a problem everywhere, particularly where the barrier to entry has been lowered or removed, and it’s mostly a signal:noise issue in the absence of a fitness (quality) function.


About 20 years ago I run a mailing list for one of my open source projects of that time. I think there were two aspects that contributed towards its very helpful atmosphere: a) There was no mailing list archive. b) I tried to answer as kindly as possible, even to very simple questions, trying to create a paradigm.

There was also another reason behind not having an archive: I treated every question as a bug in the documentation, because if the documentation had been better, the person would not have had to ask in the first place. Especially when a similar question came up a second time, I thought hard about how I could improve the documentation to clarify the issue there.


My unpopular opinion is that the popular “SO is full of pedants” claim isn’t even true.

A classic beginner mistake is to mistake legit a major misstatement as a trivial error. “Gosh, stop focusing on the minutiae and answer my question!”

“Gosh everyone is such a pedant that won’t just answer my well-thought-out questions” is a red flag. It’s like complaining that everyone around you is always an asshat.

I think this meme would be quickly dispelled if HNers were to start posting links to their own negative interactions on SO.


It's like product/service reviews, which are dominated by unhappy customers since few happy customers feel sufficiently motivated to take the time to review. The people most likely to answer technical questions are insufferable pedants, who relish the opportunity to demonstrate their vast technical knowledge.

That being said, it's worth looking around on Reddit's more focused subreddits for what you're asking about. No guarantees, though.


> I suspect that if the voting/karma behaviour of these forums could be changed, there would be less of this.

And less people answering your questions.

Frankly, few people are so selfless that they spend time answering other people's questions simply to help them. Many of them do so precisely because they can judge other people and feel superior. You take that away, and you'd have to pay people to waste their time doing your work instead of theirs.


hot take: I suspect a similar effect goes on in staffing police departments. I still believe that a majority of police officers (especially the one that don't make the news or go viral) are good cops who have secure egos and really want to uphold the law, but a fraction of officers really are motivated by cracking skulls and ego tripping (i.e. those things actually feel good to them, and are a significant part of why they are taking the job). The reason why these behaviors haven't been ruthlessly stamped out is because if it were completely not tolerated, then departments would have significant shortages, so there's an implicit "perk" of being able to ego trip and push people around and exert dominance (of course, up to a limit) which is a necessary cost of hiring.


Use your "block" button early and often. At least that's what I do on Reddit at the slightest sign of pedantry or personal attacks. Those people really are beneath you, they live in a bubble of their own reality, and it's best to not respond, just block.


I remember getting flamed for making some comment about C on FidoNet at 2400 baud. It's an old problem.

There are things that would have to be done to produce a solution:

- understand the behavior: what drives people to post answers in the first place?

- define moderation rules that would shape the desired behavior

- build a community that focuses on this

- reward the best answers by the new metric

Community building is hard. We should remember to thank dang for doing a tremendous job of it here.


Am I the only one who finds that a tiny minority of SO answers are like that, and the vast majority are highly informative, reasonable, and respectful?

I searched my browser history for “stackoverflow” and randomly picked out a few SO answers I recently searched for:

"in C++, why do I need to use `this->` when a template derived class accesses members of its template base class?" [0] All of the answers to this question are extremely informative and to-the-point.

"in bash, how do I sleep infinitely?" [1] Again, super informative answers that both answer the question concisely, and then delve into the intricacies of why it's a more complex task than meets the eye.

"why are Python hashes different between sessions?" [2] Highly informative answer that highlights something not easily found in the docs

"apparmor is hanging mysql service on Ubuntu" [3] top answer gives a one-line solution to fix this problem, and explains why it arose in the first place.

Even fairly high-level questons ("what is a Python metaclass?") have great SO answers. In fact, I have that one bookmarked to share with people who ask me, since it's the best description I've ever seen. [4]

I wonder if my experience is due to the sort of question I usually search for: very specific and technical, leaving little room for pedantry, dogmatism, or evangelism. For instance, "how do I flush the Linux disk cache," has exactly one right answer: `echo 3 | sudo tee /proc/sys/vm/drop_caches` [5]. One cannot be pedantic about this ("there are many definitions of disk cache, and it is meaningless to answer your question without clarifying further"), dogmatic ("the disk cache exists for a reason, and there is no reason to flush it"), or evangelistic ("why are you not running BSD?")

[0] https://stackoverflow.com/questions/1120833/derived-template...

[1] https://stackoverflow.com/questions/2935183/bash-infinite-sl...

[2] https://stackoverflow.com/questions/27522626/hash-function-i...

[3] https://stackoverflow.com/questions/40997257/mysql-service-f...

[4] https://stackoverflow.com/questions/100003/what-are-metaclas...

[5] https://stackoverflow.com/questions/9551838/how-to-purge-dis...


It's because you're only looking at top 1% questions/answers. Once you get to the less popular ones, that aren't viewed by tens of thousands, hundreds of thousands, or even millions of people then you get what OP described.


OK, here are some more obscure questions straight from my browser history whose answers I also find to be very high quality:

"how to change scope of np.seterr"

https://stackoverflow.com/questions/53634965/change-np-seter...

"bash set dummy exit code"

https://unix.stackexchange.com/questions/626723/is-there-a-s...

"Java lossy conversion from int to short"

https://stackoverflow.com/questions/24173965/possible-lossy-...


Here are my three latest questions:

https://stackoverflow.com/questions/72366267/matching-ip-add...

https://stackoverflow.com/questions/71374202/why-mov-instruc...

https://stackoverflow.com/questions/70738756/proper-way-to-u...

I got what I'd call high-quality answers and I'm completely satisfied by that experience. Those questions are not top 1%.


You are not alone. I have nothing but good interactions on SO.

The only subpar interactions I come across in the wild on SO are when the person asking the question has put zero effort on the table.

It would be helpful to see links to the interactions everyone is talking about.


Perhaps the ones you find through google are largely decent quality. If you ask a question yourself, look through new or are chasing some niche bug, you'll find plenty of unhelpful comments critical of question askers who just want to learn.

As a test I just clicked through 10 threads with answers in new, and found answers/comments that could at least vaguely fit the OP in these:

https://stackoverflow.com/questions/74042398/showing-some-te...

https://stackoverflow.com/questions/74042276/checking-if-an-...

https://stackoverflow.com/questions/73197170/nullpointerexce...

https://stackoverflow.com/questions/74042013/how-to-sort-the...

https://stackoverflow.com/questions/64704634/flink-schema-ev...

None of these are among the worst I've seen, but there's certainly already a few here that would discourage me from trying to contribute


You're not the only one. I can't remember the last time I saw any kind of low-value pedantry on SO.


You would surely love going through a code review @ Google :-)


Sounds like you want someone to handpick exactly what you want, there is no internet forum in existence like that where you will have a safe space from pedants and what I call "akchually trolls". You just have to live with it because everyone one has a different definition of what "akchually is". Hackernews has been one of the best I've found. Reddit is a useful dumpster fire where you can pluck out a kernel every now and then. Stackoverflow left a bad taste in my mouth a long time ago. Sometimes discord groups are a good place to go. I find the rust ones really good.


No such place exists. Let's make one. It will be you and I and nobody else.


You and me and nobody else. In the pedant-free zone.


I mean, no zone is really pedant-free. More of a low-pedancy zone.


I think I saw that movie.


StackOverflow's (and many other forums') solution to search noise is to avoid duplicates.

There are a few major issues with that approach:

1. The question asker probably doesn't know there clearest way to phrase the question, so they are ill-equipped to find duplicates before asking.

2. The question asker may ask a totally unique question that really ends up boiling down to a duplicated answer. Does that mean their question was simply an abstract duplicate? Sometimes yes, sometimes no, usually something in between.

3. The solution to a question asker's problem is often the answer to a totally different question. So their problems get answered, and their question goes into limbo. Now the next person dutifully searches the original question, and must waste time reading the answers to someone else's problems. Then they go ask the question again, and it gets marked as a duplicate!

---

So what can we do about it?

I think the answer is actually more pedantry, but with better paths. Give the pedants somewhere satisfying to go.

In situations where the asker's problems were answered, but the question is not, the question should be rephrased/edited.

In situations where a duplicate question is asked, just merge them.

In situations where a duplicate answer is given, have both questions clearly reference (link to) each other. Maybe even structure answers as separate objects that questions can point to.


That was never my experience with SO. May be I'm pedant in some sense as well and I'm making sure that my questions are correct (which sometimes solves my question without even asking it, LoL).

Right now my go-to resource for answers is SO and my go-to resource for opinions are reddit and HN.

Also recently I tried to embrace telegram chats. I think that it could be the feature of communication, so you might want to check it out. That said, so far they were of very little use for me.


Stack Overflow was supposed to fix this kind of behavior by giving points to the accepted answer, but in practice people just spam out answers to questions they didn't take the time to understand, in hopes that they'll get some points from other clueless people upvoting them.

Anyway, the real solution here is to get better at speed reading the answers. Usually on any SO question there are lots of answers, and a few good ones, but the votes do not indicate which ones are good. You just have to quickly scan the entire list of answers and come to your own conclusions based on that information.


I changed my career 18 months ago and became a sysadmin. And forums like stack overflow are really important too me. But it took some time teaching myself to scan these forum topics and identify whether; - The problem is really comparable to my problem. - The answers are 'universal' or bound to the commenters workflow. - The commenters explain their answer so I can actually expand my knowledge. - The commenters interpretation of the problem is right or wrong.

Most of the time I open 8 'simular' topics, close 6 of them after scanning and then dive into the two I find most suitable.

About the scenarios you describe. Maybe different types of commenters are needed for a forum ecosystem. I can imagine someone spending more time writing a helpful comment after noticing the scenario's you describe. Maybe we need bad topics/comments so people with (writing/educational) experience step up to save the day.

Forums can be confusing in situations you describe but compared to closed communities like Discord it's something I cherish most on the internet.


You get what you pay for. To find the useful information among the pile of what you call pedantry and nitpicking you have to not take any of it personally and not assume motivations of the people who post answers. Skip over the non-responsive and off-topic replies, and remember that someone took the time to respond at all, for free, and may have simply misunderstood the question or answered it from a different frame of reference than yours.

Consider that many questions posted in online help forums don't seem to have much clarity or effort to express the problem. Many questions already have answers, which makes those who do try to answer wonder why the questioner didn't search first.

When asking strangers for free help online you don't have the right to demand anyone conform to your definition of useful. You don't get to set the terms. If you want to set the terms and get only helpful answers you will have to pay experts.


> “But are there better forums where this sort of behaviour is discouraged?”

Have you experienced good interactions on SO as well?

I have and I’ve experienced difficulties. So I use the site for what it’s good for and take my troubled questions to other places. This includes other forums, google groups, discord and meetups.

Some problems just take longer to sort out.

What I don’t know I don’t know.

How to write the question in a way readers are not triggered and recall a distracting association in the problem space. Some details I think relevant are not relevant, or show my ignorance about something—even if it seems unrelated to the question.

And some communities on SO have very strong biases and protect their sandbox.

I personally appreciate strong opinions from volunteers. I appreciate a strongly held belief.

Then again, some people are just awful people and behave badly to others. It’s good to recognize when you’re in this kind of situation, deal with the emotions and move on. It makes you a better person :)


I do not think I have ever received a useless pedantic criticism instead of an answer on StackOverflow. Not that I've asked that many questions — only about a hundred — but I haven't encountered the useless criticism you are talking about. Worst thing that happened was that the question went unanswered.


1. Learn to deal with criticism. 2. Ask yourself if your architectural pattern is, in fact, the right one; once confirmed, ignore the haters. Or embrace them. 3. See 2 above. 4. See if Y does solve your problem while meeting your overall criteria. If it does, ask yourself if you are bound to X.


Found the pedant.

I mean, honestly. You can't relate to having a specific and narrow technical question, where overhauling some/all of the entire approach just simply isn't on the table for whatever reason?


I don’t know, geeks universally like to nitpick, and somehow have this idea that the internet is the place where that nitpicking actually is good and valued and adds inches to their geek weewee. Or they build a temple to dogmas they believe. Who knows.

Maybe you should create a forum where this kind of behavior is not tolerated.

But then again, once your community grows large enough, you’re bound to get obnoxious pedants who will make a flamestorm about whether X or saying X or doing Y constitutes nitpicking or not and will beat the issue to death abd beyond. Somehow your moderators will get caught in these and take sides. Or you will find that the moderators are the worst offenders.

No, I don’t know how to fight it, it’s bad enough in the workplace already.

Suffice to say I keep fighting the tendencies in myself, and sometimes I lose.


https://www.recurse.com/blog/112-how-rc-uses-zulip

I don't have personal experience with the Recurse Center community, but I imagine it's pretty close to what you're looking for. The Recurse Center is a community of 2000+ technically inclined people. They have a very active Zulip forum. They rigorously protect [social rules] that discourage the behaviors you listed.

It's free, but very difficult to get in. You have to first apply and then dedicate at least 6 weeks of your life to learning.

[social rules]: https://www.recurse.com/social-rules


I wouldn't hold my breath. Internet gathers people that don't want human communication but technical and "optimized" (according to whomever biases that fits) which leads to what you describe.

That said, I'd try to join smaller groups where people are more into friendly-bunch-playing mode..

ps: Since it's free, you have to pay by bowing to whoever you're talking to because they don't enjoy talking, they want something else, a quest for perfect information, precise protocol converging toward a solution. They're not wrong but it often goes wild (just two days ago someone ended up shouting at me for not giving server details regarding a tiny unicode issue, it went up to "I am the one with the most answers here so obey me" full with caps lock as bonus)


I have found it easiest to be objective about what you want out of a question.

In other words, don't leave much room for interpretation or bike shedding.

There's no reason to not use Stack Overflow, it's still one of the biggest forums besides GitHub to get answers to questions. Why not focus on the good parts of it such as the visibility and instantaneous feedback rather than the bad parts of it? You can just ignore those.

There is no amount of reformation that would change these forums. I know many people believe that the toxicity of Stack Overflow could be changed with different incentives or algorithm changes, but that's just a silly thought. You'd have to significantly displace users to make that happen and it's easier to just build a new platform at that rate.


This is just how tech works unfortunately. You'll find that the more clever individuals simply don't engage with it. You don't see James Dean, or John Carmack yelling about dogmatism, or nitpicking (although their jobs demand some evangelism).


3. Is highly under-rated, and I would throw "shock jocks" in there as well. There's a certain devops CEO with lots of street-cred, who loves to make these definitive, insulting, patronizing statements. "Anybody who has to schedule releases is doing it wrong and I feel pity for them". "DevOps is Bullshit. If you're not writing code to develop the project then you shouldn't be employed", etc.

It's impossible to have a real discussion with the "evangelist" crowd anymore, or if anybody from the evangelist crowd is within earshot. Not just forums, but they've pretty much ruined meetups and conferences.


https://elixirforum.com is the best technical forum I’ve used in recent memory. Not because the underlying forum tech is amazing, but because all the most experienced people using the Elixir language/ecosystem are there and they are very welcoming. It’s open (no login required) and questions are never down-voted or closed arbitrarily. As a long time 10+ year member of SO in the top 1% I can say it’s a horrible experience as a n00b. Not so on Elixir Forum. It’s a joy.

Don’t know if this answers the OP question, but it’s an example of a great technical forum.


This type of behavior is everywhere right now. A lot of people are struggling emotionally due to the aftermath of the pandemic and other contemporary issues and the way they attempt to vent online is with this type of behavior.

I've been using StackOverflow for around 10 years and it hasn't always been as bad as it is now but there certainly have always been some ornery folks answering.

You could try to preface your question with something like "I'm not sure I'm asking correctly" or something like that and then if they persist ask them respectfully to not be pedantic as you just want a solution.


Eventually all forums go through Eternal September https://en.wikipedia.org/wiki/Eternal_September


Recently, we chatted about that at comp.misc at usenet.


I would love if indiehackers could help fill this niche. Since it is aimed at people trying to launch products, pragmatism should reign, but there are things about the presentation and site policy that would seem to hold it back for this use case.

As a new user of the site, im not allowed to post, very few of the posts inspire me to comment anything (mainly because I’m not that knowledgeable about founder problems, but if there were more tech conversations then i would comment more), and there is a low throughput of new discussions as well. I feel like it could be done better.


I have been thinking a lot about the epistemology issues social media is currently having and I’m wondering if old school forums with invites will make a return. Difference being this time maybe you have to be referred by x members and are interviewed by other current members. And maybe to keep it even more exclusive there is some type of monthly fee. Kinda thinking like what the Freemasons were/are (and hopefully without those issues).


Well, there are mastodon servers which are like that. But in reality, being open and socially curated should be good enough. Making the site invite only doesn’t preclude its eventual decadence, nor endure that you get the best user base.


If you don't want those (SO) answers, you can always go looking at w3schools (or other pseudo tech sites) or indian/pakistani facebook groups. Good luck there. SO is, an always been the go to for devs that want answers to specific issue. Maybe you should ask better questions to get better answers.

But to answer your question. - if there are better forums or sources to get answers, than SO, we would know by now

And a followup for others. Have you as well seen a decline in the "questions" quality, rather than the answers? I'm worried, our industry is being polluted.


Other comment stated: > Internet gathers people that don't want human communication but technical and "optimized" (according to whomever biases that fits) which leads to what you describe.

I wonder what makes the HN community such a pleasure to interact with? Is it really only the fact that a few down votes make your comment more transparent? How did we all come to the agreement to have in fact civil discussion? Most communities have similar rules but the HN community seems to really strive for a healthy environment.


I'd chalk it up to dang.

HN: one of the last remaining Great Good Places of the Internet, a lone tavern in an iconic gateway town to the now not-so-wild west.

Beyond the western borders of this little town, the tech gold rush has both expanded to epic proportions, affecting all the economies in the world, and also gone through enough booms and busts that the phrase "gold rush" seems somehow off.

As more and more young'uns join and jaded veterans return to throng the tavern alike, it often seems to be on the brink of either exploding with the largest gun fight in history, or jumping the shark.

And yet, against all odds, it retains its original magnetism - drawing throngs that grow in number and diversity while seers like tptacek continue to return - dispensing worldly wisdom worth its weight in gold from corner tables.

The secret is the man at the corner of the bar @dang, always around with a friendly smile and a towel on his shoulder. The only sheriff in the west who still doubles as the friendly bartender: always polite, always willing to break up a fight with kind words and clean up messes himself.

Yes a cold-hard look from him is all it takes to get most outlaws to back down, yes, his Colt-45 "moderator" edition is feared by all men, but the real secret to his success: his earnest passion (some call it an obsession) for the seemingly sisyphean task of sustaining good conflict - letting it simmer but keeping it all times below the boiling point based on "the code":

"Conflict is essential to human life, whether between different aspects of oneself, between oneself and the environment, between different individuals or between different groups. It follows that the aim of healthy living is not the direct elimination of conflict, which is possible only by forcible suppression of one or other of its antagonistic components, but the toleration of it—the capacity to bear the tensions of doubt and of unsatisfied need and the willingness to hold judgement in suspense until finer and finer solutions can be discovered which integrate more and more the claims of both sides. It is the psychologist's job to make possible the acceptance of such an idea so that the richness of the varieties of experience, whether within the unit of the single personality or in the wider unit of the group, can come to expression."

May the last great tavern in the West and it's friendly bartender-sheriff live long and prosper.


Well I have to say that a lot of nitpicking happens on Hacker News as well. I don't usually mind it, and sometimes it does in fact add valuable information to the discussion, but I don't think you can really interact with any technical community over the internet without getting nit picked... :-)


If you want someone to answer questions in an answering style of your choice, consider hiring a consultant. I'm not sure you'll find what you're looking for for free, in volume.


My opinion on this is that such an hypothetic forum need to display credentials (what makes you an expert) and ban people that lecture people full-time, with no credentials to back it up whatsoever. The most critical people on Internet forums are also the most anonymous and often there haven't achieved very much, if at all. They poison the water for pragmatic people, who leave first. EDIT: also, it seems to me forums that skew higher-class will prefer posturing and talk rather than work credentials.


I feel like you're asking an XY-problem [0]. You want to have better information answering your problems (for free) and they criticise the question you asked.

Pay them to be nice. This will also give value to their answers, since clearly an expert advice you paid for is more worth than free advice.

The next best thing to paying people is to actually thank them for their time and answers.

[0]: https://xyproblem.info/


The problem with SO is, that most people do not understand, why SO has been invented. The core SOs do not care about any individual persons and the specific problem, the persons might have. Instead SO is really selfish. They care only about their own agenda and this agenda is building a library. They are not interested in people. They are just interested in their own site. For SO most users are not people, who need help. Instead they are just supplier of "junk" content.


This is maybe just my own take but they're usually not dominated by pedants, it's just that you focus on that one reply from a pedant.

Choose to not focus on replies that don't contribute and you'll have a better time online.

The anonymity of the internet brings out the worst in people so after 25 years on the internet I've just honed my own internal filter to not let them upset me. I think that's the real solution because we won't change humanity, so start with yourself.


I have to wonder how much of these opinions about SO come from one bitter interaction the HNer had there that they never forgot, like the time someone corrected their question, and now the whole site sucks and everyone there sucks and needs to be rebooted.

One aspect is that as you get experience, you kinda outgrow asking questions on SO but when you do your questions are increasingly arcane anyways. So the average HNers perception of SO was mostly formed when they were at their most beginner fragile stage, most likely to ask poor questions and receive humbling responses.


I have found the Rust reddit to be one of the best places for this (including also the mechanical keyboards, programming language design too).

I also part of http://www.clubdelphi.com, that is very old-school.

This places exists. But I think:

1- Are relatively small (even the Rust reddit). 2- ARE NOT GENERAL. Instead are more domain specific 3- REFUSE TO BE GENERAL. Not politics, social, music, fashion, sports, etc. Only the thing.


I stopped using Stack Overflow years ago. For me, it was when I asked about a UPS, it got moved to another SO site, and that new SO site then closed it as not relevant to the SO Site. Which is true, it wasn't, that's why I didn't post it there in the first place.

But yes, I also found that most of the time people would nit about the way you asked a question rather than just answering it.

The people who enjoy SO are just not the people you really want answering questions.


*dominated

(But to answer your question, not a clue.)


Sorry, accidentally submitted before fixing typo. I've edited the post to be longer.


I think it was a joke :)


StackOverflow works but you need to narrow down your question tags correctly.

- Asking questions in more niche communities yields more positive response. Use tags like "timescaledb", "web3py", which are watched only by few people who understand and care about the topic

- Tagging questions with generic tags like "javascript" and "python" will attract toxic moderation, from people who do not understand the topic or generally are assholes


In the past I participated occasionally in small to medium-sized (couple of hundred participants) specialized mailing lists, which were very professional. On one occasion there was a public mailinglist, and after showing some expertice, I was invited to the private one, which was excellent. But all that was more than a decade ago. Perhaps it is still worthwhile not looking for a large community, but for several small specialized ones?


There are a lot of subreddits that discourage all of the things you mention. They are usually full of eternal september posts, repetitive and low value.


You are taking getting free technical answers for granted. The basic alternative to what you have here is no forum and no answers.

If someone is competent and straight to the point, what would they be doing answering someone else's question on a forum for free?

Cunningham's law is your greatest ally, rather than trying to find what can't exist by definition (except in small and specific communities that pop up here and there)


Dev.to is pretty good at promoting a constructive community, but you still have trolls who will double down that their opinion must become your opinion


Came here to suggest this. I find the Dev.to community to be generally beginner-friendly, helpful, constructive, and kind.


I find GitHub issues pages really good, it’s almost like what SO could have been if it had real developers on it.

Whenever I feel proper stuck on something, I go search the relevant repo’s issues page and more often than not, it’s in a closed issue with 73 emoji heart reacts on it, and 9 times out of ten the repo author joins in to say “nice, I’ll add that to the readme” in response, an infinitely better experience


> 1. Nitpickers who interpreted something in your question as incorrect. They will focus on this minor point that they think you said.

This is the most aggravating one for me. A minor ambiguity will completely derail the conversation.

Often, it’s simple enough to say: ”it’s not clear whether you meant X or Y. If you meant X, the answer is Such and such. If you meant Y, the answer is blah blah blah.”


All of these are essentially forms of bike shedding, and it's become a massive problem here on HN too. I don't know if they do this because of the classic bike shed where they don't have any actual insight but feel like they need to say something for some reason, or something else. I don't know of any place that isn't so dominated by that anymore.


I don't think you are looking for a forum with real humans with thoughts and feelings who react as such. You are looking for an AI.

Try Github Copilot


I would add

4. stackoverflow is user hostile towards rookies/newbies.

People and mods forget s that it is not easy when you are new and everything is new, you dont know exactly how things works, what to search for because you dont know the exact words etc etc. For someone new that wants to learn programing it could be very complicated to grasp everything. Even if it is a simple question or maybe stupid question for someone that is experiensed, an anwser could still be very useful for someone new to understand something and could dayes and weeks to finally figure it out by theself. Now people just downvote and closes questions supereasy and that could be very demotive to learn programming.

Ok if "experts" dont want to read all newbie questions, but there should be a tag or something you could click so peolple now this and dont just downvote and close so easy and so people that dont want to read those question can skip them and people that want to be more helpful and understand its a newbie question still can help before everything gets closed or whatever.


SO does say if the question asker is new to the site on the answer page.

The problem is that SO is not a Q&A site in the sense of "I have this exact problem; I'm going to describe it badly and not really tell you what I want". It's much more for more generalised problems with good minimal reproducible examples and specified outcomes, so that questions can help others in future.

If someone is offended when asked for those things, they won't necessarily communicate what happened objectively; they may well just say "People on SO are elitist" and be believed with no evidence. Not to say that SO is perfect, but I see so much patient helping of new people that I can't help but fight its corner a little.


>useless pedantic criticism

I don't see that on either Reddit or SO. I get accurate and thoughtful responses and answers to a range of technical topics on both platforms. My life is much improved as a result. Granted, I engage in very niche groups and ask very specific questions.


I spend quite a bit of time on a programming discord server helping people. I find that a ton of issues are in fact solved by "nitpicking" on "minor details" like variable names, plural vs singular, and asking "why did you ask that?"


Also I saw a good joke once about if you want a programming issue solved, don’t just post it to reddit; make another account in which you respond to your own question with some useless advice. Redditors will not idly stand by and leave someone else uncorrected.


Isn't finding and pointing out a fundamental flaw in how you want to accomplish X the opposite of pedantic? "You shouldn't be doing this in the first place" is quite often the best answer, even though it's not the one you want to hear.


> Isn't finding and pointing out a fundamental flaw in how you want to accomplish X the opposite of pedantic?

The problem is when people treat questions as having fundamental flaws when they don't.

We often have to maintain legacy systems running on ancient servers, or with code that doesn't quite fit with a perfect theoretical framework of system design.


There's some responsibility on the questioner here, though. If you're on an ancient legacy system, say so. If there's a reason to go down something that'd normally be a horrible practice, explain a little about why.

99% of the time when someone on SO asks "how do I decrypt a password hash?" the correct answer is "you do not, being able to do so is very bad" because it's a common newbie point of confusion. 1% of the time it's "hashing isn't encryption, you want a form of reversible encryption for this particular use case". At no point is a user going to get a "how to reverse a bcrypt hash" answer.

Every once in a while the questioner gets pissy about both of those correct answers, because they're so focused on the answer they wanted they can't understand the problem.


I should be able to ask on a forum about configuring an application that dates back to the 1990s without having to declare that I have to maintain a legacy server for work, and that throwing it away and replacing it is not an option.

There is no fundamental flaw in using very old software that still works.


Before voting karma existed we would just openly bully the pedants on other forums because their actions/language were tantamount to trolling. Voting karma on forums disincentivized this behavior, so now the pedants run everything.


1. If I comment to correct a minor detail in someone's question, and they don't bother either to respond or to fix it, then I know it's not going to be worth going to the effort of giving a full answer.


I think there's a kind of CAP theorem for that kind of forum. It's hard to combine:

- open and free

- well-known

- respected

- has knowledgeable people

- willing to understand and discuss the unique context of every post in good faith

- also able to identify when you truly DO have an XY problem (because they do exist)

- scalable


I think asking questions is hard; it's rare to combine:

- knows the domain well enough to ask a well formed question about what they want done, with precise terminology.

- doesn't know the domain well enough to be able to find an answer.

That, combined with the flipside: if you're responding to questions, and most questions aren't very good, your default is to assume that the question isn't a very good question.


True. There will be some tradeoff between experts having to answer bad questions and deal with bad questioners, and unfairly treating good questioners as bad ones.

I think people get to a point in their life or their expertise where they lose sight of the fact that there are always new people. Literally people who didn't even exist when they were first learning their craft. Children can only learn by making mistakes. You have to be generous and sacrifice for them. These kind of forums do a bad job of handling the "children" of the subject matter who would be willing to learn. And I don't necessarily mean the forums have to change, just that they may be bad places for channeling that kind of generosity and sacrifice.


I think online communities grow out of the culture that starts, so the best bet would be to gather a lot of technical people who aren't insufferable pedants on a new platform and give them tools to moderate.


Ultimately you need strong moderation to ensure quality answers.


I stopped answering on this type of forums because the toxicity is incredible. I started getting attacked personally just for answering the question.


Can you give an example of this happening?


Usually the most practical programmers are too busy focusing on coding than internet arguments. They _occasionally_ appear and drop nuggets of gold.


Im trying to learn web programing (html/css/js). Does anyone have any tips on alternatives forum to stackoverflow?


Discord (preferably the official Discord) is surprisingly very helpful and positive for me.


Not IWETHEY or Kuro5hin I found out the hard way they turn into troll boards.

I heard Soylant News is good.


Trolls are everywhere :( I stopped contributing to SO. Started my own community.


You're asking that question in a place that's equally as guilty.


if you find that you are asking a lot of questions yourself and you are finding the answers to be unsatisfactory, maybe you should consider hiring a consultant to help you.


Some issues to consider:

1. StackOverflow's original goal was to be an open-sourced archive of technical information, as I understand it, not a free tutoring service for anyone with a question. This accounts for closing duplicate questions.

2. There's a reason remote IT help is a big online business - they hire people who are paid to be polite and helpful, clarify questions, and solve them efficiently while helping you implement them. It's unreasonable to expect members of any free open forum to behave in this manner, ever.

3. On SO, a major goal of many participants is to up their SO score, by providing popular answers or popular questions. This often conflicts with the archival repository goal (see 1) of the site. For example, I'd say 95% of the time I have a question that seems appropriate for SO, a diligent (time-consuming) SO search usually turns up an already existing answer, thereby depriving me of the opportunity to up my points by asking questions. Throwing out a question without doing any research is considered poor behavior (but see 2, time is money) although the actual motivation may be more about upping that SO score.

Finally, there's another reason people try to answer questions that has nothing to do with any of the OP's 1-3 points, and that's that there is really no better way to learn a subject, and to test your own understanding of a subject, than to try to explain it to someone else. However, this is not really 'altruistic motivation' - it's a way of rapidly grasping the fundamentals and issues and common edge cases in say, learning a new programming language. Also, a poor response to a question will bring out the correctors, a useful tactic other comments allude to, i.e.:

https://xkcd.com/386/

Thus, don't expect any member of a public forum to ever behave like a paid employee of an IT help company - which means, practically, the ability to ignore the nitpickers, evangelists, dogmatists, preeners, dismissive jerks and so on is a necessary skill.


r/learnprogramming has been good enough for me, but if you're asking this, you're probably looking for more mature pastures.


What would be the fun in that.


those 3 all sound like HN users to be fair.


At times I wonder whether this stuff is a sort of “I’ve been bullied by this tactic in the past so I’m going to bully with this tactic now” psychological pathology.

Society’s suffering from a lot of whataboutism, gaslighting, and authoritarianism. The internets made it so there aren’t many real islands of information isolation. Iran comes to mind. (Granted, North Korea kind of doesn’t.) The propaganda is clearly crossing national borders more easily than ever before now.

So maybe we can’t have nice forums because the internet is a reflection of the world.


> At times I wonder whether this stuff is a sort of “I’ve been bullied by this tactic in the past so I’m going to bully with this tactic now” psychological pathology.

There's a flip side to that, though. I've been guilty of XY problems in the past, and the experience of having them pointed out was illuminating; I learned both why not to do something and what the better way of accomplishing the goal was. That new knowledge is often widely applicable.

It seems a bit goofy to go to a site, ask for help, and reject the assistance offered out of hand just because someone suggests you might be on the wrong track.


I don't believe this is true about Stack Overflow. This is why it works, that's its entire model.

The insufferable pedants don't stop correct answers.

Except if you are asking questions that have no answers.

Which is most of Stack Exchange but not Stack Overflow unless the question is badly worded.

Do you have an example on Stack Overflow where this has happened?


I believe you meant "Technical fora that are not dominated by insufferable pedants"


Classic.


If you ask a question, generally, you are soliciting willingness to receive inputs. You seem to be feeling salty that you're not getting the input from others you desired, yet could not previously articulate.

Half of your pedantic nitpickers (of which I suppose I may now be counted in the number of) are at least providing you a concrete example of what the answer isn't, and what may ultimately be direction/inspiration for where an answer may lie.

I guess I'm just saying, be thankful you even get lackluster answers in lieu of the alternative.

As far as how to divorce honests attempts to solicit input from the social mediafication of the programming space, (i.e. aggressive building of mindshare in terms of dogmatic adherence to the One True Way to Parse a Lolcat), or people arbitrarily rearchitecting your problem space (Your lolcats must be partitioned, sharded, highly available, with 9 9's uptime, with no greater than 300 ms from disk to eyes, when all you needed was a Lolcat that'd get there eventually when a friend came looking in the afternoon in less than 7kb total)...

I'm not sure. It's rather annoying. The latter I find less annoying than the former, but generally speaking, just be both polite and willing to patient game of code golf til a bored grey beard has some time to kill, or you figure it out.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: