Archive forJune, 2003

Good timing

My sister, brother-in-law, niece, and nephew will be visiting my parents next month. I’ve been planning for a while to join the whole crowd for a few days and hoping that I’d be able to see a Phillies game while I’m out there. I didn’t know what their exact schedule was until today, and it turns out that they’ll be around right in the middle of a Phillies homestand at the beginning of August. Better yet, there’s a double-header on Saturday, August 2nd. What luck — a chance to see my family and to see Veterans Stadium one last time (with a winning team, too!) in the same week. That’s going to be a lot of fun.

The weekend after that, the Phils are in San Francisco to take on the Giants. I’m going to have to try to get tickets to at least one of those games, too.

Comments off

MacHack slides and hack

Some people might find the slides from my MacHack talk useful, so I’ve posted them for your viewing pleasure. For the sadists out there, I’ve also uploaded a copy of my hack, Boot9. Here they are:

  • Application Performance on Mac OS X (PDF, 263K): Slides from my talk on how developers can improve the performance of their applications on Mac OS X.
  • Boot9 (.tgz, 396K): A replacement for SystemStarter, the Mac OS X startup items, and SystemStarter’s graphical code that makes the Mac OS X boot process look like Mac OS 9.

Comments (5)

A weekend of reading

I finally bought a copy of the new Harry Potter book last night around dinnertime. I finished it early this afternoon. Like the four earlier ones, it’s a good book — not great, but definitely good. I don’t think I’ve ever seen characters age before in the way Harry and his friends do between this book and the last one. I’m used to stories about teenagers growing up focusing on teens becoming mature adults, rather than pre-teens becoming teens who are sultry at times, argumentative, and confused about romance. I’m sure it’s just that I’ve missed a lot of teenage literature, but it’s nice to see the dose of reality that I haven’t seen before.

It’s a bit strange to realize that in the past week I’ve read about 1200 pages in books — the Harry Potter book, Moneyball, and Neil Gaiman’s Smoke and Mirrors, but it doesn’t seem like an unusual week. If anything, it was a bit busy and I didn’t have as much time to read as I typically do. Compare that, though, to a Slashdot story from a month ago where the poster said he had a month free and wanted to find a good book to read. I don’t fault him for wanting to read — that’s a good start in and of itself — but a book a month seems like so little. Maybe I’m just weird and nobody in their right mind reads three books a week while working full-time. I don’t know. [On a side note, I'd sure love to have a girlfriend who read a lot, but it's amazing how hard it is to find someone like that. I mean, how would we find each other if we both spend a lot of time in the usually solitary activity of reading? But that's an issue for another post, I suppose.]

Comments (3)

When logic comes to baseball

I finished Michael Lewis’ Moneyball last night. It’s one of the books I bought a few days ago.

The book is about the Oakland A’s and their front office, specifically general manager Billy Beane. Lewis followed the front office during the 2002 season, sitting in on the June draft, trade discussions, and personnel decisions. The result is a fascinating tale of how the A’s understanding of how baseball works is completely different from how everyone else thinks…which explains much of why they’ve done so well in recent years despite their tiny budget.

The premise is that baseball is scientific — that with the right understanding of statistics (and, just as importantly, the right statistics) — money can be used optimally to acquire the best players for producing wins. This belief isn’t new with the A’s; Bill James and other sabermetricians have adhered to it for years. What makes the A’s interesting is that they’re the first baseball team to put it to the test. What makes them even more interesting is that they’ve been phenomenally successful at it.

I could go on about this for pages and pages, but I probably shouldn’t. I have to say, though, that it’s great to read something like Voros McCracken’s discovery that for pitchers, only strikeouts, walks, and home runs matter for predicting future performance because the pitcher has no control over whether a batted ball becomes a hit. As I read that, I thought, “That can’t be entirely right — pitchers influence their ground-ball/fly-ball ratios, and ground balls are less likely to turn into runs.” A few pages later, Lewis mentioned that the A’s loved McCracken’s work, with one catch — it didn’t take ground-ball/fly-ball ratios into account. Maybe I could be an assistant GM after all.

Another interesting argument from the book might be a bit misleading. Lewis puts forth the case that baseball’s money disparity — the large-market teams can afford to spend far more than the small-market teams — doesn’t matter as long as the small-market teams manage their money effectively, as the A’s do. The problem here is that the A’s can only manage their money effectively as long as the market for players is inefficient. The A’s philosophy has already spread to Toronto (where former A’s assistant J.P. Ricciardi is now GM) and Boston (where GM Theo Epstein and owner John Henry admire Beane, and Bill James and McCracken are consultants). As those teams continue to succeed, their methods will spread. In an efficient market based on the A’s logic, the Yankees will dominate because they can pay the most money for the most valuable players. The A’s have an advantage today, but they won’t have one forever.

Comments (1)

No, I don’t want a newspaper subscription

The National Do Not Call List is open for registration. If you’ve ever been annoyed by a telemarketer, sign up now! This won’t eliminate all telemarketing calls, but it should make them far less common.

Comments off

Bookstores are dangerous

Thanks to the MacHack schedule I’m apparently the only person in the Northern Hemisphere who hasn’t purchased a copy of the new Harry Potter book yet. In an attempt to correct that, I wandered over to Barnes & Noble after work today.

I should have known better. It’s completely impossible for me to go book shopping and walk out of the store without buying anything…or even worse, without buying a lot of things. In this case, they were unfortunately out of copies of Harry Potter and the Order of the Phoenix, but I couldn’t let a little thing like that stop me. Oh, no. That would be too easy.

Half an hour later I’d plunked down $70 or so for Neil Gaiman’s Coraline, Steven Brust’s Cowboy Feng’s Space Bar and Grille, Kim Stanley Robinson’s Red Mars, Kurt Vonnegut’s Breakfast of Champions, and Michael Lewis’ Moneyball.

Undaunted by the large collection of unexpected purchases, I stopped at yet another Barnes & Noble on the way home from the first one. They didn’t have the Harry Potter book there either, but they did have a bunch of copies of the hardcover edition of Terry Brooks’ The Voyage of the Jerle Shannara: Ilse Witch — the version with the nifty translucent cover — for $7. I haven’t read a Shannara story in years, but I almost bought it before somehow managing to drag myself out of the store without spending any more money. Phew.

Comments (1)

I’m famous!

OK, not quite. But Nicholas Riley did post a picture of me from the middle of my MacHack talk. I’m looking down at my PowerBook, which I probably did far too often during the presentation. That’s what happens when you don’t write a talk far enough ahead of time.

If you want to see what I look like with my head down and in bad lighting, that picture’s a great example.

Comments (1)

WWDC scheduling

WWDC starts in a few hours. For the first time in five years or so I won’t be at most of the conference. My team doesn’t have anything to show off and Alexei is starting this week, so I’ll be spending most of my time back in Cupertino getting work done.

I will be at the conference on Wednesday, though, and hopefully either Thursday or Friday as well. If you’d like to say hi, mail me with a suggested time and we’ll hopefully be able to get together. There are a lot of people whom I’m looking forward to seeing there.

Also, on the off chance that anyone out there doesn’t want their conference T-shirt, I’d love to have one, preferably a large. One of the few drawbacks of being an Apple employee is that since I’m not a speaker I don’t get any of the free stuff, and I’ll miss the free shirt most.

Comments off

MacHack and Rendezvous

A fascinating change at this year’s MacHack was the explosion of Rendezvous usage. There’s something incredibly cool about opening iChat and seeing 20-30 people in your list, plus a series of creative “available” messages ranging from “Wow, that was a cool hack” to “Can anyone help me with NSTextView?”. Of course, it’s also fun to browse through everyone’s music in iTunes….

Adam Engst of TidBITS had the great idea of using Hydra to create a group commentary on the Hack Contest. It turned out to be so interesting that it ended up on the Hack CD. (Unfortunately, my hack didn’t make it onto the CD due to a bunch of confusion. I’ll have to post it here eventually instead.)

Here’s the running commentary for Boot9:

    Hack #40: Eric Albert : Boot9
    ————————-
    He works at Apple.
    (The few, the proud, the 5 Apple people who came .. thanks guys!)
    Keith is behind him
    Seems to boot Mac OS 10
    he’s drawing what looks like a classic boot sequence, but it is indeed OSX. It’s quite cool.

Comments (2)

A great MacHack story

One of the highlights of this year’s MacHack was a complete coincidence. Duncan hints at this, but he doesn’t give the full story.

A doctor named Carl (I think Williams was his last name, but I’m not sure) was staying at the Holiday Inn for some other reason. He didn’t know anything about MacHack. He’d done NeXT programming on the side for years, but he’d never used Mac OS X. Well, he wandered into our little convention of Mac programmers, and in two hours the software he’d written for his wife (also a doctor) to track her patients was up and running on Mac OS X. Two hours. He enjoyed that so much that he stayed for the rest of the conference, demoing the ported code in the Hack Contest and winning an award at the banquet.

How cool is that? He went from a NeXT user to an award-winning Mac OS X hacker in just a couple of days. And that, ladies and gentlemen, is the story behind Duncan’s Hacker Christmas in June.

Comments off

« Previous entries