112
Flathub Reverses AI-Generated App Ban
(linuxnation.social)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
my concern isn't "laziness" - it's that i want software that is maintainable over something flashy that will be rotting in a year
someone who knows what they are doing using autocomplete is fine in my opinion if that is truly how it is being used. the problem is that once you accept an llm writing the rest of a line of boiler plate for you it is a short step into it writing a function body for you which i trust far less.
it is easy to just accept llm content as 'good enough' and become lulled into not thinking critically about the security and performance implications of the code it is popping out. /if/ humans who know what they are doing are /truly/ checking the output the same way they would scrutinize an intern they don't trust's code then.. sure. we should be serious though about the fact that that is neither what the ai companies are incentivizing nor what they are advertising.
all of that aside, my most pragmatic concern is that projects slapped together with meaningful llm aid usually are not - in practice - maintained for long unless they were already a well maintained project pre-llm mass adoption. checking a repo for something shiny and new and finding that claude is a contributor is, in my experienced, /very/ tightly correlated with finding that /every single/ top level file/directory was last changed as part of the same commit n number of months ago (n > 2).
part of why i pick and use the tools i use is because i have /some/ confidence that i won't have to drop them and deal with identifying (and then working through the hassle of sidegrading to) a new tool for that task every ~6 months. i would hate to see long maintained projects i use, or even cool new projects i follow, hamstring their maintainability in the medium and long term in exchange for a burst of speed in the short term.
I'm weary of the slippery slope fallacy embedded in your reply, I'm not sure if using some AI often results quality to fall out the window.
Also I don't really trust any new projects to be maintained for a long time, unless I trust the developer(s) have a clear commitment to supporting it in the long term.
this project (configarr) is one I've been using in myself-hosted setup clearly uses AI to help with development, although I'm not sure to what extent. It's been maintained consistently for 2 years.
Avoiding using brand new programs has worked quite well for me not being left with unmaintained software so far.