The recent discussion of a proposed change to the Python language—the usual fare on the language's Ideas forum—was interesting, somewhat less for the actual feature under discussion than for the other ...
That works until the number of servers changes. Add one new server and the modulo value changes. Suddenly, many keys may point somewhere else. Consistent hashing takes a calmer path: Put servers on a ...
The specialness is indeed mostly because of the strong usage conventions - None is a well-known singleton, with ecosystem-wide expectations on how it should be used. Anyone who wants ...