Older blog entries for jfleck (starting at number 364)

When the dialog's here....
dobey: gman does fix a lot of bugs, too, and a ton grunt-level work that I see as equivalent of bug-fixing in terms of getting the whole system (human as well as technological) to work - unglamorous but necessary.

People add stuff they think is needed.

dobey II: I thought Uraeus raised some interesting points. A brusque "You're full of it" sounds more like a playground taunt than an attempt to advance the discussion.
11 Mar 2003 (updated 11 Mar 2003 at 04:22 UTC) »
Started a new blog here. I've come to realize that if we're to realize Tim Berners-Lee's original (and fabulous) vision for the web, it's about writing to as well as reading from the medium. And it makes no sense for my "home page" (a phrase that has become bereft of meaning through repetition) to be static, while I do all the writing somewhere else. So my home page is now my blog. (That's not the only reason for moving - more complex and self-indulgent reasons here.)
Just finished George Johnson's new book on quantum computing, A Shortcut Through Time: The Path to the Quantum Computer. I recommend it. He tackles two subjects I shy away from writing about - computer science and quantum schtuff. Both are so abstracted from everyday experience that finding the write metaphors to explain them to the lay public is tough. Johnson is up to the challenge.

Now I'm in the middle of Graham Greene's Our Man in Havana. Fun so far.
Being dense, I did not realize that my public library has music CD's for loan. So I've been loading up. I stumbled across the CD rack while I was getting a book a couple of weeks ago, and the first bit that popped out at me was Don Ellis, who I really hadn't listened to in 20 years. I've since been scouring their racks for old '50s jazz. This week, it's Ornette Coleman, a Coltrane/Adderly combo and Art Pepper, a nifty big band leader I'd not heard before. On the Pepper album, some helpful library patron went through the liner notes and noted which instrument (tenor, alto, clarinet) Pepper played on each cut. In pencil.

I love the library. If it didnt exist, we'd have to invent it.
So Nora came in last night at bedtime and told me she'd need some help today fixing her computer. She sheepishly admitted she'd clicked on something that had installed some sort of porn program, and she couldn't get rid of it.

These people are bastards.

I sat down this morning after she left for school and fixed it. Took me quite a while, because she's a Windows user and I'm not very familiar with her operating system. I explain the details here not because I think Advogato readers will care, but so Google will pick this up and others with the same problem can see how to fix it. (When I Googled it, I found several people with the problem, but no solution.)

The bastards install a substitute dialer, c:\ecommerce\dialer.exe, which launches on startup. I'm not sure what it actually does, but the pictures suggest that if you use it, porn follows. I assume it's one of those Bulgarian long distance billing scams, but the computer has no modem, so thankfully we'll never know. Nora was smart enough to delete it and the offensive desktop icon launcher it also installs, but that wasn't good enough. On reboot, it was back.

A bit of hunting revealed that it had also dropped an executable: c:\sexicamz.exe. That was apparently doing the reinstall on launch. To remove it, I had to delete that file and also go into the registry (click "Run" on the start menu and type "regedit"): HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run and remove the entry for sexicamz.exe (right-click on the entry to get the "delete" option). I don't know what I would have done if they hadn't given it such an obvious name. Being unfamiliar with Windows, I would never have known what is supposed to be there or not.

They're bastards. Did I mention that?
African Queen
There's a famous psychology experiment done by Elizabeth Loftus in which she exposed subjects to an ad showing Bugs Bunny at Disneyland, then asked them later if they remembered meeting Bugs at Disneyland. Lots said yes, even though Bugs is a Warner Brothers character never seen at Disneyland. It's a powerful testament to the weakness of memory and the strength of suggestion.

It comes to mind because last night Lissa and I watched The African Queen, the famous 1951 Hepburn and Bogart flick. Lissa really wanted to see it, but I was lukewarm, thinking I'd seen it before and didn't like it that much. But when we watched it, I realized I hadn't seen it. I'd seen a bunch of famous scenes from it - the two of them riding the rapids in the African Queen, and Hepburn pulling leaches off of Bogart's gaunt body. But I'd never seen the movie. (And it was a terrific film.)
I picked up Fooled by Randomness at the library last week. The book kept coming up in things I was reading, and I'm very interested in the idea that our ability to see patterns where none exist is a source of endless trouble (see, for example, the Kennedy assassinations). The book wasn't that great - interesting material, but overtly arrogant writing that got in the way - so I returned it yesterday.

But the author did share a fun tidbit that stuck - a Monte Carlo technique for calculating pi. It's a pretty simple principle, explained in some detail here. Draw a circle with radius r and a square around it with side length 2r. Generate random points inside the square, and keep a tally. The ratio of points inside the circle to the total number of points, times four, approximates pi for a sufficiently large number of iterations.

I have a longstanding personal tradition, dating back to my high school math teacher David Geisler, of calculating pi with a new computer, or when I start playing with a new language. So in honor of Mr. Geisler (I often wonder whatever happened to him), I offer this. It's not a terribly efficient way to calculate pi, but it was fun. I did 10 runs with 100,000 iterations each run, and came out with pi=3.140472 +/- .0065, which seems reasonable.
There's an odd technology back story to the death of my friend Martin, which I noted previously.

My daughter, Nora, is friends with Martin's grandson David. Word of Martin's death arrived at our house Monday evening via instant message from David to Nora. That such momentous news would enter our lives via AIM somehow validates the technology, removes any triviality one might have tried to apply to it.
I woke up yesterday morning looking for an excuse not to ride. It was my weekly "Jaime ride", which is always the toughest day on the bike, and the weather was ugly. I'm glad I didn't believe the excuse I found. It was a great ride.

The forecast had been for snow overnight, and I'd told Jaime the night before - snow on the ground, no ride. But instead it had been raining. It was raining and wet when I got up, still dark, and I figured I'd found my excuse. But when I looked at the weather radar, it seemed as though it was clearing out. I looked west (storms flow from the west) and could see clearing skies. So I called Jaime and said I'd make it.

As I was driving to Jaime's house, I was sure I'd made a mistake. A big new pile of clouds was pushing over from the west, rolling down over the lip of the mesa and onto Jaime's house. But I was committed, so I unpacked the bike and we rolled. I made him find us a back way out of his neighborhood and down to the river, off the busy street we usually take, because it was wet and grey and I didn't want to mess with cars.

As we came off the hill and down to the river, it was spectacular. The rain had stopped, and banks of clouds and fog and snow showers were moving over the valley and the foothills beyond, hiding and revealing our city before us. The air was thick with moisture, which is a great pleasure in the desert. And down by the river it smelled so good as we rolled down the trail by ourselves, no other cyclists, only an occasional walker, one hardy roller blader and a lot of puddles to dodge. No drafting on a day like that (I tried for a bit, until I got a glob of mud in my mouth from Jaime's back wheel) and our bikes and clothes were a filthy, muddy mess by the time we got home. It was delightful.
My neighbor and friend Martin died Monday evening. It is sad, but not unexpected, and a relief. He has been sick for a very long time, and has been preparing for his own death with a grim mixture of dignity, humor, realism and fear. Two years ago at his annual Fourth of July party, he wandered the backyard with a long oxygen line trailing him everywhere, very much the life of his own party. Last year, he had to sit most of the afternoon and evening, clearly exhausted, still trailing oxygen line, but very much more tired. The last time I saw him, a couple of weeks ago, he looked me square in the eye and told me it was frightening.
duct tape
dcm has helpful advice for those hoping to prepare for the coming apocalypse here.
bumper sticker
Nora spotted our new favorite bumper sticker on a pickup trucks this evening:
It took a moment for full amusement to set in.
There's an interesting new report from the National Academy of Sciences about the importance of freely sharing scientific data on which research publications is based. This seems basic to science, but there has been a great deal of friction of late because of the potential for conflict between the principles of the open academy and the profit potential of discoveries. The NAS report is an attempt to essentially use peer pressure to get folks to share. Significantly for the Advogato audience, it is addresses the issue of software when the software is central to the science.
Been deeply buried at work of late. This is one reason. It's an eminently local story for me, but the international reaction has been the most interesting bit. My favorite quote is in the Scottish Daily Record, from Labour MP Malcolm Savidge:
"They want to start a war in Iraq because Saddam is breaking the rules on weapons of mass destruction but, at the same time, they are covertly planning to break the rules themselves."
19 Feb 2003 (updated 19 Feb 2003 at 17:55 UTC) »
When I was five, I got to stand in Louis Leakey's tennis shoes. When I was in junior high, I got his autograph. This week I get to write about him.

355 older entries...

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!