Optimizing Ruby’s Memory Layout: Variable Width Allocation | Hacker News Reader