Archive for May 11th, 2008

I subscribe to a number of moderated lists, and one of the poor practices that I see is untimely moderation of email. When list messages are not moderated quickly, there are two major pitfalls that end users can experience of which many list moderators may not even be aware.

The first of these is that most users sort their mailboxes by the Date: header, not the date that the message was received at the user’s inbox. This means that messages which are a few days old and have just been let through the moderation queue may show up a couple of pages above the newest messages in the user’s email client or webmail. This means that if a message that is 3 days old is approved, it shows up near other messages that are 3 days old that have already been read, not near the most recent messages. It is very easy to miss these messages and not read them, especially if the user’ unread mail count is consistently greater than zero.

Second, and perhaps more significantly, if the Date: header on mail is significantly (usually 24 hours or more) older than the current time, this can actually affect deliverability of email because spam filters use the difference between the Date: header and the current time as a criteria to evaluate the likelihood that a message is spam. A common characteristic of spam messages is that the Date: header is incorrect. Here is a real world example:

X-Spam-Status: No, hits=2.3 required=3.5 tests=DATE_IN_PAST_96_XX autolearn=disabled version=3.002004

The above message was moderated more than 4 days after it was sent into the queue, and you can see that SpamAssassin gave it a score of 2.3 (out of a required 3.5 to categorise as spam). Another single rule triggered could have caused the message to get sent to the spam folder. Here’s an example of where that happened:

X-Spam-Status: Yes, hits=4.4 required=3.5 tests=DATE_IN_PAST_96_XX,HTML_IMAGE_ONLY_32,HTML_IMAGE_RATIO_06,HTML_MESSAGE,HTML_TAG_BALANCE_BODY autolearn=disabled version=3.002004

Had this message been moderated quickly, it would not have incurred a point score of 2.3 for being so old, and would have been below the threshold of 3.5 required to classify it as spam.

In short, the lesson to mailing list administrators is that it is crucial to moderate messages in a timely manner so that users can easily notice the mail, and also so that the mail actually gets delivered to an inbox rather than to a spam folder.

With the great success of the iPhone and iPod Touch, you’d think Apple would be sitting pretty as the king of wireless networking. Plus, Apple has a reputation for making relatively complicated tasks more user friendly by having more streamlined UI than the competition.

However, my experience with Apple’s networking products has been pretty disappointing. Not because they don’t work well (they do), but because they are the most confusing and user-unfriendly wifi products I have used, ever.

My first foray into Apple’s wifi products was the Time Capsule. The idea behind this is excellent, to have NAS built into the router so that backup for Mac users is painless by just having to flip a switch to turn Time Machine on. Whether the user is plugged in or not, this still works behind the scenes, eliminating the biggest barrier to having regular users back up.

The idea is great; the implementation, well, not so smooth. Out of the box, the Time Capsule seemed to work okay, until I tried connecting via wifi. This didn’t work at all, no matter what I did. It would connect, and then drop, and I’d then have to reset the router and then rinse, repeat, ad infinitum. I found others on forums had the same problems, with no solution. In the end, this magically started working a few weeks later with a firmware update to 7.3.1. That’s nice, but you’d think that basic wireless connectivity would have been better tested before release.

Today I picked up an Airport Express so that I could extend the range of the network to cover our entire apartment. This device also shipped with what I would consider broken firmware, and I had to upgrade to 7.3.1 before it would do anything useful. It’s now working okay (I think), but only after about an hour of tinkering.

My main beef with Apple is that the documentation is so simple. When it works, it works great. When it doesn’t work, you just have to scratch your head and go to Google, because God forbid Apple have any useful troubleshooting resources online to scare the non-tech saavy users away.

One point which I find thoroughly confusing is that the Airport Express has an option to either participate in a WDS or to “Extend wireless network”. Both of these options appear to be variations of the same thing, but I can’t figure out what the difference is between the two of them. A lot of people are asking the same question.

After a lot of searching, I still don’t know what the difference is, except that maybe the option to “Extend wireless network” is sort of like WDS on steroids. However, I have no idea and there’s no information on this that I can find. Apple doesn’t explain this anywhere either, even though both the options are obviously different.

The most important question I have which is as yet unanswered is whether either of the two options supports seamless handover of clients between different access points on the same network.

Long story short: Apple wifi products work great once they’re configured. Good luck trying to get them configured correctly.