Working with Ruby C ext, an overview | Hacker News Reader