A Rose By Any Other Name Still Smells Like Dirty Soccer Uniforms

I read that GM has decided the minivan has an image problem. Twenty years of hauling kids to soccer practice, packing in groceries, and being the ultimate tailgating vehicle have left the impression on some folks that it just isn’t cool to drive minivans.

I suppose after twenty years a makeover may indeed be in order. Minivans have obviously found a niche in society – they’re so darn versatile. And nearly every car maker has their own spin on the concept.

So I found news that GM is renaming their minivan the “crossover sport van” a bit amusing. After all, it’s still a dadgum minivan, and all your friends will still call it a minivan. Heaven help you if you dare try to convince them it’s a crossover sport van. The jokes will never stop.

On the other hand, if a name change is all it takes for people to choose a minivan over a gas-guzzling Chevy Tahoe, then I guess its worth it.

I won’t buy a minivan … but I hear those new “crossover sport vans” are pretty fly, yo.

in Uncategorized | 181 Words | Comment

Spam Goes Bye-Bye

There have been efforts by legislators to ban spam. These efforts are completely misguided since (for some reason) few lawmakers understand that the internet doesn’t stop at the American border! As a libertarian-minded dude, I also have a problem with banning any speech, even if it is considered spam.

For this reason, I’ve always preferred a technical solution to the problem of spam. After all, geeks invented email. We should be able to clean it up, right?

For a while now I’ve been looking for a good spam filter. Siteseers runs its own mailserver, of course. With that freedom comes the potential for abuse (or another way to look at it is that I own my domain, so I’ve kept the same email address for years). Thus, I’ve been getting enormous amounts of spam.

There are plenty of anti-spam approaches and packages out there. When I ran Qmail, I killed 50% of spam by simply blocking mail connections from Asia. However, I moved to Postfix a week ago, and never got around to figuring out how to use tcpwrappers with it.

That one week of not blocking Asian-originating spam was eye-opening. Fifty to eighty percent of my email has been spam. Since I was considering new ways of battling it, I looked into using Bayesian filtering to filter it for me.

The first Bayesian package I tried was from the open-source luminary Eric Raymond called Bogofilter. After finally putting the parts together to compile it, I fired it up on my mailserver, Maestro.

Boom! It segfaulted. Hey Eric, spend a little less time playing “rock star” and a little more time coding, ‘k?

I looked into other packages, like BMF, but none really did what I wanted. Until I found ASSP.

ASSP is short for Anti-Spam-SMTP-Proxy. It deals with spam in a unique way – stopping it from ever entering my mailbox. It does this by acting as an SMTP proxy between my mailserver and the outside world. When enough of the message has crossed my firewall to make a judgement on being spam or not, ASSP checks it against its Bayesian filters and scores it. If its determined to be spam, ASSP clips the SMTP session right there. The message never gets delivered. Life is good.

If ASSP really can’t tell (and it’s very good. Bayesian filtering is amazingly accurate), it will score it and send it on, letting me decide. I had two spams in my email box this morning rather than two dozen. And I can easily write a rule to check the spam score and deal with the spam accordingly.

ASSP was designed to simply work. Sure, it takes a little prep time to get it going, namely you have to feed it sample emails. Luckily, I’ve been saving my spams since December so I had lots to provide it. Once ASSP learns spam from nonspam, it becomes smart about new messages. The author claims that ASSP could filter spam for a year without updating. Niiiiiice.

All these features, and it also runs under Windows. That’s because it’s written in the ubiquitous perl. So Windows users can get relief, too.

In short, after only twelve hours of running ASSP, I’m in love. I may just keep an eye on its logfile during the day and chuckle at the hapless spammers being stopped in their tracks.

in Uncategorized | 558 Words | Comment

Feelin’ Minnesota

(as the Soundgarden song goes)

We got back this afternoon from a day trip to Wilmington where I interviewed for a Linux job. By my estimation, I knocked ’em dead. Just dead. They were ready to hire me on the spot.

But I wanted too much money. And I couldn’t tell them I’d move to Wilmington. My wife is not open to the idea at all.

So what I thought would have been a nice compliment – if not a bona fide potential job – turned out to be a bit of subtle torture. I’m finding myself between two places – unable to take a job and unable to refuse one – and it 5uX0rz.

So I’m “Feeling Minnesota” tonight, wondering if the excitement I felt when I got responses from the “good” jobs was misplaced. Running the job gauntlet is no fun, and it’s got me down. I hope I get through it soon.

in Uncategorized | 156 Words | Comment

Job Search Success

I’ve been thrilled at the kind of response I’ve gotten in my job search. I’ve gotten more calls in response to my resume than I’ve ever gotten in other job searches. It’s amazing. I seem to get a callback every other day.

One thing I’ve done differently than in the past is to spend an enormous amount of time typing cover letters. I’ve spent at least one hour crafting each letter, and two hours in some cases. My resoning is that this is the first thing employers see. If I can’t make my case in the first three sentences, I’m a goner.

I’ve applied for interesting jobs dealing with Linux and/or LDAP. I have also broadend my location requirements in an effort to see what’s out there. For instance, I had one phone interview in Burlington last week and tomorrow I’m off to Wilmington for an interview. I don’t know if either one is worth moving or a long commute, but its worth a look. At the very least, I get experience in interviewing and can check out how companies are using Linux.

And in tomorrow’s case, I get a fun day in Wilmington. Kelly and Hallie will be joining me, so it’ll be the first time Hallie’s been to the beach.

Life could be worse, eh

in Uncategorized | 218 Words | Comment

Still Alive :)

I upgraded the server software this weekend which led to some time where I couldn’t post anything. That has obviously since been corrected.

The problem was in a change in how PHP 4.2 handled PHP_AUTH_USER-type (or “superglobal”) variables.

I’ve got a backlog of blogs (would that be a b(ack)log?), so look out!

in Uncategorized | 55 Words | Comment

Digital Video Solved

After only five months of trying, I’ve finally gotten to the point where I can feed in digital video to my PC. Apple users would simply plug in their Firewire(tm) cables to their Imacs and be off and running in 10 seconds. But nooooooooo, I have to do it the Linux Way(tm).

I bought the card from Intrex back in December with the thought of putting fresh digital videos up on the web. I didn’t realize it at the time, but the version of Windows I run at home (Win98 1st edition) doesn’t support IEEE 1394. A little websurfing found what looked like a compatible driver, so I installed that and held my breath.

Video appeared on the screen. I shreiked with glee. And then it went blank.

Seems the driver I stuck on my PC wasn’t enough to make Win98 happy. After that fiasco, I put the card at the bottom of my list of to-do’s, occasionally returning to it with no success.

Last month, I began to research drivers for Linux, since that’s what I usually run on my desktop. I would get tantalizingly close, but still hadn’t solved it. About one try in 20 were successful in capturing video – all others encountered bus resets every second. Exasperated, I nearly gave it up.

Yesterday, the tide turned in my battle. I was in the Intrex store and noticed that the 1394 cards they now sold had an updated chip on them, though the manufacturer and part number were the same. Then I looked up the chip on the Internet that night and found that it had some features missing from my current card. “This might work,” I guessed, and made plans to return to the store to swap my older-but-still-like-new card for the updated version.

Around 11:00, I arrive at the Intrex store. I had bought a Creative Labs Audigy the day before, thinking its 1394 port might work better than my old card. So, I had two cards in my hand.

“Can I return this one and swap this one?” I asked the pony-tailed sales dude.

“That one, sold yesterday, yeah. That one from December, no can do,” he replied.

“It’s the same part number as the one on the shelf,” I said. “And it’s like new. Couldn’t you just swap it for the new one?”

“I’m not allowed to make that return,” was the reply, “but I can get my manager.”

“That’d be great,” I answered, proceeding to browse the store while the manager came to the front.

I got the same speil from the manager, though he did offer to test it for me. I heartily suggested he do so, explaining my problems with it. He took it to the back room and went to work.

About 20 minutes later, he returns with the card. “Works fine. Windows loaded up the drivers and it checks out fine.”

“Did you actually feed digital video into it?” I asked. He told me they didn’t have any DV devices to test it with.

I offered to bring in my digital video camera before he suggested that we try a Firewire hard drive instead. I told him I’d be happy to wait again, and so I did.

About 30 minutes later, he calls me back to the back room. I’m watching their tech copy files to the Firewire drive. Their test machine is running Windows 98 Second Edition.

Aha! That’s why mine didn’t work. I thanked them for their time in checking it out and bought the newer card on my way out.

A ten second job turned into five months of nothing, followed by an hour of waiting in a computer store. Sheesh!

All’s well that ends well, however, as the new card works fine, just like I guessed. In the Land of Linux, one little chip part number can make a huge difference in performance.

in Uncategorized | 642 Words | Comment

Camper Van Beethoven tonight!

Aw, man! I can’t tell you how much I’m looking forward to rockin’ tonight at the Brewery when Camper Van Beethoven takes the stage.

I’ve posted to Cracker’s website a few times, asking them when they’d ever play Raleigh again. While Cracker itself won’t necessarily be here tonight, their redneck cover band “Ironic Mullet” is opening. Ironic Mullet is made up largely of Cracker members.

At any rate, no matter who shows up tonight, its bound to be a good time! Take the Skinheads Bowling!

in Uncategorized | 85 Words | Comment

Message In A Bottle – Rescue Near?

Somebody out there loves me! I just got a call this morning on a tantalizing job in Burlington. It would be as an all-around Linux guru for a nice, profitable company. In short, it’s right up my alley. I’ve got a phone interview Friday afternoon and we’ll take it from there.

My friend Tanner Lovelace just forwarded me a Sales Engineering position with his West Raleigh company. Being a sales engineer at Netraverse was probably the most fun I’ve had in a job. Of course, working for the illustrious Alan Boyd had a lot to do with that, too.

After lunch I’m off to visit with a friend’s boss to chat about becoming a network consultant for her company. I’d be farmed out to their clients’ offices to set up software and whip their networks into shape. It’s probably a lot of Windoze work, so I’d have to bite the bullet, but it could grow into something interesting.

All in all, things are not as bleak as I was making them out to be earlier this week. I’m getting over a cold (same one Hallie has) and my mood is improving now that I’m feeling better.

Lots of possiblities ahead!

in Uncategorized | 200 Words | Comment

Another SARS case in the Triangle

Another SARS case is in the Triangle. This time the victim didn’t travel to southeast Asia. She picked it up from a visit to Toronto.

Unless the woman was visiting someone in a hospital setting, this story makes me think the virus is now on the loose in Toronto. By now word should have circulated among Toronto citizens about the virus – and this woman still brings it back.

Looks like it’s “ready or not, here I come” with SARS. It may be mere days away from a full-blown outbreak in your neck of the woods.

in Uncategorized | 96 Words | Comment