Teddy Bear

Somebody told me once about a computer science professor that would not help his students solve a programming problem until they have explained their problem to The Teddy Bear and they still did not have their answer. You might think that The Teddy Bear was code-speak for something, but it was actually just that: a […]

Continue reading →

Fighting Spam

I’m noticing some spam messages these days that contain at the top the ad of what they’re trying to sell to you. Then the rest of the message is a copy and paste of some legit content, sometimes very technical. I have an idea that may help in coping with these. Most emails out there […]

Continue reading →

After Dark

After Dark was a collection of screen savers. You may remember seeing Flying Toasters somewhere. That screen saver is part of the After Dark collection. I think my favorite of all time is “Bad Dog”. If you want to re-live them or see what the fuss is about, go here. http://uneasysilence.com/archive/2005/11/4694/

Continue reading →

Free OCR

Tesseract OCR has been released as Open Source. I tested it on some stuff we have. It did slightly worse than the best engine I know of, TOCR. In its defense, it did detect a couple characters correctly that even TOCR did not. TOCR is available from Transym for an amazingly low price. See the […]

Continue reading →

Persistence of a Desk

I heard this excellent analogy to explain RAM in computers a long time. It really stuck with me and I’ve used this analogy many times to make the concept easier to understand. My brother also remembered this and wrote about it in Persistence of a Desk. The link above is dead, so here is the […]

Continue reading →