Bill of Rights found; Ashcroft surrenders

In unrelated news, a historic copy of the Bill of Rights, which was one of 14 commissioned by George Washington when he was president and which was subsequently stolen from the North Carolina State House by a Union soldier during the Civil War, has been recovered, according to CNN. No word on whether Ashcroft has been notified, or whether he’s aware that we have a Bill of Rights.

The war has begun

CNN: Twenty-four cruise missiles were fired and 2000-lb. “bunker buster” bombs were dropped at “selected targets of military importance.” Speculation is that the target was a meeting of Saddam and his military advisors.

Hmm. Apparently itís operation Iraqi Freedom. As operation names go, itís no “Desert Storm.”

Three years and five days ago today: a beginning

I just realized I missed an anniversary. My very first page on a website called Jarrett House North was published March 14, 2000. The page was a direct port of the front page of my first personal web site, which I had built in Frontier (back when it was free) on my Power Mac 7200/90 and which I was serving (illegally) over our DSL connection from that Mac using Mac OS 8’s Personal Web Sharing. (The page is still visible at the Internet Archive. Note the damning lack of an actual domain name; I had essentially hijacked the IP address, since Bell Atlantic’s DSL solution wasn’t compatible with Mac OS 8.)

When Dave announced that he was providing free Manila hosting at Editthispage.com for those who wanted to try Manila, I registered my site under the same name I was using for my homebrew site, Jarrett House North. I transferred some of the old content into the Manila site using cut and paste, and then forgot about the site (with a few exceptions) until the summer after my first year of business school.

So when someone asks what my blogaversary is, I tell them my blog was born June 11, 2001, but that it was conceived March 14, 2000 and had a really long gestation period. 🙂

Special bonus: the site map for my old web site is still at the Internet Archive. Compare to the current site map, which only points to my static pages, not to most of my blog content (and hence hasn’t been linked into my main navigation yet). Most of the structure was already set in place in 1999.

A year ago today: OPML scripting

A year ago today I was working on understanding OPML and writing scripting solutions around it. I never did get OmniOutliner2OPML working correctly, and Omni released a new version of OmniOutliner that supported OPML directly.

As an AppleScript, though, OmniOutliner2OPML was interesting enough to form the basis of an article over at Studio Log by Jesse Shanks called “OmniOutliner as a Script Analysis and Management Tool” so it wasn’t totally wasted effort.

The script, like any programming that handles outlines, binary trees, and other branching data sets, contains recursive logic that has to process each level of the tree repeatedly. I used to obsess over this sort of stuff for hours in my old day job, writing selective disclosure tree controls for browsing document relationships in workflow applications and trying to make them as lightweight as possible. Because the reality is that tree structures are both easy and gnarly to program—easy, because they are highly repetitive in their structure (does this node have children? if so, ask each of them if they have children, and so forth), and hard because it’s hard to predict how deep the tree will go and how many levels you’ll have to process, and how long it will take.

Distant echoes of war in the NW

Heard on our NPR station’s local news update this morning: with the USS Carl Vinson carrier group deployed, many businesses in Bremerton, WA are shortening their hours and laying off employees. Another news story estimated there are as many as 19,000 military dependents in the Northwest.

Domesticity

It’s amazing how little it takes to make me feel domestic. I came home in the late afternoon daylight and helped Lisa weed the bed beside the driveway.

(The beds are all a complete disaster, incidentally. We have paths around all the garden beds, from the garden to the back patio, and from the garden to the garage door, and all the way down to the street covered in bark. Thinly covered, now, and with weeds creeping through—actually, covering—the bark. I foresee paving brick, landscaping cloth, lots more bark, and raised beds in the future.

(Also, have I mentioned how good it is to have daylight again?))

Anyway, I only got as far as the end of the fence while the light was still good, then we did some quick shopping and made dinner from leftovers and did laundry and set a pot of stock that I started making last night back on the burner to cook down. What is it about dryer sheets? the smell? Something, anyway, that makes me want to be even more domestic. Or else just makes me sound like Mickey Rooney on a bad day.

Emails from Rachel

From a different front: The Guardian has reprinted a series of emails from Rachel Corrie, the American who was crushed to death by an Israeli bulldozer as she tried to keep Palestinian houses in the Gaza Strip from being destroyed:

I spent a lot of time writing about the disappointment of discovering, somewhat first-hand, the degree of evil of which we are still capable. I should at least mention that I am also discovering a degree of strength and of basic ability for humans to remain human in the direst of circumstances – which I also haven’t seen before. I think the word is dignity. I wish you could meet these people. Maybe, hopefully, someday you will.

We are going to war. Shall I stay silent?

I’m having a not-infrequent crisis of confidence, brought on by the failure of the administration’s incompetent, amateurish, hypocritical diplomacy… no, wait, let me start over.

I’m having a not-infrequent crisis of confidence, brought on by the nearness of the war and the lives being placed in danger on both sides. Prayer seems called for but pointless. Part of me says I should be supportive of our troops and not question their leader’s motives for bringing us to this point. And I do wish our troops Godspeed and a quick and decisive action, with no innocent blood spilt.

Part of me says I should just ignore it, that it will quickly go away, and that the stock market rebound will fix everything. (If it happens.) That’s not a very big part of me.

But I can’t stay silent. Even without questioning the president’s motives (which is tempting), I have to question his actions when they seem to fly in the face of everything I ever learned about this country and what it stands for.

I have to question his statement that we are legally justified in going to this war when the evidence to the contrary is strong.

I have to question his claims that Iraq poses a clear danger and possesses weapons of mass destruction, when all evidence of these weapons has proven to be based on fabricated documents, plagiarized British war dossiers, unreliable and discredited speculation, and misinterpreted reports.

I will not stay silent. These are my duties in this war:

  1. It is my duty as a citizen to be informed.
  2. It is my duty as a blogger to inform others.
  3. It is my duty as a Christian to pray for the safety of our troops.
  4. It is my duty as a patriot to question and challenge.

Esta: back, without photos

Esta reports on her trip home to the family ancestral stomping grounds, where they visited Dave and Sally’s home at Betty’s Cove on Bear Creek, and came away with memories but no photos:

Through the entire expedition I’d been taking pictures like a madwoman, with my aunt joking about Pulitzer prizes. I had my Dad’s camera slung around my neck, and took rather painstaking care with focus and light, hunting for unique perspectives. From the cove we went to Antioch church, where my grandparents and many other relatives are buried. I took more pictures of the headstones, documenting dates and relations for future reference. Willie, Johnnie and Alice; distant cousins I hadn’t known existed, all dead before they reached 25. A Lunsford ancestor who died in the Spanish-American war. Obidiah and Polly O’Dell — I don’t have enough time for all the stories about them.

Yeah, lots of pictures. Too bad there wasn’t any film in the camera.

I talked to her late yesterday morning as she was driving home. She’s bringing back a stack of recipes from my grandmother’s collection. Apparently most of them are clipped rather than written down, since she mostly made up what she cooked, except for cake recipes. But we’re still hopeful to find some gems.

Top Five Learnings from 9/11 and how we ignore them

It’s probably long past time to do anything constructive with this, but Steve Kirsch’s listing of the top five learnings from 9/11—and how the administration’s actions have ignored them—is pretty persuasive. And his conclusions echo a lot of my thoughts:

  1. Disarmament of foreign powers is not sufficient because our own weapons can easily be used to attack us
  2. Increasing homeland security is not sufficient because there are way too many holes and we still can’t even plug one of them after years of trying
  3. Attacking governments who support terrorists is not sufficient because it is not unfriendly governments who are the threat today; it is now the people from friendly nations who are attacking us
  4. The root cause of the attack is that people don’t like us overseas because of our hegemonic foreign policies, not because they are jealous of us
  5. The biggest threat to our world may be in our own reactions, and not the incident itself

…We should be asking ourselves two key questions:

  • What could we have done that would have reduced the chance that this would have happened?
  • What should we do now to reduce the chance of this happening again?

The answer is obvious. We should put our efforts on addressing the root causes of this terrorism, not the symptom. We need to make it less likely that people will want to fund and/or participate in such activities.

  • We should have a Department of Peace and International Cooperation and Assistance, not a Department of Homeland Security.
  • We should be supporting international treaties, not backing out of them.
  • We should be a leader in seeking peaceful solutions to conflicts, not a leader in the pre-emptive strike.
  • We should be respectful of foreign leaders, not insulting them by calling them pygmies.
  • We should respect foreign governments, not label them “evil.”
  • We should be having talks with our adversaries, not refusing to talk (as we are with North Korea).

In short, we should be doing exactly the opposite of what we are doing now.

Incidentally, this is the same Steve Kirsch who is the founder and CEO of Propel. When I met him in January of 2001, he was talking about energy policy mismanagement in California. Sounds like he found himself a bigger target.

Playing telephone

I am currently burning off some consultancy karma. Or to look at it another way, I’m getting paid back for every time I misunderstood a client’s requirements and delivered something they didn’t ask for, couldn’t use, and wouldn’t pay for.

My job is to define business requirements (from the perspective of the marketing team where I sit) for various internally-facing tools. Today I had someone from the IT group on the phone explaining to me that, in the course of developing the estimate for building one of these tools, they had scoped the effort as including a data warehouse, OLAP capabilities, and a custom report builder. “!!!!” I replied. “All we really want is some easy reports with standard parameters. And the data set only has four dimensions; how the heck could we even get anything out of an OLAP cube?”

“Oh,” came the reply. “That’s good; that should drive the estimate down quite a bit.”

Sigh. I know I’ve done the same thing more than once to my old customers, but it doesn’t make me feel any happier. It still feels like a game of telephone.