I use LLMs, and I use them for my Open Source projects, and I get the enthusiasm some people have for them.
But, I don't find straw man arguments interesting. They don't engage at all with why many Open Source developers don't want to use LLMs and won't allow LLM contributions to their projects (which are two different things; I regularly use LLMs, but I generally don't want or accept LLM-generated code from other people in my projects).
e.g. "Most-all of the people I’ve talked to that are strongly anti-LLM and anti-AI are oddly silent on the subject of models like GLM 5.2 and other modern open-weight models that are “good enough” for assistance now, and in another year will likely be as good as Fable or 5.6 today. I suspect this is because they are larpers and aren’t actually keeping track of the technology."
The people who are strongly anti-LLM may have many varied reasons for that position, and the models being open doesn't address most of those reasons. e.g. the ethics of ingesting everyone's writing and code, environmental costs, costs to communities where data centers are built, ending the developer pipeline by lopping off all junior roles, some of the worst people in the world becoming wealthy and powerful beyond human comprehension, the list isn't short and it doesn't end there..."open" models covers maybe one of those.
In short, the anti-LLM people are silent on the subject because it has very little, possibly nothing, to do with their position.
So, I even agree that we might as well enjoy the subsidized tokens the big guys want to sell us. My position is that I'm going to try to do some good work with them, use them with care to produce good code that survives without the best models, should it ever come to the point where very good models are prohibitively expensive. Fix security bugs in my projects where that matters. Fill out APIs and docs and translations. Just generally do the janitorial work that never seems to get done when it's just a couple of volunteers.
But, I'm not trying to convince the anti-LLM folks they're wrong. Some days, I agree with them.
For mechanical work–things like bumping versions, fixing failing tests, checking documentation for inconsistencies–the clankers have proven their worth (even before LLMs, anybody remember dependabot?)!
The way to fix that, of course, is automated processes and mechanical guardrails. Automatic enforcement of style, automatic testing and linting and formatting–same as ever.
We can use the whale fall tokens to build that machinery.
This seems to be the main contention of the post, however it leaves me confused as to what the author specifically thinks should happen. “We should have the AIs generate more dependabots”?
I don’t get this idea that AI will go away at some point. We’ll still have all the self-hostable models even if there are no newly trained models for a while. There will be companies that make money hosting those and selling tokens at a profit. We already have a pretty good idea what that looks like.
We’ll also have companies like Google and Meta where AI is not their main product, who get competitive benefit out of offering AI.
We’ll have companies trying to figure out how to update and train models more cheaply.
People aren’t just going to walk away from it all.
If Anthropic or OpenAI go bankrupt, is there any reason not to expect that the model weights will be sold to some other company as part of that bankruptcy procedure?
Very cheap uber rides went away and so could very cheap subsidized AI.
That said I personally think AI at the level today will get cheaper and probably run locally on boring hardware soon enough. FOSS code doesn't need to FOMO.
Your analogy is perfect, because you can self-host your own “Uber”, by owning, renting, or leasing a car and using it to drive yourself around. Uber may have become more expensive, but cars didn’t go away or see less use.
But, I don't find straw man arguments interesting. They don't engage at all with why many Open Source developers don't want to use LLMs and won't allow LLM contributions to their projects (which are two different things; I regularly use LLMs, but I generally don't want or accept LLM-generated code from other people in my projects).
e.g. "Most-all of the people I’ve talked to that are strongly anti-LLM and anti-AI are oddly silent on the subject of models like GLM 5.2 and other modern open-weight models that are “good enough” for assistance now, and in another year will likely be as good as Fable or 5.6 today. I suspect this is because they are larpers and aren’t actually keeping track of the technology."
The people who are strongly anti-LLM may have many varied reasons for that position, and the models being open doesn't address most of those reasons. e.g. the ethics of ingesting everyone's writing and code, environmental costs, costs to communities where data centers are built, ending the developer pipeline by lopping off all junior roles, some of the worst people in the world becoming wealthy and powerful beyond human comprehension, the list isn't short and it doesn't end there..."open" models covers maybe one of those.
In short, the anti-LLM people are silent on the subject because it has very little, possibly nothing, to do with their position.
So, I even agree that we might as well enjoy the subsidized tokens the big guys want to sell us. My position is that I'm going to try to do some good work with them, use them with care to produce good code that survives without the best models, should it ever come to the point where very good models are prohibitively expensive. Fix security bugs in my projects where that matters. Fill out APIs and docs and translations. Just generally do the janitorial work that never seems to get done when it's just a couple of volunteers.
But, I'm not trying to convince the anti-LLM folks they're wrong. Some days, I agree with them.
reply