the thing is - no other tool (currently yall_cant_read) in our industry, and others, out there involves as much active destruction in both the working class and environment in its use.
that’s it. that’s the bit.
for those not understanding: the word “in” above implies in current use not that i am comparing AI’s effects with the invention of knitting machines or electricity.
Could have said the same about the invention of electricity
The invention of the light bulb.
That has been SO much worse than the negatives we’ve seen with AI. If anyone is interested, that is a horrible story socially, industrially, environmentally, etc. Definitely worth reading about.
His line seems to be ‘don’t submit shit code.’
Even if you wrote it by seance with a Oujii board, just make sure it works, and that great grandma Ada agrees to a GPL license.
The comparison between AI and compilers is kind of stupid though. When you program in a given language, you’re writing out the entire logic and behavior of your program. Not to mention that the compiler is a deterministic machine, it will always behave in a certain manner and produce predictable results. On the other hand, using AI, you just write a sentence. Then it “creates” a whole bunch of code that will not always be the same, even if you always use the same model and prompt. Not to mention all of the detrimental effects AI has, cognitively speaking, when you start to rely on it. On top of this, all AI models were trained on unfathomable amounts of stolen information.
Compilers are not always deterministic, there is a lot of “smart” code in compilers to automatically optimize code and that can mean that whole parts or functions are replaced with what the compiler thinks is best.
Devil’s advocating for the sense of completeness here rather than bickering, but wouldn’t two of the same compiler on two of the same machine with the same code still create the same output? That is to say, it is deterministic rather than stochastic but it just takes unpredictable variables into account when compiling?
I think the difference would be that a compiler will always give you something understandable and explainable even if it’s opaque, but an LLM is literally using RNG to generate its output, so could come out with something completely left field. If it switches to Chinese that’s one thing because you can just ignore that, but equally a hallucinated bug that looks right but is actually very dangerous could slip in instead.
RNG is pseudorandom. Every computer program is deterministic in some sense, even if the seed is obfuscated or dependent on ephermal environment variables. Being able to predict the output is very different from determinism.
When the topic is AI, the quality of some of these Lemmy threads drops down to the level of YouTube comments.

Cory Doctorow’s “Reverse Centaurs Guide to Life After AI” has a short section that pertains to this. He talks about how someone like Linus essentially doesn’t have a boss and has untold resources for whatever “AI” “tools” he finds useful.
He isn’t ever forced to use the wrong tool for the job or use a tool that simply doesn’t do what his boss thinks it does. He doesn’t have to worry about getting fired or his coworkers getting fired because his boss was sold a story about reducing labor costs with this cool new “tool”. He simply uses what’s useful to him with the probably millions of dollars of compute made available to him by the tech giants.
95% of people don’t have that luxury. They have a boss itching to get rid of them or 10x their workload with the help of the “tool” that Linus is so happily and defiantly praising on behalf of the monopolists.





