Nov 25

On the shooting of Laquan McDonald

One of my regulars, mindful of the forensic analysis I did on the Michael Brown autopsy photos last year, has asked me to comment on the Laquan McDonald shooting from my point of view as a pistol and self-defense instructor.

The fast version: I would have said this was what cops call a “good shoot” if it had stopped at the first two bullets. It didn’t. I don’t think this was murder one, but it was at least criminally negligent homicide and those who covered it up should be prosecuted along with Van Dyke.

Continue reading

Nov 13

Why Hackers Must Eject the SJWs

The hacker culture, and STEM in general, are under ideological attack. Recently I blogged a safety warning that according to a source I consider reliable, a “women in tech” pressure group has made multiple efforts to set Linus Torvalds up for a sexual assault accusation. I interpreted this as an attempt to beat the hacker culture into political pliability, and advised anyone in a leadership position to beware of similar attempts.

Now comes Roberto Rosario of the Django Software Foundation. Django is a web development framework that is a flourishing and well-respected part of the ecology around the of the Python language. On October 29th 2015 he reported that someone posting as ‘djangoconcardiff’ opened an issue against pull request #176 on ‘awesome-django’, addressing it to Rosario. This was the first paragraph.


great project!! I have one observation and a suggestion. I noticed that you have rejected some pull requests to add some good django libraries and that the people submitting thsoe pull requests are POCs (People of Colour). As a suggestion I recommend adopting the Contributor Code of Conduct ( to ensure everyone’s contributions are accepted regarless [sic] of their sex, sexual orientation, skin color, religion, height, place of origin, etc. etc. etc. As a white straight male and lead of this trending repository, your adoption of this Code of Conduct will send a loud and clear message that inclusion is a primary objective of the Django community and of the software development community in general. D.

Conversation on that issue is preserved in the Twitter link above, but the issue itself in GitHub has apparently been deleted in its totality. Normally, only GitHub staff can do this. A copy is preserved here.

It is unknown who was speaking as ‘djangoconcardiff’, and that login has now been deleted, like the GitHub issue. (DjangoCon Europe 2015 was this past May/June in Cardiff.)

The slippery, Newspeak-like quality of djangoconcardiff’s “suggestion” makes it hard to pin down from the text itself whether he/she is merely stumping for inclusiveness or insinuating that rejection of pull requests by “persons of color” is itself evidence of racism and thoughtcrime.

But, if you think you’re reading that ‘djangoconcardiff’ considers acceptance of pull requests putatively from “persons of color” to be politically mandatory, a look at the Contributor Covenant he/she advocates will do nothing to dissuade you. Paragraph 2 denounces the “pervasive cult of meritocracy”.

It is clear that djangoconcardiff and the author of the Covenant (self-described transgender feminist Coraline Ada Ehmke) want to replace the “cult of meritocracy” with something else. And equally clear that what they want to replace it with is racial and sexual identity politics.

Rosario tagged his Twitter report “Social Justice in action!” He knows who these people are: SJWs, “Social Justice Warriors”. And, unless you have been living under a rock, so do you. These are the people – the political and doctrinal tendency, united if in no other way by an elaborate shared jargon and a seething hatred of djangoconcardiff’s “white straight male”, who recently hounded Nobel laureate Tim Hunt out of his job with a fraudulent accusation of sexist remarks.

I’m not going to analyze SJW ideology here except to point out, again, why the hacker culture must consider anyone who holds it an enemy. This is because we must be a cult of meritocracy. We must constantly demand merit – performance, intelligence, dedication, and technical excellence – of ourselves and each other.

Now that the Internet – the hacker culture’s creation! – is everywhere, and civilization is increasingly software-dependent, we have a duty, the duty I wrote about in Holding Up The Sky. The invisible gears have to turn. The shared software infrastructure of civilization has to work, or economies will seize up and people will die. And for large sections of that infrastructure, it’s on us – us! – to keep it working. Because nobody else is going to step up.

We dare not give less than our best. If we fall away from meritocracy – if we allow the SJWs to remake us as they wish, into a hell-pit of competitive grievance-mongering and political favoritism for the designated victim group of the week – we will betray not only what is best in our own traditions but the entire civilization that we serve.

This isn’t about women in tech, or minorities in tech, or gays in tech. The hacker culture’s norm about inclusion is clear: anybody who can pull the freight is welcome, and twitching about things like skin color or shape of genitalia or what thing you like to stick into what thing is beyond wrong into silly. This is about whether we will allow “diversity” issues to be used as wedges to fracture our community, degrade the quality of our work, and draw us away from our duty.

When hackers fail our own standards of meritocracy, as we sometimes do, it’s up to us to fix it from within our own tradition: judge by the work alone, you are what you do, shut up and show us the code. A movement whose favored tools include the rage mob, the dox, and faked incidents of bigotry is not morally competent to judge us or instruct us.

I have been participating in and running open-source projects for a quarter-century. In all that time I never had to know or care whether my fellow contributors were white, black, male, female, straight, gay, or from the planet Mars, only whether their code was good. The SJWs want to make me care; they want to make all of us obsess about this, to the point of having quotas and struggle sessions and what amounts to political officers threatening us if we are insufficiently “diverse”.

Think I’m exaggerating? Read the whole djangoconcardiff thread. What’s there is totalitarianism in miniature: ideology is everything, merit counts for nothing against the suppression of thoughtcrime, and politics is conducted by naked intimidation against any who refuse to conform. Near the end of the conversation djangoconcardiff threatens to denounce Rosario to the board of the Django Software Foundation in the confused, illiterate, vicious idiom of an orc or a stormtrooper.

It has been suggested that djangoconcardiff might be a troll emulating an SJW, and we should thus take him less seriously. The problem with this idea is that no SJW disclaimed him – more generally, that “Social Justice” has reached a sort of Poe’s Law singularity at which the behavior of trolls and true believers becomes indistinguishable even to each other, and has the same emergent effects.

In the future, the hacker whose community standing the SJWs threaten could be you. The SJWs talk ‘diversity’ but like all totalitarians they measure success only by total ideological surrender – repeating their duckspeak, denouncing others for insufficent political correctness, loving Big Brother. Not being a straight white male won’t save you either – Roberto Rosario is an Afro-Hispanic Puerto Rican.

We must cast these would-be totalitarians out – refuse to admit them on any level except by evaluating on pure technical merit whatever code patches they submit. We must refuse to let them judge us, and learn to recognize their thought-stopping jargon and kafkatraps as a clue that there is no point in arguing with them and the only sane course is to disengage. We can’t fix what’s broken about the SJWs; we can, and must, refuse to let them break us.

(Roberto Rosario, Meredith L. Patterson, and Rick Moen assisted in the composition of this post. However, any errors are the sole responsibility of the author.)

Nov 03

From kafkatrap to honeytrap

I received a disturbing warning today from a source I trust.

The short version is: if you are any kind of open-source leader or senior figure who is male, do not be alone with any female, ever, at a technical conference. Try to avoid even being alone, ever, because there is a chance that a “women in tech” advocacy group is going to try to collect your scalp.

Continue reading

Oct 06

Vox is wrong – we don’t have too many guns, we have too many criminals

One of my followers on G+ asked me to comment on a Vox article,
What no politician wants to admit about gun control

I’ve studied the evidence, and I don’t believe the effect of the Australian confiscation on homicides was significant.  You can play games with statistics to make it look that way, but they are games.

As for the major contention of the article, it’s simply wrong.  80% of U.S. crime, including gun violence, is associated with the drug trade and happens in urban areas where civil order has partially or totally collapsed.

Outside those areas, the U.S. looks like Switzerland or Norway – lots of guns, very little crime.  Those huge, peaceful swathes of high-gun-ownership areas show that our problem is not too many guns, it’s too many criminals.

Continue reading

Mar 08

Why I won’t mourn Mozilla

An incredibly shrinking Firefox faces endangered species status, says Computerworld, and reports their user market share at 10% and dropping. It doesn’t look good for the Mozilla Foundation – especially not with so much of their funding coming from Google which of course has its own browser to push.

I wish I could feel sadder about this. I was there at the beginning, of course – the day Netscape open-sourced the code that would become Mozilla and later Firefox was the shot heard ’round the world of the open source revolution, and the event that threw The Cathedral and the Bazaar into the limelight. It should be a tragedy – personally, for me – that the project is circling the drain.

Instead, all I can think is “They brought the fate they deserved on themselves.” Because principles matter – and in 2014 the Mozilla Foundation abandoned and betrayed one of the core covenants of open source.

Continue reading

Jan 12

Review: Gun Control in the Third Reich

Stephen P. Halbrook’s Gun Control in the Third Reich is a book that every advocate of “gun control” in the modern U.S. and elsewhere should read – but almost certainly never will.

Most other historians have ignored or outright suppressed the role of weapons law and weapons confiscations in the Nazi imposition of totalitarianism on Germany before World War II. Thus it is forgotten that the legal pretext for the infamous Kristallnacht pogrom in November 1938 was the confiscation of all firearms from Jewish owners. And that most of the first major wave of Jews sent to the concentration camps went there on charges of illegal possession of weapons.

Gun control was not an incidental feature of Nazi tyranny, it was one of the central tools of totalitarian repression and genocide. If Halbrook’s book had no other virtues, the reminder of this stark fact would be enough to recommend it.

Continue reading

Dec 27

Pave the rainforests!

For decades – and I do mean decades – I’ve been saying that any environmentalist who is really serious about reducing fossil-fuel use and CO2 emission should be agitating to switch the power infrastructure to using nuclear plants for the baseload as fast as possible.

But when the facts change, I change my mind. I was wrong. There is new, direct, observational evidence that the most effective thing we could do to reduce CO2 levels in the atmosphere is pave over the tropical rainforests.

Don’t believe me? Look at this map of CO2 emissions by region. It’s brand-new data from NASA’s just-lofted Orbiting Carbon Observatory.

Continue reading

Dec 22

The temptation to choose sides

One of the most unfortunate social behaviors of human beings is that in the presence of any dispute, they feel a strong need to choose a side. And then stick with it, even when their chosen side behaves very badly.

I’m reminded of this with particular force in the aftermath of Ismaayil Brinsley’s revenge assassination of two policemen in New York. The facts couldn’t really be any clearer here; Brinsley planned to murder police in retaliation for the deaths of Michael Brown and Eric Garner, announced what he planned, did it, and then shot himself through the head to avoid capture.

Since then, reactions to the incident have divided along predictable lines – made more predictable by Brinsley’s being nearly as perfect a real-life nexus of evil as one could ask for. Marxist? Check. Koran-spouting jihadi? Check. Violent felon? Check. Nutcase? Check? (I think we can stipulate that shooting his own girlfriend in the stomach establishes the last.)

Continue reading

Dec 06

Worse than racism

Recently, in New York City, a man named Eric Garner was strangled to death on the street by police. It was all caught on video. It was a nightmare sequence that made me think of George Orwell’s description of the future in 1984: a boot stamping on a human face, forever.

Eric Garner was black. The policeman who choked him to death was white.

Some people want to make this horror about race. I find myself wishing they were right – that just once, the racial grievance peddlers weren’t basically making up inflammatory crap that canonizes thug trash like Trayvon Martin and Michael Brown. Because as bad as violent racism is, I’m afraid that what actually killed Eric Garner was something far worse.

Continue reading

Oct 02

Press silence, black privilege, and unintended consequences

A provocative article at the conservative blog Hot Air comments on a pattern in American coverage of violent interracial crimes. When the perps are white and the victims are black, we can expect the press coverage to be explicit about it, with predictable assumption of racist motivations. On the other hand, when the perps are black and the victims are white, the races of all parties are normally suppressed and no one dares speak the r-word.

If I were a conservative, or a racist, I’d go off on some aggrieved semi-conspiratorial rant here. Instead I’ll observe what Hot Air did not: that the race of violent black criminals is routinely suppressed in news coverage even in the much more common case that their victims are also black. Hot Air is over-focusing here.

That said, Hot Air seems to have a a separate and valid point when it notes that white victims are most likely to have their race suppressed from the reporting when the criminals are black – especially if there was any hint of racist motivation. There is an effective taboo against truthfully reporting incidents in which black criminals yell racial epithets and threats at white victims during the commission of street crimes. If not for webbed security-camera footage we’d have no idea how depressingly common this seems to be – the press certainly won’t cop to it in their print stories.

No conspiracy theory is required to explain the silence here. Reporters and editors are nervous about being thought racist, or (worse) having “anti-racist” pressure groups demonstrating on their doorsteps. The easy route to avoiding this is a bit of suppressio veri – not lying, exactly, but not uttering facts that might be thought racially inflammatory.

The pattern of suppression is neatly explained by the following premises: Any association of black people with criminality is inflammatory. Any suggestion that black criminals are motivated by racism to prey on white victims is super-inflammatory. And above all, we must not inflame. Better to be silent.

I believe this silence is a dangerous mistake with long-term consequences that are bad for everyone, and perhaps worst of all for black people.

Continue reading

Aug 14

Demilitarize the police – and stop flinging false racism charges

I join my voice to those of Rand Paul and other prominent libertarians who are reacting to the violence in Ferguson, Mo. by calling for the demilitarization of the U.S.’s police. Beyond question, the local civil police in the U.S. are too heavily armed and in many places have developed an adversarial attitude towards the civilians they serve, one that makes police overreactions and civil violence almost inevitable.

But I publish this blog in part because I think it is my duty to speak taboo and unspeakable truths. And there’s another injustice being done here: the specific assumption, common among civil libertarians, that police overreactions are being driven by institutional racism. I believe this is dangerously untrue and actually impedes effective thinking about how to prevent future outrages.

In the Kivila language of the Trobriand Islands there is a lovely word, “mokita”, which means “truth we all know but agree not to talk about”. I am about to speak some mokitas.

Continue reading

Jun 06

Hoping for the crazy

The biggest non-story that should be in the news right now, but isn’t, is the collapse of anthropogenic-global-warming “science” into rubble. Global average temperature has been flat for between 15 and 17 years, depending on how you interpret the 1997-1998 El Nino event. Recently GAT, perking along its merry level way, has fallen out of the bottom of the range of predictions made by the climate modelers at the IPCC. By the normal 95%-confidence standards of scientific confirmation, the IPCC’s disaster scenarios – the basis for, among other things, carbon taxes and the EPA’s coming shutdown-by-impossible-regulation of U.S. coal power – are now busted.

AGW alarmists have responded by actually hoping in public view that a strong El Niño event later this year will shove GAT back up into consistency with the IPCC models, rescuing their narrative.

This…this is hoping for the crazy. Let me count the ways:

Continue reading

May 15

Evaporative cooling and AGW

Earlier this evening an Instapundit reference reminded me of Eliezer Yudkowsky’s insightful essay Evaporative Cooling of Group Beliefs, in which he uses a clever physics analogy to explain why cult-like groups often respond to strong evidence against their core beliefs by becoming more fanatical.

Glen Reynolds used the reference to take a swipe at what political feminism has become, but a more interesting example occurred to me. I think AGW (anthropogenic global warming) alarmism is beginning to undergo some serious evaporative cooling. Let’s examine the evidence, how it might fit Yudkowsky’s model, and what predictions it implies.

Continue reading

Mar 06

Causes and implications of the pause

That is the title of a paper attempting to explain (away) the 17-year nothing that happened while CAGW models were predicting warming driven by increasing CO2. CO2 increased. Measured GAT did not.

Here’s the money quote: “The most recent climate model simulations used in the AR5 indicate that the warming stagnation since 1998 is no longer consistent with model projections even at the 2% confidence level.”

That is an establishment climatologist’s cautious scientist-speak for “The IPCC’s anthropogenic-global-warming models are fatally broken. Kaput. Busted.”

I told you so. I told you so. I told you so!

I even predicted it would happen this year, yesterday on my Ask Me Anything on Slashdot. This wasn’t actually brave of me: the Economist noticed that the GAT trend was about to fall to worse than 5% fit to the IPCC models six months ago.

Here is my next prediction – and remember, I have been consistently right about these. The next phase of the comedy will feature increasingly frantic attempts to bolt epicycles onto the models. These epicycles will have names like “ENSO”, “standing wave” and “Atlantic Oscillation”.

All these attempts will fail, both predictively and retrodictively. It’s junk science all the way down.

Feb 19

Premises of the Dark Enlightenment

The Dark Enlightenment is, as I have previously noted, a large and messy phenomenon. It appears to me in part to be a granfalloon invented by Nick Land and certain others to make their own piece of it (the neoreactionaries) look larger and more influential than it actually is. The most detailed critiques of the DE so far (notably Scott Alexander’s Reactionary Philosophy in an Enormous, Planet-Sized Nutshell and Anti-Reactionary FAQ nod in the direction of other cliques on the map I reproduced but focus pretty strongly on the neoreactionaries.

Nevertheless, after we peel away clear outliers like the Techno-Commercial Futurists and the Christian Traditionalists, there remains a “core” Dark Enlightenment which shares a discernibly common set of complaints and concerns. In this post I’m going to enumerate these rather than dive deep into any of them. Development of and commentary on individual premises will be deferred to later blog posts.

(I will note the possibility that I may in summarizing the DE premises be inadvertently doing what Scott Alexander marvelously labels “steelmanning” – that is, reverse-strawmanning by representing them as more logical and coherent than they actually are. Readers should be cautious and check primary sources if in doubt.)

Continue reading

Feb 04

Mapping the Dark Enlightenment

The Dark Enlightenment is a group of thinkers and blogs that has aroused a fair amount of controversy in the last several years. Most people who write about them from the outside piously dismiss them as a gang of crypto- and not-so-crypto- fascists, or a sort of grunting neanderthalism dressed up in intellectual clothes. The reality, as usual, is not so simple.

I’ve been meaning to write about them for a while, and the first question I’m going to raise is whether they meaningfully present a single subject at all.

Continue reading