Happy Trails, Bob

You know who I miss? Baghdad Bob. There was s certain kind of honesty to his dishonesty that I now find refreshing. It was as if everything he said was followed by a wink. Yes, I know that you know that I know this is not true, so this isn’t really a lie.? He wasn’t trying to deceive us, he was just doing his job – which involved making grossly untrue statements – honestly and to the best of his ability, and in a way that’s admirable.

Obama’s Long Form Birth Certificate… Again!

I just read this post on Facebook.  Fun! 1. Back in 1961 people of color were called ‘Negroes.’ So how can the Obama ‘birth certificate’ state he is ‘African-American’ when the term wasn’t even used at that time?

My Ubuntu 11.10 Desktop

At the risk of drawing universal hatred, Unity isn’t so bad once you set the icon bar to autohide. Very uncluttered, quite stable, and even with no hardware acceleration it has good performance. That said… I don’t like it. So what to do? Everyone has been fleeing to Mint, but I’ve had stability problems, which


Deriving its name from the Korean term for a “highly skilled person,” Gosu is a computer language targeting the Java Virtual Machine.  It tries to be more expressive than Java (which isn’t really all that hard) while being conceptually simpler than Scala. 

Grammar Rant of the Day

And now for something completely different. Here are the so-called grammar rules I personally encourage everyone, everywhere to ignore and break. Do it today. I said do it! (1) Use the singular they. Shakespeare did. It is far superior to the alternatives. Why should every unknown person be a he or a him? “If a


So far I’ve managed to strongly disagree with folks on the following topics. Obama was born in Kenya. The 9/11 disaster was staged by the United States government. Cell phones cause cancer. I assert that we do not have enough evidence to accept any of the above statements.  I don’t claim they are false, just

Scala Sudoku

A while back I needed to get back up to speed on Python, so I wrote a Sudoku solver using a simple algorithm.  This required me to think just a bit about the language and how to implement this… plus it was fun. Now I’m tinkering with Scala, and it occurred to me to write

Watched Properties in Scala

Scala is pretty damn neat.  I’ve only just started learning the language (an earlier attempt had to be sidelined because “real” work interfered), but I’m back to it now.

A Little Book

Our new book, Seven Deadliest Network Attacks, is finally out, and I have my copy.  It is thin, but chock full of network attack goodness (I hope).  Run out and get a copy and tell me what you think!  The process of creating this book was quite painful, since it coincided with my changing jobs and relocating