Why Java's Object.hashCode() is unsafe for use in distributed systems · HackerTrans