Is `let foo = () = foo;` good or bad? | Hacker News Reader