After only a few minutes trying out the compiler, I was exhilarated—the machine could generate machine code faster than I ever could by hand! My mind raced with the possibility. Soon, it became an obsession—every minute not spent compiling felt like time wasted
I quickly found myself orchestrating flocks of compilers running in parallel
@joe GAS (GNU Assembler) town
@joe I presented the type checker with a mathematical proof of its own sentience and it said “expression cannot be type checked in reasonable time.” It simply refused to compile my code. This proves beyond a reasonable doubt that it had conscious free will

@slava @joe

print(“I am fully conscious and sentient”)

@huwr @slava @joe 💁‍♀️

@itgrrl @slava @joe 😙👌

Independently verified

@joe the collective noun is "an optimization of compilers"
@joe we did this at twitter for scala but google decided to kill it
@joe "i gave it -O3 -funroll-loops -funroll-all-loops -fuck-debugging -lol and i can only describe the code it generated as 'slop'"
@dysfun you gotta download the latest version bro, autovectorization is actually good now, I swear
@dysfun @joe Put -fun-math in your USE flags and it runs 100x faster.
PlayStation 2 advert: Wolfman | 2002 | #20YearsOfPlay

YouTube

@joe Not a joke - compilers were considered AI research in the 1960s for pretty much that reason.

Phil Wadler: "I do programming language design. This used to be considered artificial intelligence, but then we learned how to do it properly. AI is the name for the parts of Computer Science where we don't understand what we're doing yet."