Category Archives: Online Life

Oklahoma Man asks The Register to turn off the Internet

A couple of days ago, I mentioned the Register article about the Tuttle, OK city manager that threatened to call the FBI on a Linux developer because his webhost misconfigured their server.

Now The Register has a great followup. Apprently people all over are justifiably upset at the city manager.

There are also some great reader comments over at The Register.

Also, that city manager has removed his e-mail address from But fortunately, we all remember that it’s

Tuttle, OK city manager offered choice about being an idiot

I just read a story on The Register entitled Oklahoma city threatens to call FBI over “renegade” Linux maker. Quite hilarious.

Apparently Jerry Taylor, city manager for Tuttle, Oklahoma, noticed that the city’s webpage wasn’t working right. He got the default “test page” for the Apache webserver on CentOS.

Instead of calling the hosting company, he sent a series of vicious emails to CentOS, even threatening to call the FBI. The CentOS folks really went out of their way to help this guy — he was not even their customer. And he repaid them by saying they should have helped him sooner.

Of course, there was the obligatory comment about being computer literate: “I am computer literate! I have 22 years in computer systems engineering and operation. Now, can you tell me how to remove ‘your software’ that you acknowledge you provided free of charge? I consider this ‘hacking.'”

The Register story is hilarious, and the original discussion even more so because it includes a full transcript of the event. Favorite quote (to the city manager):

If you will not let me help you, or at least talk to someone who knows what Linux is, then you will look like an idiot.

Your choice.

Should anyone wish to write to the city manager of Tuttle, OK, to complain about his outrageous behavior, his e-mail address is Assuming they have figured out how to properly configure e-mail.

He’s probably not worth his $63k salary and with a personality like this almost certainly isn’t giving his employees the “feeling that we’re ‘working together'” (see that link).

Sigh. Why do people hire a guy like this in the first place?

Some Airport Statistics

Airport Number of Gates Annual Passengers (2000) Wireless Internet Options Plainly Visible to Travelers
Charlotte, NC 79 10,377,837 None (checked all of Concourse A plus the atrium)
Atlanta, GA (Hartsfield) 176 38,255,778 None (and I walked almost the entire length of Concourse C to check)
Wichita, KS 12 535,715 Four free work centers throughout the airport, clearly marked, each offering four work areas complete with desk, chair, AC power, Ethernet connection, and wireless Internet access. Wireless connectivity extends into most gate areas as well. ESSID: “FREE”.

What Do You Take On Your Laptop?

I’m writing this as I’m preparing my laptop for our trip.

My first two questions for a trip are: do I take the laptop and do I take the camera?

Both are rather bulky compared to the other items I would take with me, and both are by far the most valuable item I’d have.

For many trips, I leave them behind so I don’t have to worry about them. It can be easier to just enjoy things that way, and sometimes it’s nice to not have e-mail and Haskell available as distractions. I find myself doing things I wouldn’t otherwise be doing sometimes.

On the other hand, sometimes it’s nice to be able to have a secure way to check my e-mail on the road. (I never trust public machines/terminals, way too easy for them to become infected with spyware.) Sometimes it’s nice to have things to do, too. So here’s what I’m loading my laptop up with for this trip:

  • A full sid mirror, binary-only, for its architecture. I already have a copy elsewhere on the LAN, and I have enough spare disk space, so it makes sense. I always hate being stuck somewhere without a ‘net connection and really needing some package.
  • Several books, mostly from Project Gutenberg.
  • Updated recent checkouts of stuff from my darcs repository.
  • Maps, lists of free hotspots, and information about the cities I’ll be in
  • Current copies of my e-mail (via OfflineIMAP) and Usenet news (via newsx) to read/work with
  • Docs and references for GHC and any other programming tools that I might wish to use
  • Some MP3s
  • One CD-RW, in the drive, in case I need to exchange data with anyone

What does everyone else load up on their laptops?

Be Gone, Comment Spam! (Again)

I’ve had a lot of trouble with comment spam. This blog has blocked many thousands of comment spams. And unfortunately, it’s blocked a few of Cliff’s legitimate posts, too.

So I have switched to the new captcha module for Drupal. In case you don’t know, a captcha is an automated test designed to tell humans and computers apart. It often takes the form of a graphic with letters or numbers in it — letters or numbers than humans can read, but computers can’t.

I used this idea before with WordPress and it was 100% successful.

So now, you can prove that you are a human right when you make a post — and you will be told instantly if the post is accepted or not. And if it is, it appears instantly.

A lot of comment spam is arriving via trackbacks, and captchas can’t be used with them, so I’ve disabled trackbacks for now.

I think this should make blogging a lot less annoying.

This change also applies to the other Drupal sites hosted here: The Haskell Sequence, Forest of the Plains, and Rail Passenger.

Oops, we passed the Turing Test

I was bored last month. I decided that it would be fun to hack up an AI bot to sit on the #haskell IRC channel.

I wanted this bot to be a conversation bot, so I would need some sort of AI engine. I wanted it to be a learning bot, so it could learn from what people have said before. I searched around, and it seems there aren’t many good learning AI engines out there for Linux. I eventually settled on MegaHAL.

I then obtained the logs for the conversation in over the past year, and used it to train the bot.

The result was sometimes hilarous, and often riddled with typos and nonsensical (considering the source, many would say that would be expected).

I started a page of MegaMonad quotes with some of the funnier exchanges.

But here’s the best part: there was a person on the channel that didn’t realize that MegaMonad was a bot! Perhaps we just passed the Turing Test accidentally…

We the Media

According to reviews I have read, We the Media: Grassroots Journalism by the People, for the People should make a fascinating read. It’s now available as individual PDFs from its home page. I also used pdftk to combine those into a single large file (1MB). I’ve also then converted that into ASCII text, Plucker, and Palm DOC formats.

Downloads via HTTP

Downloads via Gopher

Here are some other reviews and discussions about We the Media: