111 comments

[ 3.2 ms ] story [ 173 ms ] thread
Oops, I’ve been calling this the ‘utopia fallacy’ for who knows how long.
That's a much better name actually.
Something I say often is "utopia means 'no place'" or "no such place as utopia" - people too often focus on trying to build a perfect world/thing/product/whatever rather than focusing on how to exist in an imperfect world.
I've always called it that too. I suspect it is a common alternative name.
That at least is a name that somewhat represents the idea. Nirvana was a poor choice and probably stems from a misunderstanding of the idea by the economist.
My favorite is still the "Fallacy fallacy" aka "Argument from fallacy".

From my understanding it's very difficult to make a good faith debate without one of the bajillion fallacy's being applicable somewhere.

Is there a name for the difficulty of making a debate without any single fallacy?

I see the same problem with the various lists of cognitive biases, rethoric devices, etc.

I think the trick is to see them as patterns which should allow you to more easily construct a counter argument - instead of pretending that merely pointing out the pattern itself would already be enough to disqualify the argument.

e.g., in the examples from the "perfect solution" section, they didn't just shut down the discussion with "well, that's a Perfect Solution Fallacy, so your argument is invalid!", they actually explained in each case, why a non-perfect solution is still desirable.

You could compare it with chess: An opponent is absolutely allowed to leave a piece vulnerable and you don't get an automatic win by just pointing out a bad position - you only get an advantage if you actually take the piece.

This is very much the better way to do things, because it leaves both sides better informed instead of playing out like someone shouting "you triggered my trap card!" in a game.
Most “fallacies” are informal and rhetorical and not direct logical fallacies. Almost no one will say that X is not perfect, therefore it can be discarded. But plenty will focus their argumentation on how X is not perfect and leave the implication on the table that X is not worth bothering with.
Reminds me of the classic parental rebuttal "life's not fair". True enough, but it's still worth trying to be fair in the here and now.
That's a great example of the is-ought fallacy. "Life's not fair" is, but perhaps not ought to be.
That's usually a shorthand for a child's limited understanding of complex factors when parents are too tired or unable to explain things better - not an actual moral claim.
In many cases, yes. And it's understandable, at least for pre teens. But it's good to be aware of the knock-on effects: the child doesn't feel respected, and learns that it's acceptable to forgo reasonable justification in the face of frustration.
This is a corollary of the fallacy of relative privation, aka the “kids are starving in Africa so you have no right to complain about anything less severe” fallacy. Both fallaciously dismiss arguments by comparing them to unrealistic extremes.
If the "so you have no right to complain" part actually happened. Many people (including smart ones) throw around popular memes with little regard for whether they are using them legitimately.

This meme has excellent potential for that as the definition is subjective, but not explicitly disclosed as such creating a dependence on the reader to realize this.

Another excellent point:

https://news.ycombinator.com/item?id=36076175

Funny you would respond with a fallacious comparison.

Relative privation is not fallacious because comparison was useless. Kids do starve (realistic) and there is even worse in the world (so not an extreme either). But you need to choose by some metric where to use your abilities, if you don't want to end up being an egotistic hedonist.

You should help to right wrongs in ways amenable to your abilities, not more, not less. Honesty is key obviously, both ways.

Relative privation is fallacious because the logical existence of a bad problem isn’t negated by the existence of a worse problem. Nobody is claiming that the worse problem is fallacious, but rather that it doesn’t logically invalidate the bad problem. For example, the statement “a lot of people died on 9/11” is not logically negated by the statement “but a lot more people died during WW2”; the fact that the latter statement is true has no bearing on the validity of the former statement. Or to bring it back to Africa, the statement “there is food insecurity in America” is not negated by the statement “but there are famines in Africa.”
You are misunderstanding the context of the comparison. Those statements are not meant to negate the factual content, they relativize the respective importance.

One should direct one's energies where they make the best contribution. For that, one has to compare alternatives.

Or "Do whatever I say because there's a slight chance if you don't follow my arbitrary rules you will be tortured forever by one of the characters in my arcane storybook"
Isn’t that just Roko’s Basilisk?
No, Roko's Basilisk is already torturing me in a simulation. Not you?
Only if I listen to lesswrongers. And then I can turn Twitter off.
I spend my spare time developing simulations to torture Roko's Basilisk instead.
Oh. That Nirvana... Whatever.
……Nevermind.
Ahh, the classic babies-in-swimming-pools fallacy!
I see this a lot when people are looking for some library / framework / programming language / game engine. You keep adding requirements and assume that you can spend some additional time evaluating alternatives to make up for the longer list of requirements you have. Reality is, there are often only a few serious alternatives in the first place. Adding more and more requirements to your search is, in some way, a stubborn refusal to prioritize among those requirements. Prioritization doesn’t just mean affirming that some of your priorities are important, it means acknowledging that some of your priorities are unimportant and can be discarded.

Related is the assumption that any custom-built library you write is going to beat an existing, well-known library that doesn’t exactly match your needs. It’s easy to come up with a list of problems with existing libraries, but your theoretical custom-built library can be perfect, because you’re not imagining that it has any serious bugs or design flaws. You end up building your own solution and, in the process, rediscover why the existing library was built the way it is.

This hits home. Manytime have I come to appreciate a library or technology only after delusionally attempting to create a 'better' version. Mid attempt I actually start to understand the problem space, at which point I humbly and thankfully start depending on said library or technology.
What kind of problem spaces need so much trial and error to understand?
What does this comic have to do with the topic?
That looking at almost any problem and thinking 'this seems simple?' is generally an indication that you have MASSIVELY underestimated something.

In other words, that by asking the question 'What kind of problem spaces need so much trial and error to understand?' you are betraying a sort of charming naiveté.

Yes, I very much see myself in this. Though rather than humbly depending on the library, I tend to wander off in disinterest. I realize that my motivation came from saving the world with a supposedly better solution, and I didn't actually care that much about solving the problem in the first place.
Due to libraries and frameworks I most typically see the inverse of this fallacy. A team claims to want something amazingly ideal and yet easily feasible, but then reject the premise outright if they cannot execute it in their favorite library or framework in 30 seconds or less.
It hits home when you realize people were saying 90% of software projects were failure.

People wanted perfect solutions in one go. Everyone was blaming software developers.

If one expects only perfect outcomes then it is easy to get high fail rate.

Another related pattern: rock-paper-scissors comparisons.

Say we're looking to choose a library.

   A - Let's use FooLib. It seems to be the most widely used.
   B - Nah, FooLib's kind of outdated. We should use NeoFoo, it's more modern.
   A - Well plain old libfoo is way faster.
   B - But FooLib has a way friendlier API...
Because you're not deciding what you care about, instead of a straight bakeoff, each option is in multiple two-way fights where only its strengths or weaknesses over a particular other option are considered relevant. Option 1 beats option 2, beats option 3, beats option 1...

Prioritize your requirements. Try out sentences of these forms:

   I would be okay with lower performance if the API is easier to use.
   I would prefer a fast implementation of this even if it were unsupported.
If you're not comfortable with them, you have learned something about your true priorities.
By contrast, the transaction cost economics models make-or-buy decisions as rational choice between real, available alternatives, imposing the reality principle at choice time.

In my experience of collective decision-making, it's often the case that more aggressive, less-proven technologies are rejected as unproven or unrealistic, largely because no one wants the reputation in the group of having championed a mistake.

By contrast, people deciding alone often will take the more optimistic choice. In technology, that can mean that person/engineer who's now on the hook finds ways to make the new technology work (and avoid its flaws).

That translates to high-achieving organizations giving individuals the power to decide, but also holding them responsible for the consequences. Whether the "move fast, break things" permission to fail in service of learning new technologies and the problem domain actually works depends on some real capture of knowledge. Probably the job cuts in tech now (particularly at Twitter) are driven by realizing this "real capture" ain't happening.

So it's not enough to avoid the Nirvana fallacy. You also have to get past decision paralysis to learn, but show the lessons you learned are worth something to the company.

Maybe related to this but with different framing, I actually think comparing the real world to the ideal can help us prioritize and take steps towards making improvements.

For example: I think abortions should be legal, but in an ideal world the number of abortions would be near zero because access to social safety nets, birth control, and sex education is plentiful.

The thing about reality is that it forces us to deal with engineering constraints, and we have to carefully consider and understand the tradeoffs being made.

I like this Wikipedia article, however, I would have preferred it's contents to be transmitted directly to my brain in real time when I opened Hacker News. That would have been so much better.
This article is talking about 'unrealistic' solutions - what you just said is going to be a neuralink plugin in 2030
Is neuralink even claiming to be working on input to the brain? I thought it was just trying to read the human brain.
The advertising potential of writing directly to the brain is too big to ignore. Instead of hoping that a portion of viewers will buy the product, it's much more efficient to simply modify their desires directly. Sure, it will put a bunch of marketing folks out of a job, but such is the march of progress.
I already mostly feel like an NPC so I am sure this will get rid of that uncanny valley.
I don't think it will necessary "write directly to the brain" but rather just act as an extra sense of sorts. Which would still be extremely cool—I would personally love to experiment with giving myself all sorts of new senses, or even just finding patterns of stimulation that feel particularly nice.
You may want to reconsider your knowledge of the current state of neuroscience. It seems to be lacking
There's already a solution for that can be made to transmit arbitrary data to the brains of people who know Morse code and have their head in a certain particular orientation that tends to be popular among management:

https://github.com/RonSijm/ButtFish

I'm 60% sure I see what you did there
What do you call the opposite fallacy? The one where any proposed solution is worse than the status quo because of all the things that could hypothetically go wrong?

What-if-ism?

Add: Example: A restaurant that throws away 10% of their supplies each day proposes to donate them instead to a soup kitchen a day before they would normally dispose of them. Then somebody asks, "What if the soup kitchen holds on to them too long and then somebody gets sick from the food we donated and we get sued?"

Possibly the Slippery Slope fallacy.

There's also an appeal to consequences where if the outcome of something is considered undesirable, then that something must be false.

The restaurant example doesn't seem to be a fallacy?

That is a real legal concern in US jurisdictions. I'm fairly certain there's some on-the-record case law too.

Plus, a real system can be almost limitlessly decomposed, the lower bound is the black hole limit.

So it doesn't seem like there could be an inverse fallacy.

I think GP is trying to get at "unintended consequences", "this was a good idea at the time but didn't scale", or "we made totally-reasonable assumptions that turned out to be incorrect" ... all of which I'm sure we've all experienced first-hand in our lives.
I can't see how saying there were, or could be, unintended consequences becomes a fallacy.

All systems more complex then two electrons can behave unpredictably. That's just a fact, that will always be true in 100% of all possible scenarios.

There's of course a norm in day-to-day life to not quibble about every possible combination of 3 electrons or however many below a reasonable threshold, but that norm is based on the differing opinions of individuals in society.

> That is a real legal concern in US jurisdictions. I'm fairly certain there's some on-the-record case law too.

There have been a few attempts to substantiate this, but as far as I know there's no solid evidence that it's ever actually happened, let alone happened regularly enough to represent a serious risk. It's reminiscent of a lot of "stupid lawsuit" urban legends (some of which resemble real cases, but omit or change key facts).

In my limited experience with one food-serving corporation, I found that their main issues were around quality. It is a very bad look to be serving unpalatable (but safe) food, period.

The thought is that since exceeding the expiration (or more accurately, the quality) date of the ingredients (for example, tomatos) renders the finished products as substandard in some way, its frankly kind of a dick move to serve food you wouldn't sell to paying hungry people to any hungry people let along poor hungry people.

Quality dates are a big part of spoilage in the food service industry, so the quality departments in all of these organizations try to min-max the dates to best represent their required quality, and of course their requirements are longevity, palatability and mostly sales.

If an otherwise reputable food retailer begins serving a secondary market with what is definitionally substandard products, it opens a large and murky doorway to liabilities extending far beyond a mere lawsuit. What if the next kitchen mishandles the food and serves gross food to people in need? Even hungry poor people will dislike week old, vinegary tomato slices.

There is also the possibility of cross contamination, but in general it is just best to avoid being one local news reporter away from revealing that FoodCo got $foo tax write off for serving mushy tomatoes to old people.

A better use of this resource would be to transfer the wasted or spoiled food to a facility which creates compost for local residents or farms.

You are misinformed about donated food.

I've helped a food bank guy load donated food from the Safeway. It is not substandard. Bananas, for instance, are donated if they have any spots. Bread is donated after a day, when it's perfectly edible. Also a lot of milk.

Second Harvest is a good place to research, and they oversee my food bank. Strict food safety rules are enforced, and they donated a refrigerated van to us.

I am not misinformed, I was instead describing my experience with one corporation's reluctance to provide the food to food banks.

One thing they were able to do is freeze their precooked egg patties that would have been thrown away for texture reasons for later use in a protein stock for a charitable kitchen's cafeteria in some way that I was not informed of.

This corporation was a prepared food retailer, not a grocery store in case I have been too unclear. In their case they used nitrogen-packed presliced tomato pans to streamline food prep for their line, which is why I chose tomatos as the example.

You said, "Quality dates are a big part of spoilage in the food service industry, so the quality departments in all of these organizations try to min-max the dates to best represent their required quality, and of course their requirements are longevity, palatability and mostly sales.

If an otherwise reputable food retailer begins serving a secondary market with what is definitionally substandard products, it opens a large and murky doorway to liabilities extending far beyond a mere lawsuit. What if the next kitchen mishandles the food and serves gross food to people in need? Even hungry poor people will dislike week old, vinegary tomato slices."

"the food service industry" : that term doesn't seem limited to prepared food retailers, if that's what you meant.

as for "week old, vinegary tomato slices" : Second Harvest, at least, would outright reject those.

Sorry to be misleading. Thank you for the information.
no problem. Actually, I'm wondering who does take prepared food as a donation?

It would have to go straight onto a table somewhere, since the shelf life would be almost zero.

Second Harvest is a very, very unfortunate name for those familiar with the habits of the Karankawas.
Had to look that one up.

SH is huge, though. The big gorilla of Bay Area food banks.

When I worked in the meat department at Sam’s Club, we had to dye any meat we threw away green. The idea was that this was clearly marking it as inedible and discouraging dumpster divers from eating it so they couldn’t sue us over getting sick. If they did eat it and get sick, it gave us plausible deniability because we obviously tried to make them not eat it and there’s nothing more we could do within reason.

I’m not an attorney and don’t know the case law, but I don’t think these sorts of risks are merely hypothetical. Big corporations don’t like wasting labor (even a few minutes per day for a few employees per store adds up to millions at Walmart scale) so if they’re doing it, there’s a good reason. I guess it might not be the reason they told us but I can’t imagine why else I’d be dying meat green as I tossed it.

By definition fallacy is something that looks correct but is wrong due to a sneaky error in reasoning itself. Your case has to do with information not reasoning.

"These anti-drunk driving ad campaigns are not going to work. People are still going to drink and drive no matter what." = fallacy

"These anti-drunk driving ad campaigns are not going to work because a study from 50 years ago sponsored by Big Alcohol definitely proves so." = many possible issues (too lazy/stupid/malicious to check a better study) but no fallacy

Cherry-picking is a fallacious argument - I’ve seen it called the ‘fallacy of argument from incomplete evidence’.
I wouldn't call that a fallacy because realistically "complete evidence" is never a thing...
Selecting a subset of the evidence that supports your argument and deliberately ignoring available evidence that contradicts it would be the fallacious argument here.
Conservatism is the word I’d use.
Wouldn't status quo be related to Conservatism?
Conservatives (big C) always favor the status quo. The opposite are the radicals, who do not. Then there are the reactionaries who want a return to the previous state of things. That’s generally how I think about it.
Not radicals but reformers.

Radicals want to throw out everything, not just the particular thing under consideration.

I would probably go with "status quo bias".
That is also the Nirvana fallacy.
Yes, it is not obvious, but this is also the Nirvana fallacy. You are comparing a good solution with more upsides than downsides, to an imaginary, perfect solution where nothing can go wrong.
This is usually just used as a sneak attack on someone's else's suggestion, a way to call it unrealistic without actually making a case that it's unrealistic. Rest assured, the people who tell you not to let the perfect be the enemy of the good do not think that what you suggested is either perfect or good, they just want you to shut up.

The "fallacy" in this vein that I see is when after Bob suggests idea A to solve problem X, Mary says that idea A shouldn't be done because idea B is better for problem X, but Mary also doesn't support idea B. Mary actually supports problem X, but if she admitted that, she would lose her influence on the reaction to problem X.

I think this is closely related to no true scotsman, both involve comparison to idealized version of something.
aka every single one of Elon Musk's product pitches, especially the Hyperloop
Is there a corollary fallacy for people who wait seemingly forever to reach the perfect and then give up and and call it done?

The Duke Nukem Forever fallacy, maybe?

In my experience, this is how clueless managers try to force their coders into doing the impossible.

I just ran into this, a couple of days ago. We had a usability problem. Basically, the user could end up in a sequential-navigation “rabbithole.” It would be an unlikely scenario, but there was nothing preventing it.

I proposed a solution that I have seen before, where a second “all the way back” button appears, after a prescribed number of stack pushes. This would unwind the entire stack, instead of just jumping back one.

A “kludgy” solution, but one that I actually implemented and demonstrated in about 15 minutes. It was safe, obvious, and bug-free. Probably, 90% of our users would never see this second back button, and, if they did, its function is completely obvious.

Instead, the team leader wanted to hack the Tab Bar, so that the selected item would enable, after the stack started, and would do the same thing as the “all the way back” button. This was actually a more elegant solution.

This would have required messing with the tab bar, or replacing it with a toolbar. Since the app had been designed from the start as a tab bar app, the second option would have required a complete rewrite of the app structure, and the first option could risk strange bugs, and, almost certainly, issues with future screen configurations and operating system updates. I’ve hacked the tab bar before, and regretted it.

I made every effort to give them what they wanted, but there was really no way to do it, without that rewrite. Since the app is at about the 70% complete stage, this would be a disaster.

I put my foot down, and insisted on my kludgy solution, while making the toolbar implementation a “2.0” feature. I really don’t like to throw my weight around, like that. I think it damages team cohesiveness, and intimidates creative discussion, but it needed to be done.

There needs to be a common understanding of iterative development, tradeoffs, solution design etc. It should be possible to get to pragmatic solutions without someone throwing weight. But it needs a good leader to get there.
The way I've done it is to get "quantitative" polling from other teammates.

Basically I do a poll of something like (a) confidence that the solution will fix the problem (b) estimated 80% confidence time range required. I do that for whatever options have been proposed, and then use the information to determine which option is the most promising. There's some principle that the average of many guesses is better than one, so I try to use that to make a better decision.

The mantra for this is "perfect is the enemy of done."
There’s a sign that many mechanics have in their shops:

Fast

Cheap

Good

Pick 2.

> Seat belts are a bad idea. People are still going to die in car crashes.

These examples are _such_ straw arguments. lol. Might as well prefix them with, "so this one time a guy in the subway / buddy of mine in the bar / guy on the radio says..." because at least that'd provide context toward a bit of face-validity.

And first, never reply with a logical fallacy PSA to someone who actually says this. It's a waste of time. Better to understand that logically-stunted sentence as permission to explore other, less-logic-focused ways of influencing them.

So many people who talk like this are not reasoning with logic. The logic is a foil for their emotion.

They are stressed out about things they can't control (seat belt laws for example), terrified of their own future (to say nothing of the world's), and therefore unsuited to this more formal debate & logic approach.

Better to say--"hey. I care about you buddy. I don't care if you think it's a secret plot by the lizard people, I hope you'll wear that seatbelt and not end up looking like one of those crash test dummies when a zombie driver crosses into your lane."

You expose the emotion in the room, you make a caricature of the fear, and you refer back to hard evidence in a visceral way.

But really. Still a straw man. I wish the examples themselves could be better characterized: Is this in a university class setting? A university bar with Ph.D. candidates? Or a bar full of military conscripts at the end of a hard day? Or some mommy blog that you can't help but comment on, as a Ph.D.??

If you know and can acknowledge _any_ of these things you will probably be far better prepared than by knowing about logical fallacies.

Not really. The first one about the anti-drunk driving is pretty similar to what many pro-gun people say: "banning guns won't stop murders". And just answering that the point is reduction seems reasonable in this case.
The point is to make obvious non controversial examples to get the idea across.

    Posit (fallacious): Why should I read HN comments, if I'm not going to remember every word verbatim?
Rebuttal: Reading comments can still provide valuable insights, broaden your knowledge, and improve critical thinking skills and reading comprehension, regardless of remembering every word verbatim.
I think the opposite argument is more common: “net improvement is not possible” fallacy (maybe there is a real name for it).

The argument here is there is that improving one thing will make something else worse, therefore nothing is worth doing.

I think this is a real fallacy, but akshually a logic fallacy generally only refers to operations that can't be performed under formal logic. Which is a very useful definition for computer languages, not so much for natural language which doesn't really follow formal logic (since people make actually fairly good arguments all the time that would be "fallacious" under the terms of formal logic).

I don't know if its appropriate to just apply the name fallacy to any old worldview or system of argument that one dislikes. You could call communism a "labor activism fallacy" or capitalism a "capital investment fallacy." You deride any sort of system of argumentation by saying it's fallacious. Now, to be totally fair, if we accept Godel's incompleteness theorem as true, then the Nirvana Fallacy really is a fallacy under the terms of formal logic. But I believe that there is more complexity to this than that.

My initial thoughts when reading the headline was more related tot he band and how when something tragic happens to them, they become more popular than they probably would have.
I read a memoir once by a serviceman who heard endless complaints that things were screwed up in the service because the situation was “not real army”. He called it the “real army carrot” because it was intended to get you to stick around until you could experience this mythical “real army” situation. The last straw was when someone said “that’s because we’re at war, real army is peacetime”. Seems like the “real army” would be necessary for fighting wars.
The linked article "Appeal to consequences" is also interesting.