The fake story is more fun.

I was out running some quick errands and as I walked down a dark street, I saw several Mormons in a circle by an idling mini-van. I heard some inaudible voices, but then a stern voice was clear.

“So how many kids do you you have?”

The reply was inaudible.

“And they’re all married?”
“And they’re all married?”

I thought it sounded a bit mysterious and even a little ominous, but it was just my friend Bill’s big brother, who has always had a stern sounding voice. And that’s why I knew they were Mormons.


Hmm. I just found out South Park was about a Mormon family moving into town. Oh, well. Synchronicity.

Sometimes, it’s better to live in my own fantasy world.

I finally got some work that pays $50/hr, but I’ve only done 1 1/2 hours in the past three months so that isn’t going to pay the bills. But work is work and I decided to blow it by celebrating. I called my friend Il, who has been locked up at home playing some on-line Star Wars game for at least a month, and he wanted to see the ladies at the local strip club. I’ve now realized that while it was interesting to see those particular dancers naked, I really didn’t need to see them naked for more than a couple of minutes, max. I’m back to being frightened by that place again.

Man, the cigarettes people smoke make a big difference. At My local McPub (McMenamin’s Tavern) one woman was smoking some cigarettes so foul that 15 feet away I was coughing. I thought it was the table behind me, but no one was smoking there. At least it kept me from drinking too much more of the little money I made today. I just have to remember to bill the guy.

Not joining clubs that would have me as a member or something.

I went to a ham radio club meeting tonight and it got me to think about club dynamics. Sometimes things go smoothly, but there’s often someone coming in and trying to change the power structure. They want more power, sometimes without knowing why they want it. I can describe a lot of things using the “club model,” including Open Source programming projects and politics.

I don’t know how this got me to think about this odd “Ivy League Plus” mailing list I bailed out of. They even have a disclaimer and refused to start the list until their lawyers looked over the disclaimer. I left after seeing too many people chastised for asking innocent questions. The final straw for me was when the list queen slapped some people down who wanted to meet to discuss politics. She demanded that the list not be used to make political statements, even when no one had made any statement other than what Chinese restaurant they were going to meet in. Come on. What a control freak.

Of course, when I left, I made a comment about how I, “enjoyed watching yuppies in their natural habitat, a list made by lawyers for lawyers,” and that really cheesed the yuppies off.

I didn’t think anything about the Ivy league freaks until I got an email from a guy who got kicked off the list. Someone asked for “Humane Rat Catchers” and he replied that rats usually got poison (describing the actions of Warfarin in less detail than my biochemistry teacher) and then described prairie dog hunting. Come on. Everyone west of the Mississippi knows about prairie dog hunting, don’t they? They kicked him off for being intolerant and disrespectful.

I’ve come to find that the guy who got kicked off the list is the President of a large, visible local company (and possibly a bit of a redneck). How can you live in Oregon without tolerating rednecks?

Geek post: AxKit is kicking my ass.

So I volunteered to try AxKit, and XML to web framework, for the Fink Project. I’ve now spent four weeks trying to get it to work. Here’s what I think I’ve figured out about installing AxKit:

On RH9 or Fedora:

  • Don’t use apache2. Use apache1. That means install from source, and install mod_perl first.
    1. extract the extract the “apache source”
    2. extract the mod_perl source
    3. configure mod_perl with: “perl Makefile.PL APACHE_SRC=../apache_1.3.29/src DO_HTTPD=1 USE_APACI=1 EVERYTHING=1”
    4. in mod_perl, do a “make && make test && make install”
    5. cd to ../apache_1.3.29 and do a “make install”
  • install Apache-Test by hand
  • install Apache-Request by hand
  • install the JavaScript binary
  • install Sablotron and Sablotron-devel binaries. This does not build well, from what I’ve found.
  • install XML-Sablotron from source.
  • install libghttp (and probably libghttp-devel) from your RH install media
  • start cpan (perl -MCPAN -e shell) and install:
  • Time::Piece
  • HTTP::GHTTP
  • AxKit
  • AxKit::XSP::Util

On FreeBSD

AxKit can also be installed quite easily on FreeBSD 4.9 using the ports system IF YOU UPDATE FIRST However, it doesn’t seem to work well after it installs.


And that sums up a lot of what I’ve been doing for the past several weeks.

BTW, CPAN sucks, mainly because there’s a series of dependencies that can’t be resolved automatically when everyone is changing their packages all the time.

I’ve also found that the Compaq Presario 5360 is a horrible POS.

RedHat Fedora won’t install properly with CDs because of disk errors. I had to do a “linux net” boot from an http server using install floppies.

NetBSD and FreeBSD boot floppies don’t work, either. I had to move the hard drive to another computer to install FreeBSD.

Why do my knees hurt after only 6 miles?

Today was the first day of the fall where I had to run in the rain. Actually, it stopped after 10 minutes, so it was mainly the splashing through the leaves that was different. It could have been worse, the wind was blowing rain into my face for the first couple of minutes and I had to run with my hat pulled low, staring at the ground. The worst part is that my knees have started to hurt again. I changed to running a hilly gravel road instead of flat concrete. That’s probably it.

For some reason, I think there was something I was supposed to do today, that I didn’t. I finished most of my errands and spent a lot of time trying to load FreeBSD onto a horrible Compaq I got from a friend. I still haven’t succeeded and it’s time for bed.

Well, at least I sort of enjoy doing this. I spent $8 on Sunday to get into the Woodworking show, and I found that I had very little interest in the gadgets they were trying to sell. Drill bits that can drill through files? Who needs a holey file? Super straight cutting blades? If I replaced my blade every few cuts, my cuts would be straight as well. Wonder squeegee? Well, buddy, you’re cleaning and re-cleaning a brand new pane of glass.

At least it was worth hanging out with my friends at the show.

Woo! Megan’s benefit was a blast!

I should have taken pictures. It was the “Bald for the Boob Benefit” for Megan at the White Eagle Tavern. Megan’s brother and mom got their heads shaved, Dale (a regular at the pub) shaved his beard for the first time in 30 years, and lots of friends were shorn as well.

Megan and her mom look fabulous, and Megan’s mom isn’t bothered at all about the lack of hair. The next day, at the McMenamin’s Tavern where Megan’s brother Craig works, a guy from George Morlan Plumbing donated $100 on the stipulation that Craig cut off his soul patch.

Craig, Megan, and their mom look quite alike. The biggest difference is that Craig has a giant melon and it frightens me.

Megan’s friends Marcie and Michelle came up with her from the Bay Area. The lovely Marcie takes care of Megan when the chemo has her down. It was fun to see them all again.

And, I suppose that’s all I can think of for now. I spent the whole day trying to get AxKit installed on a web server. Oh, how I hate it. I’m writing down notes so I can post them if I ever get it working.

So who else thinks speed dating is a bad idea?

I was supposed to go to a “speed dating” party today, but some of my old classmates from Portland State convinced me it it wasn’t a great idea. At best I’m not sure I can make a good impression in only a couple of minutes. At worst I could get more repeated rejections than I can handle.

Well, I suppose I’m a little tired from helping at the 2003 ACM Pacific Northwest Regional Programming Contest. It was enlightening seeing all the whining. Not from the teams, either, but from the coaches. I hope the link to the scores still works. You can also try this.

No one was willing to host the contest this year, so Jason Wilcox from Portland State arranged everything in a month and a half. Unfortunately, the largest computer lab at Portland State is nowhere close to a large classroom, and the contest needs a meeting area as well as access to computers. So the classrooms were in a different building than the lab.

I’m not sure if the coach from a state school was joking, but I’m not a big fan of their athletic programs, so I’m willing to think he was just a whiner. “Do you think they had to walk in the rain in Fresno?” If they were outside I’m pretty sure they did. The contestants ended up holding their group discussions in the hallway. Anyway, if it’s not good enough for the coach, he can host the contest at his school.

The worst loon was a coach from a local private school. I don’t want to go into excruciating detail, but the leading team was from University of British Columbia and were German exchange students. The lunatic coach ranted, “In Germany, you have to take a test to stay in high school or to go on, if you’re not good enough, you’re out. … Here, any drug dealer can get into college.” He really didn’t appreciate my comment that MIT and Caltech are highly rated (deservedly) in both undergraduate and graduate education, and if they didn’t win International Computer competitions, it probably meant the competitions don’t mean all that much. He also seemed to think the big competitive power came from Taiwan and Russia and I don’t see those countries at the forefront of Computer Science. Before I left, he spent some time bad-mouthing Portland State.

Oh, well. I’m not sure I agree, but as they say, “It takes all kinds.”

So what did I get out of this?

  • A chance to help a friend out.
  • A t-shirt that’s too large for me.
  • Some IBM swag.
  • 2 1/2 hours of work on Friday, and 9 1/2 hours of work on Saturday, all unpaid.
  • Some ranting from crazy college professors.

All in all, just another day in my life.

The paperchase.

Today I picked up my diploma from Portland State University for my Master of Science in Computer Science.

It looks like the diploma sizes have changed. Previously, the diplomas at Portland State University were smaller:

I don’t know if the sizes make a difference, but my MIT diploma was significantly larger and cost a lot more.

My high school diploma was the smallest of the bunch.

The geek in me wants a table:

Degree Date Size
MIT BSEE 6/2/1986 11.25″
Portland State MSCS 8/16/2003 10″
Portland State BS Chemistry 3/18/1995 8″
Portland State BA English 8/12/1995 8″
Benson Polytechnic HS 6/5/1982 7″

All that and no life, making blog tables on a Friday night.

Well, at least my grandmother seems happy.

My mother let me know that my grandmother hasn’t asked about her once, even after my mother visited her in Japan. But she did request a large ebi sushi.

She still enjoys eating though she mainly sleeps, and worries about her bowel movements. I’m glad at 98 and ailing she still has something that makes her happy.

What are you doing here?

I’ve been waiting two weeks for my doctor’s appointment. It was a “new patient” visit since my old doctor had left. (She left the practice about a year ago to spend more time with her kids.) So I had to figure out what to tell my doctor about my medical condition in the past year and I made a list.

I just feel like I’m falling apart lately, but these are the big points I wanted to ask him about:

  • my left ear sounds squishy when I chew
  • I have an odd rash on my left arm that made my arm scaly
  • I have odd sharp pains when I’m running
  • My floaters in my left eye are getting worse

Well, the floaters are really something I need to talk to an ophthalmologist about and the sharp pains are chronic and transient and seemed to annoy the doctor. In fact, he asked me, “What are you doing here?” And the squishy ear and rash? Basically he said if I wait the problems will resolve themselves.

Actually, he spent a lot of the time telling me that he couldn’t believe someone with an Electrical Engineering degree from MIT couldn’t get into Medical School.

Well, pal, you’re looking at him.

What a letdown.

How to extort money from Portland Audubon.

The rumor is that the Portland Public Schools extorted tens of thousands of dollars from Portland Audubon for the chimney “upgrade” to Chapman Elementary school.

Tens of thousands of Vaux Swifts rest in the chimney on their migration south. From the end of August to sometime in September, the swifts circle the chimney and swirl in a vortex before they enter the chimney. And thousands of bird lovers congregate on the hillside to watch the birds.

Audubon paid to have a natural gas furnace and the small exhaust chimney installed so the large chimney could be left for “the birds.”

Now for the rumor:

The school district blackmailed Portland Audubon into coughing up more money. Portland Audubon was told that the chimney was going to be completely demolished unless $60,000 was paid for seismic upgrades. In the end, $20,000 was paid to leave the chimney up and to have the “S&M collar” installed.

It’s probably the ugliest reinforcement method I’ve ever seen.

I wish my fuse wasn’t so short.

I got into a bit of an argument with a “gentleman” who was driving down the street. As I was crossing the street, he must have been asleep, because I saw him a block away and instead of slowing down he decided to hit his horn. When he slowed to yell at me, I got upset. This led him to pull over and we had a little discussion.

Among his complaints, he said:

  • I came out of nowhere
  • in the middle of the block
  • wearing dark clothes at night.

Which doesn’t seem quite accurate, since:

  • I saw him coming from a ways off,
  • was crossing the street at an intersection, and
  • was wearing a bright red polar fleece coat.

OK, so the coat is something my friend got for me in China, and is probably imitation polar fleece. The shell said “North Face Goretex” and leaked like a sieve, so I’m guessing that this liner isn’t really what it says, either.

Nevertheless, I don’t think “bright red” is a “dark” color.

None of this is probably a matter for the police, though I did try to call when I thought the driver was menacing me. 911 put me on hold, so I just hung up.

Some people don't believe my luck.