Glossary: System Design Beyond the Basics in Rust
Stable hash
A hash function that gives the same number for the same input on every machine, run and language version. Rust's `DefaultHasher` doesn't promise this, so partitioning code uses hand-written hashes such as FNV-1a or CRC-32.