It's a really great read and did a lot to inform my approach to writing all kinds of software. It's a shame that I cringe to recommend in now due to the politics of its author.
I don't think jumblesale is arguing that his writings are incorrect or not useful, just that he doesn't like popularizing his works because of the authors political views.
It's still a shame. I certainly don't feel like I have to love everything a person does in order to learn something from them, or even respect some of their work. Likewise, I don't require everyone to agree with my personal opinions in order to pass my courses. Things would really become cumbersome were I to ever change my mind about something.
I agree. Seriously, who gives a toss about what anyone's opinions are on subjects unrelated to what you're reading by them? And even if they do creep in, what's to say you're right or they're wrong? I thought this was part of being an adult but I see it all too often: "so-and-so wrote an excellent technical manual on X but he's right wing so I won't buy it!"
I don't understand that way of thinking since no human being will ever 100% agree with any other on everything.
If someone writes something, it's "true" or "false" regardless of their political opinions.
On the other hand, someone's political opinions change what they're likely to write, so if you don't know whether it's "true" or not, knowing their political opinions can justifiably alter your beliefs about the text.
I think people tend to overweight the second consideration, and it seems particularly irrelevant in this case.
(Scare quotes because it's rarely as simple as true-or-false, e.g. "literally true but horribly misleading".)
Further, I suspect the main reason there's any concern at all about recommending ESR's writings due to his politics is because he bothers to write a lot about his political views in the first place, presenting something to potentially disagree with.
Many programmers / writers / programmer-writers may well have equally strong political views in one direction or another, with which others may strongly agree or disagree, but they just don't say much about them in public.
Undoubtably a deep philosophical argument, but brighter minds than ours have written at length about it both in science and jurisprudence. "Research ethics" and "Exclusionary rule" would be good illustrating Wikipedia articles.
Research ethics forbids you from doing certain things when performing research, but it doesn't say anything about the political opinions of researchers.
The exclusionary rule says that if evidence is obtained by breaking the rules, it can't be used in court. But again, it doesn't say anything about the political opinions of the person obtaining the evidence.
Both are cases where the truth of the situation is put aside from a moral standpoint, which is analogous to suggesting that someone's political views could influence the reception of their engineering views.
Both exist mostly to disincentivize people from doing something immoral and/or unwanted, not to give light on the truth or false value of observations/evidence.
So the question is, should one really refuse to read/recommend ESR's book because of his opinions? Frankly, this smells to me like Index Librorum Prohibitorum all over again.
Unfortunately, you can't neatly compartmentalise one aspect of an individual's life and totally separate it from the others. Sometimes, the aspects with which you happen to agree might be used to indirectly (even invisibly) support the aspects you don't. Although it's difficult to judge that, it seems a reasonable condition for exercising caution. I say this as a huge fan of TAOUP.
None of these seem even remotely relevant to engineering. Moreover, research, discovery and innovation requires letting people having freedom to think. That includes holding unpopular, controversial or politically incorrect opinions.
We are so worried about Evil Government dictating what we can and cannot think that we haven't noticed the current organic trend to prosecute every other person for thoughtcrimes. It's not the jackboot that keeps us on the ground, it's social media, and the public outrage you get when you disagree with whatever's the most popular opinion on a topic this week.
ESR's views particularly on guns, libertarian economics and politics, and AGW, all present pretty standard cases of assuming a frame and fitting all data to that frame. Chopping, discarding, and/or fabricating data as necessary to do so.
That actually directly calls into question engineering validity, as solid engineering is solidly based in reality and a realistic interpretation of facts. Also the ability to discard frames which no longer fit.
My own work and research of the past several years puts a very high significance on both frames (or more generally, models), and on the psychology of interacting with those, with strong emphasis on denial in various forms.
ESR's political views call much of his work into question. I say that as someone who was strongly influenced by much of what he said, and enjoyed a fair bit of it. He's become a tremendous disappointment.
TAOUP has its merits. It's rather like recommending Ted Kaczynski's Manifesto a a social-technological critique. It's got some really solid points (see what Bill Joy's had to say on it: http://archive.wired.com/wired/archive/8.04/joy.html). But damned if the rest of the author's views and actions don't muddy the waters a tad.
It's disingenuous to equate huge numbers of people disagreeing with you on the internet to the government suppressing you with law or force.
ESR is free to speak his beliefs in public, and in return people are free to criticize him, not recommend his books, refuse to invite him to conferences, etc.
Freedom of speech is about prior restraint, not immunity from consequences.
> None of these seem even remotely relevant to engineering.
Believing things that have no scientific merit in favour of things that have plenty of scientific evidence would be a huge concern in an engineer.
Given is (mostly memory-holed) mysogyny, racism, and homophobia that leads him to discard the views of people in a most un-meritocratic fashion and I think you have another concern.
That's a surprise to me, I hadn't heard any of that. Not that I've followed things that closely.
What I found so far is [1], in which he seems to just be doing a bit of a "show me the data" thing wrt global warming (its fairly old I guess in defense). In [2] he's definitely saying IQ is race-related, and gender related to a lesser extent, in my quick readings.
I quite like that he doesn't mince his words, sugar coat things or seem to take any notice of popular opinion/political correctness. Not agreeing with him, but I find that refreshing.
Regarding [2]. So I guess this quote is the problem:
> And the part that, if you are a decent human being and not a racist bigot, you have been dreading: American blacks average a standard deviation lower in IQ than American whites at about 85. [...] And yes, it’s genetic; g seems to be about 85% heritable, and recent studies of effects like regression towards the mean suggest strongly that most of the heritability is DNA rather than nurturance effects.
So is the problem with him saying this that (a) this is factually false or (b) that it's an inconvenient fact that should be glossed over? He seems to be saying that it's factually true since he obviously read it in some or other study. If it is factually true it's disingenuous to label him as a racist.
Political in the sense that they have been politicized. And in the sense that a lot of people seem to believe the questions are Settled For Good, and anyone who disagrees with them is Just Plain Ignorant and/or Lying For Personal Benefit.
They are scientific questions if ESR publishes or attempts to publish scientific papers to support his opinions, or otherwise attempts to represent himself as a scientist.
It's unclear whether you're suggesting his views are not sufficiently objectionable, or you're suggesting he has other views that are very objectionable that weren't enumerated above.
What's wrong with this? Being completely serious here, what is wrong with citizens owning firearms?
I am all about reducing gun violence, but if you want to do that you have to do something to stem the tide of illegally acquired handguns in areas of concentrated poverty. That's where a lot of your gun violence comes from.
The recent happenings in Charleston are unicorns. Unpredictable and very rare events that you can't actually make a special law for, without the G-men physically going to every household in America and confiscating firearms. That is a policy I assure you you don't actually want.
Because guns scare people. Why do they scare people? Because mostly they're just seen either in the hands of cops, grunts, or criminals. Most folks (especially here) aren't hunters, or are so far removed from rural life that they have no experience of firearm-as-tool.
On top of that, there is big business in demonizing guns--related to the big business (I suspect) in demonizing fighting, aggression, machismo, independence, or what have you.
I'll be the first to admit that there is no peaceful practical purpose outside of sport or investment for owning firearms in an urban area.
That said, it never ceases to amaze me that in an age of such universal and pervasive surveillance--an age of such unaccountability of authority figures in the .gov and .mil--that folks here are still more than happy to trash on the final safeguard they've got if things get too bad.
> “For each 1 percentage point increase in proportion of household gun ownership,” Siegel et al. found, “firearm homicide rate increased by 0.9″ percent.
I'm not sure I can say there's something absolutely wrong with it, but my opinion is that citizens shouldn't be allowed to own firearms. I live somewhere (UK) where they can't, and there is very little gun violence. That's not to say, of course, there aren't problems, but I just think - on balance - the world would be better off with fewer killing machines in it.
When they constantly mix technology and politics, yes it does matter. Open Source is a political movement, and that requires taking ESR's version of it with a grain of salt.
Except if he writes anything about politics, economics, society, etc -- in which case his political views have quite a bearing on the validity or usefulness of what they write.
Can't you evaluate his claims on their own merits? Unless he's saying "trust me, I won't expose my reasoning but it's solid", or unless you are outsourcing your thinking, such things would seem to be irrelevant.
>Can't you evaluate his claims on their own merits?
As with most things, it takes too much time to do that in detail for every argument one hears.
Thankfully with the magic of brain's pattern matching and previous experience to BS arguments we don't have to.
We can eliminate tons of opinions from the list of "potentially interesting to investigate" by their mere showing of certain characteristics we already know lead to bogus thinking. ("Hey man, I made a perpetual motion machine. Wait, where are you going? Don't you wanna hear how I made it? You're so close minded" -- or "I don't believe in climate change, it's all bogus. Here's what I think about educational reform...").
Sure, we might get a few false negatives (some good suggestions lost because their originator is a bigot etc), but the system overall works wonders for reducing the signal to noise ratio.
>You are conflating a property of the claim itself (violating the laws of physics) with a straw-man property of the person making the claim. They aren't the same thing - one enables a simple proof by contradiction, the other is ad-hominem.
I don't see why you think I haven't considered that.
My whole argument is based on the idea that ad-hominens are pefectly fine in some cases.
When? For people with a bogus claims record.
How? Under the observation that a person making some bogus claims is also likely to make more bogus claims -- and thus the person can be dismissed as a general bogus-claims-maker.
Why might lose some good arguments he might make here and there, but life's too short, and dismissing the person completely gives us time to listen to people with a better "claims" track record.
In essense, the very basic of filtering, that everybody does (more or less well), and you undoubtly do as well.
>I call your "climate change, it's all bogus" claim a straw man, and indicative more of your thinking than of reality, because that's not even a claim that skeptics make.
Actually lots of "spectics" make it. Some make a lesser claim, that's its not human-caused, but others also claim it's not happening altogether. There's even a term for that:
I'm going to dismiss everything you have to say because it doesn't look like you know how to properly respond to threads when there's a comment cooldown timer.
You are conflating a property of the claim itself (violating the laws of physics) with a straw-man property of the person making the claim. They aren't the same thing - one enables a simple proof by contradiction, the other is ad-hominem.
Further, your "climate change, it's all bogus" ad hominem isn't even a real claim that skeptics make, and is more more indicative of your thinking than of reality.
I get the impression you are just looking for ways to dismiss arguments which make you emotionally uncomfortable. Consider religion instead, it's a lot more unapologetic about simply declaring who the heretics are.
Unfortunately, the general zeitgeist of the times seems to be that a person's politics are somehow a litmus test for whether or not they should be listened to at all, about anything.
Normally this would just be a quirk, but the fact is that a lot of technical people here on HN and other places would happily throw the baby out with the bath water just because they disagree with somebody's politics.
It's stupid and unprofessional. With so many companies focusing on such technically boring problems, image management is perhaps legitimately more of a business concern than having the best tech available.
So, unfortunately, we have people with dissenting opinions but excellent work slandered or ostracized...even if their opinions are actually worth considering. Then again, that just means that those of us who are more genuinely tolerant will have an edge during hiring. :)
Also, on ESR in particular:
You have to understand that, rightly or wrongly, his worldview is long-term Culture War. Literally anything which prevents The Right People from breeding faster (homosexuality) or defending themselves (attacks on the 2nd amendment) or arguing (kafkatraps) is suspect. Because he's playing for keeps, he'll do whatever it takes (including, perhaps, being less than perfectly equal in presentations on things) to further his agenda. That's just how it is, and it doesn't reflect on his technical contriubtions or aptitude at all.
Hell, the bitch of it is, he's even arguably correct on some of his cultural points, if he himself (much less his detractors) didn't spend so much time sounding so disagreeable and grumpy and wingnutty.
Anyways, it's just a sign of the times, as I said. It seems that most people are unable to handle a mental model which accounts for biased or unreliable narrators while still allowing the work of those narrators to be taken advantage of.
They absolutely do, but I get your point that that's not necessarily so in every single case. ESR's page on the rationalwiki gets it right, though, when they call him a "stopped clock"--right every once in a while (and by coincidence):
If, however, some other tech blogger I liked started writing about "kill the gays," well, I don't need to overlook that just because I like their tech writing.
Like I said elsewhere, none of these folks has a monopoly on good engineering writing/technical thinking.
I can read, and ultimately promote, writers whose writing I wouldn't be ashamed to share with all of my friends.