Deriving Y (in Erlang and Ruby) | Hacker News Reader