But I'd rather put up a monotone archive, myself. BTW, congratulations to all involved on the monotone 0.33 release.
[spammer deleted]
Next time you encounter a Secret Service agent, ask him if the SS would interfere were somebody they protect convicted and sentenced to death. Also, would it matter whether it were a state or federal crime?
Since last entry I went to Hawaii and back. (My parents celebrated their 50th anniversary there.) At the airport coming home I had already checked our luggage before I remembered I still had my pocketknife, so I slipped it into my son's carry-on bag while in line at the x-ray machine. They rifled several other bags, pestered us about a 4 oz bottle of children's ibuprofen, even swabbed my daughter's bag for explosives, and ignored the bag with the dreaded pocketknife in it. Don't you feel safe now?
Running Linux 2.6.20.3 now, with swsuspend2 and bcm43xx patches. It has not been an improvement over 2.6.19; a second gdm X session thrashed swap after resume until I managed to switch to and log out of it. dmesg output is filled with tracebacks from various drivers, with complaints of incompatibility with suspend/resume, even though I always rmmod those drivers before suspending.
apenwarr: I've been doing the same thing, putting stuff here just so that I (and others, I like to think) can find it with Google. On that note, my favorite comic strip lately is Diesel Sweeties, and Tim Cahill is still amazing -- lately, in his book "Hold the Enlightenment".
MS Windows (stupidly) lacks a socketpair() function. All the re-implementations I found on the net faked it with pipes, which are (also stupidly) not selectable. It's trivial to code a selectable win32 socketpair, making it doubly stupid that it's not there in the first place, and triply stupid that all the other implementations posted are useless.
p.s. it's impossible to write "doubly", any more, without thinking about Spinal Tap and smiling.
[Update: the erstwhile predominance of useless win32 socketpair implementations might be seen as a manifestation of Bram's Law. I don't know what it means for Bram's Law that a useful one has now been posted. Bram, are you there?]
The bcm43xx driver in my Dell appeared to stop working. I thought about it, and realized that at the time when it did work, I had first loaded and then unloaded the bcm43xx_d80211 driver, which is from an alternative development line. Sure enough, that seems to be what it takes. Evidently the alternative driver initializes something the regular driver misses. Or something.
Anything written by Michael Pollan is certain to be well worth reading. Books include "The Omnivore's Dilemma" and "The Botany of Desire". (The latter reveals that what Johnny Appleseed of history and legend promoted was not apples for eating, but rather apples to juice for hard cider: a sort of American Dionysus.) A recent article in NYT Magazine, "Unhappy Meals", gets more interesting with each page.
I made my first edit to Wikipedia yesterday. Thus far it's escaped the attention of vandals, many of whom seem obsessed with that entry.
You may take my word for this: it is always a mistake to write a program named "stupid". The number of ways in which it will turn out to have been a mistake is unlimited. First, you code it. Normally, an omitted #include is no big deal, but now you feel stupid about it. Likewise any bugs (which you really ought not to have in such a little program -- right?). When you give the program to someone else (say, your boss), can they ask you how to run it? What if it doesn't work right? Who, precisely, in each instance, is being called, or thinks he might have been called, or is made to feel, stupid?
Every soon-to-graduate Computer Science student should be assigned to write that program. The truly smart ones will refuse, but how many of those are there? Give an automatic "A" to anybody who does; that's somebody who really understands software.
1. I am generally of the opinion that any solution to a problem in personal transportation would be better if it employed a catapult, somewhere. The Crosstown Express sequence in the movie Robots gave me a warm feeling.
2. While in high school I read back issues of Communications of the ACM at the University of Hawaii library. That is where I first encountered Unix, in Thompson & Ritchie's 1973 paper, probably in '77 or '78. I was fascinated, but didn't get to see a real shell prompt until 1982. (I first compiled a program on Windows last week. :-P)
3. I met my wife for the first time on my second day in Jakarta. She was living in Bali, and was on her way through to Singapore to renew her visa. I got her address, she left the next day, and I dropped in when I got to Bali six weeks later.
4. I find mild electric shocks more invigorating than painful. This fact led ultimately to my obtaining a degree in Electrical Engineering.
5. I would like to see capital punishment applied only to public officials and officers of public corporations convicted of abusing the public trust. (Bumper sticker: "See Dick Fry!")
Contributing to the exponential explosion, I a-nominate slamb, mjg59, Ankh, redi, and, oh, robertc.
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!