A Nitrous Crouton

Weapons of Obvious Destruction
To me, the real head-slapping part of the latest bomb-squad hilarity in Boston isn't that they blew up a traffic meter, it's that now the most obvious thing for a smart-ass would-be terrorist to do is make a bomb that looks like a traffic meter.
The Birds, Bees, and the "I Love You" Virus of the Future
I had an epiphany yesterday about the future culture war battlegrounds of teen sexuality. There has been a fair bit of controversy as of late brought about by issues like the FDA approval of Gardasil and the drive in some states to add it to mandatory vaccination protocols for schoolchildren. I’m pretty ambivalent on the issue, except to note that it looks like Merck has a very nice profit center on their hands. However, if people are getting worked up over this, I can think of a couple things on the horizon that will really make some heads explode, and not just from the usual suspects.

Regardless of various ideological stances on the subjects of teen pregnancy and sexually transmitted diseases in young adults, everybody at least wants to avoid them. The means of doing so are the main bones of contention, and lost in the noise, the various camps all have some valid points. Teenagers are going to be, well, teenagers whether you expect them to be abstinent, use a condom, use a condom correctly, or take a pill consistently. However, broad-spectrum dosing of hormonal birth control on girls going through puberty is really not a good idea.

For biological reasons, non-barrier contraception has been predominantly female targeted. There are ongoing trials of hormonal/drug based male contraceptives, but it’s much easier to try and stop one egg. Unless, of course, you could pretty much stop all the sperm, and a ‘mechanical’ method seems to be moving right along towards approval. If this evolves into a reversible, inexpensive, no-monkey-with-hormone-level way of rendering a male infertile, it may soon beg the question: why not make implantation mandatory for boys from puberty through adulthood (18, 21, whatever)? Somebody is going to propose it. Even if it’s too much of a political hot potato for the US, somewhere like the UK which has teenage pregnancy levels half the US, but still high enough to be a concern, who knows? If it were officially mandated somewhere, or merely became hip and trendy, it could quickly snowball into quite the ruckus.

Of course, that does nothing for sexually transmitted diseases. But, at the moment bucketloads of money is being poured into the biosciences. Specifically of interest is money being spent as the result of the War on Terror in the area of detection of viral and bacterial agents. Granted, a lot of that money is going straight down a sewer drain of pork spending with little to show for it, but the field is advancing rapidly. It’s not necessarily absurd to think that by 2015 or 2020 you could end up with something the size of Listerine Pocket-Pack film strips, only they don’t freshen your breath, they let you check your prospective partner for a broad spectrum of contagious STDs. While the combination of those two things would certainly be enough to make James Dobson’s head explode, it’s more than radical enough to cause controversy from a variety of directions and groups, not just the usual suspects.

Going even further down the road, imagine the hip new fad for young lovers in 2040, expressing love by swapping customized sexually transmitted virii, like a variant of a defanged HPV. Sleep tight prospective parents of the future!
Design to make you drool and weep
The portfolio reel from the firm that did the in-movie advertisements, computer interfaces and propaganda for Children of Men is tasty, tasty stuff.

Found off Daring Fireball, a Mac-centric site worth reading even if you don't actually own a Mac.
My Own Technical Category
Many members of one of my online haunts were watching the Academy Awards the other night, so I jumped off a cliff and turned it on while puttering around. This reminded me I really meant to talk about a couple movies I saw in the theatre recently, which is an increasingly rare occurrence. As it turns out, both movies, Children of Men and Pan’s Labyrinth, racked up several nominations.

I enjoyed both movies immensely, but I’m not quite sure what I was thinking seeing them both back-to-back on successive days. They are both good, but not exactly light fare or uplifting feel-good movies.

It was a shame that Children of Men didn’t win for cinematography, or pick up a visual effects nomination. The movie itself was solid, a rare sci-fish film with an above least-common denominator script. It is also a prime example of a film wielding exceptional technical artistry to magnify its emotional and visceral impact. There were two extended sequences in particular that left me utterly drained at their conclusion. One sobering side thought was just how effectively you can now create a completely convincing ‘fake’ reality. The opening scene of the movie didn’t really happen, but I’d have to scrutinize HD quality video of the sequence to try and find visual telltales that it didn’t.

I intentionally tried to limit my knowledge regarding Pan’s Labyrinth before going to see it. About all I knew was ‘adult fairy tale’, and ‘civil war era Spain’. Both those things were true. It was well shot, well directed, and very touching, but it was a heavy, sad piece. I found it hauntingly beautiful in spots but hard to watch, even though it was good because happy was not in the cards. Not to say I want saccharine and happy endings, but after Children of Men, I found Pan’s Labyrinth good, enjoyable but as depressing as thought-provoking for its ending of multiple interpretations.

Both are worth watching, both deserved their nominations. Soon I have to get off my rear and rent some titles I’ve been meaning to watch: “The Fountain”, “Stranger Than Fiction”, “The Illusionist” “The Prestige” and “Thank You For Smoking”.
When Bugzilla Is Your Only Friend
Yesterday was a refreshing cool overcast day in Southern California with periodic rain. It was very enjoyable. Today was bright, sunny, clear and still a bit crisp. That was also nice. What wasn’t nice is I think the sudden weather change was largely to blame for the killer sinus headache that greeted me as I woke this morning. This resulted in a frustrating loss of productivity in a morning that ended up being limited to a couple critical tasks and being fetal. While the pain subsided over the course of the afternoon, the end result is drained lethargy.

Now that I’m back in start-up mode (ironic considering it’s for a company I started back in 2001), I’ve been looking for weapons to combat lethargy, discouragement and drive inspiration. Books are a prime source, and I’ve just finished reading two recent releases that fall into the appropriate category.

The first, Founders at Work: Stories of Startups Early Days has a pretty self-explanatory title. It didn’t turn out to be especially inspirational, or terribly educational, but it was interesting. The stories and anecdotes ranged wildly both in length and quality (measured by ‘interestingness’), but it was well worth the read. As I mentioned, I didn’t really run across anything that was new, although the concept that companies that do well usually achieve it by capitalizing on unexpected opportunities is now further cemented into my mind. Founders at Work is well edited, and recommended if you like reading about the tech industry. I think I was slightly disappointed that the book didn’t spark any epiphanies, but I was probably expecting too much.

The second, Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software is probably an odd choice for inspiration. The book is an exceptional creation, it details the pain, agony, struggle, and sheer difficulty of creating serious computer software, but is written in such a fashion that someone outside the computer industry can read and understand it. It manages this without coming across as pedestrian or condescending, which is quite a feat of masterful writing. The technical, social and political dynamics of large-scale software development are displayed in all their ugly glory. One of the interesting aspects is how the project, Chandler, is largely free of the financial pressures that plague much of commercial software development. With that dimension removed, the others can be seen that much more clearly. The end result is a mesmerizing look at how even if you build a team of really smart, really experienced people, making software is hard. In time I want to be developing software even more complex than Chandler, so it is a case study well taken to heart and oddly inspirational. I suspect I will force some people to read it at some point, because it is a tremendously accessible look at an intimidating and seemingly incomprehensible world from the outside.
Sweet Sweetback's Clicky Keyboard
More work, more deadlines, more trips, less blogging.

I continue to be exceptionally glad I purchased the MacBook Pro. During my most recent trip, I realized I’d likely be doing a lot of source code reformatting, as well as construction. While the MBP keyboard is quite a good one, the small arrow keys and function keys tend to wear out my fingers during extended editing sessions. Thus, I decided to splurge on an external keyboard.

This led me to my keyboard dilemma, getting my hands on a decent keyboard quickly without paying a fortune. I have always been picky about keyboards and monitors, after all I frequently spent hours upon hours a day typing and staring, using cheap stuff is just plain silly. In this day and age, however, now that computers are a cheap commodity rather than several thousand dollar investments, keyboards have become one of those peripherals that seem to suffer from a race-to-the-bottom syndrome. Even if you go into a computer store, the $80 keyboards are just as crappy to type on as the $12 keyboards, they just have a bunch of extra buttons and useless features.

I wanted a good keyboard, which meant I wanted a mechanical keyboard. At the same time, I was working on-site in an open plan office, which meant I wasn’t going to subject those around me to the sweet sweet clamor of an IBM Model M, or equivalent. Since it was going into a MacBook Pro, I also wanted USB native.

A little searching with Google didn’t turn up anything promising, except for one no-name keyboard from an OEM manufacturer I’d never heard of: the Scorpius-M10 Mechanical USB Keyboard. No word on whether or not the have a Crichton-M9 bluetooth mouse. I decided to take a stab in the dark, roll the dice and give the M10 a shot. Two rolls of the dice actually, since it was so obscure none of the usual suspects (Amazon, Newegg) stocked it.

I was pleased with the results, the online retailer (Cyberguys) promptly shipped it and I had the new keyboard in my hot little hands. And then I realized that I had made a most unfortunate assumption. Years of Mac usage had conditioned me to be used to the convention of ADB, and later USB keyboards having pass-through connectors so you could plug your mouse directly into the keyboard. This never caught on in the windows world (remember that lowest common denominator?), although it isn’t surprising since unlike Apple, it was a long time before PC keyboards and mice ended up using the same physical interface (Bus mice? Serial mice? Ah, the bad old days). I now had one mouse to plug in, one keyboard to plug in, and one devkit to plug in, 3 USB cables, 2 ports on the MBP, and not a single USB hub in the office. It’s only February and I’m already glad I ponied up for Amazon Prime.

The keyboard itself gets a thumbs up. Purely functional visually, with the sole fashion concession being its matte black appearance. No stupid useless keys, I actually wish it didn’t have the Windows key, but I’ve come to learn to live with it in 2007 (control-escape forever). Thankfully, it is quieter than an old-school clicky keyboard, which was one of my major concerns. I’d put the noise level right about midway between a normal keyboard and a Model M. The tactile keypress feel is pleasant. My only quibble is that the keys have a bit more ‘jiggle’ to them then on a Model M or my Matias Tactile Pro. The up and down is fine, but resting my fingers on them, the keys don’t quite have as solid a lateral feeling as I’d like. That said, it still beats the heck out of any non-mechanical keyboard and I’m glad I bought it.