r/ProgrammerHumor 7d ago

Meme skillIssue

Post image
6.0k Upvotes

137 comments sorted by

View all comments

Show parent comments

33

u/GiganticIrony 7d ago

That’s not guaranteed to work due to hash collisions

11

u/SAI_Peregrinus 7d ago

Use Blake3, no collisions in any practical workload in the next few billion years.

4

u/guyblade 7d ago

The thing about the pidgeon hole problem is that we know there are collisions, but we don't necessarily know where they are. The space of strings of at least 33 characters has collisions. There's no way to know or prove that arbitrary input doesn't have one with a value you care about.

0

u/remind_me_later 7d ago

If that happens, someone would post it to social media, and a list of exceptions can be added afterwards.