The memory models that underlie programming languages | Hacker News Reader