• Wow, cPanel 11 is completely awesome. — August 24th, 2007 @ 1:40 am (0)
  • Parallels Desktop shamelessly stole their logo from my DeepDual software. If their little doohicky wasn’t so technically impressive I would totally be sending them a C&D right now. Ah well. Bravo, ya thievin’ bastards! — December 4th, 2006 @ 4:38 am (0)
Little Things That Matter
August 25th, 2006

After having emergency surgery, my Rio Karma sits awaiting reassembly.Last week I was walking in the hot sun after a nice lunch and I realized that my shoe had come untied. Not relishing the prospect of a doing a face plant, I began to kneel down intending to relieve myself of this unfortunate liability. Suddenly I was watching my beloved Rio Karma MP3 player hurdle downward in slow motion and crash upon the asphalt. As the battery cover flew off and the battery rolled hurriedly away I began to realize the immensity of the boner I had just pulled. Had I really been idiot enough to put my Karma in my front shirt pocket and then bend over without taking the effects of gravity into account? Argh!! I quickly tied up my cursed shoelaces and collected the scattered pieces of my precious mind-soothing device. I popped in the battery, snapped on the cover, and quickly pushed the power button with great anticipation. Nothing. Falling to my knees with arms to the sky and mourned the passing of my friend with a protracted knell of agony and despair.

Tonight I found some time to do a proper autopsy and attempted to determine the probable cause of death. After some difficulty getting the plastic case off I finally came to hold an elegant little assemblage of circuitry and computer chips. I didn’t expect to see anything here that I could understand as being the point of failure. But as anyone who understands the hacker ethic will tell you, there can be great joy in taking broken shit apart just to have a look inside. And yet I held out hope that just maybe there was something I could do to restore my trusty gizmo.

The modern world is one of miniaturized circuits with multipurpose components and the magic of digital logic powering even the simplest products we buy. So how could a lone geek with an amateurish grasp of electronics engineering expect to make heads or tails of a dead MP3 player? This very thought was beckoning me to turn back, to gather up my pile of plastic and wires and drop it into the trash. But then, as I held the brain of my favorite gadget against the light, I saw it! The power switch came unseated from the PCB, and the solder pads were still intact!

I knew then that fixing it wouldn’t be hard. Hell, getting the case off was ten times harder than soldering the switch back on. And yet, seeing it come back to life again felt really good. It was the first time I had used my soldering iron to fix something I accidentally broke. Besides to proclaim my victory, there’s another reason I decided to write about this. Simply put, I’m fascinated by the evolution of tools. According to archaeologists, our ancestors first got the idea to start making and using tools about 800,000 years ago. Since then our technology has come so far along that a great many of the tools most people use in daily life are far beyond their ability to reproduce, repair, or even maintain. For the most part, We don’t even question the absurdity of this situation. Something breaks and we usually toss it and just buy a new one. If it’s something costly we sometimes take it to a specialist for repair but increasingly we find that such expert services are cost prohibitive anyway.

Considering the case of my broken MP3 player, what percentage of consumers have the confidence and skill to do the kind of repair that was necessary? It’s surely far below even one percent. My tiny triumph feels great because I now know for certain that at least sometimes, with a little bravery and a few cheap tools, I can fix my own stuff and save some money. Things aren’t so tiny yet that people like me are totally helpless.

It is sad to imagine that as consumer products begin to integrate nanoscale electromechanical devices the ability to keep things working with a little careful inspection and a DIY attitude will evaporate. The quality of our lives will be so vastly improved while simultaneously rendering us helpless to the tactics of planned obsolescence.

  • Anyone who uses the web to research technical topics really ought to be familiar with Google Groups as an invaluable resource. As such a person, I was shocked to realize that Big G recently decided that Groups is no longer worthy of a direct link above their main search box!

    Inevitably, popularity causes all products and services to slide toward suck. This immutable law of business arises from the fact that most human beings are so incredibly stupid that striving toward simplification is the only way to spare us from dangerously depressing acts such as wonder and empowerment. Luckily, while checking my RSS feeds I stumbled upon two great things that I’ve gotta spread the word on.

    First, there is apparently an alternative to Greasemonkey that goes by the cheery voodoo-eqsque name of Chickenfoot. What’s cool about it is that it wraps a good deal of the things Greasemonkey scripts do with standard functions like remove(), insert(), and before()… don’t get me wrong now, DOM traversal is just SOOO much fun! But standardization like this tends to boost overall quality, security, speed, and dramatically cuts down the time it takes make things work.

    Hopefully the availability of Chickenfoot scripts will grow by leaps and bounds and a decent repository will spring up to keep them organized. Modifying web pages to our personal tastes is a concept and practice that celebrates the original spirit of the Internet. The more we’re able to popularize and advocate for client-side customization the more likely that 10 years from now we won’t have to put up with a nightmare reality of digitally encrypted web pages that get piped to our screens via secure video framebuffers.

    Ehem! Getting back on topic here, my discovery of Chickenfoot comes by way of this sweet little script that puts the Google Groups link back where it belongs. Let’s just pray that we never have to live in a world where the presentation of our web-based experience is at the mercy of the idiot of marketers and managers that pull this kind of shit. Enjoy! — August 15th, 2006 @ 2:07 am (0)
  • The National Association of Software and Service Companies, India’s leading IT body, forecasts the nation’s outsourcing industry will face a shortage of 262,000 professionals by 2012.

    Indians… wtf! As a people they are so incredibly predisposed for the advancement of sciences like maths and linguistics, so naturally talented for rhythms, pattern rec, music, etc… sometimes I think it would be worth having the same color eyes, skin, and hair as almost every other American if only to have my people enjoying such natural comfortability in the age of information. — August 9th, 2006 @ 3:17 am (0)
  • Back in April, Microsoft quietly released a new system service for XP/2K that performs a nifty little hack. The User Profile Hive Cleanup Service monitors your user profiles during log off/on and does some (mostly harmless) remapping of your registry keys in order take out the stops. Before installing this, it took my system ten minutes to log off and shut down; now it barely takes two. Generally, this problem is caused by programs (::cough::microsoft::cough::) that don’t properly access and unload from the Registry hives. Nerdy stuff, but I love it! Get it from the source or from some major geeks. — July 20th, 2006 @ 12:15 am (0)
Superman Returns was a big piece of crap.
July 1st, 2006

Superman Returns

I respected Bryan Singer for The Usual Suspects and the first two X-Men movies, so I trusted him to treat the legacy of Superman with the reverence and artistic vision it deserves. Unfortunately, it turns out that Bryan Singer is just a sucky gay jerk. He went and turned Superman into a brooding, forgetable sadsack. Brandon Routh manages to nail the look and mannerisms pretty well and he’s a good lookin’ dude and all… but he simply doesn’t have the kind of story to work with that could impart him the respect and momentum of households names like Christopher Reeve and Hugh Jackman. I suspect that had the material been more befitting the spirit of the previous films he may even have the natural talent that it takes to fill the big red boots of the Man of Steel. Remember how unconvincing Val Kilmer was as Bruce Wayne? To Routh’s credit, the same is hardly true with regards to the steamer that Kilmer hatched. Then again, since even the casting was excellent this cinematic misfire is all the more tragic.

The sound, effects, cinematography, acting, and the lines were all great. Aside from the plot itself it was a great ride actually. In the end, they made a great movie with a really stupid plot with all sorts of stupid crap in there that’s sure to please anyone who thinks Oprah is a great show.

Real Superman movies are supposed to capture the excitement of Superman. He’s invincible! He can fly! Lex Luthor is a major pain in Superman’s inpenetrable ass. But this one fails make you wish that Superman could really be out there helping those of us who need to be saved. Half the wide-angled crowd shots in this turkey show people staring silent and slack jawed as Superman performs his amazingly heroic feats. If they don’t care enough to cheer, why should we?

These are supposed to be movies that make you believe that Lex Luthor is evil incarnate and millions of people could suffer in the course of his dastardly schemes. Returns phones in these vital aspects of the franchise by going through the motions without imparting any emotional involvement. Part of the problem with the plot is that they crammed it so full with sissy emotional boo-hoo’ing that they didn’t have room to give Lex an Otis to play off of and deliver some decent comedy along with all the suspense and drama.

We want Superman to be with Lois. We want that relationship to draw us into the action. Hell, where was his awesome ass power to kiss girls and manipulate their memories at the same time? That’s gotta be taboo on Krypton. Still, had Singer’s Superman just managed to get his freakin’ kiss (arguably, an obligatory prize) he could’ve just gone into Lois’ mind and replaced the guy from X-Men with memories of Clark Kent. Sort of a sick move, but Singer’s Superman totally lacks any ball; which is more sick? Who wants a movie about Superman getting cock blocked and then getting shanked by a kryptonite dagger? Wow, he sure was lucky that Lois Lane and Scott Summers decided to swoop by in their seaplan just in time to save his ass from drowning! This movie really sucked.

  • A few months ago I discovered a Firefox extension that goes by the anagram “Deepest Sender”. Basically its a blogging client that simplifies the process of posting. Today I decided to give it whirl and I was delighted to behold what is possibly the finest client of it’s type. It doesn’t try to offer you more than you need and it offers just enough to make a WordPress blogger about as happy as can be… except… how can one use it to post custom fields? When properly authorized, Wordpress accepts remotely submitted posts via a file named “xmlrpc.php”. I managed to tweak this file in order to have it recognize that any post submitted with my “minipost” category/tag should receive a custom field indicator that WordPress then stylizes to my liking whenever detected. Aside from the MiniPosts and Essay-type posts you see here now, I plan to add at least one other type of post that fits between them in terms of the length of the content. 8)July 1st, 2006 @ 1:40 am (0)
  • Whew! It ain’t perfect, but that should do the job for now. I was receiving spam comments at a rate of roughly one every 3-5 minutes. Now that’ I’ve updated Bad Behavior and installed the Captcha! plugin the tide should turn significantly. ;)June 30th, 2006 @ 3:04 pm (0)
  • Argh! I have just now removed over 12,000 spam comments from this site. Now, I’ve been neglectful to be sure, but isn’t that a bit ridiculous? I’m content to periodically run a ghost ship around here, but letting this be a place for spammers? Fuck that. It’s time to start fighting back, I’m going to start by upgrading Bad Behavior, but really I think that a CAPTCHA is in order. Ugh. — June 30th, 2006 @ 1:56 pm (0)