Just what I've been talking about. This is mind-numbingly stupid.
I can already hear people "BuT dO yOU aLso ChEck thE biNarY cOde a CoMPiLer ProDUCeS"? The thing is, the compiler doesn't GUESS. AI guesses, assumes, confidently lies, and hallucinates.
The AI isn't there yet! The output is consistently unreliable.
If you thought COVID was an epidemic, this behavior is even more so
1200 million tokens, $863.35 and a few prompts got me this piece of art
Game devs are done for real 😂
@mattshumer_ your gauntlet prompt is the real game dev killer
@neogoose_btw I wonder what happen if instead of std.debug.print, you do a regular `try https://t.co/FBri8izE8Q.File.stdout().writeStreamingAll(https://t.co/1V97VMKbjp, "Hello, World!\n");`
@realpastaya Have you look into zig vtable implementation? Also type as value api makes oop meta programming much more readable
I never get too far on c++, just the enough to make small games (and engines), but I was able to rewrite a lots of c++ code to zig just because of easy c interop
1/2
Eventually, even digital data will no longer be owned by individuals on their own initiative. Whenever there is a major change or accident in the world, in a country, in a government, in an idea, in a trend, access to it may suddenly be cut off.
Eu acho meio improvável mas vamos dizer que seja viável, qual seria a motivação econômica pra isso? Compiladores transformam um mesmo código pra múltiplas plataformas e linkar bibliotecas é um inferno sem build systems. Imagina substituir tudo isso por um sistema estocástico
AI may move to directly generating binary code, but I suspect there are still advantages to reasoning in a different representation.
Textual code is a flattening of an abstract syntax tree, and while LLMs produce tokens linearly, the prior context is only linearly connected by the relationship of the position embeddings, so I wonder if they could work more effectively if the position embeddings directly represented tree structures.
Code could be “parsed” into the context instead of directly entered into it.
@valigo This. Many developers insists to treat linux as one thing. There are multiple distributions and ways to install an application and they should be treated differently
SteamOS is a good example how to handle this situation