Ruby: the differences between dup & clone | Hacker News Reader