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:
- Poll worker asked for my ID, I provided my driver's license
- Poll worker looked at me, compared the picture to my ID
- Poll worker returned my ID, provided me with an application to vote
- I filled out the application, supplied it to the next worker down, who highlighted my name in the list of eligable voters, initialled my application, and directed me to the next guy down.
- Next guy down provided me with my ballot in a secrecy sleeve, slipped my application to vote in the clear plastic holder on the outside of the sleve, and directed me towards the privacy booths set up, where another worker pointed me at any of the handful of empty booths.
- I executed the honored American tradition of filling in the bubble next to the least onerous person in the several offices open for election.
- I stepped over to the poll worker next to the tabulating machine, who took my application to vote out of the plastic sleeve, tore the reciept off of the top of my ballot (whilst leaving the rest of it in the secrecy sleeve) and directed me to insert my ballot into the sleeve. That done and the sleeve returned to the stack next to the tabulating machine, I picked up my "I Voted" sticker and wandered off.
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.