How to make your papers run: Executable formal semantics for your language | Hacker News Reader