Marriage, AirJamScam 30 June 2005 13:16 EDT I spent last weekend in Jamaica for Edward Loper's wedding to Jee Bang.
    [photo]
    Jamaica
Edward and I were best friends starting in kindergarten, until we both went off to MIT and mysteriously fell out of contact (a mystery I won't explain here).


Uxoriousness / maritusiousness
The wedding was beautiful. I never expected Ed to be the first of my lifelong friends to get married. He and I programmed together starting around age 7, and we even started a software company ("C-Soft") when we were 14. I still have a dozen notebooks full of video game design notes we made together (every programmer has these somewhere).
    [photo]
    Nat and Ed
On another note, Air Jamaica is running a scam of selling "non-stop" flights from Boston to Montego Bay, and then stopping in Philadelphia. These flights consistently arrive 2-3.5 hours late. You decide to fly Air Jamaica and pay extra for the convenience of flying nonstop, and then they make you pass through immigration and customs in Philadelphia.

An Air Jamaica employee in Montego Bay told me she couldn't remember the last time the flight actually flew non-stop. On the way back, the Philadelphia - Boston leg was populated by 65 pissed-off passengers, arriving at 1:30am instead of 10pm like they expected.

To make matters infinitely worse for me, on the way back an angry and inattentive flight attendant dropped several rum bottles on my head out of the overhead bin, and actually gave me a concussion. It hurt like hell, but I didn't know I was concussed until the next day, having dinner outside with Phil Schwan, I felt dizzy and every time a bird flew by I completely lost my train of thought. And I spent about half the week flying off half-cocked at people over email (sorry guys).

I don't think I'd be quite as annoyed, but I didn't even get an apology from this she-beast. When I yelled "FUCK! WHAT THE FUCK WAS THAT?" she rolled her eyes and scolded me not to put my bottles in the overhead bin. "They weren't my bottles!"

So, if anyone knows of a good personal injury lawyer, let me know. AirJamScam is gonna pay. OSS Projects Talk 28 June 2005 12:20 EDT Last Friday Miguel and I gave a talk to the Massachusetts Software Council about how to create a successful open source project. Our slides are here, and the audio is here. If you only have a little time, you might listen to the first ten minutes, in which I tell the story of what I think is the earliest example of an open source-style project. Maybe someone knows of an earlier example?

The audio cuts out briefly around slide 11, naturally when I'm making what I consider to be one of the most interesting points. The point I'm making is that you can't just create an open source project and say "come help out!" and expect a flood of contributors. The smart move is to build what Tim O'Reilly calls an "architecture of participation." Design the software so that there's an easy and obvious place for people to contribute, in small, self-contained morsels. Projects that have done this successfully include xscreensaver, Eclipse with its plugin architecture, and the svg flags project.

At the end of the presentation, I talk about Hula a little bit. Raw files needed 20 June 2005 16:47 EDT Larry Ewing is working on adding raw file support to F-Spot so that Linux will have a high-quality photo management tool for professionals.

In order to test the raw format support he's written, he needs to build a library of raw files from various cameras. He particularly needs raw format photos from Kodak, Olympus and other non-Canon/Nikon cameras, as they are harder to find.

So, please mail raw format photos to Larry's special gmail account. Garmin Forerunner == piece of shit 12 June 2005 13:42 EDT I wrote earlier about the wrist-mounted GPS I bought for running. Having tried to use it several times since, I can confidently report that it is a total piece of crap. Friday morning in Utah I did a short 30-minute run, and, after taking fifteen minutes to lock in the satellites, the Forerunner reported that I covered 163 miles. Jogging along the river in Boston, it informs me that I'm running 4-minute miles.

Stay away. 64 shopping days left till Nat's next birthday 10 June 2005 9:20 MDT There's still time! Planet Hula 10 June 2005 7:28 MDT The various Hula contributors now have an aggregator for their blogs. Also see Ryan Collier's initial storyboards for the calendar user interface.
We are also offering accounts on a live Hula server running daily snapshots of the code. Mail Greg Patterson if you want an account. You're a real asshole, Superman 9 June 2005 22:28 MDT Have you ever noticed how in superhero stories, the villains are always laying these grand, intricate plans, and the heros are always trying to sabotage them?

Superheros don't actually do anything cool, they just stop uncool things from happening.

It's not clear whether it's creativity or organizational skills they lack.

In any case, you've got to hand it to the bad guys for taking the initiative. Some people are better than others 9 June 2005 11:57 MDT The Incredibles was airing on the flight from Boston to San Francisco on Tuesday. I'd seen it before, in the theaters when it came out, but I liked it so much I watched it again on the tiny monitor four rows in front of me. And it's just as good the second time.

What's fascinating about the movie is that it's based on this powerfully undemocratic, unegalitarian message.


In the conversation below Helen is the (superhero-in-hiding) mother and Dash is her son.
DASH You always say, ''Do your best.'' But you don't really mean it. Why can't I do the best that I can do?
HELEN Right now, honey, the world just wants us to fit in, and to fit in, we just gotta be like everybody else.
DASH Dad always said our powers were nothing to be ashamed of. Our powers made us special.
HELEN Everyone's special, Dash.
DASH Which is another way of saying no one is.
The protagonists (Mr Incredible and his family) have super powers. The villain (Syndrome) doesn't have any powers, but he's really smart and so he invents weapons and jet-boots and other things so that he can act like a super hero. His vile scheme is to give his inventions away to everyone so that being super won't matter anymore.

He must be stopped.

There are a few choice bits of dialog in the plot (Bob is Mr Incredible, and Helen is his wife):

BOB Reliving the glory days is better than acting like they didn't happen!
HELEN Yes! They happened! But this, our family, is what's happening now, Bob. And you are missing this! I can't believe you don't want to go to your own son's graduation.
BOB It's not a graduation. He's moving from the fourth grade to the fifth grade.
HELEN It's a ceremony!
BOB It's psychotic! They keep creating new ways to celebrate mediocrity but if someone is genuinely exceptional...
A great movie.

. . .

The Mozilla TAG meeting was pretty great yesterday; maybe I'll post some thoughts here later. I'm in Utah today, and going back to Boston tomorrow. Living in the future 7 June 2005 08:33 EDT Got into Boston from Europe Saturday night. It was a strange 7-hour flight back. The person sitting next to me didn't do anything the entire flight. He didn't watch a movie, didn't read a book or magazine or newspaper, didn't play video games on the seat-back monitor, and he didn't sleep. He did eat the in-flight food. But mainly he just sat there, staring straight ahead. Creepy.

The weather was superb this weekend and I got to eat dinner on my porch Sunday night with the de Icazas and the LeSages. Robert and I went to New York yesterday to meet with one of our customers. Due to some mainly inscrutable logistical reason, all the shuttle flights back to Boston were canceled, so we ended up renting a car and driving back. Bored on the car ride, we made videos with my new phone and SMS'd them to Miguel. He in turn recorded himself sitting in his office and sent replies to us.

(You can view these videos with Real player)

It was cool, sitting there in the car watching Miguel sitting there in his office.

Later in the drive, we called Joe on the speakerphone and he gave us an aerial tour of the region using Google's satellite maps. It went like this:

Joe: There's a golf course on your right.
Us: Cool.
Joe: Huh, what's that strange building coming up on your left?
Us: It's a Marriott.
Joe: Oh. Cool.
My new phone is pretty awesome. It can take 1280x1024 stills, videos, it has a voice recorder, it plays MP3s, AACs, and MPEG4 movies, you can put 1GB of MMC memory in it, it has a radio, web browser, IM client, IMAP client, POP client, walky-talky feature, word-by-word translator for six different languages, and of course bluetooth with GPRS so I can dial up from my laptop with it.
[nat@booyakasha ~]$ hcitool scan
Scanning ...
00:13:70:A8:8A:62 Nat
00:13:70:A8:86:EC love machine
It took about five minutes to setup Bluetooth with SUSE 9.3; I just enabled the service in Yast, set a PIN, and then configured a PPP connection to dial-up via the bluetooth device.

Oh yeah, it can also place and receive phone calls. Six-day GUADEC 4 June 2005 14:52 CEST GUADEC should be six days. Three days is not enough time to talk to everyone or to accomplish much. It's just enough time to remind us that we like working together, but not enough time to actually forge or strengthen working relationships. Conversations just get started; they do not get finished.

A six-day GUADEC would also allow us to have a dedicated two-day hackfest, with a set of "what we accomplished" lightning talks at the end. We'll always have Paris 4 June 2005 14:35 CEST Jon Trowbridge and I went up to Sacré-Coeur on Thursday night to sit on the steps, drink some wine and enjoy the view. There was the playing of guitars, the singing of young voices, and the swigging directly from the bottle of cheap vodka (not just an American activity, it turns out).

It was a nice moment. Until some dirty hooligans stole my camera from its resting place next to my knee. I knew as soon as they'd lifted it and sprang up to give chase, but they had a motorcycle waiting and so there was no hope.

I just wanted to look them in the eye, you know?

So you won't be getting any photos from Paris.

The sad thing is, this was my second Canon 20D; the first one I left in a taxi a few months ago, and had to replace. The day I replaced it, I remember, I left the replacement in a taxi as well, and had to run down the street after it. "Stop!" I yelled. "You have my camera!"

On this trip I also lost four badmitton rackets, two books, a frisbee and four airline upgrade certificates.

Mom was right. I really wasn't meant to have nice things.

. . .

On the positive side, I had some delicious breakfasts at Le Pain Quotidien, did a lot of nice walking around Paris, Miguel and I ran into Jon Trowbridge in Les Tuileries, and it was nice to meet Jean-Baptiste, the author of Cecil.

. . .

I am going to be in New York on Monday for a customer visit and I'm supposed to go to San Francisco on Wednesday for the Mozilla TAG meeting but my level of enthusiasm for time spent in airplanes is pretty low right now. Nurembergian Photos 2 June 2005 11:18 CEST


Steve Jobs uses GNOME 2 June 2005 10:42 CEST After my post about DreamWorks using GNOME to produce Madagascar, several Pixar employees mailed to remind me that Pixar produced both The Incredibles and Finding Nemo primarily using Linux and GNOME.

 

These posters are in French in recognition of the fact that I am headed to Paris tonight. I'd love to meet up with any hackers in the area who are free for dinner tonight or tomorrow. Mail me! Nuremberg 1 June 2005 14:47 CEST I am in Nuremberg today meeting with friends and colleagues at SUSE. If anyone in the area wants to get together for dinner tonight, mail me.

. . .

2001
     
     
  Aug Sep
Oct Nov Dec
2002
Jan Feb Mar
Apr May Jun
Jul Aug Sep
Oct Nov Dec
2003
Jan Feb Mar
Apr May Jun
Jul Aug Sep
Oct Nov Dec
2004
Jan Feb Mar
Apr May Jun
Jul Aug Sep
Oct Nov Dec
2005
Jan Feb Mar
Apr May Jun
Jul Aug Sep
Oct Nov Dec
2006
Jan Feb  
Apr   Jun
     
     

top

contact
This is a personal web page. Things said here do not represent the position of my employer.