When your hash becomes a string: Hunting Ruby's million-to-one memory bug | Not Hacker News!