Yahoo Spam

I maintain a Yahoo Mail account, even though I never use it for anything. Despite the existence of “SpamGuard,” Yahoo’s spam filter, it still fills up with spam on a regular basis. Every once in awhile, I go through and click on “This is spam” on every message in my in box in hopes of improving their spam filter, but things just don’t seem to be working out. In fact, the spam I get at my Yahoo account is not only the most obvious sort of spam, but also comes from the same people over and over and over. I kind of wonder what sort of spam blocker they’re using – both SpamAssassin and the Mozilla spam filter are working pretty darn well for me, so I have trouble seeing how they could be having such problems. I imagine it is a design consideration of some kind given their user base, but for somebody who gets nothing but spam in their mailbox, it’s very frustrating. ...

April 10, 2003

Unfisking

Coming this weekend – a rousing defense of the unfairly maligned Robert Fisk.

April 10, 2003

Really, really first hand

Stop what you’re doing and check out the weblog of Stuart Hughes, a BBC correspondent in Northern Iraq. He went from reporting on the war to reporting on his personal struggle as he deals with being grievously wounded by a landmine and accepting the fact that he’ll lose his foot to amputation. My heart goes out to Hughes, and I can’t help but think of how many people will lose so much to this war, and how many people have met Hughes’ fate in heavily mined countries like Cambodia and Angola. In some ways, Hughes is lucky – his colleague Kaveh Golestan lost his life in the incident. ...

April 9, 2003

Yet another smoking gun

Marines have discovered lots of tunnels under the town of al Tuwaitha, which was the home of Iraq’s “nuclear energy agency.” If we find proof of a current Iraqi nuclear weapons program, this is probably where it will be.

April 9, 2003

Grady Booch interview

IBM Developer Works has an interview with Grady Booch. He has some mildy interesting things to say, and tries yet again to explain aspect oriented programming. Unfortunately, I still don’t exactly get it. Here’s his description: Moreover, if I polish off my crystal ball I foresee the rise of aspect-oriented programming (see Resources). Today's large software systems, systems of quality economic value, include tens of thousands of moving parts, so we tend to never turn them off. This is easy enough to understand. Total agreement here. ...

April 9, 2003

Dan Gillmor's book on blogging

While I can’t express any particular excitement about the idea of Dan Gillmor writing a book about the intersection of blogging and journalism (personally, I’d rather read a plumbing manual), I do want to comment on his plan for working collaboratively with the community to insure that his book is accurate: dude needs a Wiki. There. I’ve always wanted to say that.

April 9, 2003

Sanctions

It occurs to me that for all the talk of the general ineffectiveness of sanctions and inspections in the run up to Gulf War II (or, as I like to think of it, Gulf War I Continued), we can look back at containment and say with confidence that it was successful in keeping Iraq weak and hapless. We can all be thankful that there was no cataclysmic armor battle on the outskirts of battle between the Republican Guard and our forces, and our bombing notwithstanding, we can thank containment for that. Back in 1991, the Iraqi army was dealt a vicious defeat at the hands of the Americans – unfortunately not enough of one enable the people of Iraq to overthrow him in the aftermath of the war, but enough to render the Iraqi military impotent as an offensive fighting force. Since then, an extreme effort has been made to prevent Iraq from reconstituting its military. Thus, when we started this war, Iraq had no air power at all and more importantly, they basically had only those armored vehicles that have survived since Gulf War I. At this point, I still wouldn’t rule out use of chemical weapons, but if they are employed, it will be in a terrorist fashion rather than as a tactical weapon used as part of a battle. During the Iraq/Iran war in the eighties, chemical weapons were used often and effectively as a counter to Iran’s “human wave” attacks by the Iraqi army. Yeah, they gassed their own troops sometimes, but they apparently were pretty good at using chemical weapons to kill Iranians for their own advantage on the battlefield. We’ve seen none of that whatsoever. It probably wouldn’t have worked anyway, because the US has the equipment and training to avoid taking casualties to those sorts of attacks, but the point is that Iraq hasn’t even tried it. I think you have to put that down to containment as well, at least partly. There’s no question that containment was, in many ways, a failure. Certainly Saddam Hussein let the deprivation of revenue due to sanctions trickle down to the people of Iraq in the most brutal way possible, and we continued to be left without a sensible exit strategy outside of war. But our ability to dominate Iraq in the ground war, while certainly advantageous in terms of avoiding loss of life, also casts doubt on whether war was necessary in the first place. The battle plans were drawn under the assumption that Iraq was impotent, and it turns out that from a strategic standpoint, that’s true. Small bands of partisans with guns and RPGs have been flies in the ointment who have killed some US soldiers and have contributed to the deaths of many Iraqi civilians, but as the Pentagon has often pointed out, they haven’t affected the larger battle plan. So maybe containment wasn’t so ineffective after all. ...

April 9, 2003

When Garret speaks, people listen

Check out Garret’s addendum to Paul Krugman’s latest column.

April 8, 2003

Tiles 101/201

The Server Side has published a Tiles 101/201, a small guide to the Tiles extension for Struts. Tiles is a pretty elegant solution for a very thorny problem in Web programming – handling cases where you want to modify multiple records using a single form.

April 8, 2003

More on the rockage of .NET

Perhaps my admiration of .NET is just one of those greener grass things. At least that’s the impression I get from Yole’s latest post on Syndirella development.

April 8, 2003