wcooley is currently certified at Apprentice level.

Name: Wil Cooley
Member since: 2000-05-25 21:12:20
Last Login: 2007-07-03 04:06:10

FOAF RDF Share This

Homepage: http://nakedape.cc/about/people/wcooley


Not much about me really...

Recent blog entries by wcooley

Syndication: RSS 2.0

Personal: Well, I'm flying tomorrow. Erin and I are going to visit her parents in Massachusettes and then fly to Germany for a couple of weeks. We've been wanting to go for a long time and planning this trip for several months. If anyone is interested, here's our itinerary:


  • CVG - Cincinnati, OH
  • BDL - Hartford/Springfield, CT
  • JFK - New York, NY
  • FRA - Frankfurt, Germany

To Europe:

  • 10 Sept 2001
    • PDX to CVG, Delta flight 890, 10:45 - 8:09
    • CVG to BDL, Delta flight 2204, 19:15 - 21:15
    • From Hartford we drive back to Erin's parents' house in Great Barrington, MA.

  • 25 Sept 2001
    • JFK to FRA, Singapore Air flight 25, 21:45 - 11:15 (arrv 26th)

Return trip:

  • 9 Oct 2001
    • FRA to JFK, Sinapore Air flight 26, 8:30 - 10:40

  • 10 Oct 2001
    • BDL to CVG, Delta flight 994, 17:50 - 9:49
    • CVG to PDX, Delta flight 1597, 20:55 - 22:39

My parents, who have hardly ever flown in their lives, are very worried. Erin's parents, who fly often (her father flys about 18 times a year), are not so worried. Given the recent events, there is some cause for worry. But lets put the matter in perspective:

  1. On one day in 2001, 266 people died on airplanes. This is an exceptional occurance; 266 people don't die every day on planes; hardly even in five years. But for the sake of simplicity, let's assume the worst and that this is yearly average.

  2. According to a CDC report from 1998, there were 530 deaths in my age group (25-34) caused by pneumonia; 90,174 total. If we were to make a patently false worst-case assumption that all 266 people were aged between 25 and 34, I'm twice as likely to die from pneumonia.

  3. In the same report, there were 7,132 deaths in my age group caused by motor vehicle accidents; 43,501 in total. Based on the same assumption, I'm almost 29 times more likely to die in an auto accident.

  4. Again in the same report, there were 4,565 deaths in my age group because of "Homocide and legal intervention" (I'm not sure what the latter is; I assume being killed by a cop); and 18,272 total. This is actually a little surprising to me; nonetheless, I'm 17 times more likely to be murdered.

I'm not afraid to fly; neither am I afraid of dying in a car accident, from pneumonia, or by murder.

Personal: Welp, I finished my class today. Took the final on Tuesday; figure I did passably, but not as well as I should have done. I finished my last two projects last night--getting one in two weeks late, the other on time.

I decided a couple weeks ago not to take another class during the summer term. The last few weeks since I've been unemployed have been rough on me getting my homework done. Something about having no schedule whatsoever that makes it hard to meet deadlines... Anyway, since I'm planning to go to Europe in the fall, I probably won't start classes again until 2002. I hope by then I'll have built up enough consulting work to keep myself busy, and have settled into a groove of doing work in a less structured environment. (Well, I hoped that about Reed, and that was a miserable failure.)

LNXS: Haven't really done anything :(. I set everything aside while I finished my class projects; I hope to get back on it next week.

Personal: Well, been a while. No longer working for WireX. Living off unemployment and trying to build up some consulting business. Trying to get the ISP business into the black so I can start bringing in money from it.

For my class at PSU I've got a programming assignment to finish and one to do for this coming week--class ended last week and the final's on Tuesday. Still got a bit of catch-up reading to do. I suspect I won't do as well as I did last time. Being at home unemployed really messed up my schedule, notwithstanding the fact that I've got plenty of time. I don't think I'm going to take another class next term--it's lousy to be so unmotivated and pay for classes. I won't be able to take them in the fall either, since Erin and I are planning to go on vacation to Germany. So, I hope that by winter term I'll have settled into the unstructured consulting groove well enough to take a class or two.

Erin and I got a dog last weekend from the Oregon Humane Society, named her Matilda. She's a sweet thing. We had some problems getting her back into being housebroken--twice she held out for a couple days before doing anything. In between those periods she left a big mess on the floor in the living room. It's still kinda smelly, but she's going outside regularly now.

Erin has graduated from Reed and got a job. She works as a counselor for American Field Service, which runs high-school exchange programs. Her job right now is to communicate with potential host families and potential exchange students in the US and help them through the application process.

LNXS: Finally made release 0.2.0 a couple months ago. Have a few people trying it out. Haven't had a lot of time to work on it, but I hope once I've got the class out of the way I'll have more. I've downloaded and started playing with the User-Mode Linux patch. I intend to build a filesystem image so it can be easily used with UML. I hope this extends my range of testers.

One of my big goals for the next release, aside from the plethora of updates needed, is to be able to build it with it's own gcc and binutils, perhaps built as a cross-compiler. I've been told it's easier even when building for the same system; I'll see I guess.

I need to get more drive space all around. Now that I've got DSL at home, my hard drive on Rheingold is filling up. I've got a slow SPARCstation II that's got only a 400MB disk, which isn't nearly enough to build on. I hope to be able to use that machine for the first LNXS port, even if it takes all night to compile.

Ah, lots of progress has been made. Fixed the kernel problem by using a kernel built for the correct arch. The 'Illegal instruction' problem turned out to be caused by an erroneous installation of glibc that installed into /usr/lib, instead of /lib, so when I re-installed with the proper host type, the two libraries caused ambiguous resolution.

It feels like I'm never going to get a release out the door. I've been aiming for 0.2.0 for sometime around now, give or take a week or two. I've got enough of a system that I can install it (using the Slackware install floppies and manual procedure) and almost get it booted and working. I've run into a couple of nasty problems. First, I couldn't understand why GRUB wasn't working properly--I was afraid something was wrong with the compile, but it turns out I was mis-understanding how it was supposed to work when /boot was a separate partition. Finally, it booted, but my kernel didn't get past the uncompressing message. Turns out I'd accidentally built for i686, and installing on an i586. Rebuilt the kernel, only to figure out I'd built IDE support as a module. *sigh*

A much nastier and irritating problem is that glibc seems to be building for i686 somehow. I've installed the glibc RPM from Red Hat 6.2 and everything works fine. Using mine, however, certain applications, like 'mount' quit when trying to do certain operations with 'Illegal instruction'. A bit of searching on the web and looking at the Glibc FAQ indicates that it was built with optimization for i686, but I tried again, making sure the host type was correct and giving it the appropriate options, but it still fails. I'm hopeful I will resolve this sometime this week, and will be able to make at least a partially usable release very soon.

In hopes of getting this release out ASAP, I've decided to punt on building a better init system for now, and am just using the Slackware init system.

At least almost everything builds and installs. There are a few packages, like 'at', that don't, but I'm not terribly concerned with them. Of course, there are also a lot of packages that need to be added.

9 older entries...


wcooley certified others as follows:

  • wcooley certified wcooley as Apprentice
  • wcooley certified kroah as Master
  • wcooley certified wichert as Master
  • wcooley certified jallison as Master
  • wcooley certified hpa as Master
  • wcooley certified axboe as Journeyer
  • wcooley certified ssb as Master
  • wcooley certified zab as Master
  • wcooley certified corbet as Journeyer
  • wcooley certified alan as Master
  • wcooley certified Ward as Master
  • wcooley certified puffin as Master
  • wcooley certified chrisd as Journeyer
  • wcooley certified lewing as Master
  • wcooley certified pate as Apprentice
  • wcooley certified Fyodor as Master
  • wcooley certified jgarzik as Journeyer
  • wcooley certified fusion94 as Journeyer
  • wcooley certified jkh as Master
  • wcooley certified johnsonm as Journeyer
  • wcooley certified davej as Journeyer
  • wcooley certified phk as Master
  • wcooley certified ben as Master
  • wcooley certified sopwith as Journeyer
  • wcooley certified grog as Master
  • wcooley certified rasmus as Master
  • wcooley certified federico as Master
  • wcooley certified davem as Master
  • wcooley certified alecm as Master
  • wcooley certified hp as Journeyer
  • wcooley certified BrucePerens as Master
  • wcooley certified jpick as Journeyer
  • wcooley certified quinlan as Journeyer
  • wcooley certified quintela as Apprentice
  • wcooley certified esr as Master
  • wcooley certified riel as Journeyer
  • wcooley certified jwz as Master
  • wcooley certified davidw as Journeyer
  • wcooley certified lukeh as Master
  • wcooley certified antirez as Journeyer
  • wcooley certified sama as Journeyer
  • wcooley certified wrffr as Journeyer
  • wcooley certified lsheehan as Apprentice

Others have certified wcooley as follows:

  • wcooley certified wcooley as Apprentice
  • lazarus certified wcooley as Apprentice
  • sad certified wcooley as Apprentice
  • kroah certified wcooley as Journeyer
  • davidw certified wcooley as Apprentice
  • pate certified wcooley as Apprentice
  • davej certified wcooley as Apprentice
  • wrffr certified wcooley as Journeyer
  • JALH certified wcooley as Apprentice
  • lsheehan certified wcooley as Journeyer
  • sethcohn certified wcooley as Apprentice
  • robhudson certified wcooley as Journeyer
  • chakie certified wcooley as Journeyer
  • hiddenpower certified wcooley as Journeyer
  • mhamilton certified wcooley as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page