« October 2007 | Main | December 2007 »

November 29, 2007

Read-only mode, most writes disallowed

Well, Doc Sawbone took me apart and put me back together. I was awake the entire time and watched the operation on a monitor. It's a little disqueting to actually see a spinning drill bit sink into your femur, and feel your leg shudder from hammer strikes as the new ligament is being nailed into the bone, but, thanks to the miracles of modern anaesthesia, I was able to watch it all with mostly detached interest.

Pretty much all I've done since Tuesday is lie around semi-conscious. I had grand visions of writing a bunch of code, but I suspect that if I were to do so in my current state, I would do far more harm than good. So I think I'll be in read-only mode for the next few days -- there's a stack of papers and books piled up next to me. Whether I'll remember anything I read is of course up for debate ...

[Random aside: a little red balloon just floated into my line of sight. That balloon was bought at a grocery store 7-8 weeks ago and is still just as floaty as it was back then. Quite amazing longevity ...]

November 26, 2007

Eve of (re)construction

After putting it off for months, I'm finally going under the knife tomorrow to fix my busted knee -- ACL replacement surgery [with tissue taken from my hamstring] + a bit of meniscus fix-up if necessary. When I had ACL replacement surgery on my other knee, I was awake during the procedure, but rather loopy -- I saw what the doctor was doing on a monitor over my head, and was aware that he was mucking around inside me, but it didn't really faze me. Oh, and the surgeon left a bit of guide wire embedded in my femur. However, the recovery was uneventful, and thankfully rather quick [to the extent that a 6-9 month recovery period can be called "quick"]. Let's hope it's the same this time around, although I suspect that it won't be quite as easy -- I was a lot bouncier and in much better shape back then than I am now.

In the meantime, I expect to be flat on my back for a couple of days after the surgery, and then on crutches for a while. While I'm somewhat looking forward to being able to lie around and do nothing for a few days [hopefully I'll get some good drugs], that's tempered by feeling guilty about it and sorry for Christina because she'll have to chase the Xandermonster around by herself for a while, and that's exhausting even when there are two people on the job ...

November 12, 2007

Tools for a principled exploration of the ever-vexing "Hot or Not ?" question

I just started reading "Programming Collective Intelligence", and came across the following gem in the introduction:

Chapter 7, Modeling with Decision Trees
Introduces decision trees as a method not only of making predictions, but also of modeling the way decisions are made [...] The [...] examples use data from real web sites to model real estate prices and "hotness".

Yes, really, that sort of hotness.

Verily, the power of machine learning knows no bounds.

[Some previous work on this topic suffers from a lack of judicious use of the word "hotness" in its abstract. These folks, however, get it right.]

November 08, 2007

The year in sports

It's been a bad year in sports for me; all of my favorites lost:

- I wanted Valentino Rossi to win the MotoGP championship. Not only didn't he not win it, he had his worst year in a long time.
- My hopes for the World Superbike Championship were pinned on Troy Bayliss. No dice.
- Kelly Slater was my pick for the surfing World Championship; here too, I was disappointed.

Pretty much the only bright spot was Roger Federer winning his 4th straight US Open and 5th straight Wimbledon titles.

Looking at this list, I'm struck by the fact that I was rooting for all the incumbents, so to speak. I guess I don't like change :-)

November 07, 2007

The impact of the writer's strike on NPR listeners

Funny jab from an entry on "Visible Man"

"Now, I'm guessing for most of the NPR audience, you're mildly interested in this labor dispute, but until somebody cuts off the flow of Ken Burns docs, you're not going to lose it."

... which of course allows me to bring up my favorite faux-Ken Burns documentary of all time: the Old Negro Space Program.

November 06, 2007

A year back at The Company

As of today, I've been back at the 'Soft for exactly a year. I was reminded of this by an email from the HR folks congratulating me on my "first year at Microsoft" and telling me that now would be a good time to talk to my manager about my career interests and aspirations. Riiight.

In any case, I thought this pseudo-milestone merited a quick retrospective on how the year has gone, work-wise. So, in no particular order, some thoughts:

- C#, and the Visual Studio IDE, are pretty damn cool. No more worrying about leaking or corrupting memory [well, most of the time at least], auto-completion provided by Intellisense, a powerful set of class libraries -- it's enough to make me only use Emacs [my previous editor of choice] and C/C++ when I absolutely have to.
- I've learned about, and started to build, some very interesting distributed systems stuff: load management via SEDA-like architectures, highly-resilient Internet services based on Recovery-Oriented Computing principles, applying machine learning to monitoring and failure detection in distributed systems, and using data stream mining to understand service performance. [Large-scale Internet services have a ton of interesting research problems, which is why papers like the Dynamo, GFS and Chubby papers have been accepted in top-tier conferences like SOSP and OSDI.]
- The team I'm on is absolutely top-notch. Razor-sharp folks, without the usual attendant egos, with everybody just focused on building the best system possible. It's also helped that we haven't had to deal with any political BS, due to the great fire cover provided by management.
- Being a manager is a lot easier when you a) have team members that need very little in the way of "management" and b) don't have to try to sell them something you don't believe in yourself.
- I've said it before, and I'll say it again: I have no regrets about leaving grad school. I'm much more an engineer than a scientist, in that I'd much rather build something than try to figure out how it works, and [synthetic] biology simply isn't at the point yet where you can build interesting systems without doing a ton of basic research along the way. And since I suck at building physical artifacts, building digital ones is as good as it gets for me.

In summary, it's been a good year work-wise.      

November 05, 2007

Multiple levels of indirection

"We appear to be on track to seriously prepare for ongoing negotiations ..." -- Condoleeza Rice, on the prospect of more peace negotiations in the Middle East. I think that's the diplomat-speak equivalent of "It looks like we're going to have to start thinking about talking about what, if anything, to do." Now that's what I call a laser-like focus on real action.

November 01, 2007

Batman wee-turns

_mg_4596