On semantic Ruby block constructs | Hacker News Reader