GPSD-NG: A Case Study in Application Protocol Evolution

I’ve been doing some serious redesign work on GPSD recently. I had planned to do a blog posting about lessons learned, but the result grew enough length and structure to turn into an actual technical paper. You can read it here; comments and criticism will be welcomed. Note, everything described in the paper has already… Continue reading GPSD-NG: A Case Study in Application Protocol Evolution

Categorized as Software

A Midsummer’s Light Posting

I’ve not been blogging much lately for two reasons. One: vacation. I went to sword camp (formally, “Polaris Summer Weapons Retreat”) again this year, had great time with friends, learned how to fight using a glaive (a form of bladed polearm). Two: heavy technical work. I’ve been designing and implementing a new protocol for GPSD;… Continue reading A Midsummer’s Light Posting

Categorized as General

Political Economics 101: A Dialog

Attached is a slightly cleaned-up transcript of an IRC conversation I had last night during which I tried to teach political economics 101 to a well-intentioned person I know who describes himself as a “socialist” (though, from the way he reacted, perhaps not for much longer). It went better than one might have expected. I… Continue reading Political Economics 101: A Dialog

Categorized as Politics

The Hand-Reared Cat

In a recent comment, I wrote: Oddly enough, our cat often does come when called, and is rather good at figuring out what humans want and doing it. A few days ago a photographer came out here to take snaps of me for an AP story on NedaNet and was quite startled when I asked… Continue reading The Hand-Reared Cat

Categorized as Science