Archive:


Why War Made No Sense

Well, it looks like the question of “to pull out or not to pull out” may have been settled — with the only remaining question being what fig leaf we will use to cover ourselves as we back away.

If we are indeed nearing the end of this ill-advised sojourn into Middle Eastern politics, I’d like to pull back and explain at a higher level why the intervention was a bad idea from the start. Three years ago, I laid out the case against war at the nitty-gritty level, but now I’d like to address the issue from the grand-strategic level.

Probably the biggest mistake America has made (over and over again) over the last 50-100 years is to view war as just another tool in the foreign-policy toolbox, to be pulled out whenever useful. This is a deeply flawed conception. War is not a gambit. When you enter into armed conflict, you are opening Pandora’s box.

Why? Because war is the consensual repeal of civilization. War is a condition where all parties involved set aside the normal laws, rules, standards and folkways that govern and restrain their conduct, and choose instead to revert back to the single Prime Directive of the jungle — the strong lead, the weak follow. This is the only true law of war: he who is strongest makes the law.

When that happens, you open yourself up to all sorts of possibilities that are not possible when civilization is in place. Maybe your opponent is stronger than you think. Maybe he’s not, but he is cleverer than you are and can make better use of his limited strength. Maybe he knows of a fatal flaw in your plans and defenses that you do not. Maybe Fate will step in and turn what should be certain victory into headlong rout.

The only thing that is certain in war is uncertainty. There’s an old military saying that “no plan survives contact with the enemy”, and that is truer than we like to think, with all our sophisticated computer models and whiz-bang weapons. When all parties agree to be governed by rules, the outcomes are constrained; when you leave the arena of civilization and enter the arena of conflict, anything can happen.

So what does this have to do with Iraq?

America is currently the most powerful nation on Earth — and maybe the most powerful nation in history. We’re sitting at the top of the heap. This was true before we invaded Iraq, and it’s true today.

This simple fact makes the Pandora’s-box problem more acute for us than for any other nation. When you are the dominant power, the preservation of the status quo is directly in your interest; after all, the status quo is for you to dominate.

With all the uncertainties it brings, war poses a direct risk to the continuation of the status quo. The best possible outcome of war for a dominant power is that it will continue to dominate — in other words, that nothing will change. On the flip side, there are lots of ways the conflict can spin out of control and lead to you being knocked off the heap altogether. (Ask the Austro-Hungarian Empire how that works.)

In other words, the dominant power has more to lose from repealing civilization than does anyone else, and less to gain.

This makes war a prospect that a sensible dominant power should be very judicious about considering. Each time the guns come out, you are risking your status on the world stage, and all the prosperity and power that comes with it. Is the objective worth it? Will you win something so valuable it is worth placing all your assets on it? Have you considered what you will do if you roll snake-eyes?

This is the great failure of our leadership in the Iraq crisis. They threw us into a war to solve a problem — the brutal reign of Saddam Hussein — that posed no direct threat to America or her strategic position in the world. And they compounded their error by being too inflexible to respond with alacrity when the situation spiraled away from their planned outcome into a messier, more protracted conflict.

The results are all around us. Jihadists have seen that the American military machine can be successfully confronted, and have learned new tactics that limit the effectiveness of our most powerful striking arms (aviation, artillery, and armor). Non-aligned nations of the world see our cause as a flagging one and rethink the utility of standing with the United States. Huge deficits caused by war expenses threaten our prosperity and tie our hands to act elsewhere in the world. And our citizenry has been rent asunder by partisanship at the exact moment when we most need to be as one.

Two years ago, we chose to open Pandora’s box. Now we get to see what comes out.


Newton’s Laws of Feline Motion

Missy at rest

Originally uploaded by jalefkowit.
Click photo for full size image.

A comfortable cat at rest tends to stay at rest…

Missy in motion

Originally uploaded by jalefkowit.
Click photo for full size image.

…but when she moves, she MOVES!


Where To Contribute

One of the comments that was accidentally filed as “Junk” during the recent unpleasantness asked a very good question: where you can send contributions in memory of my mother.

We don’t have an “official” group designated for this but my suggestion would be to give to AMVETS. My mother supported their work very strongly and helped them several times with drives for their thrift stores. I know she would appreciate seeing new folks pitch in.

Here’s the link:

Send your contribution in memory of Beverly Lefkowitz. And thanks.


A Conspiracy of Silence! Or Just Simple Ineptitude

If you’ve tried to leave a comment on this site over the last couple of weeks, you may have wondered why it didn’t show up.

It turns out that I had the spam-filtering settings for this blog set a tad… aggressively. Imagine my surprise when I checked my “Junk Comments” folder today and found about 20 legitimate comments along with the 600 or so spam comments!

Whoops. Sorry ’bout that.

Anyway, all legitimate comments have been published and I’ve dialed back the spam control settings so that it won’t happen again. My apologies…



Transition

A brief personal note here.

As of December 5, I’m not going to be with my current employer, Oceana, anymore. I have had a great time working with all the talented people there, but I’ve accepted an offer from DemocracyInAction.org (DIA) to join their team as Chief Operating Officer. In this role I will be directing their product development and managing relationships with many of their clients.

DIA is a small organization that has been making a big noise in the online activism space. Their tools are among the most affordable and innovative out there. I’m looking forward to helping them continue to grow and develop tools that redefine people’s expectations for online activism.

Onward!


The Gates and Ozzie Memos

Dave Winer has posted the full text of two memos — one from Microsoft founder Bill Gates and the other from new-ish MS CTO Ray Ozzie — that were distributed to MS staff in advance of the announcement of “Microsoft Live”.

I highly recommend that anyone who is interested in the direction of the tech business read them. This is especially true of Ozzie’s memo, which strikes me as a cogent and frank analysis of Microsoft’s current place in the market and what they can do to hold on to their dominant position.

I’ll quote some excerpts from Ozzie’s memo, with emphasis added on key points, to show you what I mean:

[F]or all our great progress, our efforts have not always led to the degree that perhaps they could have. We should’ve been leaders with all our web properties in harnessing the potential of AJAX, following our pioneering work in OWA. We knew search would be important, but through Google’s focus they’ve gained a tremendously strong position. RSS is the internet’s answer to the notification scenarios we’ve discussed and worked on for some time, and is filling a role as ‘the UNIX pipe of the internet’ as people use it to connect data and systems in unanticipated ways. For all its tremendous innovation and its embracing of HTML and XML, Office is not yet the source of key web data formats — surely not to the level of PDF. While we’ve led with great capabilities in Messenger & Communicator, it was Skype, not us, who made VoIP broadly popular and created a new category. We have long understood the importance of mobile messaging scenarios and have made significant investment in device software, yet only now are we surpassing the Blackberry…
A grassroots technology adoption pattern has emerged on the internet largely in parallel to the classic methods of selling software to the enterprise. Products are now discovered through a combination of blogs, search keyword-based advertising, online product marketing and word-of-mouth. It’s now expected that anything discovered can be sampled and experienced through self-service exploration and download. This is true not just for consumer products: even enterprise products now more often than not enter an organization through the internet-based research and trial of a business unit that understands a product’s value.
Limited trial use, ad-monetized or free reduced-function use, subscription-based use, on-line activation, digital license management, automatic update, and other such concepts are now entering the vocabulary of any developer building products that wish to successfully utilize the web as a channel. Products must now embrace a “discover, learn, try, buy, recommend” cycle — sometimes with one of those phases being free, another ad-supported, and yet another being subscription-based. Grassroots adoption requires an end-to-end perspective related to product design. Products must be easily understood by the user upon trial, and useful out-of-the-box with little or no configuration or administrative intervention…
The rapid growth of application assembly using things such as REST, JavaScript and PHP suggests that many developers gravitate toward very rapid, lightweight ways to create and compose solutions. We have always appreciated the need for lightweight development by power users in the form of products such as Access and SharePoint. We should revisit whether we’re adequately serving the lightweight model of development and solution composition for all classes of development…
Complexity kills. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges, and it causes end-user and administrator frustration. Moving forward, within all parts of the organization, each of us should ask “What’s different?”, and explore and embrace techniques to reduce complexity.

As the InstaPunditBot would say, read the whole thing.

UPDATE (Nov. 11, 2005): Coverage from The Register: Gates stirs Microsoft with dramatic ‘more meetings’ plea. Best headline ever!

Robert X. Cringely is also weighing in: “Microsoft is leaking internal documents to make us think they have a plan“.


Dems Win!

Today’s elections turned out to be good ones for Democrats across the country! Woo hoo!

Here in Virginia, Tim Kaine handily defeated his Republican opponent. He’s projected to get a bigger margin of victory than our popular (Democratic) current governor, Mark Warner, did in his last race to boot.

Down-ticket in VA, it’s turning into a nail biter — the GOP candidates for Lieutenant Governor and Attorney General are currently winning, but by razor thin margins: 1.6% in the Lt. Governor contest and 0.45% (only 8,000 votes difference!) for Attorney General.

In New Jersey, gazillionaire Jon Corzine has once again proven that with enough money, all things are possible.

The news isn’t all good, unfortunately — it looks like the Reform Ohio Now ballot initiatives in Ohio are going to be defeated, which sucks. It’s especially sad about Issue 4, which would have cleaned up the districting process in the state; I believe our current broken system of districting has seriously imperiled democracy in America.

But the big headline here is Tim Kaine’s victory here in red-state Virginia. You better believe the RNC is feeling that tonight…


“Open Source War”

Burning car

Car burning in Strasbourg, France on November 5.
Photo by François Schnell.

France — and with her, perhaps all of Western Europe — is in crisis tonight.

In case you haven’t been paying attention, what started out as simple rioting in the Paris banlieues (suburbs) has now spread to more than 300 cities across the country, fueled by the rage of France’s large and mostly un-assimilated Muslim minority population. The unrest has gotten so severe that the government has declared a state of emergency and there is talk that the army will be called in to confront rioters. Sympathetic riots have broken out in Belgium and Germany as well, raising the question of whether the unrest will remain confined to French borders. Some are going so far as to declare that the riots have evolved into a full scale intifada such as we have seen in Palestine.

If you want to understand the dynamics of this situation, I recommend you check out Global Guerrillas, where John Robb is posting some of the most cogent and thought-provoking commentary I’ve seen yet on this growing crisis.


The WinFX Look

Been wondering what an app coded to use the new WinFX graphics engine (the one that will ship with Windows Vista) looks like, compared to a plain ol’ Windows app?

Here are some screenshots of Microsoft Max, which uses WinFX, to give you an idea (click the image to get the full-size version):

Microsoft Max home screen

Microsoft Max screenshot

Microsoft Max image

Notice how navigation between sections of the app is handled through tabs across the top — this UI approach is also visible in the preview screenshots of the new Office 12 UI we’ve seen.

UPDATE (Nov. 11, 2005):: More on this subject from Mike Gunderloy: Everything You Know About UI Design Is Wrong.


Curiouser and Curiouser

Remember a few weeks ago, when I told you about how someone had stolen my welcome mat?

Today, a new development! I came out of my apartment to go to work — and there, in front of my door, was a welcome mat.

But not my welcome mat. This was a completely different welcome mat.

So now I’m really confused. Did the thief get an attack of conscience, and decide to try and make up for it by giving me a new mat? Is someone just messing with my head?

Or is it possible that the thief reads this blog and saw me call them out???

Curiouser and curiouser…


I Like Eat Cat

I like eat cat

Originally uploaded by jalefkowit.
Click photo for full size image.

Seen on a downtown street in Washington, DC. What could it mean?



Netflix “Class Action Settlement” Is A Trap

I received an e-mail today from Netflix informing me of a legal development:

You are receiving this notice because you were a paid Netflix member before January 15, 2005. Under a proposed class action settlement, you may be eligible to receive a free benefit from Netflix.
A class action lawsuit entitled Chavez v. Netflix, Inc. was filed in San Francisco Superior Court (case number CGC-04-434884) on September 23, 2004. The lawsuit alleges that Netflix failed to provide “unlimited” DVD rentals and “one day delivery” as promised in its marketing materials. Netflix has denied any wrongdoing or liability. The parties have reached a settlement that they believe is in the best interests of the company and its subscribers.
Netflix will provide eligible subscribers with the benefit described below, if the settlement is approved by the Court.

  • Current Netflix Members: If you enrolled in a paid membership before January 15, 2005 and were a member on October 19, 2005, you are eligible to receive a free one-month upgrade in service level. For example, if you are on the 3 DVDs at-a-time program, you will be upgraded to the 4 DVDs at-a-time program for one month. There will be no price increase during the upgraded month. (If you cancel your membership after October 19, 2005 and before you receive the upgrade, you will have to rejoin to get the upgrade.)
  • Former Netflix Members: If you enrolled in a paid membership before January 15, 2005 but were not a member on October 19, 2005, you are eligible to receive a free one-month Netflix membership on your choice of the 1, 2 or 3 DVDs at-a-time unlimited program. (If you rejoin after October 19, 2005 but before you receive the free one-month membership, you will receive a credit for the free month when it becomes available.)

They’ve set up a web site where class members can go to claim their benefits from the settlement.

However, before you claim your free month of service, be sure to read the whole e-mail — or, better yet, read the actual settlement agreement. Netflix has helpfully posted both on the settlement site.

If you do so, you will discover that this “benefit” has a stinger attached:

After the benefit period ends, the new or upgraded level of service will continue automatically (following an email reminder) and you will be billed accordingly, unless you cancel or modify your subscription. You can cancel or modify your subscription at any time.

(Emphasis mine)

So, in other words, they will “settle” with you by giving you a free month of upgraded service — but then, after that month, they will keep you at the higher service level and just bill you for that, instead of what you used to pay! Unless you’re on the ball enough to manually go into the system at the end of the month and re-set your service to its old level, that is; and we all know that some people will forget to do that.

This is just ridiculous. It’s less a “settlement” and more like a promotion for Netflix. I don’t quibble with them offering a free month of upgraded service as the settlement benefit — if that’s what the claimants are happy with, that’s fine, you can always opt out of the class and sue Netflix yourself if you disagree — but when the month ends they should restore your account to the way it was automatically, not require you to do that yourself. No “benefit” should expose claimants to the risk of owing the company money just for claiming the benefit.

The web site is also misleading. Notice that the e-mail says the following at the end:

To get more information about the settlement and procedures, and to take options 1, 3 or 4, visit www.netflixsettlement.com.

I wanted to take option 3 — excluding myself from the class — so I clicked through to the settlement site and logged in, figuring that it would give me an option after logging in to exclude myself from the class.

To my surprise, that’s not the case — when you log in, you are electing to receive the settlement benefits! So now I have to contact Netflix and tell them that I didn’t mean to do that. Nowhere in the log-in process does it warn you that logging in means that you are accepting the agreement. A classic case of bad user interface leading to unintended consequences.

My advice? Do nothing, or opt out of the class altogether. This “settlement” will cause you more problems than it’s worth.


Microsoft Live: Old Wine, New Bottle?

Bill Gates introduces Live

Photo by niallkennedy.

Well, today was the big day at Microsoft when they were supposed to announce their Next Big Thing, the strategy that would reposition the company just like their embrace of the Web did in 1995 and the launch of .NET did in 2000.

And what, you ask, is the exciting new hotness? It’s called “Live“.

OK, you say, that’s what it’s called. But what is it, really?

To answer that question, MS rolled out several pieces today:

So far the response to “Live” could be charitably described as “tepid”. Scott Hanselman (one of the authors of “Pro ASP.NET 2.0”) says “I don’t get it… Why does Microsoft feel the need to release Yet Another Web Portal?” Dave Winer calls the “Live” demo “[the] biggest failure I’ve seen in almost 30 years in the biz“. Danny Ayers laments, “How the mighty have fallen.

Of course, not everybody is so downbeat. Tim O’Reilly, for example, opines that “Microsoft clearly now gets that the starting line has been reset, and everything is up for grabs“; at TechCrunch, Michael Arrington says “After what I saw today, I despair for many a silicon valley startup. Seriously.” But most observers aren’t that impressed with the stuff that has been released under the “Live” banner thus far.

I wasn’t at the launch event, but since I’m a recovering Microsoft developer I followed the announcements closely. Overall, I think the truth in this case is somewhere between the two extremes I cited above. Many of the “big-ticket” items rolled out today are ho-hum at best. Live.com is the perfect example: as far as I can tell, it’s just a customizable portal page. We had those in 1998 and they sucked then. Seven years later, they haven’t gotten any better.

However, there are a few grace notes scattered around the various presentations that indicate there may be some pieces of “Live” worth keeping an eye on. One example is “Microsoft Mojo” (yes, I swear, that’s the name they use for it): a new set of collaboration tools for Office users, to be delivered via Office Live. What little I have seen of Mojo makes it look like they have taken some of the key ideas of the before-its-time Groove Networks platform and run with them; for example, they apparently demo-ed two users collaborating simultaneously on an Excel document online. Groove had impressive technology, but their Achilles heel was always their requirement that you do all your collaboration within their Groove client software. If you took the collaborative goodness of Groove and rolled it into Office, you’d have something very interesting — imagine Office injected with some of the DNA of SubEthaEdit and you can see the possibilities.

(Note: it should probably not surprise anyone to see Office getting Groovy now that Ray Ozzie, founder of Groove, is Microsoft’s new CTO.)

Another idea that seems solid to me is the OneCare Live concept. Home and small business users of Windows have found themselves suffering more and more over the years as the accreting complexity of the system required them to become part-time sysadmins, which was no fun. Services like Fog Creek Copilot have already shown how you can tie systems together to allow remote experts to take this burden off a user. Given that Microsoft has tied its destiny to the “fat client” approach, offering its own institutionalized services to take the burden of routine maintenance off of these users and onto itself makes a lot of sense.

So it’s a mixed bag. What does that mean for the future of “Live”? The best place to look for analogies is probably the launch in 2000 of the Last Big Thing from Microsoft: .NET. The “Live” launch actually reminds me a lot of that. When .NET was first revealed, Microsoft went crazy trying to shove everything they did under the .NET umbrella. Windows became Windows.NET. Office became Office.NET. Their various server packages became .NET Servers. I imagined them frantically renaming all the streets in Redmond — “Main Street.NET” — to fit the pattern.

The problem was that the vast majority of these changes were purely cosmetic. Windows, Office, the servers, etc. weren’t being radically rewritten; they were just being rebranded. When you cut through the .NET hype, the actual technical accomplishments you found were more modest: a new runtime environment and API for building Windows applications, a new language (C#) hosted in that environment, and a few other things. The rest was hot air, which Joel Spolsky noted at the time.

Did this mean that .NET was a failure, or an unimportant development? Not at all. The .NET environment proved to be a solid one for developing apps; it moved Microsoft into a place where they could compete credibly with Sun’s Java platform. C# is by all accounts a clean and pleasant-to-code-in language. .NET provided Microsoft developers with real benefits that they are only beginning to exploit the full potential of.

But .NET was not the Year Zero event that it was made out to be at launch. It was not a revolution for Microsoft; it was an evolution — and by overhyping it, they confused their customers, who couldn’t tell what was real and what was puffery in .NET. Eventually MS dropped the .NET hype, the products that had no real connection to .NET quietly went back to their old names (notice how the upcoming new version of Windows is not “Windows.NET Vista”), and .NET found its place in the market.

I imagine we’ll see something similar happen with “Live”: it’ll be another evolution in the Microsoft platform. The bits that are inspired will put down roots, the bits that aren’t, won’t. And eventually Microsoft will have to sharpen its definition of what “Live” is and pare back the bajillion other projects that are now confusing the brand.

Will that be enough for the ailing giant to fend off the assault from Google? Who knows. As it stands, “Live” seems like less of a Great Leap Forward and more of a baby step. Every journey, though, has to start somewhere.


Firefox 1.5 RC1

Piping hot and fresh from the oven: Firefox 1.5 Release Candidate 1 is here. (A “release candidate” is the last testing step before the final version comes out.)

The cool part? The new binary patching system is working. Because I was running one of the 1.5 betas, I didn’t have to go to mozilla.org to get RC1. Instead, when I started Firefox today a window came up informing me of the release of 1.5 RC1 and asking me if I wanted to update. All I had to do was click “yes” and everything else was automatic — a patch was downloaded, Firefox installed it, and then the next time I opened the browser I was running the latest version!

This is a Big Improvement over the old system of upgrading because it means that people with old versions of the browser won’t have to go out of their way to find out about and install upgrades anymore — which should mean a lot fewer copies of Firefox out there with unpatched security holes because their users are too lazy to upgrade. And because the new system only downloads a patch, rather than the complete Firefox installer, you get the update much quicker — for me, the patch was less than 1MB, compared to the 8MB full installer I usually have to download.

Great work, Firefox team! I’m looking forward even more now to 1.5 final!


Well, That Explains That

Remember the post below where I noticed that airliners have replaced the “No Smoking” light with a “Turn Off Electronic Devices” light?

This, I dare say, is probably the reason why…

(Thanks to the Head Lemur for the pointer.)


Stuck In Reverse

When you try your best but you don’t succeed
When you get what you want but not what you need
When you feel so tired but you can’t sleep
Stuck in reverse
And the tears come streaming down your face
When you lose something you can’t replace
When you love someone but it goes to waste
Could it be worse?

— “Fix You“, Coldplay


2,000 And Counting

You should know the name of US Army Staff Sergeant George Alexander Jr.

Why? Because he was the 2,000th American soldier to be killed in the war in Iraq:

The threshold was crossed with the Pentagon’s announcement that Staff Sgt. George Alexander Jr., 34, of Killeen, Tex., had died at Brooke Army Medical Center in Texas on Saturday of injuries suffered in Iraq earlier this month, when a bomb planted by insurgents exploded near his Bradley Fighting Vehicle.

Rest in peace, Sergeant.


Sign of the Times

The 20th century is well and truly dead: on a shiny new airplane, I noticed that the “Extinguish your cigarette” light was missing. In its place was a “Turn off electronic devices” light!

Maybe we’ve just traded one addiction for another…


Oops

Seen in the mail room of my apartment building:

Flickr Photo

What Broke StyleCatcher (And How To Fix It)

Remember my lament about the StyleCatcher plugin for Movable Type being borked? And how I had to hack the plugin to get it to work on my server?

Well, those posts caught the attention of ace Six Apart tech god Jay Allen (the guy who wrote the incredibly important MT-Blacklist spam-killing plugin, back in the MT 2.x days before MT had any kind of integrated comment spam defenses). After some e-mail correspondence and troubleshooting on their end, we’ve figured out why it was breaking.

Turns out that StyleCatcher has problems with old versions of the Perl module libwww-perl (aka LWP). My box was running LWP version 5.64, which is an old version, vintage 2002 — the latest one is 5.803, which is what 6A had been using for testing.

6A suggested that I upgrade LWP, but in a kind of miracle of synchronicity, the exact day I received the suggestion was the day my hosting provider, DreamHost (who rock), had chosen to upgrade my server to Debian Sarge. Sarge includes LWP 5.803, so I got the new version of the module “for free” when they did the distro upgrade.

And lo and behold, that did the trick! Now I can run StyleCatcher completely unmodified, just as it is distributed from the 6A site.

So the lesson here is this: if StyleCatcher is breaking for you in the way I described, you need to update to LWP 5.803. Older versions may work, but then again they may not. 6A is working on figuring out what the baseline acceptable version of LWP is for the plugin; until they do, your best bet is to assume it requires 5.803.

Many thanks to the 6A team (led by Jay Allen and Brad Choate) for taking the time to work with me in figuring this out. StyleCatcher is a free tool without any official 6A tech support, so they went above and beyond the call of duty in helping figure out why it was breaking for me. That’s some serious customer service! And it’s much appreciated.


Passages: My Mom, Beverly Lefkowitz

At 4:00 this morning, I held my mother’s hand while she died.

The last year was a tough one for her. Regular readers will remember how a year ago she underwent surgery to remove a cancer on her lung, and how that surgery ended up spawning complications that nearly killed her then — what was supposed to be a not-too-complicated procedure ended up with them completely removing one of her lungs and having her teetering on the brink of death.

When I flew out to be with her that night, the doctors told us not to expect her to see the morning. But, in a kind of miracle, she did. She held on and survived more than two months unconscious on a ventilator.

Then, once she came back to consciousness, the next challenge came: learning to live on one lung. She had to go through rehabilitation to learn to walk again with the decreased lung capacity. She took on the rehab like a champion, blowing away their expectations for how quickly she’d be up and on her feet again.

And then she came back home, but the problems weren’t over. She had a portable oxygen machine that gave her additional air when she needed it; it was useful and important, but it annoyed her no end. And her voice had changed — the doctors, when trying to remove the cancer, had nicked one of her vocal cords, making her voice a throaty rasp. My mom loved to talk and she hated her new voice.

To understand my mom, though, you need to know that she took on each and every one of these challenges — challenges that would have broken a lesser person, like, say, me — head on. Twice the doctors told us that she wouldn’t survive, and twice she battled back and spit in their eye. She turned months of rehab into weeks just through determination. And she did it all with a never-failing supply of good humor; she always had a joke or a funny face at hand.

This time, though, it was too much. The doctors had been giving her chemotherapy to prevent the remnants of the lung cancer from spreading, and it apparently weakened her immune system to such a degree that an infection she caught sometime in the last few days ran riot through her body. When it got into the blood, it poisoned her faster than the doctors could keep up.

I came home on Tuesday to be with her in case anything happened. She was conscious then, and aware of who I was. They had her on a ventilator again, so she couldn’t talk — tube down the throat — but when I stood there by her bed and put my hand in hers, she squeezed it tight. She was even making funny annoyed faces as the nurses adjusted things.

By yesterday all that was gone. She didn’t respond to stimuli, didn’t look at you when you called her name, didn’t squeeze your hand anymore. One by one her vital signs failed and were propped up only through artificial life support. And at 4:00 this morning, at the too-young age of 56, she died.

Beverly Lefkowitz wasn’t a famous woman and no songs or stories will be written about her. But she will always live in the hearts of those of us who loved her. And the memory of her combination of wit and will is going to be my inspiration for all the rest of my days.

I miss you already, Mom.


Punk’d

Some people have asked me, “Hey Jason, what do you think of President Bush’s nomination of Harriet Miers to fill the second Supreme Court opening?”

And all I can say in response is, hahahahahahahahaaha.

Because the nomination sends a message loud and clear to all the conservatives who have supported Bush through it all over the years:

You’ve been punk’d. Suckers.

This is the moment you’ve been waiting decades for. The moment when an opening on the Supreme Court could be filled by a real, rock-ribbed, hard core True Grit Winger. Someone who’d put the women back in the kitchen and God back in the classroom and courtroom where he belongs.

O the trials you have endured, waiting for this moment. You gave every spare penny you could find to the Bush campaigns. You wrote letter after letter after letter to the editor. You canvassed and lit-dropped till your feet bled.

You even turned your church over to the GOP — allowed the tawdry ambitions of man into the House of God — because you believed in George W. Bush. When he said he was born again, you nodded me, too. When he said he wanted a “culture of life”, you said preach it, brother!

And then, after all the years of waiting, the moment came. And George W. Bush looked back at you and said:

Fuck you.

Fuck you, I’m nominating my personal lawyer to the Supreme Court.

Fuck you, I’m nominating her even though she’s never served as a judge and nobody knows where she stands on anything and she’s cool with gays and so on.

Fuck you, she thinks I’m the smartest man she’s ever met and she helped me finesse my DUI rap, so I’m nominating her.

You don’t like that?

Fuck you.

That’s right. All the work, all the sweat, all the dedication — and in the end, in the one moment when it all mattered, George W. Bush tossed you aside like a used Kleenex so he could do a favor for one of his cronies.

To which all I can say is:

hahahahahahahahaaha

In the immortal words of Calamity Jane on Deadwood, “Welcome to the fuckin’ club of the rest of us.”

All of us who did not support Bush unconditionally have seen this for a while now. We’ve seen it in his un-conservative spending habits. We’ve seen it in his botched war planning, and in his refusal to dismiss the subordinates responsible. We’ve seen it in his appointments of cronies to critical posts.

We’ve seen that George W. Bush doesn’t give a flying fuck about anything except hanging on to power longer than his Dad and giving out bennies to his buddies.

But you, your eyes have been shut tight. You ignored it all because you were waiting for that One True Moment when all the work would prove worthwhile. And now it’s come — and you’re left with nothing except the sick feeling of being used.

hahahahahahahahaaha

You’ve been punk’d.

Welcome to the fuckin’ club of the rest of us.


Google to Announce StarOffice Project Tomorrow?

Wow:

Google and Sun Microsystems will hold a press conference on Tuesday at which they’re expected to announce a collaboration to bring StarOffice productivity applications to Google users.

read more | digg story