Apr 02

My Gitorious projects have moved.

Gitorious – which I preferred to GitHub for being totally open-source – is shutting down sometime in May. I had no fewer than 26 projects on there, including reposurgeon, cvs-fast-import, doclifter, and INTERCAL.

Now they’ve moved. This won’t affect most of my users, as the web pages and distribution tarballs are still in their accustomed locations at catb.org. If you’re a committer on any of these Gitirious repos, of course, the move actually matters.

Temporarily the repositories are on thyrsus.com; here’s the entire list. They may not stay there, but moving them to thyrsus.com was 90% of the work of moving them anywhere else and now I can consider options at my leisure.

Mar 23

On the duties of a geek-cred certification authority

Earlier today I was in an email exchange with a Tier 1 tech support guy at a hardware vendor who makes multiport serial boards. I had had a question in as to whether a particular board supported the Linux TIOCMIWAIT ioctl. Tier 1 guy referred the question to an engineer in their Linux development group, and Tier 1’s reply to me happened to include his email chain with the engineer.

The engineer wrote to Tier 1 “Is that Eric Raymond ‘ESR’? He’s a big deal in open-source circles.” This made me smile, because when I get made that way it usually means the engineer’s going to work rather harder to make me happy than he would for some random. This is helpful to get my work done!

But there is a duty which is the flip side of that privilege, and that’s what I’m here to write about today. Because if you are reading this at all, your odds of becoming a geek-cred certification authority someday are higher than average, and if that happens, it’s better if you consciously understand what you ought to be doing.

Continue reading

Mar 15

Remembering Terry Pratchett

I think Terry Pratchett’s death finally hit home for me today. I’ve been kind of numb about it before now, but today I learned abut this proposal for GNU Terry Pratchett. And as I was commenting about it on G+ I found myself crying.

Here’s a very slightly improved version of what I said on G+. I don’t think I knew Terry well enough to give him the tribute he really deserved, so this will have to do.

Continue reading

Mar 11

The Great Beast is armored!

All my readers should be aware of the Rowhammer attack by now.

It gives me great pleasure to report that thanks to our foresight in specifying ECC memory for the design, the Great Beast of Malvern has armor of proof against this attack. The proof being over a thousand runs of the Rowhammer test.

Thank you, everyone who threw money into the Beast’s build budget. If y’all hadn’t been so generous, the build team might have had to make compromises. One of the most likely items to be cut would have been ECC…because registered ECC DRAM at the Beast’s speeds is so freaking expensive that the memory was about a third of the entire build budget. And now we’d have a vulnerable machine.

As it is, the Beast roars in triumph over the Rowhammer.

Oh, and what I’m currently doing with the Beast? Why, I’m repairing the very fabric of time..itself! Explanation to follow, probably early next week.

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

Feb 25

Beware cut-price Korean monitors!

There have been a flood of big, cheap monitors (2560×1440 and up) becoming available on TigerDirect and other similar sites recently. But I’m here to tell you that these should come with warning labels, and explain why.

I’ve had some dolorous experiences with the no-name pair of big flatscreens I bought back in 2013 – the things called Aurias that I described in The Agony, the Ectasy, the Dual Monitors. Very recently I finally got both to finally work with enough stability that I’m sure I’ll be keeping them for a while.

But the troubleshooting process was arduous. Along the way I learned some important things, mainly because two friends who are unusually capable hardware troubleshooters actually took the suckers apart in my presence and explained things about the internals and the surrounding market.

Here are some of the things I learned…

Continue reading

Feb 22

GPSD 3.12 has shipped – bulletproofed from below

I’ve been radio silent the last couple of weeks mainly because I’ve been concentrating furiously on getting a GPSD release out the door. This one is a little more noteworthy than usual because it may actually have fixed a well-hidden flaw or vulnerability of some significance.

Regular readers may recall from back in 2013 that I published a heads-up titled No, GPSD is not the battery-killer on your Android! addressing a power-drain bug reported from a handful of Android phones.

I believed at the time that the proximate cause of the bug was in the kernel serial device-drivers somewhere specific to particular hardware on those phones. I still believe that, because if it had been a purely GPSD problem the error would likely have been much more widespread and I’d have been flooded with complaints.

However, I’ve been concerned ever since that GPSD might not have been doing everything it could to armor itself against bugginess in the layers below it. And a couple of weeks ago I found a problem…

Continue reading

Feb 02

Me for a Campbell Award? Huh?

It has come to my attention that the Evil League of Evil is attempting to get me shortlisted for the John W. Campbell award.

For those of you not in the know, this is an annual award intended to go to the most promising new writer in SF. It is taken pretty seriously. And my reaction to hearing that I’m being promoted for this is…consternation.

OK, I will stipulate that I think my one published work of SF, the short story Sucker Punch, isn’t bad. If it were someone else’s and I was wearing my reviewer hat, I’d probably say something encouraging about it being a solid, craftsmanlike first effort that delivers what its opening promises and suggests the author might be able to deliver quality work in the future.

But, Campbell Award material? A brilliant comet in the SF firmament I am not. I don’t really feel like I belong on that shortlist – and if I’m wrong and I actually do, I fear for the health of the field.

What bothers me more is the suspicion that my name has been put forward for what amount to political reasons. So here’s what I have to say about that

I’m not going to object to anyone voting for me. But by the Great God Ghu and the shade of Robert Heinlein, please don’t do it because you think I have the right politics, or to get up the nose of people you think have the wrong politics. Vote for me only if you think the actual work merits it.

It’s not that I necessarily object to politically-focused awards in principle. If I were to write an excellent libertarian SF novel and get nominated for a Prometheus partly because libertarians liked the politics, that would be OK. It won’t happen, because I’m one of the judges for that award, but in an alternate universe I wouldn’t mind.

But I didn’t write Sucker Punch as a political argument. I wrote it as a way of beginning to give something back to the SF field for all it has given me, and I want it to be judged on its merits as part of that tradition, not as a counter in a tribal political scrum.

To push the point further…I have, as it happens, an unfinished SF novel set in a libertarian future in my trunk. But, supposing I finish and publish Shadows and Stars, I won’t want to have it judged more by its politics than by its quality as a work of SF in the classic style. S&S isn’t a political argument, and I would therefore be disappointed if it were received as one.

If you vote for a Campbell award nominee, or a Hugo, or any other award, this is my plea: screw the partisanship. Vote on merit. And if I get any votes I promise to be pleasantly shocked.

Jan 15

Love is the simplest thing

There’s an idea circulating that two people who want to be in romantic love can get there by performing a simple procedure that steps them through asking and answring 35 questions and ends with staring into each others’ eyes for 4 minutes.

I don’t know if these reports are true or not. But I’m writing to oppose the gut reaction I think most people have on hearing them, which is that it can’t possibly be that easy because romantic love is this tremendously complex mysterious mystery thing. And if it is that simple, it’s wrong.

I don’t think so. Even if this procedure doesn’t actually have a high success rate, there will be one that does, given certain basics. The basics are: the participants must be of mutually compatible sexual orientations and must smell good to each other.

Why do I believe this? Because of what romantic love is for.

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

Jan 05

How do we explain the nonstandard nerd?

I spent parts of the the last couple of days reading the archives of the very thought-provoking blog Slate Star Codex. Two posts on it, Untitled and Why No Science Of Nerds? have reawakened my interest in the question of what exactly we mean when we describe someone as a “nerd” or a “geek”.

I’ve been applying the techniques of anthropological fieldwork to hackers and various allied subcultures such as SF fandom for more than a quarter century now. I think I can fairly claim to know a geek or nerd when I meet one. I’ve written before about Geeks, hackers, nerds, and crackers: on language boundaries. Yet what Slate Star Codex reminds me of is that all we have to explain about why this population and its cluster of linked subculture exists is a cloud of not-very-well-confirmed folk theory.
free photo editor
Which is maybe a problem, because geeks and nerds matter. Modern civilization couldn’t function without them – its tech infrastructure would collapse. Might be nice if we could optimize these people – help them be happier and more productive.

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 24

Self-sacrifice as hacker-culture glue

I’ve just had an insight I find a bit disturbing. Though perhaps I shouldn’t.

Occasionally I visit Scott Alexander’s excellent and thoughtful blog, Slate Star Codex. Today’s entry reminded me of Laurence Iannaccone’s research on Sacrifice and Stigma, which argues that onerous religious requirements are effective ways of building in-group trust because they are commitment signals that are difficult to fake.
It occurred to me to wonder: do hackers do this? And…I think we do.

Continue reading