Who needs Law, we have GOD!

A judge in Alabama has had the 10 commandments embroidered on his robe :

McKathan told The Associated Press that he believes the Ten Commandments represent the truth “and you can’t divorce the law from the truth.”
“The Ten Commandments can help a judge know the difference between right and wrong,” McKathan said.

Good thing the judges in our great judicial system are basing their decisions on the rule of law in our country, eh?
An interesting sidebar is commentary from former Alabama Chief Justice Roy Moore:

“The recognition of the God who gave us the Ten Commandments is fundamental to an understanding of the First Amendment to the United States Constitution. I applaud Judge McKathan. It is time for our judiciary to recognize the moral basis of our law,” Moore said.

Ubercon Reg is open!

This is a blatant plug, suck it up and deal.
One of the conventions I work with, Ubercon, just opened pre-reg for Ubercon V, March 11-13th, 2005 in the Meadowlands, NJ. These guys run a great convention. If you’re into tabletop, lan, larp, or console gaming, cmon in!

One step closer to ubiquitous computing

On Thursday I finally got the time to sit down and try and get PPP connectivity working over my Kyocera 7135 cell phone.
I’m on the Verizon network, which has a data service referred to as ‘1xRTT’, a high speed transport for digital communications. Most of the modern Verizon phones support it, and the 7135 was no exception.
The problem I had been having was with the PPP authentication setup. I could get it to dial, but configurations just didn’t link. I had been using KPPP to set up the connection, thinking it was the more advanced of the clients, but alas, it turned out to be the actual problem.
Another fellow pointed me to pppconfig, a nice dialog-based configuration utility. After a few run-throughs, setting up CHAP authentication, using the magical ‘#777’ phone number and the s00p3r s33kr1t Verizon authentication password (‘VZW’), and my cell phone number as the account login name (xxxxxxxxxx@vzw3g.com), voila! I was online and chatting!
Throughput is “okay”. Better than dialup, but slower than DSL. 🙂 My totally off the cuff test (ran apt-get update) was showing about 6kb/sec. Enough to browse webpages with some delays, but plenty for IRC, Email, and cvs updates / commits, and blog updates from the road.
As I type, I’m sitting in my car, my cell phone is in its cradle running off the car battery (this sort of full-time communication can really drain a phone battery), my laptop is cabled to the cell phone, and I’m online and working fine. (no, I’m not driving 🙂
With a little more battery power, this comes close to the magical ‘Ubiquitous computing‘ goal – online all the time, no matter where you are.

Would you trust this man with your army?

“I don’t know what the facts are but somebody’s certainly going to sit down with him and find out what he knows that they may not know, and make sure he knows what they know that he may not know, and that’s a good thing. I think it’s a very constructive exchange,”

Donald Rumsfeld, responding to a question from angry soldiers about the inadequacy of their equipment. (Source: Reuters via Yahoo).
Update: There’s further coverage of this exchange and others here. I have to read Rumsfelds commentary and go “Can he possibly be any more arrogant?” His ‘suck it up and deal’ attitudes have to be pissing off more than just these few soldiers.

When Applications Go Right

There are times when it’s cool being a developer. Both Lisa and Sarah are being my sort of beta testers for CONGO, my conference management software. We’re using it to manage registration for Arisia. So far things have been pretty smooth, with only one serious “It keeps crashing!” situation.
Since I’m the sole developer of the system, I rarely get to enjoy hearing about other people using and testing the app, so sometimes it gets lonely doing all this cool development without a lot of feedback (the program is not in wide release yet).
A week or two ago I finished adding a “Template” function into CONGO. This lets you set up text templates for things like web forms and email notifications. If anyone has gotten email confirmation from Arisia pre-registration, that was all generated from my templates within CONGO, automatically.
I haven’t really told folks much about the templating engine inside CONGO, since I did all the setup for the mail notifications, and just told Sarah and Lisa how to get CONGO to automatically send mail when registering. This afternoon, Lisa sent mail to the registration alias saying she had built a new template, to be used to notify folks asking for babysitting at the event how to arrange it.
This is EXACTLY why I wrote the template editor, documented it the way I did, and put it online, so the registration operators can configure it without having to recode, recompile, or even edit the app. It’s all done through the web interface. Lisa did this with no coaching or even a nudge from me. She saw the value of the templates, how to use them, and implemented it without my involvement at all.
This so rocks my world. It not only means it was a useful feature, but it also tells me I did it in a way that someone could use it with minimal documentation, -and- could see its use without being prompted for it. WOW!
There’s a slight caveat here. The templates used in CONGO are very similar to how Movable Type, our blogging software, works. But still! Way cool!

Latest Firefox + Google fun…

Picked this one up this weekend. If you’re running Firefox, and you pretty much know what you want to find in google, just type the string in the URL field and hit enter. Firefox queries Google, and automatically redirects you to the first link Google returns.
Want to see the IMDB entry for someone? Type ‘imdb noah wyle’, and voila, you’re there. Internet Keywords basically without sending money to AOL or Microsoft, courtesy of Google, and this one works on any platform.
Seems to also work for ebay. Looking for a new calculator? Type ‘ebay calculator’.

Where in the world is Dave?

This weekend I’m travelling to Washington, DC, to attend SMOFcon 22, a sort of meta-convention for people who run SF conventions. I’m staying at the Wyndham Washington DC through Monday. This is one of those inside-out hotels – no real windows on the outside, all the rooms look in on a 12 story high atrium. The base of this structure is a bizarre multi-level terraced arrangement. In that picture, I’m currently sitting right next to the big clock on that terrace. Quite surreal.
And, what’s with the world now? The hotel rooms are nice… not cavernous, but the ever-present desk in the room… comes with a Aeron chair. I’ve always found the hotel room chairs totally unuseable for real work, but ya know, having a really nice office chair like that makes me consider never leaving my room.
I did arrange to make my way from Boston to DC on Amtrak’s Metroliner service (as opposed to the Acela, which was noticeably more expensive). Even still, the comfort level of a coach Amtrak seat far outshines even business class on most airlines. And given my frame (6’6, 250lbs), I’ll take the extra time required for the train.
On that topic, it’s not hard to make a point that train travel is really not far behind airline travel. For me, it was 45 minutes to the station, only 10 minutes to checkin and board, 7.5 hours to DC in a comfy seat (with 120v power for the laptop!), then 1/2 hour through Union Station + the Metro to the hotel.
If I were to take a plane, it would be an hour to the airport, an hour checkin / security, 2 hours to DC, 1/2 hour out of the airport, 1.5 hours various trains to the hotel.
9 hours in comfort for the train vs 6 hours running and sitting in painful seating. On the train, it’s basically a work day, just in a different location. I was able to get an enormous amount done on my laptop during the trip, thanks to good music, headphones, and a power outlet. I can get up and mosey around, walk to the snack bar car and eat in there, stand in the isles / open spaces and stretch – even get out and walk around on the platform in NYC if I want (15-20 minute delay there). Heck I can even use my cellphone anytime. For the airline trip, of that transit time, perhaps an hour of and a half of it can be used for real work, and no phone during that time.
Besides. Trains are cool.

Life lessons learned today.

Today I learned:

1) You -can- get used kids skis for a decent price. Play It Again, Sam, a chain of stores around here, had stacks of used kids skis. I got 120cm shaped skis with bindings, size 2 ski boots, and ski poles for a mere $90. Zach and I are ready for the ski season! It’s going to be interesting seeing how him on skis and me on my snowboard will mix it up. Maybe I’ll go back there and look for a used set of skis. My old 195’s are really too small for me now.

2) 256mb ‘Cruzer’ flash pen drives can in fact survive being run through the washing machine. I emptied my laundry today to find said drive sitting in the bottom of the washing machine. I use my pen drive for backing up my databases, mail files, and other important things, so I was a little concerned. After giving it a few hours to dry out, lo and behold, docked it into my laptop, and :

root@jboat:/mnt# df -k .
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1               250496    160064     90432  64% /mnt

Hooray!

Law and Order: SVU – What the heck?!

So I don’t really watch much network television, but I have to admit I’m a Law and Order junkie. All the spinoffs too. Between various cable channels, it’s a 50/50 chance that at any given hour, there’s a L&O episode on. Nowadays, you can pretty much run from 9pm til midnight just hopping from one show to another.
Last night there was a new L&O: SVU episode on NBC. Rosa and I decided to sit down and watch it – a new episode? Sure, why not! We were feeling pretty low key and it seemed like a nice thing to do.
The episode was quite good, really leaving us guessing right up until the last 5 minutes. No clear bad guy, no deliberate bias, some very interesting interplay in the characters – a good episode.
L&O is somewhat formulaic. At the end of the trial, the verdict is read, and there’s usually some pithy commentary afterwards by the trial lawyers, or something dramatic happens (fellow commits suicide, gets shot in the courthouse by an angry family member, whatever) – there’s about a 3 minute window there.
Last night, NBC -CUT OFF- the end of the show. “We the jury find the defendendent…” and stopped it! They flashed up a message “Do you think the professor is guilty or innocent? Go to NBC.com to find out!”
We were aghast! It totally destroyed the mood / interest of the show, and we were outraged that a story we were immersed in was now held hostage by a marketing ploy.
There was no completion, no ending to the story, they went on to the next show. Now, leave aside the fact that despite our digerati lifestyle, a huge percentage of the populatioin does NOT have net access, let alone ubiquitous net access. They have to dialup, or turn on their computer, or whatever.
Beyond this, the NBC.com website was totally swamped and unavailable. I gave up after a few tries, and wandered off grumbling. Today I hit the site, and had to dig a while to even get a REFERENCE to last nights show, and saw only a poll. “Do you think the professor was innocent or guilty?” – “Innocent” “Guilty” “Need more evidence.” – I basically picked one at random, it showed me the current results (most folks appear to think innocent, but who the hell knows), and that’s it. No explanation, no detail one way or the other. End of story.
What the hell is that all about? Is this like schroedingers courtroom? He may be guilty, he may not be, it depends?
How will this possibly play in syndication, which is where the show actually makes its money… will they fill in the missing dialog and show then?
I know that Rosa is planning on writing a letter to NBC about it, she was as incensed as I was.
Sheesh.

Planet Geek’s Guide to Modern Movie Attendance.

I’ve been avoiding going to the movies lately. What used to be an enjoyable experience has continued its slide into blatant commercialism and customer gouging. Skyrocketing ticket prices, indifferent service, and obscene concession prices make consumer action a necessity.
In defense of that age-old institution of the American movie experience, I bring you Planet Geek’s Guide to Modern Movie Attendance.

Continue reading “Planet Geek’s Guide to Modern Movie Attendance.”