3 ms·
What's a bit interesting to me is having read all the negativity/criticism around ULID, and now seeing these proposals by IETF...
by mgkimsal 5y ago
What's a bit interesting to me is having read all the negativity/criticism around ULID, and now seeing these proposals by IETF...
- ComputerGuru 5y agoMost ulid criticism surrounds the ill-advised (and optional!) part of the spec that tries to achieve sub-ms ordering at the cost of requiring a singleton or cross-thread atomics to try and generate random values for the random portion of the blob from a range that would end up providing additional sort order bits. The reference implementation in JS doesn’t even offer this (although that’s likely because JS doesn’t even support multiple execution threads within the same context). Apart from that little misadventure (last I checked, there was a request for comments on a proposal to drop that from the Ulid spec altogether) there’s really nothing else that’s not same and straightforward in the spec, and little else to complain about.