Jul 30

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 been implemented in gpsd. There’s work still to be done; for those of you familiar with the software, I still need to do equivalents of the old–protocol commands B C J N R Z $. I do not expect these to pose any significant difficulties.

Jul 28

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; my next major post may be about some interesting issues that have come up during this process.

It-increases-my-paranoia news: Massive protests continue in Iran, some news about them leaking out through the news blockade, more reaching me through my NedaNet contacts. My Pennsylvania CCW arrived, so I now carry concealed legally – I had had plans to carry concealed illegally and make a Constitutional issue of it, but I’ve decided I don’t need to be in trouble with both the U.S. legal system and potential Iranian assassins at the same time.

I’m looking into upgrading my pistol competence level via IDPA tactical shooting; there’s a match at a gun club not far from here August 22nd and I’ll probably be at it. I did IPSC, which is similar, once back in 1998: you can read about it here. Then I got busy and famous and stuff, dangit.

Light blogging may continue for a while: World Boardgaming Championships is next week, and I’m playing a lot of on-line games in training for that; my goal is to at least make the finals in the Commands & Colors Ancients tournament.

Jul 10

In which I am thankful for Barack Obama’s election

I’ve been trying to buy a gun recently, a better carry weapon (and by “better” I mean more concealable than what I have now and in my favorite caliber). My friends, I am here to tell you that this is an awful time to be in the market for a firearm; they are scarce and teeth-jarringly expensive because demand for them has gone through the roof. On reflection, though this is deucedly inconvenient for me at the moment, I think it implies some excellent news for the longer term and is one of a very few reasons I can think of to be grateful that Barack Obama is in the White House today.

Continue reading

Jul 07

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 think this transcript is interesting on at least two levels. First, it was very constructive, with lessons about how intelligent people who don’t know economics perceive the issues around it as well as a short course in public-choice theory embedded in it. But also…there’s tradition running from Plato’s Dialogues to the Renaissance of teaching philosophy through dialog. It’s interesting, I think, to see how this modulates into the key of IRC.

Continue reading

Jul 01

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 the cat to turn around so her head would face the camera, and she did it.

Our cat’s behavior is not doglike servility, though. She pays careful attention to human hands because she associates them with being petted, and she’s a total friction slut. As a result, you can often fetch her, or get her to move, with hand gestures. I made one that directed her attention towards the photographer.

By an odd coincidence, my wife Cathy insisted less than an hour later that I should watch a video of the Moscow Cats Theater (I’d post a link, but I haven’t found that exact one from here). And we both noticed something; as the cats are walking tightropes and so forth, the human trainers are using encouraging, guiding gestures that seem…familiar to us. And, in fact, the cats often seem visually fixated on the trainers’ hands.

Continue reading