2 Nov 2000 schoen   » (Master)

I've got a rice cooker now. That is (at first impression) a terribly useful appliance. Mmmmm, carbohydrates!

My stepsister is engaged to be married. I hope I can make it to her wedding.

The MathWorld lawsuit makes me sad. Just in case anyone wanted to claim that copyright was about "protecting authors", we have further evidence that it's all about money (and of course a lot of the time that money is, well, given to authors).

(Protecting authors in the sense of getting people to abide by their wishes isn't the be-all and end-all either: there are various cases of successors in interest trying to withdraw or suppress old controversial works which are still under copyright. Or even authors themselves trying to do that. I would welcome news of more examples of this.)

The even worse thing is that I have actually bought a copy of the CRC Concise Encyclopedia of Mathematics -- and it's great, of course -- but now my habit of linking to MathWorld is ruined.

But they cannot help their neighbors,
That's not good, hackers, that's not good.

I wrote a long answer to a question about the calculation of pi. That was fun.

Quick Python hacks I wrote as part of my answer include a Monte Carlo calculation and a Riemann sum calculation. Yes, I know these are horribly inefficient ways to calculate pi, but they illustrate important theoretical concepts (two particular techniques in numerical methods for approximating definite integrals).

The Bailey/Borwein/Plouffe algorithm is totally mind-blowing. There are so many people I wish were alive to see that. Arbitrary digits of pi in any base calculated directly, without any intermediate digits!

Today is my first Python class at Linuxcare. This should be fun. Also, teaching a class is really the best possible way to learn about something; I submit that even Guido van Rossum himself has probably learned more Python by teaching other people than by writing the Python interpreter.

Latest blog entries     Older blog 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!