Understanding UUIDs, ULIDs and string representations | Hacker News Reader