325 karma · joined December 29, 2023
Was the story any good? The model used isn't comparable to something OpenAI would offer you today. What good is a fast gibberish generator?
For me the biggest obstacle would be the weird build system the project insists on using.
On one hand, the original meaning of "agile" hasn't changed, as one could consider that immutable - and on the other hand, words do not have inherent meaning, they have usages.
Agile existed in a vacuum as a manifesto, then it existed as a driver for cults/zealots of the ideology, then as a de-facto process, and now it's just watered down to something execs repeat when they want to say "our company isn't like a regular stiff corporation, but something more adaptable than that".
Nonsense. Your proposed "jargon" just didn't catch on. Also, language evolves way faster than most people realize.
Trying to shoehorn static semantics to software development is a losing game, I think.
And who's going to maintain this turd the LLM pushed out? It's a cool one-shot sort of thing, but let's not pretend this is useful as a real compiler or something anyone would like to maintain, as a human.
One could keep improving one the implementation by vibing more, but I think that's just taking you to the wrong direction of the rabbit hole.
I think the results would be pretty shocking and I think mostly because the integrations to source services are abject messes.
This can obviously be true for toy problems, but tends not to generalize.
Very typical, and gives LLMs the annoying Captain Hindsight -like behaviour.
If you wish to see some speedups using AVX512, without limiting yourself to C or C++, you might want to try ISPC (https://ispc.github.io/index.html).
You'll get sane aliasing rules from the perspective of performance, multi-target binaries with dynamic dispatching and a lot more control over the code generated.