“We can’t hear you”

September 12th, 2003 | 07:40

I saw this yesterday on the blog of a New Yorker now living in London:

We all remember the moment when Bush, in an almost disapointingly routine fashion, began speaking to the firemen amidst the rubble of Ground Zero.

Most audiences, even in times of crisis, listen dutifully to the Commander in Chief–even when they can’t quite make out what a President is saying.

But not this crowd. A fireman, with typical NYC insouciance and chutzpah, shouted to the President: “George, we can’t hear you”.

The off the cuff words that Bush next uttered, indelibly encrusted in so many of our minds, signaled to me that we were moving on from a muddied pastiche of varied emotions–profound grief, incredulity, and rumblings for revenge.

“I can hear you, the rest of the world hears you, and the people who knocked these buildings down will hear all of us soon.”

Gosh, I thought, thank you Mr. President. I physically and mentally felt rejuvenated, back on even keel, more stolid.

And then the fireman began to chant: “USA. USA. USA.” And I thought–more than visiting the Pentagon, more than the ceremony at the National Cathedral the day before, Bush is getting it now.

He realizes the massive scale of carnage at Ground Zero. The unadulterated barbarism of the perpetrators. The need for strong, focused, remedial action. The fact that the nation is at war–and for a long time.

As a passionate fan of NYC, I think back to that moment. How NYC, its fireman in particular, helped Bush realize just how enormous the events of 9/11 were. Indeed, world-historical in scope.


Belgravia Dispatch calls this the moment the Bush presidency effectively started. The instincts that have guided American policy in the war — “that terrorists would love nothing more than to devise ways to kill 30,000; 300,000; 3 million”, that we must address the root causes that give rise to this apocalyptic thinking, that we cannot hope to succeed with the judicial strategy of the past — were crystalized at Ground Zero, with the help of NYC fireman working the site.

Two years ago

September 11th, 2003 | 08:46

I remember seeing this image in 2001 (September? October?) on the cover of the New York Times Magazine, and being struck by how eloquent it was. It still strikes me that way. I’m glad this, the first organized tribute and memorial — the spontaneous ones, the ad hoc ones, had been posted on the walls of the city since the evening of 9/11 — moved from an artist’s rendering into reality. The web is full of links to Tribute in Light. For example, here’s a nice QT VR of the lights at the base. And here’s a Flash slide show. I saw a beam of light last night as I walked home from the dojo downtown. They weren’t supposed to turn on the Tribute in Light until tonight — and only for tonight — so I guess this was a test of the equipment that I happened to see by looking up and south on St. Marks. It was a surprising thing, a good thing, and perhaps the best that public art can be.

Such art may be more necessary in this city than elsewhere. 9/11 is woven into the fabric of daily existence here. Every day, on the way to work, I ride the 1 train, past temporary partition walls where a station used to be on the unusually long stretch between Chambers Street and Rector. There are snatches of conversation you overhear: some guy a coworker thought had died that day because he hadn’t heard from him in two years had actually made it out. A few weeks ago, the New York Times’s metro column had noted this phenomenon: 9/11 pops up casually in conversation here. And so we may need these tributes more than elsewhere.

But tributes are one thing — an echo of 9/10, perhaps — and the ongoing war is another. Christopher Hitchens notes that we shouldn’t commemorate 9/11, at least in the mawkish way we sometimes do:

The French had a saying during the period when the provinces of Alsace and Lorraine were lost to them: “Always think of it. Never speak of it.” (Yes, Virginia, we can learn things from the French, even if not from Monsieur Chirac.)

This steely injunction is diluted by Ground Zero kitsch or by yellow-ribbon type events, which make the huge mistake of marking the event as a “tribute” of some sort to those who happened to die that day. One must be firm in insisting that these unfortunates, or rather their survivors, have no claim to ownership. They stand symbolically, as making the point that theocratic terrorism murders without distinction. But that’s it. The time to commemorate the fallen is, or always has been, after the war is over. This war has barely begun.

And, in this war, we’re perhaps at the end of the beginning, with a decades-long struggle in our future. We didn’t even realize that we’ve been at war for perhaps a decade already, until two years ago. The bombing of the World Trade Center in 1993 was designed to create the same disaster, and we didn’t know it was an opening shot of this war. I remember reading the newspaper in disbelief during the trial: these people actually meant for their truck bomb to knock one tower into the other, killing tens of thousands. Why would anyone want to do this? We found out two years ago: they belong to a cult of death, where maximal slaughter is performed for its own sake. We must remember that if they could have killed more people, by whatever means, they would have. There is nothing holding them back.

The world has changed. The primary change has been that America has realized that it’s at war. Much has been accomplished. Much more still has to be done. The war will run hot and cold over the coming years, and will span administrations. Small wars will happen at the periphery of vision. Historical events will happen suddenly in the middle of ordinary life (what were you doing on 9/11?). This is because this isn’t a war of territory or possessions, where some sense of progress or regress can be sensed from lines on maps. It is instead a war of ideas, fought through the accumulation of impressions and thoughts acquired over generations, and sometimes supplemented by JDAM to remove the barriers to liberty. The battle lines of this war are in the hearts and minds of the people living in the only region of the world not yet touched by liberal democracy. These lines are invisible, and we cannot directly see where they are. We can only see the choices they make over time. Secular democracy or medieval theology? Liberalism or obscurantism? We will have won this war when a vast swathe of this planet adopt the former. We will remain at war, whether we know it or not, whether we like it or not, while the choice for many is the latter.

Wacky Search Engine Results

September 10th, 2003 | 11:54

Entertainingly, one of my recent referrals was from a Google search on “slashdot freelance tech support”. Google points to this post I put up about a Slashdot article on someone’s tech support experiences and advice over the past few years, during the period of the IT downturn. It’s good money for honest work, and certainly a better reaction to circumstances than simply sitting at home and watching TV while emailing out resumes.

The amusing part of all this is how my little blog was ranked by Google in terms of relevance. I actually came in as #1. The original Slashdot post came in at #2. The article we were all pointing to came in at around #9. Golly! I beat out Slashdot! In the past, I’ve come close to beating out ValueDisk’s corporate site, but Slashdot is a far bigger surprise.

As a side note, I’ve noticed that my Google PageRank has gone from zero to 3 to 4 over the past few weeks. This is perhaps the median PageRank for a vaguely useful blog — I seem to be an authoritative source on cracking Master Lock combination locks for some reason — and nothing noteworthy.

Anyway, this quirk of Google’s ranking system may not last past the next monthly reindexing. As proof (as far as proof goes for image files), I’ve done a screen capture.

To-do lists and RSS

September 8th, 2003 | 18:36

In a bid to be more organized, I’m installing Alex King’s Tasks. The demo looks nifty, though there’s no method of authentication. Given that, the tasks directory will be restricted using .htaccess methods on, say, IP addresses. Perhaps I may also put in a b2 authentication thing for my own use.

One nice touch with this script is that there’s an option to post a task to b2/WordPress. The idea is to keep ideas for blog entries in the Tasks system, and then post from there. I’ve modified my b2 to have a “Drafts” category, so this may be less necessary for me. Still, it’s nice to have.

The other thing I’m thinking of doing is to setting up some sort of RSS reader, so that a cron can go to the various websites I read and suck up all the entries, so I only have to go to a single page to look for news. One stop shopping. The author of b2 has written an RSS aggregator, though, in this thread, someone helpfully suggets Fase4. The proper way to do it would be to link into Mike Little’s b2links system, with a set of URLs categorized as RSS feeds.

Hmm. I should put these in the Tasks system for future work when I have time.

Oracle DBMS_LOB

September 5th, 2003 | 16:49

Today’s adventures in Oracle land:

The following must be performed on the server to get the dbms_lob to read/write files:

  • CREATE OR REPLACE DIRECTORY DIRNAME_IN_ORACLE AS ‘/path’
  • This creates a handle DIRNAME_IN_ORACLE for Oracle to use for a file system location. Existing DIRECTORY names can be found in the DBA_DIRECTORIES view. The user executing this must have the CREATE ANY DIRECTORY privilege.

  • GRANT READ, WRITE ON DIRECTORY DIRNAME_IN_ORACLE TO USERNAME
  • This grants the appropriate permissions to USERNAME to work with the directory handle.

    Caveats:

    When referring to DIRNAME_IN_ORACLE in the dbms_lob package, DIRNAME_IN_ORACLE must be all-capped, e.g., DIRNAME_IN_ORACLE is tmp, then use TMP.

    On windows systems, /path is, of course, not case-sensitive. However, mapped network shares don’t appear to work, and error out with an ORA-22288.

    NYC Restaurant Menus Online

    September 5th, 2003 | 12:11

    This site has an archive of scanned restaurant menus from around the city. I’m not sure how up to date some of the menus are, but it’s handy resource to see what kind of cuisine/prices you get at the place across town.

    Tuesday Morning Quarterback

    September 3rd, 2003 | 23:06

    I missed Gregg Easterbrook’s Tuesday Morning Quarterback column at Slate during the last football season. Imagine my joy upon discovering tonight — courtesy of Instapundit — that he’s been hiding over at ESPN all this time, all without a forwarding address. And just when the football season is about to start.

    Honestly, I actually don’t watch many football games. Maybe when there’s not much else on TV. I’ll usually watch a playoff game or two, as well as the Superbowl, but that’s generally it. I’ve tended to be more a baseball person, who tries to go out to at least one ball game every year (though I’ve failed at that in the past couple of years). Yes, the Yankees may be in first place right now, but it’s a precarious first place, where the relief pitching goes all pear-shaped far too frequently. Yes, Yankee fans will complain even if their teams wins almost 2 out of 3 games; the World Series trophy is our god-given right.

    Anyway, Easterbrook’s columns helped me appreciate football a bit more than I did. Not just a bunch of guys running into each other at full speed, and not just a collection of X’s and O’s on my ancient Mac (I think it was this game, though I’ve long since forgotten even though I spent a lot of hours on it.) But a blend of physical prowess and strategic choice. So, hat tip to Tuesday Morning Quarterback and that warm feeling of finding the column again, so I may learn a bit more. Plus, Easterbrook’s just damn funny.

    UPDATE: TMQB is no more!

    The Shifting Winds of War

    September 2nd, 2003 | 12:55

    I had very rough notes on this written in mid-July, after Blair’s speech to Congress, but work and writer’s block prevented me from giving my accolades to the speech. A number of people have commented on the speech, with the most extensive one I’ve seen so far over at Winds of Change. It is now almost two years since 9/11. Afghanistan has largely fallen from public view. The situation in Iraq seems to be deteriorating. The Bush Administration no longer seems to care whether it wants to win this war. It’s time to go back to Blair’s speech for inspiration; it encapsulates what this war is about: the confrontation between liberalism and the cults of death that have been festering in the Muslim lands over decades.

    We ourselves may not see the end of this confrontation; the pathologies that have taken root will not be expurgated in a single generation. Liberalism does not establish itself in a span measured in mere years. We may at best hope that our children will see the end of this confrontation. These are world historic events that will define the early history of the 21st Century. Whether they will be seen as the end of the beginning of a successful struggle, or as lost opportunities that lead to further suffering, will be determined by the actions of America and its allies over the next few years.

    Given the importance of this confrontation — not only for us, but also for the oppressed millions in those lands — how can the Administration so thoroughly screw it up? More troops were not commited to post-war Iraq and Afghanistan, possibly because Rumsfeld is experimenting with the theories of a smaller, lighter military: while technological change has made our troops far deadlier, occupation and pacification are still labor-intensive tasks. Iraq and Afghanistan need more troops, and it is not time nor place to try out new theories of war. Similarly, the financial resources that are apparently necessary for reconstruction have been frittered away in monsterous tax cuts that are doing little to improve the economy: it’s been said the Bush’s domestic policay can best be described as an effort to provide the richest 1% with the largest possible tax cut, and any other pandering (e.g., to the protectionists) to get this tax cut is fine. For an Administration that values actions, not words, it’s clear that Bush and his advisors are not taking the war seriously. For them, trivial domestic political concerns geared towards next year’s election are more important than the war.

    John McCain has a good op-ed in the Washington Post describing what we should be doing: more money, more troops, more honesty on the part of our government about the scope and costs. What we’re trying to do in Iraq is far too important to fail. As with Blair, McCain gets it: this is a world historical struggle that we must win.

    Earlier in the year, I despaired about the Democrats, who didn’t seem to take foreign policy seriously even in time of war. But the Democrats are partially constrained by their rabidly anti-American, anti-Bush segments. What excuse does the Administration have? But now, even Dean possibly gets it:

    Our oil money goes to the Saudis, where it is recycled and some of it is recycled to Hamas and two fundamentalist schools which teach small children to hate Americans, Christians and Jews,” Dean said. “This president will not confront the Saudis.”

    Dean gets to the heart of the matter, though, arguably, his antiwar position on Iraq would not have helped in preparing for an eventual confrontation with the Saudis. But he appears to understand what this war is about.

    Actual, useful info in a Slashdot poll

    August 29th, 2003 | 18:42

    A poll on useless keys on a keyboard shows the usual /. biases, so the Windows key got nominated. Someone actually put up some useful keystrokes using this key:

    Win+m minimizes all windows
    Win+e opens Explorer
    Win+r opens Start|Run… dialog
    Win+f opens the Find application
    Win+Pause opens Systems Properties

    Also, a keystroke dating back to Lotus 1-2-3 days that still works in Excel: scroll-lock being on causes the arrow keys to scroll the spreadsheet, rather than moving the cell.

    And this tidbit I found out on my own, but here’s a better explanation of what’s going on:

    I actually find Num Lock to be very useful on x86 machines, but not for the originally intended purpose. Num Lock actually causes is a high priority interrupt (second highest, I think), and the system should respond by toggling the LED. Num Lock is then an easy way to tell if the processor has interrupts disabled. If they’re disabled for any significant amount of time, that means the OS has crashed. It’s a really fast way to tell if the system has crashed or only the user interface.

    Under Linux, the Alt-SysRQ, if enabled, do these:

    b – Reboot hard.
    e – send TERM to all processes, but not to init
    i – send KILL to all processes, also not to init
    k – send KILL to all processes on only the current console
    l – send KILL to _all_ processes (init included!)
    m – dump memory info to screen
    p – dump registers to the screen
    s – sync kernel buffers to disk
    t – dumps process info to screen
    u – remounts root partition read-only

    which should get you out of kernel crashes. This is more useful for kernel developers, though.

    Writing ISO images in WinXP

    August 29th, 2003 | 17:27

    So, I had to make a bootable CD to redo Grace’s computer, and I created the ISO image as expected from bcd. Given a WinXP installation without buying such things as Nero or Roxio, how does one burn CDs from ISO images? The built-in CD writing interface doesn’t obviously provide this functionality.

    So, Google gives me BurnAtOnce. It’s nifty free-for-non-commercial-use software, built on free tools such as Cygwin, mkisofs and so on. It’s basically a GUI front-end to these things, and at first glance appears to do everything Roxio does, at least in terms of generating data CDs. I didn’t look at it in terms of generating music CDs.

    There was one hitch in setting it up. I already have Cygwin installed, and this seemed to confuse BurnAtOnce in terms of finding ATAPI devices. The fix was to copy my current Cygwin1.DLL file to the external directory of BurnAtOnce, overwriting what’s there. Once that was done, BurnAtOnce found the available ATAPI devices without a problem.