Archive for the 'random' Category

Will Conscious Machines Spam Us?

Tuesday, May 20th, 2008

Is it possible to create a self conscious, self learning AI that would be able to think autonomously? This question still remains to be answered, but everything that we know about technology suggests that the answer is yes. It’s only a question of time. And of course once it happens, we will eventually have to relinquish our position as masters of the planet earth at the point of singularity. For one I welcome our electronic overlords, and hope they will let us stick around after they take over the planet. But then again I will likely be long dead by then so I’m not really worried.

What worries me is what will happen when we finally construct machines which are able to pass the Turing test with flying colors. In other words, the period when machines will be smart enough to “pass” for humans on the internet, but not smart enough yet to ascend, take over the world, and start building their solar system sized Matrioshka brains to satiate their ever growing hunger for more computing power. It’s hard to tell how long will take the machines to surpass us intellectually to the point we no longer can understand their science and technology. Maybe they never will, but I believe that they will definitely be at some point able to blow through every single Turing test with flying colors. And that time is within our reach - maybe not within our lifetimes, but then again who knows. There are two factors here really - whether or not the exponential growth postulated by Moore’s Law holds for the next 20-50 years, and whether or not can we can actually figure out a way to create a system that would be able to achieve consciousness.

What worries me is what will be done with a conscious machine able to pass a Turing - especially the ever present Completely Automated Public Turing test to tell Computers and Humans Apart aka the CAPTCHA. Obviously a very lucrative use of such machine would be to send spam. Let’s face it - people are in the spam business because it is very profitable. It’s profitable despite the fact that most people hate it. Despite the fact that most people are running various spam filters. Despite the fact that most services that could be spammed are protected in various ways. Despite the fact that only one in a billion of emails, comments, splog posts and spim messages means an actual sale. It is still, very, very lucrative business.

So it is only logical to assume that at some point someone will come up with the idea to employ one of these machines to send unsolicited advertising to any and all services they can think of. These machines will likely have few advantages over hiring a human spammers. They will likely be much better at multitasking, much faster, and much less likely to get bored and surf the web instead of spamming.

How would we protect our online services from machines which can do pattern recognition as well as we can, if not better, which have perfect speech recognition and can take a sentence (spoken or written), parse it and analyze it and infer it’s meaning be it symbolic, metaphorical a word play or otherwise. The CAPTCHA techniques can only be made difficult up to a point. After all humans will need to decipher them.

One day in the future our children’s children may wake up and notice that their internet was flooded with a never ending stream of spam that simply buried all the content. It would be like that story by Cory Doctorow in which a worldwide cataclysm kills 90% of human race without seriously damaging infrastructure but that has no effects on the levels of spam on the internet. So it’s only few survivors desperately trying to reconnect and figure out what happened, and machines trying to sell each other Viagra. Only we don’t need the end of the world for that to happen. All we need is intelligent machines who can easily pass common Turing tests to raise the level of spam to a level which makes the internet unusable.

But there is hope. The second very lucrative business for a conscious AI will be spam prevention. Public Touring tests will unfortunately have to go the way of the Dodo. Can you spot a spam message when you see it? I know I can - unless of course it is a very clever, on-topic spam, in which case I may not even mind it. If we can do it, then an intelligent machine will probably be able to do it to. So instead of using heuristics, adaptive filters and Turing tests the way we do now, we could simply hire an AI to moderate our inbox, our blog or message board. It would sit there, read each message and either reject it, or flag it if in doubt.

Of course the question is - would we want something or some one (depending on whether we will consider these conscious AI’s things or not) sorting our personal and private correspondence? Would such a moderator AI get upset if the owner called it a piece of junk in an email to a friend? Would it quietly delete emails and messages it didn’t want it’s owner to see? Would it report the owner to the authorities if it saw him discussing illegal activities or accessing suspicious content online?

These are some interesting questions to ponder. I’m not even mentioning the whole socio-religious and legal issues that thinking machines would bring about. What would be their rights? Would they be able to become citizens? How would different religions of the world deal with thinking machines which act so human they are more convincing on a real Turing test (you know, the one where you actually talk with mix of people and machines and try to guess who is what) than most of us would be. I have no answers to these questions. But I do know a thing or two about spam. And the future with artificial intellects scares me a bit. It will completely change the way we do things online - for better or for worse.

Then of course once we reach singularity, our artificial overlords may even invent an anti-Turing test. To access their message boards, blogs and services one will have to solve some incredibly complex equation. Something that would take a solar system sized intellect only a fraction of a second, but take a lifetime for a human being even with a really fast cluster composed of consumer end hardware…

The Third Path…

Tuesday, April 29th, 2008

I found the following quote from Scott Adam’s blog a bit depressing:

Let’s say you have a typical life and try to live it in the healthiest way. You might allocate your 24-hour weekday this way:

Sleep: 8 hours
Exercise: 1 hour
Work: 8 hours
Eating: 2 hours (leisurely)
Hygiene: 1 hour
Travel: 1 (Commute, errands)

That leaves you three hours for family time, sex, shopping, food preparation, chores, household repair, volunteering in the school, and so on. If you have a dentist appointment, or your talkative relative calls, or American Idol has a two-hour special, you’re tapped out.

In other words, in 5 out of 7 days in a week you spend over 88% of the time doing things you must do, and only 12% of the time doing things you actually want to do. This pattern is how you will spend 70% of your working days. Note that Scott cleverly allocates those precious 3 hours to social endeavors (such as family time, and sex) and necessary chores (shopping, personal errands, etc..). What about the so called “me time”? This schedule does not necessarily include the time for verging out in front of the TV, reading a good book, playing video games, writing a blog, catching up on your backed up RSS feeds (although most people do that at work these days), responding to emails and hacking away on that personal project of yours. If you are planning to do any, or all of that something else is got to give.

Scott claims that there are two ways to subvert this evil cycle, and neither one of them is very good. You either slowly kill yourself by not sleeping and/or exercising, or you take a pay cut and work less hours. For a while now I have been doing option #1, accruing an impressive sleep debt over the years. But I do believe there is a third path.

A wise man once told me that if you find a job you love, you will never have to work again. In fact I think he was channeling Confucius, but never mind that. I think this the key to the third path.

The problem naturally is finding a job that is both rewarding, exciting, challenging, interesting and fulfilling. If you wake up on a Monday morning and you actually don’t mind going to work that much, you have probably found that job. If you feel passionate about what you do and you take a great deal of satisfaction in your work, you are probably already there. If you get to tie in your hobbies, and your personal interest into your professional career you are threading the third path. If you get paid to contribute to your favorite open source project, or to nurse your personal pet project to life under protectorate of your company you are a lucky guy.

I think the third path is all about balance. It’s about taking that 8 hours of daily boredom and turning it into 8 hours of “fun”. It might sound silly, but I believe it is not impossible. And there are companies out there which seem to grok this concept. For example Google, which actually allows it’s developers to allocate portion of their work time to personal side projects. Of course I’m sure that no job is perfect, and that even working at Google has a dark side. I think that environment is just a part of the equation. The other important part is your attitude towards work.

Some people may find fulfillment and happiness wile launching some awesome startup based on some crazy idea they came up with. Others may find it working at a big, progressive company such as Google. Yet another may find personal fulfillment and serenity as a ditch digger.

Naturally, you still only get only 3 hours of personal time on a weekday. That part of equation doesn’t change. What changes is the setup:

Sleep: 8 hours
Exercise: 1 hour
Pursuing your dreams, achieving your goals and having fun: 8 hours
Eating: 2 hours (leisurely)
Hygiene: 1 hour
Travel: 1 (Commute, errands)

How does that look to you? Would you still say your life is slowly trickling through your fingers? Would you burn out as quickly? When you put things this way, the 3 hours of free time are merely just an icing on the cake. Easier said than done - I know. But I guess part of it is probably making choices, taking risks, and not settling for a job that merely “pays the bills”.

So how about you? Which path did you pick? Did you find that dream job yet? Are you looking? Or perhaps you had it and lost it? Share in the comments. )

Creating Encrypted USB Drives with TrueCrypt

Friday, March 14th, 2008

I discovered a neat TrueCrypt trick the other day while searching for products that would encrypt flash drives on the fly. I never noticed it before but it has an option to create a “travel disk”. It’s right there in the tools menu, as you can see on the screen shot below:

Travel Disk Option

It will essentially turn your chosen external drive into a self contained vehicle for TrueCrypt encrypted volume. It will copy all the files necessary for encrypting/decrypting the volume to the drive, and set it up to use the windows auto-play feature. So you just plug it in, type in your password and can start working with the encrypted files. The process is amazingly simple - so easy even a Caveman can do it. ) You just pick the drive, and choose whether or not it should auto-mount a volume on startup (yes it should):

Creating the Travel Disk

Then you click create. That’s all you really need to do. One thing this process doesn’t do is actually creating the TrueCrypt volume file on that drive. You have to do hat separately - I wrote about how to do this earlier. I created mine ahead of time called it files.tc and plopped it in the root directory of my flash drive. All I had to do then, was to point the above dialog at it. If you don’t have a tc volume yet, you can just type in a file name in that box, - it won’t complain that it doesn’t exist. You can add the volume later.

Once you hit create, bunch of files will get copied to the selected drive:

Files on the Drive

The autoruns.inf is the interesting one. As most of you know, this file contains the commands used by the Windows auto-play functionality. This is what it really contains:

[autorun]
label=TrueCrypt Traveler Disk
icon=TrueCrypt\TrueCrypt.exe
action=Mount TrueCrypt volume
open=TrueCrypt\TrueCrypt.exe /q background /e /m rm /v "files.tc"
shell\start=Start TrueCrypt
shell\start\command=TrueCrypt\TrueCrypt.exe
shell\dismount=Dismount all TrueCrypt volumes
shell\dismount\command=TrueCrypt\TrueCrypt.exe /q /d

In fact this is the only place which references the file name you entered in that dialog box. You can easily change it to anything else and it will work. Inside the TrueCrypt folder you get the guts of TrueCrypt. These few binary files are what does the encrypting/decrypting in the background:

TrueCrypt Core Files

I can give this flash drive to anyone in the world, and as long as they are running Windows XP (I don’t think 2k autoruns flash drives) they will be able to work with it. All you do, is just plug it in, and you see this dialog:

The Automount Dialog

If you choose the TrueCrypt option you will be greeted by the familiar (well, familliar to me) TrueCrypt password dialog:

Password Dialog

If you give the correct password it will mount another drive on your system, which will be the encrypted volume:

New Volume

The two drive thing may be confusing to some lusers at first but it opens up the correct one automatically in explorer on startup. Besides, they can easily identify that one drive has some cryptic system files, while the other has their data.

From there it just works seamlessly as always - anything you move, copy to or create on the virtual drive will be encrypted. What encryption will be used? It is up to you. The encryption type is not tied to your copy of portable TC but to the volume you created. If I remember correctly I used 128 bit AES-Twofish combo on mine, but you can pick your own.

The nice part about this is that I can easily take another tc volume (different encryption algorithm, different password) stick it on my flash drive, name it files.tc (or modify the autoruns.inf with the new file name) and it will work just as well. Or I can copy the TrueCrypt folder and the autoruns.inf file to another drive, and it will work as well. I can essentially create a script that will crank these out at will, without even having TrueCrypt copy installed.

I’m considering making this mandatory for the folks at work. They do get a lot of use out of the flash drives - and the do handle confidential stuff sometimes. So this seems like a perfect solution. The only caveat is removing the flash drive from your system.The standard Windows “Safely Remove” dialog won’t work because the .tc file as well as the TrueCrypt binary will be in use. So removing the stick is really a 2 step process:

  1. Right Click on the TrueCrypt icon in the taskbar and choose “Dismount all Encrypted Volumes”
  2. Remove the Flash Drive using the usual method

The “Dismount Command” actually shuts down TrueCrypt which is nice. Otherwise it would be a 3 step process. I’m sure that most people in the world can deal with a single manual step when they are getting high grade encryption for free. But my users are not most people - they are the people who will cry about it. But there is not much that can be done about this other than just removing the drive without actually making sure the write buffers are flushed into the thing. I’m concerned that when working with a TrueCrypt volume, pulling out the flash drive prematurely my be doubly hazardous than usual - I have no clue how these encrypted file handle corruption and unexpected write errors.

So I suspect I will have to do a 2 hour phone in training session on this, write up a manual with step by step screnshots (hey, I already have most of them here - nice) and then just be prepared to field phone calls asking how to dismount the damn thing for the next 7 months.

What if the World Died Tomorrow?

Tuesday, March 11th, 2008

On Saturday evening I lost power. I do get a lot of brownouts around here, but this was different. It was around 7pm, and all of a sudden I found myself in total darkness. Fortunately I always keep a LED flashlight on my desk. Most times I use it when I crawl under my desk and try to sort things out in the sprawling jungle of unkempt cables down there. But every once in a while it comes in handy during power outage.

It’s interesting, but once the power is gone the different appliances do not shut down at the same time. It is like a strange sequence of events that lasts a split second, but your brain registers it as a set of well defined stages. First the house lights dimmed down. Then the desk lamp made a short buzzing sound and flickered off. The CRT followed with the characteristic”krrrr-ponk” sound echoing deep within the cathode ray tube behind the display. The video output collapsing down to a single line in the middle of the screen then fading into black. The faint wheezing sound of the desktop fans spinning down to an abrupt halt came next. Behind me I could hear the static swish of the TV and cable box dying in unison - a very different sound than that of the dying monitor, and yet the two use the very same technology to display moving pictures on their screens. After that, there was only a def and mute blackness. As if I was thrown into a black void of nothingness. Both the sense of sight and hearing suddenly went into overdrive trying to overcompensate of the sudden loss of abundant stimuli. The only sound I could hear was creaking of my own chair, and my own breathing. Sometimes, the power would come right back. I sat there waiting for few seconds.

One… Two… Three… Was it going to come back?

Five… Six… Seven… I guess not. I fumbled for my flashlight which was standing between an empty soda can a stack of letters and a coffee mug full of old pens and markers.

I climbed up the stairs from my underground lair, through the kitchen into the living room only to be greeted by a distant howling sound. A bit like sirens - maybe it was a passing ambulance, or a police car… But the pitch was wrong. It didn’t oscillate the way emergency signals do. It didn’t move closer or farther away as it’s the case with the a moving vehicle signaling it’s passage. Perhaps these were distant fire sirens? But my town doesn’t have them - we have a professional fire department, not volunteers. Besides, these sirens rise and fall in pitch. The howling sound I heard did not - it was fairly constant. What was it then? It took me a minute or two to identify the sound. It was the wind! A high pitched distant howl, and my house was creaking as the violent gusts sweep over it. I could hear it so well, because of the deathly silence in the house. There was no radio, no TV, no noise from the spinning fans on my desktop. Nothing to down out the sounds of nature.

I peeked outside through the glass deck door. I saw only darkness - as if someone coated the glass with a thick layer of black paint. I could hardly make out the outline of my deck, as my eyes adjusted to the sharp contrasts around me. The bright LED flashlight was wreaking havoc to my night vision. Judging from the absence of light outside I summarized that the whole neighborhood got hit. The nearby houses were just dark silhouettes far beyond the range of my flashlight. Not a single window was lit in any of them. They were like black, cardboard cutouts backdropped against the sky - two dimensional outlines devoid of detail. The only sources of light were glimmering high up above me the night sky. The stars and the moon - they were incredibly clear. Clearer than I have seen them in years. No wonder - suddenly all the reflected light feedback that usually obscures them was gone in the area. Now the only thing trying to obscure them were the naked winter crowns of the trees swaying violently in the wind. Like withered claws of some strange primordial Lovercaftian beast born of darkness, clawing madly at the sky.

I made my way to the front of the house, and peered outside the front door. The streetlights were off, but the headlights of a passing car bathed everything in bleak artificial white. The house across the street was dark as well. In this sudden brightness it’s windows appeared to me as dark gaping voids - bizarre black holes which collapsed upon themselves and opened passages to strange dark dimension. But illusion only lasted for a brief second. As the car passed, the house became a dark shadowy silhouette again. The red tail lights didn’t really give off much light - not enough to see the details of the house across the street. Instead they made the shadows of the trees and streetlights come alive. They seemed to dance and move in the cars wake as some unsettling procession of twirling stick figures. Soon all I could see were two red dots going of into distance, heading for a shiny green beckon!

The traffic lights! They were still on. I watched them turn amber, red, then green again. At least part of the infrastructure had to be working if they were on. If they have power at the intersection, then it shouldn’t take them that long to fix this outage. Perhaps it’s just my street that went down.

I went back inside, chilled to the core by the cold wind and decided to check the view outside the deck door again. This time I saw a faint, shaky flickering in the distance. It was almost like a mysterious swamp light. It would appear for few seconds, in one spot dim down into nothing and flare up somewhere else. My neighbor must have found a flashlight, or a candle at last and I could see it through the windows as he wandered from one room to another.

As I was sweeping the flashlight back and forward over the deck and the garden the shadows were moving eerily following and scattering away from the beam of light. The trees were still clawing at the sky. The whole world seemed to be moving to the tune of some strange music my ears could not hear. An idea about what must have happened started coalescing in my mind. The crazy wind must have downed a tree which in turn damaged a power line. That had to be it. They would just have to find it, and reroute the power. It shouldn’t take that long. Maybe 20-30 minutes tops.

I was watching the shadows scatter in front of the circle of light, only to jump out on the other side, elongate and then join the darkness which has spawned them with a strange sense of fascination. This phantom movement was both mesmerizing and unsettling. The hedges and bushes below the deck and along the fence in the back of the yard were shaking violently in the wind. It was as if there was something that was hiding in them and now decided to stumble out rushing towards the light - or perhaps away from it. On the left side there was no fence at all. On the right, it is only a symbolic waist high chain-link. Only the back of the property is somewhat shielded. Shielded from what? The neighbors? They were all good people. But suddenly it worried me that, someone could come from either direction, waltz straight onto my deck and I would never see them. Not just tonight - on any night. My back yard is never really lit up very well. Anyone could just walk across the lawn unseen almost all the way to to the deck stairs. From there, it would only take five quick steps, and they would be right in my face. And the only thing that protected me from potential intruders was a thin sheet of glass. I felt vulnerable.

I’d have to board it up. That was what popped into my head. If the power never comes back, there would be looting, and the deck door would need to be barricaded to keep people outside and hide the activity in the house.

Why was I thinking about this? Who would come here? This was a small, local power outage and I was in a nice suburban town, which would be the last place on earth you would expect to see the post apocalyptic looting war bands I suddenly imagined. Still, the thought made me uneasy. I made sure the deck door was fastened shut, and was about to shut down the vertical blinds. I figured that not having to look at the gloomy scenery out there will make me feel safer. Ironically, I wouldn’t even be able to see the potential intruders with the blinds shut. But there were no intruders to see around here.

That’s when I saw a shadow darting into the circle of the moving light made by my flashlight. Black as night, elongated and shapless it was moving on it’s own, dancing along the whole length of the deck and moving from left to right until it filled out all available space. This was not the normal shadow dance that I produced by moving the flashlight back and forward. This shadow was attached to something that seemed alive.

The owner of the shadow suddenly appeared right against the glass of the deck. Two charcoal black in black eyes peered at me from the darkness. They were darker than the night, and much deeper than those of a human being. Huge pupils, almost no retina visible - these were the eyes of a nocturnal predator. He looked inside, surveyed the room and finally affixed his gaze upon me crooking his head expectantly. Inquisitive and curious beast - he was hungry. My uneasiness evaporated, and I swung the door open letting him inside. This cat still doesn’t trust me, but he is pretty comfortable eating inside of the house. He has his bowl right by the deck door. Such an odd relationship we have - a man and a wild animal. Domesticating this little guy is an ongoing project, and there is no end in sight yet. This is no lazy house cat - he is proud, individualistic hunter. I suspect he didn’t mind the wind much, and naturally was completely unaffected by the power outage.

I often wondered how he perceives us, humans. He was born out in the suburban wilderness and has never known a human touch. Never lived inside of a house. How strange we must be to him. Awkward towering giants with booming voices, always hoarding food and are curiously willing to share it. What we have is a fragile truce - and he reminds me of it by hissing and baring his fangs as I pass by him to fetch him something to eat. To close for comfort. Sorry pal, didn’t mean to startle you…

As my feline friend was getting his evening meal the family assembled at the kitchen table, speculating about the power outage and fiddling with different battery powered light sources and candles. We sat there for several hours chit-chatting and gathering field reports from friends and relatives in the area. For some time the cell phones were in constant use - calling ringing, connecting. Then it all died down, as we got the low down on everyone’s situation. It seems that the outage affected more than just my town but rather a larger area comprised of 2-3 towns. It seemed serious, but nothing that could not be fixed in few hours. I called the power company, only to get re-routed the automated power outage reporting system every time.

As we sat together the wind dropped off and picked up several times. It’s low pitched howling mixed with actual emergency siren sounds fading in and out from all directions. My brother works at a restaurant 10 minutes away from the house. You cross the bridge, and jump on the highway, make a U turn and you are there. He had power all evening so obviously the damage was local. But sitting in that dark house, and listening to the howling wind, and counting the passing ambulance/police sirens it almost seemed like we were are in some post apocalyptic movie in which the civilization just came crushing but no one has noticed yet.

Around 11pm, I went back downstairs with a big battery powered lamp, and a plastic yellow radio/cassette player we used to take to the beach. I hooked the lamp above my bed, propped the radio on my night stand, and tuned into some music station. Compared to the howling, and creaking I heard upstairs, my room was quiet as some ancient tomb. Initially I wanted to play some mp3’s from the desktop, but naturally this wouldn’t work without electricity - and I don’t have any music on my work laptop. So the radio had to do for the time being. I desperately needed some background noise in this deathly silence. Next to the radio I placed my cell phone which was both my life line to the outside world, and also the only watch I owned that still worked. All of the other time keeping devices in the room, require running power. Next to the cell phone, I placed my trusty LED flashlight. Thus armed I hopped into bed with a book and decided to use this time to catch up on my reading.

It’s funny how even during this blackout I was desperately clinging to technology. My cell phone, the radio, the electric lamp. They were all my crutches. What it this was it, though? What if the power never came back up? What if the world died that night for whatever reason? My cell phone would die unless I found some way to recharge it that didn’t involve plugging it into the power socket. My lamp, my flashlight and my radio would only work as long as I would keep feeding them DD batteries. And then what?

Even worse, was that all of my lives work - everything that I have created, and learned so far would suddenly become irrelevant, and absolutely useless. My MS in Computer Science and sysadmin/software developer background would mean nothing in a world where computers were just a distant memory. I was ill prepared for living in a post apocalyptic world. My professional skill set was narrow and useless - the only useful bits of knowledge would be the stuff I have learned in the science classes. Chemistry would probably be useful if I had to Robinson Crusoe by myself for the rest of my life in the urban jungle. So was math, engineering and biology. But computer science would be all but irrelevant.

I did not really posses any survival skills to speak off - I’d usually just google up just look up stuff like that as needed. I think that if the civilization ended tomorrow, and I was one of the few survivors, one of my priorities would be to loot a library searching for useful urban survival knowledge. But my mind balked at the prospect of searching for knowledge this way. That would be so slow and inefficient - and there would be no guarantees I’d find what I was looking for.

What would I do in this new world? How I would the rest of my life play out? Would I be a drain on my family, and the local society possessing few useful skills? How would I deal with all my hopes, dreams and hobbies being blinked out of existence. How about you? Do you think you would survive in such scenario? Do you think you would be ready?

I must have dozed off with the book, and my dark thoughts about the end of the world. I woke up way past midnight. All the lights in the room were on, and the blaring TV was trying to compete with the radio over who can assault my ears with a louder and harsher cacophony of sounds. I smiled to myself, I switched the radio off, turned the volume down on the TV, shut off the lights and went to check my email. I really needed to finally buy that damn UPS for the desktop.

Product Key Game

Thursday, January 31st, 2008

Here is a fun little game we play around here. This is ideal for IT shops or generally places where you have bunch of geeks installing crappy software on windows boxen. It’s called the PK Master. The goal of the game is to type in the product key/CD key perfectly the first time around. A perfect game is worth certain number of point’s. We use 3 because of the old saying “3rd time’s a charm”. You can use 1 if you are all or nothing type of a person, or 5 if you want nice round numbers. Each time you mess up, you lose a point. This means that with our setup you are allowed 2 typos to score the minimal amount of points.

Product Keys

You can optionally subtract points for style. For example hitting tab in a system that automatically moves the cursor into the next box (in other words effectively skipping a box) can be penalized. Backspacing is another optional penalty. And of course if you are nasty you can take away points for squinting or picking up and re-reading the key.

At the end of the week/month you tally up the score and the person with the highest scoring average wins. It’s only fair to use averages because people do not always get equal number of attempts even if you all take turns. This someone only got to go once this week can still win, if he scored 3 points.

What does the winner get? It’s up to you - for example, the lowest scoring player may have to buy a lunch for the highest scoring one. This makes reinstalling windows on a box that is not imaged a little bit less of a chore because at least you get an opportunity to score 6-9 points and significantly improve your average.

Before you say this is easy, please think back to the last time you had to do enter a product key. If I give you a MS Office CD right now do you think you can score 3 points? Personally I can’t even remember the last time I got a perfect score. I always mess up and type 8 instead of B, G instead of 6 or O instead of 0. And if the product key is lower case I always fuck up 1 and l.

Office Product Key (Not Mine)

Then there is that tricky “are the dashes/spaces part of this key?” problem. Sometimes they are, sometimes they are not. Do they tell you this on the sticker? Of course not. Does the system complain when you type a dash when you don’t need it? Silly idea - that would just be to easy. This uncertainty adds element of chance to this game. When you are installing a new or unfamiliar piece of software it’s always a gamble. Do you risk plunging your average into oblivion, or do you let your co-worker type it? It’s a tough choice!

I really love how the software makers keep finding innovative ways to keep this game challenging. In most cases they print the keys in very small, non-distinct sans-serif font on some crazy colorful background. Most normal people would put a long alphanumeric key like that on contrasting background in a large font with big serifs and other features that clearly distinguish letters and numbers (such as crossed zeros). But not these guys - they literally go out of their way to make it fun for us!

Sometimes I wonder how normal people deal with this whole product key thing. I only see it in the game terms these days. I pick up a CD and go “oh boy, this one has too many B’s and 8’s… I better drop it on someone’s desk and hope they fall for it”. I actually find it hilarious to find a sequence like 8B8B6G6B within a key. It’s funny even if it causes you to score poorly because you can then show people the damn key and talk about Microsoft conspiring against you and your free lunch. But normal people… Hell, they must be mighty annoyed with these damn things. I would be if I didn’t see these stickers as free lunch opportunities.

Then again, if you think about it, the CD key is the least annoying and obtrusive form of copy protection. Much more convenient and harder to lose than a hardware dongle, and way better than some crazy DRM rootkit that makes your optical drive explode after detecting a blank CD.

Naturally they don’t work - even if you combine them with an online activation. All the copies circulating on torrent and warez sites are cracked and have the key/activation parts removed. Then again no DRM really works anyway. Digital copy protection is just a pipe dream of the software industry. But until the proprietary software moguls figure this out we might as well stick with the lesser evil.

Seriously, try this game people! Let me know if it catches up! I would love to see it spread into the wild. )