Hacker News new | ask | show | jobs
by Lazare 2088 days ago
KSUIDs are slightly longer, base62 encoded, have a different epoch, have second precision in the timestamp component, have a different length random component, and omitted the bizarre attempt in the ULID spec to enforce strict monotonicity.

Functionally, they're similar, but I think a lot more work has gone into KSUIDs in terms of usability and ensuring they solve the intended problem. The only advantage ULIDs have is they are the same length as vanilla UUIDs, if such is useful to you.