Sat, 15 Nov 2008

Remctl 2.13 Released

Russ Allbery has released version 2.13 of remctl, a "client/server protocol for running single commands on a remote host using Kerberos v5 authentication and returning the output". It's an incredibly useful piece of software, and I'm using it a lot at home and at work.

I'm especially happy because 2.13 includes with it my python client bindings, so you can make calls to a remctl server directly from python, without having to call the remctl client binary. It's the first real piece of software I've written that has been really released to a wider audiance, which makes me giddy in some respects.

My next project, when I get enough Round Tuits(TM) is to build a python server library, so that one could implement a remctl server directly in python.

Posted at: 00:56 | category: /computers/python | Link

Tue, 04 Nov 2008

2008 Election, and Michigan's Voter Identification Policy

I walked down to the polling place and cast ballot 309 in the City of Ypsilanti's Ward 1, Precinct 2 this morning around 10 am. While it was busy, the poll workers had things moving efficiently and I didn't have to wait to vote.

Much has been written elsewhere about Michigan's Voter Identification Law (MCL 168.523) and the State Supreme Court decision that upheld it. I won't talk about voter disenfranchisement or lack thereof, as others are much better at that than I am. What I would like to discuss is the information assurance aspects of it, and more specifically the ones I saw this morning.

The Michigan Secretary of State's Picture Identification in the Polls: Instructions to Election Officials covers the procedures local poll workers are supposed to take to carry out the identification requirements. What I experienced is this:

Now, the poll workers are a dedicated bunch of folks, who I have great respect for and who seem to be doing a good job in what is predicted to be one of the busiest voting days in history (and, if the State of Michigan didn't require you to list some sort of party affiliation to work as a poll worker, I would have volunteered — but that's a tirade for another day). But the ID requirement, as implmented at my polling place, seemed meaningless. At no point did anyone compare the name on my application to the name on my ID — they simply verified that I had a piece of plastic that looked like a State of Michigan Driver's License and that the picture on it looked like me. Then I got the application, which I filled out and presented to the next person, and at no following step was my ID checked. So there was nothing that tied my name as presented by my ID to me as I voted.

The option of filling out an affidavit for those without an ID also seems to, from an information assurance standpoint, make the whole ID process seem meaningless, since there is a way in the process to get by without any ID and the proported assurance that ID provides. I'm not a fan of the ID requirement by any means, and my understanding is that the affidavit portion is designed to get around any claim that the entire process constitutes a poll tax (since all of the accepted forms of ID require some sort of payment to aquire).

So, finally, what is the voter ID requirement designed to do, and one, is it a solution that actually solves the problem and two, is the problem an actual one? Those questions I leave for another day.

Posted at: 12:09 | category: /civics | Link

Sun, 02 Nov 2008

Bike Polo, 2 November 2008

Sometime between my two trips to Cafe Luwak (after The Stupidest Bike Crash I've ever had[1] and the Kopi Luwak tasting previously mentioned) it managed to rain, which ment that when I showed up for bike polo this evening something finally tripped in my head and I figured out how to do skids on my bike. I even managed to do one on dry pavement in the parking garage after the game, so I think it might have finally clicked in my head. Of course, now I have to worry about wearing out my tires, but that's another story.

I also managed, in the same game even, to score two points, which puts my lifetime bike polo earned points up to "3". The first one was lame, even by my standards — the ball got stuck in a defender's back spokes, and as he rolled around and everyone was laughing, I snuck in and tapped it into the goal. The second one, however, was better: a shot which banked off another player's tire and went in (which, by our variation on the rules, counts).

Now if I can simply learn how to do a track stand, I'll be all right.

[1]: Okay, I was sitting next to the "traffic calming clock" (as Andy H. called it) in Depot Town, and after letting the traffic clear I pushed off, only to have my tire go two inches and get stopped by uneven pavement, and I did the most awkward slow-motion semi-over-the-handle-bars-pull-the-bike-down-with-me fall I've ever done. At least nobody was around to see it.

Posted at: 19:17 | category: /bicycle/2008/11 | Link

Kopi Luwak at Cafe Luwak

Now, the Ugly Mug Cafe in Ypsilanti is my Coffee Shop of Record, but I have respect for Cafe Luwak down in Depot Town (and it is nice to have two quality coffee shops within a short bike ride).

To celebrate the birthday of The Mayor of Depot Town, Cafe Luwak had a party and had on hand it's namesake beverage, Kopi Luwak (or Civet Coffee), which are coffee berries that are eaten by the Civet, which digests most of the berries but passes the bean, er, out the other end.

Cat poop coffee, in other words.

The beans are washed and typically are given a light roast. Since such a limited amount of the beans are available each year (on the order of 1000 kilograms) the coffee commands a high price. Cafe Luwak was selling 4 ounce cups for $2.50, which seemed reasonable.

I had two cups, and wrote up some notes afterwards: it had a very mellow taste (which makes sense because of the light roast), and had a very smooth mouth feel. Very subtle flavor, and you must drink it hot — the flavor does not come through when it cools. The very first sip I took gave me a very distinct caramelized sugar aftertaste, and once, just once, very briefly, I got a very powerful taste of something distinct, that seriously reminded me of something I haven't eaten in a long time, but the sensation was so brief I couldn't place the taste, and never could repeat it, even with the second cup. But, the impression of a memory was very powerful.

Posted at: 19:07 | category: /random | Link