UUIDs, ULIDs and Sqids: A Practical Deep Dive | Dark Hacker News