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!
-
@joe "i gave it
-O3 -funroll-loops -funroll-all-loops -fuck-debugging -loland 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 you gotta download the latest version bro, autovectorization is actually good now, I swear
@joe like yes it was so bad that i had to implement dynamic feature detection and write several specialisations by hand, but you don't understand - this is the future
-
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
@joe LLM is suspiciously similar to LLVM
-
@joe LLM is suspiciously similar to LLVM
@lapcatsoftware we don’t talk enough about LLVM psychosis
-
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
@joe Set to the tune of https://www.youtube.com/watch?v=3OUcEjw5-Ao
-
@joe "i gave it
-O3 -funroll-loops -funroll-all-loops -fuck-debugging -loland i can only describe the code it generated as 'slop'" -
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
-
I quickly found myself orchestrating flocks of compilers running in parallel
@joe 67 compilers, directly into the codebase? you will surely not regret 67 compilers
-
I quickly found myself orchestrating flocks of compilers running in parallel
@joe GAS (GNU Assembler) town
-
I quickly found myself orchestrating flocks of compilers running in parallel
@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
-
@lapcatsoftware we don’t talk enough about LLVM psychosis
@joe @lapcatsoftware just one more optimization pass bro
-
I quickly found myself orchestrating flocks of compilers running in parallel
@joe the collective noun is "an optimization of compilers"
-
I quickly found myself orchestrating flocks of compilers running in parallel
@joe we did this at twitter for scala but google decided to kill it
-
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
@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."
-
@joe @lapcatsoftware just one more optimization pass bro
@dotstdy @joe @lapcatsoftware what if IR, but Markdown?
-
R relay@relay.infosec.exchange shared this topic
️