I just came across this quote in the CVS manual’s section on Date Input Formats.
Our units of temporal measurement, from seconds on up to months, are so complicated, asymmetrical and disjunctive so as to make coherent mental reckoning in time all but impossible. Indeed, had some tyrannical god contrived to enslave our minds to time, to make it all but impossible for us to escape subjection to sodden routines and unpleasant surprises, he could hardly have done better than handing down our present system. It is like a set of trapezoidal building blocks, with no vertical or horizontal surfaces, like a language in which the simplest thought demands ornate constructions, useless particles and lengthy circumlocutions. Unlike the more successful patterns of language and science, which enable us to face experience boldly or at least level-headedly, our system of temporal calculation silently and persistently encourages our terror of time.
It is as though architects had to measure length in feet, width in meters and height in ells; as though basic instruction manuals demanded a knowledge of five different languages. It is no wonder then that we often look into our own immediate past or future, last Tuesday or a week from Sunday, with feelings of helpless confusion.
— Robert Grudin, Time and the Art of Living.
By the way, next Thursday…or maybe it’s this Thursday…well, Thursday, January 25, 2007 at 7pm the Citizens’ Assembly on Electoral Reform is meeting at the Metro Central YMCA at 20 Grosvenor St. near College and Yonge.
p.s. This is what I was looking for in the CVS manual:
cvs -q -d yourCvsRootHere rdiff -D "2006-12-06 14:30" -D "2006-12-06 14:50" yourCvsModuleHere
Which means, “show the diff of the given module between 2:30pm and 2:50pm on Dec 6.”