I’m writing a paper. I had a wisdom tooth surgically extracted on Sunday. I am having a hard time deciding which is more painful.
March 22, 2005
March 16, 2005
March 14, 2005
Xen and the art of open source hacking
I’ve been doing some Xen work for the last few days in Watson. The end
result, except for a much better understanding of the Xen source code,
is two patches. The first is fairly trivial but fixes a problem I ran
into, the second fixes a bunch of latent buglets.
-
code/patches/xen/physdev-handle-errors-properly-A2 – patch to Xen to
handle errors properly in the physical device error path. -
code/patches/xen/xcs-use-var-lib-xen-A1 – patch to Xen to
fix xcs to use /var/lib/xen for its unix domain socket.
I’m going to continue working with Xen in the upcoming weeks,
and have some interesting project ideas. All will be disclosed in due
time…
summary of Watson visit
It was an incredible trip.
I wrote an emotional entry about it, but upon reading it again, it’s a tad too personal to post here. Off to my private journal it goes.
Suffice to say – Jimi, Andrea, Mischal, Orran, Hollis, Scott, and everyone else – it was great meeting and working with you you and I look forward to seeing you again.
March 10, 2005
All the cool kids here have apple laptops and/or accessories. One iPod shuffle later, so do
I. I spit in the general direction of gtkpod which wanted GTK-2.4, but gnopod Just Works(TM).
March 6, 2005
weekend, begone!
I’m spending the weekend at the hotel, working on various things. The weather outside is too cold to my liking – the skies are clear but temperatures are below 0. Here is some interesting reading:
coroutines in C – I love it, but I disagree with the author that the algorithmic structure of the program is more important than the syntactic structure. By the time I’m reading a given piece of code, I have a fairly good idea of what it (aims to) accomplish, and am mostly interested in how it accomplishes that and whether it is done correctly. Hiding the implementation obscures that.