Ruby: shallow copy surprise! | Hacker News Reader