How do Ruby and Python profilers work? | Hacker News Reader