Spacewalking boss

My dad called me last night and said, “What about our boy Steve?” I was confused, and so he had to point out that the astronaut who successfully performed the spacewalk to remove the dangling filler cloth on Discovery is none other than Steve Robinson, former chief of the Experimental Flow Physics Branch at NASA’s Langley Research Center—and my dad’s and my former boss.

My dad worked at NASA Langley for over 30 years and had his last research experience working in combustion flow diagnostics. Meanwhile, in the summer of 1992 I was a summer intern in Steve’s branch. I can’t claim to have been exceptionally successful at it, other than discovering a latent affinity for information technology, but I did learn a fair amount that summer and remember meeting Steve.

This is the definition of a small world: you turn on the TV and your former boss is spacewalking to rip off small pieces of cloth from the space shuttle.

Multi-button Apple mouse? Hell freezes over

Steve Jobs must be getting a kickback from air conditioning manufacturers, because someone is making a lot of money off hell freezing over: First Mac on Intel, now a multi-button Apple mouse. The Mighty Mouse, as it is known (and for once, Apple has apparently fully licensed the name), doesn’t actually have physical buttons on the top, but you can click the left and right sides of the top to get a left and right click. There’s an embedded trackball for scrolling and left and right side buttons, and everything is customizable.

It’s totally unnecessary, but I ordered one anyway. 🙂

Checking in with Mac OPML

The Mac version of Dave Winer’s OPML Editor got released over the weekend. So far it’s avoiding the main problem that Radio Userland had, the inability to edit a weblog from multiple locations. I logged into the editor with my existing account information and it didn’t create a new blog. It wasn’t obvious, however, that the blog was the same—it’s hard to figure out how to get to previous blog information, such as the outline for the first day of the blog.

You are in an open field west of a big white house…

This could be good for all sorts of time waste: a PHP version of Zork. Actually, judging from the leaflet in the mailbox (you did open mailbox and take leaflet, didn’t you?), it’s a port of Dungeon, the predecessor to Zork, but who’s splitting hairs? As long as it has grues, it’s all good.

See also my previous mini-post about an implementation of Zork (and other Infocom games) over AIM. Judging from the comment thread, the bots are still a-runnin’.

Progress report: no radiators; livable master

Last week initiated the second half of our first major systems overhaul project on the house. We had completed our AC work with two working cooling zones; last week work started on the heating side with the removal of our old steam radiators and the demolition of the big steam pipes throughout the house, wherever they were visible. Our HVAC contractor did a great job removing almost all vestiges of the radiators with minimal damage to walls, floors, and ceilings.

The contractors deposited the radiators and steam pipes in the bottom of a eight-yard roll-off dumpster, which I then filled about halfway to the top with miscellaneous debris from the garage and the storage space under the stairs, including a rusted solid reel lawnmower and lawn spreader, a manual snowplow, four rusted apart metal lawn chairs, fifty-year-old trim, thirty-year-old spare shingles from the previous roof, broken storm windows (which are going to be replaced during the next major project), and all kinds of other odds and ends. Heap strong back, heap sore back.

The next step in that process will be the installation of the new boiler and connecting it to the radiant heating coils in the blowers. That project is slated for two weeks from now, so no exciting machine-room pix today.

Next: the bedroom. While I mucked out our storage areas, Lisa started painting our bedroom. This was a relief because we finally got rid of the bland cream color that was previously everywhere in the house, but it was also necessary thanks to our wall-opening escapades. I helped her finish that work on Saturday. The room is now a cool blue-grey called Yarmouth Blue, and looks much nicer.

On Sunday, we finally figured out how to rearrange our space to make room for more storage. We have had our eyes, like Aaron and Jeannie, on PAX wardrobes from Ikea. We have very limited closet space and desperately need to get some more room in a hurry; only problem was, with our cool sloping rooflines (visible in some of the photos from the beginnning of our AC installation), we didn’t have enough room to get the full 78 inches of the wardrobes in without standing the wardrobes in the middle of the floor. Fortunately, once the radiator was gone from the room, it suddenly became apparent where we should move the bed to gain the extra headroom. Bottom line, our wardrobes should be on the way shortly.

And the work continues… as always…

Finding beer bliss

After almost a year back in the Boston suburbs, I finally made the pilgrimage today to Downtown Wine & Spirits in Somerville. And I’m not going to tell you how much I spent, but I bought nearly a dozen different kinds of beer there.

To back up: it’s been a really nice vacation day. Lisa and I drove up to Devereaux Beach at Marblehead on the North Shore and enjoyed a quiet day on the beach and in and out of the water—mostly out, since the water was about 62°F. While there, we popped in at Flynnie’s at the Beach, and had an OK lunch—I suppose it would have been better if we had more than $10 cash to spend. We had a reasonable lunch for that price, though it is worth remembering that a “seafood salad roll” is likely to fail on two of those three descriptions at $4.95 for the roll. (In this case, the “seafood” was mock crab, and the “roll,” like all New England seafood rolls, was made in a piece of white bread (AKA New England style hot dog buns) rather than any sort of roll.)

After we came home, I decided to check out the beer store at Davis Square that I had heard so much about. I was really glad I did. In addition to the expected Northeast beers (Magic Hat twelve-packs, Dogfish, even the most recent Harpoon 100 Barrel Series beer, Triticus), I found a bunch of Belgians, including a whole shelf-full of different guezes, a number of different French bieres de garde, some unusual British beers (the familiar Entire Butt Porter), and some spectacular American beers (Stone’s Vertical Epic Ale, 2005 issue). I think we’ll be busy for a bit.

Yet another reason to upgrade my Manila back end

UserLand Blog: Another Manila 9.6 Teaser. Finally multiple category support. What’s cool about that is that I can really see using categories as something closer to tags now. I also like Jake Savin’s comment on Scott Greiff’s blog that there will also be support for no category at all on news items, even after categories have been defined. Coooool. Hope that the “no category” thing is carried forward into the XML API. I always hated having to enforce a default category in my Manila-related posting apps.

Closing chapters

BuzzMachine: No more AO-Hell. An elegant, well-written elegy… well, not really, what’s the opposite of an elegy?—anyway, Jeff Jarvis kisses AOL goodbye as he kicks it to the curb and in the process writes a really nice summary of the Internet experience pre-Mosaic.

For the record, I was lucky enough to avoid getting hooked into any of the walled gardens, primarily because I went online first through my school and the Unix shell, then through Mosaic at the end of my fourth year. Never looked back.

I become a case study: Business Blogs

I keep forgetting to mention that I have two case studies in Bill Ives and Amanda Watlington’s new Business Blogs: A Practical Guide, one about me as a general blogger and one about the work we did at Microsoft on the Blog Portal. The book is full of practical advice about using blogs in the enterprise for reasons ranging from knowledge management to product management. Thanks to Bill and Amanda for including my experiences. (It’s kind of funny being in the same book, in the same section, as Robert Scoble.)

No sadder words…

…in the English language than, “There’s no time to go siteseeing and no time to get good barbecue.” Particularly when you’re in Memphis.

Oh well. I’ll be home tonight; that makes up for a few things.

The parting

I sit in a hallway in Terminal D in Atlanta’s Hartsfield-Jackson International Airport, sharing the long wall outside Gate D2 with perhaps 30 soldiers in desert camouflage. A few minutes ago, a woman with a Georgian accent walked by and asked the bald soldier next to me with the white iPod earbuds where they were headed. “Back overseas,” he replied. The woman with her asked, rather foolishly, “Where to?” as her friend said, “Good luck!” “Thank you,” he replied, not answering the other question.

You don’t ever fly straight into Atlanta; you always spiral down into it, circling in patterns known only to migratory birds, surveillance and mapping satellites, and air traffic controllers. So, your right shoulder aching from being pressed to the seat back—or your seatmate—by the force and your stomach sinking a bit as the plane circles, you get the feeling that Atlanta is on a high mountaintop surrounded with fog. In reality, the airport is on miles of blistering hot concrete surrounded by smog, but that’s neither here nor there.

I got off a conference call this morning with industry analysts and drove to Logan, stopping at home to pack a few things. I’m making a quick flight down to Memphis to talk to our customer there. I haven’t been in the city of the blues, Elvis, and MLK’s death for seven years, since we visited the week after we got married in the fall of 1997. It seems like yesterday.

The gray-haired man next to me, with the white mustache that reminds me of my uncle’s—my uncle John spent years in both the Army and the Navy before opting for more conventional pursuits—says that everyone is in for a long wait. Seems that they’s be flying out the same time that I am. I hope I can find the gate in the crowd of camouflage.

There’s no WiFi at this end of Terminal D, just too many gates for too many small airlines. I actually saw a Hooters Air sign on the terminal directory, though I haven’t actually seen a gate for it since I arrived. Maybe the Hooters street team posted the sign on the directory surreptitiously to build demand.

What I have seen is PSPs, two of them so far, the first I’ve seen outside a Sony store. The eleven-year-old next to me from Baltimore to Atlanta had one—he was using it to watch movies, and not Spider-Man, I was amused to notice. The soldier on my left now is playing a first person combat shooter. From where I’m sitting the resolution looks about like the game of Quake I used to play after hours at AMS, though the sound is a good deal tinnier from the PSP speakers. I’d normally, bitter liberal that I am, crack a joke about an offduty soldier playing a first person shooter, but there’s no mileage in it, he’ too young—probably ten years younger than me.

I give up my seat on the wall to another young soldier who is rocked back on his haunches and either being amused or irritated—it’s hard to tell which—by the other civilian sitting on the wall, another ten year old who keeps asking, So how many soldiers are you? A thousand? Four hundred? I find myself thinking, influenced by the WWII movie I saw last night, that he’s going to get in trouble as a spy for asking so many questions.

The Airborne Rangers are queuing up now, last and final boarding call has been made and they are clearing the lounge. A father is hugging his infant kid goodbye, his other children and wife standing by, then kisses his wife and joins the queue. Just another departure, this one on Omni Air, a name intoned darkly by the mustache-bearing soldier in the hallway.

Suddenly, now that the crying kids have subsided or left with their mothers, the lounge seems much quieter. It looks odd with only a few uniforms left, like the color has left it. They’re boarding our flight now; our journey seems tame by comparison.

KEXP: podcasting is love

I have to confess: I may be the most unhip tech blogger out there. Reason: I never really understood the podcasting thing. Maybe it’s because my current platform doesn’t support podcast creation (I’m still on an older release of Manila); maybe it’s because I don’t really have the hard drive space to subscribe to a lot of podcasts. But I’m hooked now. Why? KEXP’s new podcast of Northwest bands, which they released last week and which had me grooving all the way into the office this morning.

KEXP’s internet radio stream has been good listening for many years, but it doesn’t go with you in the car. Hearing John Richards’s voice first thing in the morning, listening to northwest indie music while negotiating traffic—it’s almost like being back in Kirkland.

Big ups to John and the station. I’m looking forward to trying out the station’s other podcast too.

This, incidentally, is the flip side of my gripe last month about the iTunes Podcasting Directory. Yes, there are commercial interests there, and yes, they’re going to get heavy promotion. But that’s because they have money, and because otherwise no one would listen to them. As I told a guy from Highland Capital Partners last fall, RSS (and by extension podcasting) is about creating a new delivery mechanism. The thing that’s cool is that it’s one that plays by the rules of the web, not radio or TV. So while the big guys can come in and play in the space, they won’t silence the cool innovative voices that are out there—including both individuals and indie radio stations.

GreaseMonkey and Trackback Spam Removal

Wow. I can’t believe it took me this long to check out GreaseMonkey. This Firefox add-in, which provides the ability to apply little bits of DHTML to pages on your browser on the fly, changes everything.

Case in point: trackback spam on Manila. There’s currently no way short of manually checking every checkbox in a list of trackback spam to get rid of it all. (Hello, carpal tunnel.)

GreaseMonkey to the rescue! Using the CheckRange script, all I have to do is check the checkbox for the first trackback spam entry, then scroll down to the bottom of the window, hold down the Shift key, and click the last checkbox. All the checkboxes get checked—and in my case that’s somewhere over 100 pieces of trackback spam—and another click deletes the whole kaboodle.

What’s cool about this is instead of waiting for Userland to implement my ideas for better spam management in Manila, I can (to an extent) take some matters into my own hands. Vive la Greasemonkey!

(Oh, and the Google search that is helping me identify pockets of trackback spam is pretty useful too.)