The Problem With UUIDs
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Related videos
A proper guide to Fable 5
Theo - t3․gg
34.5k views
The weird situation with Fable
Theo - t3․gg
68.8k views
AI has a subsidization problem
Theo - t3․gg
166.7k views
The drama never ends...
Theo - t3․gg
91.9k views
Cursor, Claude Code and Codex all have a BIG problem
Theo - t3․gg
134.9k views
Fumble of the decade
Theo - t3․gg
80.5k views
Agentic Coding Has A HUGE Problem
Theo - t3․gg
95.7k views
Claude Code has a big problem
Theo - t3․gg
79.6k views
I was wrong
Theo - t3․gg
69.3k views
Theo fell off
Theo - t3․gg
48.5k views
Top Comments (10)
I propose v9, it is the same as v4, but instead of a 4 it has a 9. This changes everything.
Oh I am still waiting on the video about PlanetScale removing the free plan and the cheaper price twice as much as competitors...
UUID versions are NOT supposed to replace each other. They are just different implementations that address different problem domains. Once humans become a serious space-faring civilization, we probably need yet another UUID version for problems like time dillation. But such a UUID V99 is not supposed to replace V4, but to complement it. V4 can still be used within certain bounds.
It's amazing watching somebody talk shit about something he obviously doesn't understand beyond his sponsors blog post
17:58 Just so you know, "I'm not telling you the difference between them, that's your problem", takes a lot more time to say than "1 byte is 8 bits"
3:49 To my knowledge, not all versions in UUID should be seen as "the next version". Some are more like variants than versions. That's why both v1 and v4 are still used often. You could say that variant 5 is a new version of variant 3 though, because we now have better hashing algs that might have not been considered in v3. Variant 6 similarly is a new version of v1, where they reordered the date to be sortable (with v7 being a variant of that). You shouldn't think of every new --"version"-- variant being better than the previous, but that they complement each other.
This channel does read a lot of blog posts
Thinking about the different UUID variants as 'versions' that replace previous versions isn't quite right... the idea is that the different variants are used in different circumstances, so a deterministic variant is useful in some circumstances. Which is why there's a 'variant' number in it, so different variants can be checked differently.
"I spent years researching this to make sure I got it right. Turns out, I don't need to. Here's what my sponsor has to say." Sheeesh, DarkViper's video accurately notes a lot of key issues, like this one. Something always felt off about this channel and getting a different perspective really made things clear for me. This channel really is just regurgitation with, as you admit yourself in the first few seconds, little research.
"Planetscale is not very liked atm..." -- "Thank you planetscale for sponsoring this video"
Unlock the Data Inside
Turn Videos into Knowledge
- Get FREE 10/day: transcripts, summaries, chats
- Chat with videos, export text & PDF
- $1 free API credit for RAG, chatbots & research
Free forever plan • All features unlocked
Top Comments (10)
I propose v9, it is the same as v4, but instead of a 4 it has a 9. This changes everything.
Oh I am still waiting on the video about PlanetScale removing the free plan and the cheaper price twice as much as competitors...
UUID versions are NOT supposed to replace each other. They are just different implementations that address different problem domains. Once humans become a serious space-faring civilization, we probably need yet another UUID version for problems like time dillation. But such a UUID V99 is not supposed to replace V4, but to complement it. V4 can still be used within certain bounds.
It's amazing watching somebody talk shit about something he obviously doesn't understand beyond his sponsors blog post
17:58 Just so you know, "I'm not telling you the difference between them, that's your problem", takes a lot more time to say than "1 byte is 8 bits"
3:49 To my knowledge, not all versions in UUID should be seen as "the next version". Some are more like variants than versions. That's why both v1 and v4 are still used often. You could say that variant 5 is a new version of variant 3 though, because we now have better hashing algs that might have not been considered in v3. Variant 6 similarly is a new version of v1, where they reordered the date to be sortable (with v7 being a variant of that). You shouldn't think of every new --"version"-- variant being better than the previous, but that they complement each other.
This channel does read a lot of blog posts
Thinking about the different UUID variants as 'versions' that replace previous versions isn't quite right... the idea is that the different variants are used in different circumstances, so a deterministic variant is useful in some circumstances. Which is why there's a 'variant' number in it, so different variants can be checked differently.
"I spent years researching this to make sure I got it right. Turns out, I don't need to. Here's what my sponsor has to say." Sheeesh, DarkViper's video accurately notes a lot of key issues, like this one. Something always felt off about this channel and getting a different perspective really made things clear for me. This channel really is just regurgitation with, as you admit yourself in the first few seconds, little research.
"Planetscale is not very liked atm..." -- "Thank you planetscale for sponsoring this video"