Re: LLM usage in Debian -- ballot options comparison

Lucas Nussbaum <[email protected]> Thu, 30 Jul 2026 20:40:29 +0200
Newsgroups gmane.linux.debian.devel.vote
Message-ID <[email protected]>
--bLyy/1rJEv5zzk8T
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 30/07/26 at 12:57 +0200, Johannes Schauer Marin Rodrigues wrote:
> Hi Lucas and everybody else,
>=20
> 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 a=
re
> > > 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 st=
uff.
> > > 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 fell=
ow DD's
> > > limited Debian time. Even if this whole LLM topic is fine for you, yo=
u 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.
> >=20
> > 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.
>=20
> my paragraph was meant in the context of the Debian related work we do ri=
ght
> 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 understand=
ing 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 re=
ally,
> really bad and we should not be doing that. Going back to being more real=
istic:
> 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 enoug=
h to
> sway politics, big enough to sway public opinion, that make the rich rich=
er
> (with a surprising number of rich people with clearly anti-democratic fas=
cist
> view points), the poor poorer (no everybody can be an artist!), support t=
he
> climate crisis with data centers requiring more electricity than nation s=
tates,
> use and pollute water, requiring supercomputers to train (not something w=
e 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 t=
o buy
> faster hardware because my browser has to solve anubis riddles on every w=
ebsite
> i use, oh no the hardware is now super expensive so you can only afford i=
t if
> you have enough cash around, the whole copyright dilemma, the whole
> hallucination issue, the issue with inherent sexism and racism (why are t=
hese
> 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 de=
ep
> fakes, the problems for my students with learning because the LLM just ha=
nds
> them the answer (yes the smart ones will still be smart but many will jus=
t not
> put the effort anymore) and so on...  Oh and there is also the small thin=
g of
> my hobby being replaced by a machine but that issue really pales in contr=
ast to
> the long list of *real* problems.
>=20
> And on the list of benefits we have, very cynically speaking: it now was =
much
> easier to create a 17 kB HTML table.
>=20
> Now you can go and you can challenge any of my points above. And yes, you=
r 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 normal=
ize
> how all of us (even outside Debian) do things going forward. The free sof=
tware
> movement also started small and see where we are now. I would not like th=
is 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:
>=20
> Most of us are in a very, very privileged position. Many of us can work f=
or
> 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, creati=
ng
> 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 th=
is
> sequence faster is a first-world-problem of such a high degree of privile=
ge
> 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.
>=20
> For myself this means that I rather "limit myself" and write software "sl=
owly"
> or that I don't do some things at all. That way, I'm not part of the prob=
lems I
> see and instead am part of the world that I want to live in.
>=20
> 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

--bLyy/1rJEv5zzk8T
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE/t7ByzN7z1CfQ8IkORS1MvTfvpkFAmprmpwACgkQORS1MvTf
vpkgdQ//Y9nJ7eufZz2HmkguixbJ868b676nuMBoSpG7kF2r2OtFAnkiG7RMZK/6
9NX7ouB2Irg1OswqGGvfZdao8cHPLyXlNzOE4zY7dklFu4bSdkWEu5AYytm3dhTm
VvU4MS9uoHcO3sfmFVSFuhwgt5osd55TpP0soPA+smir0K5Xe1U3uG+ea4qiBUjw
s6V0QnbmeitBnOUkA1Y3NZtGiS0xKaLrVm8hvwsf0MVclRDHN8FwWb+7DZPetVUb
S38aYhp3LoVESZbaZG9sh0o/ae1TIag5x8HhXmDkQKrYMaVezpReuDUSeBhcRCOY
m4a7N5REppPL01Tps3fRLCn6BpOf4cIA1lNEC6RhbK/cbPXSM5917wOTPfkhb9Zb
p8qf7T5a4+js9VvH3guiisuDAyRRAhAMrDbO/eK7zv+7BRNMAvTdBrV7Q/4sGEz3
lD1m41afFTTwn6ad10cRMN0xHIqI0XW6Oy4qjvazn0kTulCs2DABNqFvoXfnxwcw
eYsNHppL58lJ/wnqTHJt0+GeKnREuxLqmjaCyohwL+sUZO1jG1k75K6r1QK8diqy
xgUcpNbaeJd/xoUSTxm8KUCOD82GtGOdevJy1ITSsvUq8T9To+nYrRY6huu0n6ch
bGknMpZIUKHyNnbQLA+AhoVtJtWfF/C5aGLsp4N6DRXGHlqYOaE=
=SEeE
-----END PGP SIGNATURE-----

--bLyy/1rJEv5zzk8T--