upvote
> [1]: https://en.wikipedia.org/wiki/Snowflake_ID

Isn't this just the same scheme as version 1 UUID, except with half the bits? I guess they didn't want to dedicate 128 bits to their IDs.

reply
That also looks like the widely used BSON ids, to anyone else interested
reply
Getting the entire universe to agree on a single clock for creating timestamps sounds absurdly difficult. Probably impossible?
reply
"Agreement" of time is probably nonsense, yeah. I realized after posting so I edited in the parenthetical, but as [3] notes, locality probably makes this less of a real issue.

Apparently with the birthday paradox 32 bit random IDs only allow some tens of thousands per second before collision chance passes 50%. Maybe that's acceptable?

[3]: https://news.ycombinator.com/item?id=47065241

reply
The temperature of the cosmic microwave background can be used as a universal clock.
reply
So can neutron star spin rates
reply
Neutron star spins collectively can be used as a pretty accurate clock.
reply