I recently came across Clay Shirky's essay, A Group is Its Own Worst Enemy, which talks about social dynamics, and challenges faced by on-line groups created by various technologies (Usenet, weblogs, etc.) It's definitely worth a read; there's a lot to think about.
At this point I've been on the Atkins diet for a month, and I've lost ten pounds. I know it's fairly controversial amongst some medical circles, but it seems to work pretty well for me, which is cool.
I got started on it when I arrived in San Antonio for Usenix, and realized that I had very cleverly forgotten to bring any of my diabetic medications. Since I had managed to go off the meds for half a week without ill effects back in January when I had similarly forgotten to pack them when visiting Israel, and since I had been meaning to try out the Atkins diet anyway, I figured this was a good time to try it out.
My recent trip lasted longer than expected, and I will be returning to the Middle East again this weekend, hence for another month I will be unable to update KernelTrap.
Please feel free to submit original content yourself. Details on this process can found here in the FAQ. With a free KernelTrap user account, you'll also be able to go here to vote on whether or not these submitted stories get posted.
kernel
Fix scheduler bugs. One more fix pending. Poop.
Apple
Damn I love this Apple. Both the PowerBook and the underlying operating system are a pleasure.
So Apple finally unveiled the G5. 64-bit. Sick HyperTransport interconnect. Half clock speed system bus. Currently up to 2GHz. Runs dual. Amazing SPECfp and - more importantly - great SPECint. Way to go, Apple.
Converted struct sock to hlist, in the process created
sk_add_node/sk_del_node variants that take care of refcounting, that way the old protocols get some refcounting as a gift.
Also fixing some USB bugs from time to time. Enough said. :-)
KernelTrap is in the midst of a migration and server upgrade. Unfortunately, at the same time that this is happening, I'm leaving on a business trip for most of June, so in the interim the site will be hosted on a relatively slow DSL connection, and infrequently updated. Upon my return, it will ultimately be moved to a faster, dedicated server, collocated in Seattle by Danube Technologies.
First, regarding the old server, many thanks to Michael Bischoff who kindly donated the 100 Mbit connection and webserver that KernelTrap has been running on for over a year. Unfortunately this is no longer possible, hence the current migration.
Thanks to the many user donations [story] (currently totaling $576.18), a new server is on its way. The old server was a shared 300 Mhz Pentium II. The new server is a dedicated 2.66 Ghz Pentium 4 (the selected configuration weighing in at $1,172.30). Needless to say, the difference in performance when KernelTrap is up and running on the new server will be quite noticeable.
What's up with rillian's Ghostscript? Not a peep from Raph as yet.
I certified akpm as master today (up from apprentice ;), in light of recent events i think we're very privileged to have such a personality at the helm.
Having friends visiting I've not found much time these days to follow mailing lists and update KernelTrap... Now I'm headed out of town for a week, so I'll not be likely to post any new stories before next Wednesday, April 23'rd.
Submissions are always welcome, though please be sure to include original content. Details on how to submit stories and what we're looking for can be found here in the FAQ.
Implemented IPSEC.
Began studying up on mobile IP and MPLS so that can get
implemented too.
Expect next diary update 1 or so years from now. Sorry, I totally don't understand the whole blog phenomenon and
what drives people to update these things constantly. It's like the internet equivalent of a bullhorn "HERE IS WHAT I
HAVE TO SAY AND THE BORING SHIT I DID TODAY, HEAR ME ROAR!"
Oops, did I just fall into the trap myself? :-)
The Iraq campaign somehow made a lot of people much worse and disgusting than they were, to what Advogato recentlog is a bright evidence. A member wrote: "George Bush and his loathesome band of war criminals [...] lawlessly ravage Iraq, causing death and destruction in their wake." The guy knows about interogation with acid baths, dissidents in wood shredders, and refugees set on fire, but thinks it's all right. Putting an end to all that is "loathsome" and "criminal" to him.
Funnily how the David Dawes made the ejection of Keith Packard from XFree86 to coincide with the begining of the next battle in the war with Islamists. Coincidence, no doublt.
Page clustering is looking pretty stable except for the swap
refcounting issue. I managed to blame the wild NMI issue on
qlogicisp.c and I'm just sort of grinding away slowly at
debugging the do_anonymous_page() antifragmentation
heuristics.
cpumask_t stuff is going slow. Probably needs non-x86 support.
I'll get some more ideas eventually.