Loading video...
Video Failed to Load
Time is the Best Unique Identifier
44,009 views • 1 year ago •via X (Twitter)
10 Comments

Tsoding is the greatest stand up comedian of all time. Only a few will appreciate this.

Basically UUIDv1

now i can't say "distributed systems" in any other way

why are you using time and not space?

"Snowflakes" are suspiciously similar to UUID "version 6" (styled in the link here as vVI() to not conflict in the future if there is ever an official UUIv6). (above is the call, implementation is here: )

That beat switch on was smoother than butter on a hot desert day.

I rather think time is the second best unique identifier.

Beatboxing beats 🎧

I do this with everything. I use the timestamp format from the denote.el package. Now everything has an id - files, notes I want to keep a daily log of, todos in my code, etc.

A unique identifier with a time component is always the right way to go. The other approach (which git uses to create unique filenames on the server) is to _pretend_ that a SHA-1 hash is a unique identifier, and accept the small risk of 1 in 10^48 chance of a hash collision.
