Live data from Hacker News

Every V4 UUID

everyuuid.com

161–170 of 381 posts

Re: Every V4 UUID

#161
post #124

I'd like to announce my new `npm` package called `get-uuid`. Behind the scenes, it loads `everyuuid.com`, picks a random row number, and returns that UUID.

That's a terrific idea, I'll also create a npm package, that consumes yours and returns the Guid but without the '-' between the digits. Go code reuse!

Re: Every V4 UUID

#164

The fact that the search works impressed me more than anything. Of course, like every great magic trick, it seems so simple once it is explained. For the curious, here's the linked blog post describing how the project works: https://eieio.games/blog/writing-down-every-uuid/ Edit to add: I'd only tried searching for an exact UUID when I wrote this comment. I didn't realize it supports full text search! Now I'm even mo…

Yeah, I at first, I though I knew exactly how it worked. Then I saw the search field, and I suddenly had no idea what the hell was going on. Now, the big question, do I want to spoil the magic trick and read how this was done, or should I keep being astonished and flabbergasted?

If you're an Everettian, roll https://www.jrussellhuffman.com/quantumdice/ and read it only if the die is odd. You can have your cake and eat it too.

Re: Every V4 UUID

#165

The fact that the search works impressed me more than anything. Of course, like every great magic trick, it seems so simple once it is explained. For the curious, here's the linked blog post describing how the project works: https://eieio.games/blog/writing-down-every-uuid/ Edit to add: I'd only tried searching for an exact UUID when I wrote this comment. I didn't realize it supports full text search! Now I'm even mo…

Awesome - this will be my new coding interview question

Agreed. Everyone love puzzles that are worthy of an entire section in a blogpost for their interview questions, rather than stuff actually relevant to the job.

Re: Every V4 UUID

#166
post #142
post #69

Earlier quoted context omitted.

I'm really happy that the trick was magical to you - I was so surprised and delighted when I realized that this was possible, and I wasn't really sure if anyone else would feel the same way! And of course, I'm proud to be providing so much utility here - finally we can find and use UUIDs tailor-fit to our needs

Memorable UUIDs? I think you're on to something here! (Also, dibs on 00000000-0000-4321-abcd-000000000001!)

Can we make one that says something funny? "B00B" could be included.

Re: Every V4 UUID

#167
post #48

Hey, one of my database passwords is in here. How the heck did you get access to it???????? Who do I contact about this breach? I want names and addresses.

The name and address is at everyUTF8string.com. You might have to scroll a while, though...

Thank you. I started scrolling 4 hours ago and am yet to encounter my first address.

Re: Every V4 UUID

#168
post #157

Earlier quoted context omitted.

It’s an interesting question whether that could be fixed. I think the answer is Yes. If the author didn’t do any scrambling, and just displayed UUIDs in numeric order, then it’s trivial to enumerate search results in order. Likewise, if you do something like adding a constant mod 16 to each hex digit, you could do the same thing when you generate UUIDs matching a substring. So the question becomes whether you could f…

FWIW I am super interested in this question but feel like I don't know how to derive a satisfying answer, maybe because the one of my goals here (add "enough" entropy) is a real fuzzy "I know it when I see it" sort of thing. But I'm gonna try to get a few more crypto-knowledgeable friends to chat with me about this and write up what I learn!

[deleted]

Re: Every V4 UUID

#169

Tangentially related: HN recently (last few months) had an article explaining how large a number was. The number was something like busy beaver or 128 bit integers or something else. It illustrated how large the number was by creating activities you would do, incrementing the counter as you did them. The sequence went something like this: Walk, and every time you take a step. Add 1 After you have circled the earth, p…

It was 52!, the number of possible permutations of 52 cards: https://czep.net/weblog/52cards.html

Re: Every V4 UUID

#170

Wow, it's a website which has more than a screen-full of stuff on it at one time and scrolling doesn't introduce a seconds-long loading animation. I wonder if modern web developers of modern web applications could somehow harness this technology.

100% this. I thought the same thing immediately, "wow, this is fast and smooth and responsive!!"

It's ludicrous how our computer hardware is 1000x faster than it was 30 years ago in 1995, but software is so bloated that it is still slower!

Relevant: "Will Software Stop Getting Slower?" Jonathan Blow https://www.youtube.com/watch?v=4ka549NNdDk

Post reply on HN