Announcing: The UPSide project

A week ago I argued that UPSes suck and need to be disrupted. The response to that post was astonishing. Apparently I tapped into a deep vein of private discontents – people who had been frustrated and pissed off with UPS gear for years or decades but never quite realized it wasn’t only their problem.… Continue reading Announcing: The UPSide project

“The Lost Art of C Structure Packing” now covers Go and Rust

I have issued a new version, 1.19, of The Lost Art of C Structure Packing. The document now covers Go and Rust as well as C, reflecting their increasing prominence as systems-programming languages competing with C and being deployed in contexts where structure-size optimizations can be of some importance. TL;DR: C alignment and packing rules… Continue reading “The Lost Art of C Structure Packing” now covers Go and Rust

Published
Categorized as Software

The Roche motel

One of the staples of SF art is images of alien worlds with satellites or planetary twins hanging low and huge in the daylight sky. This blog post brings he trope home by simulating what the Earth’s Moon would look like if it orbited the Earth at the distance of the International Space Station. The… Continue reading The Roche motel

Rethinking housecat ethology

There’s a common folk model of how housecats relate to humans that says their relationships with us recruit instincts originally for maternal bonding – that is, your cat relates to you as though you’re its mother or (sometimes) its kitten that needs protecting. I don’t think this account is entirely wrong; it is a fact… Continue reading Rethinking housecat ethology

Published
Categorized as Science

Sorry, Ansari: a praxeologist looks at the latest scandalette

This is an expanded version of a comment I left on Megan McArdle’s post Listen to the ‘Bad Feminists’ in which she muses on the “Grace”-vs.-Aziz-Ansari scandalette and wonders why younger women report feeling so powerless and used. It’s not complicated, Megan. You actually got most of it already, but I don’t think you quite… Continue reading Sorry, Ansari: a praxeologist looks at the latest scandalette

The blues ate rock and roll!

I’ve been diving into the history of rock music recently because, quite by chance a few weeks ago, I glimpsed an answer to a couple of odd little questions that had been occasionally been bothering me for decades. The most obtrusive of these questions is: Why does nothing in today’s rock music sound like the… Continue reading The blues ate rock and roll!

Published
Categorized as Music

C, Python, Go, and the Generalized Greenspun Law

In recent discussion on this blog of the GCC repository transition and reposurgeon, I observed “If I’d been restricted to C, forget it – reposurgeon wouldn’t have happened at all” I should be more specific about this, since I think the underlying problem is general to a great deal more that the implementation of reposurgeon.… Continue reading C, Python, Go, and the Generalized Greenspun Law

You’re gonna need a bigger Beast

I’m taking a management-approved break from NTPsec to do a repository conversion that dwarfs any I’ve ever seen before. Yep, more history than Emacs – much much more. More backtrail than entire BSD distributions, in fact about an order of magnitude larger than any repo I’ve previously encountered. Over 255000 commits dating back to 1989… Continue reading You’re gonna need a bigger Beast

Decentralized threats as the mother of liberty

Dave Kopel gives us a fascinating account of the divergence between American and British gun culture in The American Indian foundation of American gun culture. I learned some things from this article, which is not a trivial observation because I’ve studied the same process from some different angles. While Kopel’s article is excellent of its… Continue reading Decentralized threats as the mother of liberty

As the pervnado turns

I’m a libertarian who tried to stop Donald Trump with my vote in the PA primaries – even changed party registration to do it. But Trump’s opponents may make me unto a Trump supporter yet. From Harvey Weinstein’s casting couch through John Conyers being the guy every female reporter in DC knew not to get… Continue reading As the pervnado turns

Published
Categorized as Politics

The long goodbye to C

I was thinking a couple of days ago about the new wave of systems languages now challenging C for its place at the top of the systems-programming heap – Go and Rust, in particular. I reached a startling realization – I have 35 years of experience in C. I write C code pretty much every… Continue reading The long goodbye to C

Against modesty, and for the Fischer set

Over at Slate Star Codex, I learned that Eliezer Yudkowsky is writing a book on, as Scott puts it, “low-hanging fruit vs. the argument from humility”. He’s examining the question of when we are, or can be, justified in believing we have spotted something important that the experts have missed. I read Eliezer’s first chapter,… Continue reading Against modesty, and for the Fischer set