[ Date Index ]
[ Thread Index ]
[ <= Previous by date /
thread ]
[ Next by date /
thread => ]
[LUG]Re: writing shell scripts
- To: list@xxxxxxxxxxxxx
- Subject: [LUG]Re: writing shell scripts
- From: Sebastian via list <list@xxxxxxxxxxxxx>
- Date: Fri, 24 Oct 2025 22:42:33 +0100
- Cc: Sebastian <seabass@xxxxxx>
- Content-language: en-US, en-GB
- Delivered-to: dclug@xxxxxxxxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dcglug.org.uk; s=1760519162; h=Content-Transfer-Encoding:Content-Type:Cc: From:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Help:List-Id: Subject:Reply-To:In-Reply-To:References:To:MIME-Version:Date:Message-ID: Sender:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Archive; bh=SG/lihbpqBM/5PGyf6hqVwGnfuqgrgW6mCv6AtSMytM=; b=XoXOtuaAkX0siJvGzBD5WLNFlx 3sWN+GuUSh4qTwYAFfwdDpuUxY6Cvt783DKSOAQZJ6Rz/oXQjpwkfXYx5P6xiOBqeq2byHCxpELHL xyMWEAPo2FEZV0gG/Rg5FdLXhgNYS3uD83+UWdri3CSSDGoA0+x+K9F8AFONCcH+Vba8=;
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.us; s=s31663417; t=1761342458; x=1761947258; i=seabass@xxxxxx; bh=X3AfTccP+3JQzC/e9XV2xNglAWnVLTolQAKdw4uqh3Y=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=MNk9XfF30hKxnkDLdiPLiuL+OxAHaHTht32ESSBMbWczb4RvlX8goxmwSkFPaEZA Y+ciTUZWmpnhHJ2u20fvxezqz8dmTCwA6rSd5nGw8K327W5XdW05ZpHp5VDQTcYX2 8tkALfQUQxME6cbrWKH2JDe5+gO+HU+nY5lKNiwUZggWu4ybhz24ypfaMdNJJO4j6 jGJQEUpTmYR5dfg+em2OIlH/LTo7mGmu7Au8DQg3tN8x1wfK3Ai5nHUxMKO6OUSKW zewKj7vg+qrfFh7238J1oQkgZudIjE0FtOJN8+gRMJj0cWmSXV6a+5uT8IR+CXDiN piDBKmmNioT6hSZxWg==
- Ui-outboundreport: notjunk:1;M01:P0:JTJti5Y+c/Q=;ALV+cHaUMNy3VGvMF8XUg1e99fN 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 EXU5FLNoEUBdkA==
Dear all,
And Oliver gives very useful advice. AI such as Chatgpt, Claudebot,
Gemini et all are very very good at this sort of stuff. I've played
around and written entire web apps using gemini within five minutes,
using my preferred perl webstack (plack) and it did it in a way that I
learned new stuff about plack despite having used it for over a decade.
Or just as a reminder. Eg, sed above, ask it, "bash, how delete first
line of a text file". Boom, several answers. Honestly, this year has
been a revelation for linux users in the ability of these assistants
to genuinely offer good advice on technical aspects. Just... don't
give them anything confidential...
I admit I may have Luddite tendencies, but I'm still surprised to find
this sentiment in a LUG. These generative AI systems go against
everything which I thought the FOSS movement stood for.
They're massive drains of processing power; as someone who got into
Linux for the sole reason of keeping older, slower PCs alive, and found
my passion for FOSS grow from there, I am disappointed to see the
normalization of this terrifying level of resource consumption. This
could plausibly be the equivalent of draining an entire laptop battery
for an LLM to respond to just a couple of queries.
The behaviour of the companies developing generative AI effectively
deprives us of our copyright, which in combination with reciprocal FOSS
licenses, is one of the few things which gives Linux communities power
to keep their users safe from the old Embrace, Extend, Extinguish tactic
of proprietary software vendors. People outside of the technology world,
such as authors, are unhappy with generative AI too - but as a result we
are potentially now facing the prospect of mandatory book licensing
agreements, which will poison independent publishing just like it
poisoned the music industry.
Most importantly, the interaction of generative AI with the capitalist
free market robs us of what I think is the most profound freedom, that
is to learn by practice, imitation and collaboration, and thereby
improve ourselves individually. I am convinced that the temptation to
instruct an LLM to do a task in lieu of learning how to perform it
directly will always outweigh the theoretical benefit that generative AI
could have on education.
Nothing I've written in this email is particularly original at this
point, but it is guaranteed 100% human-written :)
Best wishes,
Sebastian
--
The Mailing List for the Devon & Cornwall LUG
FAQ: https://www.dcglug.org.uk/faq/