in reply to What is HASH(0x17653d4) for?

Getting the memory address is pretty useful for determining whether or not two references are actually pointing at the same thing. If the addresses match, you have two references to the same hash.