News for hackers. Stuff that matters.
Re:LinkedIn checks for 2953 browser extensions by triceratops on Thursday February 05, 2026 @04:26PM (#46905602)
It's not a naive question. This comment says it's not possible to do that: https://news.ycombinator.com/item?id=46905213
Re:LinkedIn checks for 2953 browser extensions by awesome_dude on Thursday February 05, 2026 @04:28PM (#46905620)
Oh, it's (re)randomised upon each restart, whew, thanks for the heads up

edit: er, I think that that also suggests that I need to restart firefox more often...

Re:LinkedIn checks for 2953 browser extensions by tech234a on Thursday February 05, 2026 @05:19PM (#46906205)
The webpage would have to scan the entire UUID space to create this fingerprint, which seems unlikely.
Re:LinkedIn checks for 2953 browser extensions by throwaway808081 on Thursday February 05, 2026 @05:41PM (#46906444)
Just have a database of UUIDs. Seems pretty trivial to generate and sort as it's only 16 bytes each.
Re:LinkedIn checks for 2953 browser extensions by voussoir on Thursday February 05, 2026 @08:18PM (#46907791)
Re:LinkedIn checks for 2953 browser extensions by pshirshov on Thursday February 05, 2026 @08:09PM (#46907731)
That's actually a bright idea! Have you ever thought about applying for VC funds?

Once you deliver that, you can also think about a database of natural numbers!

Re:LinkedIn checks for 2953 browser extensions by phanimahesh on Friday February 06, 2026 @01:47AM (#46909872)
But that has no moat. Anyone can generate a database of natural numbers using SOTA models.
Re:LinkedIn checks for 2953 browser extensions by Dylan16807 on Thursday February 05, 2026 @07:29PM (#46907455)
"Just" have a database, and then what? I can set up a database of all UUIDs very easily, but I don't think it's helpful.
Re:LinkedIn checks for 2953 browser extensions by direwolf20 on Thursday February 05, 2026 @10:24PM (#46908683)
Where are you storing them, a black hole?
Re:LinkedIn checks for 2953 browser extensions by Dylan16807 on Thursday February 05, 2026 @11:24PM (#46909098)
All you need is basic compression, like storing the start and stop points of each block of UUIDs in the database.

Wait, you already linked to everyuuid. Do you think the server it's on uses black hole storage?

Re:LinkedIn checks for 2953 browser extensions by techpression on Thursday February 05, 2026 @11:21PM (#46909079)
Fast writes, very slow reads.
Re:LinkedIn checks for 2953 browser extensions by seg_lol on Friday February 06, 2026 @12:41AM (#46909531)
I would store them as offsets within the digits of pi.
Re:LinkedIn checks for 2953 browser extensions by dullcrisp on Thursday February 05, 2026 @05:58PM (#46906624)
Re:LinkedIn checks for 2953 browser extensions by stirfish on Thursday February 05, 2026 @06:10PM (#46906742)
lol

Let's go a step further and just iterate through them on the client. I plan on having this phone well past the heat death of the universe, so this is guaranteed to finish on my hardware.

  function* uuidIterator() {
   const bytes = new Uint8Array(16); 
   while (true) {
     yield formatUUID(bytes);

     let carry = 1;
     for (let i = 15; i >= 0 && carry; i--) {
       const sum = bytes[i] + carry;
       bytes[i] = sum & 0xff;
       carry = sum > 0xff ? 1 : 0;
     }
 
     if (carry) return;
   }
 }
 
 function formatUUID(b) {
   const hex = [...b].map(x => x.toString(16).padStart(2, "0"));
   return (
     hex.slice(0, 4).join("") + "-" +
     hex.slice(4, 6).join("") + "-" +
     hex.slice(6, 8).join("") + "-" +
     hex.slice(8, 10).join("") + "-" +
     hex.slice(10, 16).join("")
   );
 }
This is free. Feel free to use it in production.
Re:LinkedIn checks for 2953 browser extensions by b00ty4breakfast on Thursday February 05, 2026 @06:28PM (#46906933)
Free space heater
Re:LinkedIn checks for 2953 browser extensions by Velocifyer on Friday February 06, 2026 @08:00AM (#46912294)
What license is this? Company policy says we can't use Apache licensed stuff.
Re:LinkedIn checks for 2953 browser extensions by direwolf20 on Thursday February 05, 2026 @10:23PM (#46908678)
Re:LinkedIn checks for 2953 browser extensions by xhcuvuvyc on Friday February 06, 2026 @02:15AM (#46910024)
Woosh
Re:LinkedIn checks for 2953 browser extensions by direwolf20 on Friday February 06, 2026 @05:15AM (#46911089)
someone took your joke and made it real
Re:LinkedIn checks for 2953 browser extensions by fragmede on Friday February 06, 2026 @08:47AM (#46912780)
The write-up for it is surprisingly interesting! https://eieio.games/blog/writing-down-every-uuid/#toc:entrop...
Re:LinkedIn checks for 2953 browser extensions by Mikhail_Edoshin on Thursday February 05, 2026 @11:42PM (#46909221)
16 bytes is a lot. 4 bytes are within reach, we can scan all of them quickly, but even 8 bytes are already too much.

Kolmogorov said that computers do not help with naturally hard tasks; they raise a limit compared to what we can fo manually, but above that limit the task stays as hard is it was.

Re:LinkedIn checks for 2953 browser extensions by jorvi on Thursday February 05, 2026 @06:17PM (#46906810)
Doing it on restart makes the mitigation de facto useless. How often do you have 10, 20, 30d (or even longer) desktop uptime these days? And no one is regularly restarting their core applications when their desktop is still up.

Enjoy the fingerprinting.

Re:LinkedIn checks for 2953 browser extensions by tristan957 on Thursday February 05, 2026 @06:26PM (#46906920)
I restart my browser basically every day.
Re:LinkedIn checks for 2953 browser extensions by cyanydeez on Thursday February 05, 2026 @06:57PM (#46907187)
yeah I close out everything as a mental block against anything I'm working on.

I think there's a subset of people that offload memory to their browsers and that's kinda scary given how these fingerprint things work.

Re:LinkedIn checks for 2953 browser extensions by eek2121 on Thursday February 05, 2026 @06:24PM (#46906892)
Umm, I restart my PC about once a week for security and driver updates.

If you don't, you have a lot more to worry about beyond fingerprinting...

Oh and I'm on LINUX (CachyOS) mind you.

Re:LinkedIn checks for 2953 browser extensions by recury on Friday February 06, 2026 @02:13AM (#46910013)
You just need to open so many instances and tabs in each instance that it crashes every couple days
Re:LinkedIn checks for 2953 browser extensions by Thiez on Friday February 06, 2026 @06:41AM (#46911697)
There isn't enough energy in the solar system to count to 2^128. Now a uuid v4 number "only" has 2^122 bits of entropy. Regardless, you cannot realistically scan the uuid domain. It's not even a matter of Moore's law, it is a limitation of physics that will stand until computers are no longer made of matter.
Re:LinkedIn checks for 2953 browser extensions by Ghoelian on Friday February 06, 2026 @07:58AM (#46912266)
I don't think that's the case. I have the Earth View extension installed which shows a random google earth image.

I have this set as my homepage in Firefox as moz-extension://<extension-id>/index.html, and this has not changed since installing the extension. The page still works.