3 ms·
Complete side note, why are you adding a leading zero to you years (or decades, in this case)?
by Cederfjard 5y ago
Complete side note, why are you adding a leading zero to you years (or decades, in this case)?
- jhugo 5y agoIt's to get people to ask that question.
- bdowling 5y agoIt's his conceit.
- yourapostasy 5y agoSee this LongNow article [1]. While I love the sentiment behind it, it creates an implicit fixed-length field which I think is not optimistic enough. I'd rather make software handle an unsigned long long as a year: I want our optimism to extend beyond the presumed heat death of our universe, and into, if not finding a multiverse, creating it. [1] https://longnow.org/ideas/02013/12/31/long-now-years-five-digit-dates-and-10k-compliance-at-home/ https://longnow.org/ideas/02013/12/31/long-now-years-five-di...
- kragen 5y agoLong long isn't nearly long enough to get to the heat death of the universe.
- yourapostasy 5y agoThank you for the correction. We currently think heat death is around 10^3247 years, so we're back to Lisp bignum to express years. Might be a corollary to Greenspun's tenth rule: any sufficiently optimistic date package contains an ad hoc, informally-specified, bug-ridden, slow implementation of Common Lisp bignum?