future-proof
Buffy last night was pretty good. I find myself again interested in the remaining (two!) episodes, and not just for compleatist or historical reasons — they might well be interesting to watch. Who knew!
I think Matthew is missing the point that I was trying to make the other day. There is nothing materially “plain” about structured XML, for example, except that it can be usefully viewed and manipulated with simple, widely-available tools, such as the human eye. I never suggested plain text, precisely because there are important structural and semantic characteristics that we want to preserve during however many conversions from presentation-format-du-jour to primary-source-storage and back. (We can still convert from EBCDIC to ASCII today, and there’s no good reason that you wouldn’t be able to convert your XML-in-ASCII storage to XML-in-XASCII2 at any point. I submit that this is a much less invasive change than from mySQL to Postgres or OpenOracle, and will break fewer tools that operate upon the content. But to equate modern-day ASCII — even modern-day XML — to EBCDIC, when the latter was never designed for any sort of interoperation and was supported only out of direst necessity by anyone outside of IBM, is to be either deeply misguided or rather disingenous.)
And why is it easier to do all those maintenance tasks with an opaque storage format and its one set of manipulation tools than with a format like XML? It seems to me that whatever approach you use with a SQL-guarded backing store will work pretty isomorphically with another storage format, with the possible exception of searching. But then I think that to rely on the full-text search capabilities of a database is to abandon much of the structure-value that people so painstakingly add to their entries. How would you search for all the times that you cited Mark Pilgrim, with a database that sees your every entry as just a sequence of bytes? How would you extract an index of such things? Maybe that’s not a case you care about, but I can imagine many such indices and reports that would be of value or interest, and having to regex my way through byte-blobs seems like a sign that my storage and generation system has failed me. (And would you want someone searching your web log for “archives” to pick up all the times you linked into an URL with that string in it?)
(I don’t really care about trackbacks or pingbacks or comments, though I’m interested to see why Matthew thinks — as his final comment implies to me — that they are an evil to be actively avoided.)
…
And just now I got back from a relatively awful driving lesson. I was doing pretty well at the start, and through the various emergency maneuvers, and even during the highway driving, but then a pressure-change headache started to set in, and then it all went to hell. Clumsy clutchwork, some oversteer, a few “slightly hot” corners. Bah. I want a mulligan. Ever since the instructor switch, I really haven’t been very much on my game. Not sure what it is, really; could be the car, which is — and I’d not thought this possible at the time — even less suited to my size than was the Mustang; could be the instructor, with whom I don’t really get along very well, and who seems to have only two pedagogical modes: Lecturing In His Outside Voice, and Silent — unless something unpleasant happens, at which point he will say something typically unhelpful, like “careful”. Could be that I’ve just seriously regressed as a human, though I was doing fine on Martha’s car the other weekend. Bah. I guess I should trick Alasdair — I can’t drug him, because then he wouldn’t be a legal passenger-seat driver-type, note — and get some more practice in.
The headache isn’t improving my mood any, at all.