7 characters in base32 (35 bits) is enough to count the milliseconds in a year.

So I could theoretically make a timestamp that looks like:


That's pretty usable for autogenerated urls, don't you think?

(These fun facts brought to you by thinking about pleromas new flake id system and ideas seen on rustodon's issue tracker)

There might be a challenge regarding timezones and new years. It feels.. Wrong to force everyone to use UTC; most of the year it doesn't matter, but then suddenly your posts about breakfast in australia new years morning is marked as belonging to last year, because the british haven't entered the new year yet? If that isn't an artifact of imperialism, I don't know what is.


An alternative would be to just use two extra characters for 45 bit timestamps, and count milliseconds after unix epoch. That way it's not expected to change in lockstep with any human calendar.

But then it's just semi-unreadable garbage all of it :/

Sign in to participate in the conversation

Private mastodon server run by Zatnosk