The strong collision avoidance guarantee is mostly a result of the large space of hashes those functions generate. So, yes, if you have a hashmap with 2^128 slots, you're technically right. But you don't have a hashmap…
To me, the most interesting part: >> Even if [...] worse hash functions will lead to more collisions, the overall speed advantage beats the slightly worse quality.
Sure, but for performance purposes, faster performance is better.
Your comparison doesn't actually hold. Working from home, while more convenient, actually decreases the externalities we pass on to others.
The strong collision avoidance guarantee is mostly a result of the large space of hashes those functions generate. So, yes, if you have a hashmap with 2^128 slots, you're technically right. But you don't have a hashmap…
To me, the most interesting part: >> Even if [...] worse hash functions will lead to more collisions, the overall speed advantage beats the slightly worse quality.
Sure, but for performance purposes, faster performance is better.
Your comparison doesn't actually hold. Working from home, while more convenient, actually decreases the externalities we pass on to others.