Understanding the differences: interpreter, JIT compiler and AOT compiler | Hacker News Reader