On 30/07/26 at 12:57 +0200, Johannes Schauer Marin Rodrigues wrote: > Hi Lucas and everybody else, > > Quoting Lucas Nussbaum (2026-07-30 09:16:14) > > On 30/07/26 at 07:48 +0200, Johannes Schauer Marin Rodrigues wrote: > > > But I > > > think it became clear from the other mega-thread that there are a lot of > > > people > > > with very strong feelings about this topic. In fact, their feelings are > > > apparently so strong that they open the big can of worms that is a GR, we > > > spend > > > a *lot* of our time on very difficult discussions and we risk a hard > > > division > > > of our community or even some of our members leaving. That's tough stuff. > > > Apparently, some in our community feel strong enough about this topic > > > that they > > > are willing to risk all of that and put so much trouble on their fellow > > > DD's > > > limited Debian time. Even if this whole LLM topic is fine for you, you > > > probably > > > see that this would not've been made into a GR if some of our friends > > > would not > > > feel *very* strongly (as in: badly) about that topic. > > > > This paragraph works both ways: > > Some of us are also convinced that AIs is fundamentally changing > > software engineering, and want to use that technology in the context of > > Debian, to the point that they would lack motivation to continue working > > on Debian if it was not possible. > > my paragraph was meant in the context of the Debian related work we do right > now. I am not using LLMs to do anything Debian related and I fail to come up > with anything that my refusal to use LLMs could result in you feeling bad over > my work. Me not using LLMs likely does not make you feel bad.
I'm not trying to convince you (or others in the anti-LLM camp) to use LLMs. I agree that there are valid concerns about LLMs, that need to be weighted and compared to their usefulness. I understand that this process is person-specific; I respect the willingness not to use LLMs, and I also respect the willingness not to read LLMs output, up to the point where it clearly harms my own ability to use LLMs in the context of Debian. What I meant with "This paragraph works both ways" is that "a lot of people" in your paragraph could apply both to pro-AI and anti-AI contributors. I'm not trying to diminish the feelings of those in the anti-AI camp, but there are also people in the pro-AI camp that would reduce or stop their Debian activities if it was not possible for them to use AI in that context. > Sorry, I explained myself poorly there. Your message was fine (for me). I like > that you disclose your use of genAI and your disclosure of your prompt. I > have > read your SPEC.md and you have clearly put a lot of work into this. I don't > want to belittle that work. Your SPEC.md has been useful to me for example > because of the 12 bullet points which I can use to rate my own understanding > of > each ballot entry. So what I would've preferred is, if you had not spent time > on writing this prompt and then send it to some LLM to generate HTML and > markdown pages. Your message itself was fine. Full disclosure: SPEC.md is also AI-assisted. Basically, in an interactive session using a local agent (OpenCode), I started by throwing an LLM at the list of proposals, iterated a bit (such as manually adding some comparison criterias), also fed it the whole discussing to let it identify additional comparison criterias, and then asked it to generate SPEC.md to keep a trace (~ "source code") I could reuse later. That process of saving the user's intent is something I've also been doing for code, by asking the LLM to include a "Prompt-Summary" trailer in commit messages (summarizing the various exchanges that happened interactively so that the commit message captures the original motivation for the change, not just a description of the change itself). > I see you saw my "Kitten" example in the other mail. I used this example > because I think (hope!) that we can agree that killing baby kittens is really, > really bad and we should not be doing that. Going back to being more > realistic: > if I would now try to weigh costs versus benefits of use of genAI then on the > one hand we have for the costs a long list containing items like: all the big > and powerful models being owned by billion dollar corporations, big enough to > sway politics, big enough to sway public opinion, that make the rich richer > (with a surprising number of rich people with clearly anti-democratic fascist > view points), the poor poorer (no everybody can be an artist!), support the > climate crisis with data centers requiring more electricity than nation > states, > use and pollute water, requiring supercomputers to train (not something we do > as part of a source package build), scraping our web because suddenly > everything is free game (server admins hate this trick), making me want to buy > faster hardware because my browser has to solve anubis riddles on every > website > i use, oh no the hardware is now super expensive so you can only afford it if > you have enough cash around, the whole copyright dilemma, the whole > hallucination issue, the issue with inherent sexism and racism (why are these > points so low on my list?), the problem that if the LLM is wrong I cannot "fix > it", pushing back on the idea of "free software needs free tools", the deep > fakes, the problems for my students with learning because the LLM just hands > them the answer (yes the smart ones will still be smart but many will just not > put the effort anymore) and so on... Oh and there is also the small thing of > my hobby being replaced by a machine but that issue really pales in contrast > to > the long list of *real* problems. > > And on the list of benefits we have, very cynically speaking: it now was much > easier to create a 17 kB HTML table. > > Now you can go and you can challenge any of my points above. And yes, your > HTML > table will not make the oceans boil or democracy fail. But the things we do do > not happen in a vacuum. The things we do influence others and they normalize > how all of us (even outside Debian) do things going forward. The free software > movement also started small and see where we are now. I would not like this to > become another thread where we discuss how local models are more ethical than > claude/chatgpt (they are) or how things will be so much more efficient in the > future (they probably will be). The point I'm trying to make is this: > > Most of us are in a very, very privileged position. Many of us can work for > Debian because we either have secure jobs where we are paid to do this or > because we live a sheltered and financially secure enough life to do this in > our free time. Compared to most of us on this planet, we can count us as > *extremely* well off. And I understand how for probably all of us, creating > software is something very important to us because otherwise we wouldn't put > so > much of our time into it. But at the end of the day: it's just software. It's > just an interesting sequence of zeroes and ones. Being able to produce this > sequence faster is a first-world-problem of such a high degree of privilege > that it pales against most of the issues I have with LLMs even if all of the > issues in my list above would only be half as bad as I think they are. > > For myself this means that I rather "limit myself" and write software "slowly" > or that I don't do some things at all. That way, I'm not part of the problems > I > see and instead am part of the world that I want to live in. > > Sorry Lucas that this long (and emotional) mail was now a direct reply to > yours. I *highly* respect your work and your technical expertise. Just to > affirm, I do not think that you acted in bad faith and I don't think that your > messages were written badly. It is useful for me to read your messages. Thanks a lot for this write-up. I really don't want to sound as if I'm trying to convince you that the benefits of AI outweight its costs. But there are a couple of things I'd like to write to explain my point of view. I still need to organize my thoughts so I'll do that later. Lucas
signature.asc
Description: PGP signature

