Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderSee also Firebase push IDs: https://firebase.googleblog.com/2015/02/the-2120-ways-to-ens... Lexicographically sortable identifiers are critical for any distributed data store if you want anything close to consistency. I've run into the issue of not having them and having to settle for some kind of <autoincrement_id><UUID> key and it's a huge PITA. How this wasn't considered database 101 decades ago just blows my mind. I'd like to see a spec included in this for synchronizing clocks or using RAFT/Paxos for…
Last time this discussion came up, someone shared this nice article[0] about all the different ID options. It mentions Stripe IDs, which have pretty prefixes like "prod_foo" and "user_bar". These are great for users of their API (no wondering what an ID refers to) and for internal tooling and debugging, but have to be stored as inefficient varchars, which is not great for indexing and whatnot. So I spent the weekend creating "UPID"[1], which is like ULID but prefixable! Up…
A question: why include a timestamp? Why not just 80 or 128 bits of pure randomness---if somebody needed a timestamp they could always just append it themselves. And, it seems to me, there would be many instances where you didn't need or want the timestamp.
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 2
- Total points
- 360
- Total comments
- 192
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2018-09-01 | Universally Unique Lexicographically Sortable Identifier | dankohn1 | 2 | 0 |
| 2018-12-27 | ULID: Universally Unique Lexicographically Sortable IdentifierFirst breakout · Best thread | brunoluiz | 238 | 129 |
| 2021-01-25 | Universally Unique Lexicographically Sortable Identifier | dgellow | 2 | 0 |
| 2021-05-10 | Universally Unique Lexicographically Sortable Identifier | mooreds | 3 | 0 |
| 2022-12-05 | Universally Unique Lexicographically Sortable Identifier (ULID) | kretaceous | 1 | 0 |
| 2022-12-19 | The Canonical Spec for Ulid | vinnyglennon | 1 | 0 |
| 2023-06-26 | ULID: Universally Unique Lexicographically Sortable Identifier | manigandham | 4 | 0 |
| 2024-03-30 | Ulid: Universally Unique Lexicographically Sortable Identifier | alexzeitler | 2 | 6 |
| 2024-07-14 | ULID: Like UUID but Sortable (2019)Hall induction · Latest 20+ point return | fagnerbrack | 107 | 57 |
