Spark as a Compiler: Joining a Billion Rows per Second on a Laptop | Hacker News Reader