Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Was Y Combinator worth it?. Parent comment
fix :: (a -> a) -> a fix f = let x = f x in x
That definition is dependent on recursion already being present.