On Sat, Jun 09, 2012 at 04:29:15PM +0200, Lucio De Re wrote:
> 
> (a) that a phenomenal
> amount of effort went into establishing that standard;

Then it belongs on someone's refrigerator, next to a participation
award.  Bad decisions aren't less bad just because a lot of people
worked hard to make them.

> (b) that it has been of great service for many years; 

Are you claiming it is good through tenure, which is obviously a
fallacy, or are you actually calling this catastrophe of a standard
"great"?

> (c) that mailers like Outlook that continue to take liberties with
> the MIME headers have facilitated in no minor manner the 
> ditribution of Trojan Horses

This is the technological equivalent of ranting about the September 11th
attacks.  Are you telling us that ignoring a charset header is going to
cause webfs to install malicious software on plan 9?

> and (d) no one has
> yet found it necessary or advisable to replace the MIME standard with
> a better one.

Incorrect.  I have often found it necessary to remove or ignore the MIME
standard, and everyone who has spent any time working with MIME content
has found it advisable to replace it with anything -- such as alcohol,
suicide, or weeping into pillows.

> I grant that back in 1992 one could not have foreseen all the
> possibilities that MIME ought to have addressed, but all things
> considered, I think the result was little short of miraculous. 

The only thing that is miraculous is that it works at all.  MIME is
still on 1.0 because they did such a piss-poor job of specifying their
outlandish nightmare they've now realized it's impossible even to
improve it at all. Nathaniel Borenstein has admitted in public that it
is embarassing to him.  

MIME is a shitty workaround (badly) designed to cram non-text data into
a text-based protocol.  Instead of using proper transfer protocols to
transfer files, some morons decided to shove binary data into text-based
messaging.  When the web crowd decided they, too, would like to shove
unlikely things into a text based protocol, MIME was the natural answer.

It's probably going to be just as impossible to kill MIME as it is to
kill all kinds of other entrenched awful things in the IT industry, but
don't let MIME's wide distribution fool you.  It's a bad standard,
written badly, used by bad people to do dumb things.  It's best to
involve yourself as little as possible with it, and if your life is even
marginally improved by ignoring something MIME has to say, have at it.


Reply via email to