The Every UUID Website Explained

preview_player
Показать описание

(plus i make courses for them)

This is also the best way to support me is to support yourself becoming a better backend engineer.

### LINKS

Рекомендации по теме
Комментарии
Автор

we need an NPM package for generating UUIDs that sends a fetch request to this website which has 2 million weekly downloads

capsey_
Автор

this guy now has two successful ideas for sites that triggered tons of traffic. Looks like it’s pretty clear why. he takes into account EVERYTHING

blakerichmeier
Автор

How do i file a takedown request for my UUID? I don't want it in public.

skellious
Автор

14:29 As a math PhD student that teaches undergraduate math, I absolutely love when stuff like this comes up. The author just discovered a really interesting property (one that's not too bad to prove if you're willing to sit down with it). The author is saying that taking the composition of two bijective functions, is itself a bijective function.

It kind of translates to when you are solving an equation for x (like x^3-1 = 0) you are performing actions to both sides of this equation that are just applying functions! (and why when you have an even power for something like x^2-1=0, you can get multiple answers because it's not a bijective function on your entire domain and co-domain you're applying)

Edit: I must also add that chat is wrong. 1-1 is just half of the requirement. You also need to be able to achieve every output possible (onto). 1-1 means each output is reached only once, and onto means you can actually get every output that you want to be able to get.

theTweak
Автор

I'm fresh after graduating a CS degree so things like bijectivity, ciphers and enthropy make sense. I love reading about projects like this, it reminds me that programming is a mixture of creativity and math and it's beautiful

kristinapianykh
Автор

Great, so you're telling me that every UUIDv4 I generate is not Universally Unique, because it is there?

Gornius
Автор

Before he got into search, it was a matter of solving problems. But with search it became a matter of creativity, and that's how you get infinite work.

renatoa
Автор

I have bad news for you Prime,
I know places that have business critical applications that rely on IE7.

ericmyrs
Автор

16:18 uh no, you can always recover a number X by xoring a random number with X twice. Even if the random number happens to be X.

ramnewton
Автор

There's already every UUID in the library of babel

whimahwhe
Автор

2^128 is 5 undecillion. I'm really surprised it cleared a decillion.

BryanSeigneur
Автор

Who here saw the deleted Devin stream? Stuff of legend

TheOrionMusicNetwork
Автор

The "need to roll your own scrollbar" thing is actually interesting: I think this reflects a design limitation in the browser UI / CSS APIs. Not that you should be able to create an actual trillion pixel high div and a viewport into it, but the fact that the scrollbar is always connected to the div. I think in various UI libraries with proper model/view separation like Java Swing you could achieve this while using the native scrollbar that comes with the library, because it has a "ScrollbarModel" that captures things like the height and display range independently of the UI element. In a simple setup with a scrollable textbox or something, the library creates an internal ScrollbarModel that represents the text box, but if you need a trillion pixel high thing (obviously with dynamic/computed contents rather than holding it in memory), you can just create your own ScrollbarModel for it and reuse the UI's native scrollbar widget with all its features.

hyperthreaded
Автор

31:05 better idea : why not have NFTs over UUIDs so that you could own a UUID and resell it later?

dexter
Автор

13:27 This madlad is using Abstract Algebra to reason about a web app . Insane

aliasjon
Автор

A linear congruential generator was used to do the dithered blood-red color filling the screen when you died in Wolfenstein3D, for a 320x200 framebuffer. So it was randomly picking a number from 0-639999 to set to red, and because it used an LCG it was basically just picking what appeared to be a random non-red pixel without having to keep track of anything and without putting a red pixel where one already was - which would make it take longer and longer to eventually fill up the screen as less and less pixels were left if you were just picking random XY coordinates. It was able to just fill the screen with red pixels in 0-639999 iterations, one for each pixel, with out any discernible patterns.

CharlesVanNoland
Автор

It’s things like this website that truly show it doesn’t matter the topic the human race will stop at nothing try to understand and optimize the crap out of everything. Rad website.

rileysligting
Автор

this reminds me of the library of babel. The website based on the story, not the story itself. It uses a form of format-preserving-encryption to go from a book index to a random string of text, but in the same way every time, so that any two people going the same location in the library will see the same book. I think he's doing something similar here, "encrypting" the index to the uuid.

DaffyDaffyDaffy
Автор

Did devin push the code to master? Guys update please.

mrnobody
Автор

fun fact LCGs are used everywhere, math.random() in javascript, Math.Random() java, in python and all, people assume it’s just some random magic but when you get interested into it you can predict the next number from a random, by doing this you can get to know the real danger if you use it in the wrong place. A lot for website uses random string generator for like cookies that can be hacked like this

Crafting_tunbol
welcome to shbcf.ru