Mylos

How to ship books cheaply

A friend is moving from San Francisco to Paris, and I told him about a very low-cost option to ship books in bulk, the US Postal Service Airmail M-Bag. I used this service ten years ago when shipping books back from Yale to Paris, some of them were slightly battered in transit but all in all a remarkable service. It is also available for domestic use.

You basically buy the right to send a whole postal mail bag at a wholesale price, which comes to slightly under a dollar per pound for France. Interestingly, the French post office does not offer M-Bags to French customers but will accept those sent by the USPS.

Geeks are not immune to racism

Eric S. Raymond is a celebrity of sorts in the open source world. He is mostly self-aggrandizing, having to his credit a couple of books and two minor email utilities.

A side of him not many geeks are aware of is his frothing-at-the mouth diatribes such as this one. As a person of Indian ancestry, I was tickled by one of the more laughable assertions in this collection of racist and bigoted remarks, that the British somehow “civilized” India, which had highly evolved cities with refinements like sewers in a civilization that dwarfed Egypt 5000 years ago.

British colonialism had everything to do with the extraction of resources through the sheer application of violence (as in their invention of concentration/extermination camps during the Boer war, their ruthlessly efficient genocide in Tasmania, the Opium wars or the Amritsar massacre), not any Kiplingian post-facto rationalizations of a supposed civilizing mission.

I won’t dignify the rest of his viscerally anti-muslim prejudice with comment, but this raises an interesting point. Raymond is a techno-anarchist libertarian, and a neo-paganist. As such, his profile looks very similar to that of the Dutch fascist Pim Fortuyn. There was certainly too much indulgence for Fortuyn’s racist rhetoric and proposed policies simply because he was homosexual, a perfect illustration of what Bertrand Russell called the “fallacy of the moral superiority of the oppressed”.

SMS spam

I just had the unfortunate experience of receiving my first SMS (GSM mobile phone text message) spam. If this happens again, I will have to ask for a phone number change.

Cloudmark SpamNet goes commercial

Last Tuesday, Microsoft Outlook started behaving strangely, exiting silently a few minutes after starting. after a number of fruitless attempts to revive it, I finally realized my Cloudmark SpamNet beta was causing Outlook to exit, probably when checking for updates. I went to their website and discovered the program was out of beta, with a version 1.0.1 out. A less pleasant surprise was that using it now requires a $5/month subscription. This change has already raised quite a ruckus among beta-testers.

Cloudmark’s original material did imply the basic SpamNet product would remain free, but I don’t mind a subscription plan so much (although I would have preferred a yearly plan to the monthly one they are proposing). The program is extremely effective – when coming back to work on a Monday, I often have over a hundred spam emails waiting for me, and SpamNet will more often than not catch all but a couple or so. This 99% effectiveness is well worth $60 per year in my book.

I will probably not subscribe to their plan, however. What Cloudmark failed to realize is the effectiveness of the program is directly related to the number of users who participate in its distributed peer-to-peer data collection. If most of the beta testers decide to leave SpamNet, its effectiveness will be compromised and thus the value of the program dwindle.

I am experimenting right now with SpamAssassin and the bayesian filtering programs bogofilter (in spite of lead author Eric S. Raymond’s racist and bigoted remarks), Annoyance-filter by John Walker (a co-founder of AutoDesk and author of the excellent Hacker’s Diet, a.k.a. “How to lose weight and hair through stress and poor nutrition”) and the Python-based SpamBayes which is available as an Outlook plug-in.

Bluetooth blues redux

Bluetooth logoIn an earlier article, I described my first experiences with Bluetooth. I had managed to get both my Palm Tungsten T and my Sony Ericsson T68i to sync with Outlook. I had since managed to get my laptop on the Internet via Cingular Wireless’ GPRS service.

Yesterday, I finally stopped procrastinating and configured my Tungsten T to browse the web and send/receive email via Bluetooth and GPRS. Cingular, like all other US carriers, very poorly documents its GPRS service but some Google footwork (and using Mergic Ping to find out their documented DNS servers do not work) got the job done.

Cingular doesn’t operate an outgoing SMTP server to allow its customers to send email, and any public SMTP server without authentication is likely to be blacklisted by spam filters as an open relay. Fortunately my company’s Postfix SMTP server supports SMTP AUTH, as does the Palm VersaMail 2.0 client bundled with the Tungsten T (no SSL/TLS, though, you have to use VersaMail 2.5 which requires a PalmOS 5.2 device like the new Zire 71 or Tungsten C).

All in all, this confirms my earlier assessment of Bluetooth as a technology not quite ready for prime-time yet. This whole set-up procedure is certainly nowhere near user-friendly, thanks in great part to voice-dominated wireless telcos’ general cluelessness about data.

Interestingly, Bluetooth works better between devices such as my TT or my T68i than between devices and my PC (where associations keep resetting), in spite of the limited software upgradability of these devices compared to a PC. Obviously, it helps that the TT-T68i combination is explicitly tested as part of an agreement between Palm and Sony Ericsson, but still, it’s rather worrisome for the likes of Microsoft that the PC’s software entropy defeats its higher capabilities. Admittedly iMac works better with Bluetooth than my PC, so this probably tells more about the immaturity of Bluetooth middleware stacks on Windows than the whole PC as digital hub approach in itself.

Browsing the web from my PDA is very neat, but I doubt I will use it very often, because of the incredibly high prices US carriers charge for wireless data. Cingular charges $6.99 per month for 1MB, with 3 cents per extra kilobyte. Compare this to Orange France, who charge € 6 per month for 5MB and 3 euro-cents for 10KB, i.e. US carriers charge almost ten times as much. Just checking out a handful of test pages ate up 15% of my monthly quota… (email is more efficient, however). Compare this also with how much Cingular charges for voice ($39.99 per month for 600+5000 minutes at 13kbps, $0.49 per minute afterwards, which works out to 7.5 cents per megabyte of voice).

Wireless carriers still consider wireless data a business-oriented service (i.e. license to gouge). This attitude explains in large part why in a recent Metrinomics survey, only 1 in 8 respondents thought 3G wireless would be their wireless data technology of choice over IEEE 802.11 “WiFi”. To paraphrase an old saying about IBM, telcos seem to think when they piss on something, it improves the flavor… (for a contrarian perspective, read this The Register article). Unfortunately, WiFi hot spots do not have universal coverage today, and you still need GPRS as a fall-back, but the new WiFi-equipped Tungsten C does not include a Bluetooth port (otherwise I would have bought one).

If you need help with such a setup using Cingular, don’t hesitate to drop me an email via the “Contact Me” icon for some tips.

Update (2003-09-04):

I tried to use GPRS while in the Chicago area over Labor day weekend. Unfortunately, when you roam, the GPRS settings of the other network do not match, in this case DNS lookups were failing. Since I had no way to determine what the correct settings for AT&T Wireless were, I had to fall back to dialup. Just more evidence of just how clueless mobile phone companies (and the standardization committees they support) are about data.

Update (2004-01-14):

Here is a cute real-life story of a wireless Internet via Bluetooth saving the day