

Coffee machines have had programmable auto-start at X time for decades at this point, no app or internet required, just a digital clock and simple, dumb electronics.
A frog who wants the objective truth about anything and everything.
Admin of SLRPNK.net
XMPP: prodigalfrog@slrpnk.net
Alt lemmy account: Cafefrog@lemmy.cafe


Coffee machines have had programmable auto-start at X time for decades at this point, no app or internet required, just a digital clock and simple, dumb electronics.


Ah darn, I didn’t know it was just an AI built site :(


But then one day one mouse button starts breaking: doing double clicks instead of single clicks or not registering that I keep the button pressed making drag and drop impossible.
I had that happen recently on a logitech G600 (apparently a lot of models of logitech mice use switches that are prone to early failure/hysteresis). I was able to purchase some replacement switches and fix it, though it did require a soldering iron and some rudimentary skills with it to do successfully (it’d actually make for a great first project to learn on).
I think most mice use the same generic switch design, so that should be viable to do with most of them once they start failing.


This community also allows for things that just last significantly longer than usual :)


I’ve been using it for the past 3 or so years now. The discord-like features are quite new still, and could use a bit more polish in the UX. I think the biggest stumbling block with it currently is that notifications don’t work reliably on mobile, requiring a second XMPP app like Conversations, which does have reliable notifications, to fill out the mobile experience (so you could see the notification from Conversations, then just pop open Movim to actually respond).
Fluxer was promising, though it appears to be pretty massively vibe-coded now, unfortunately. The main dev uploaded 1.3 million lines of code to it last month alone :(


Movim is angling to become a decentralized self host able discord replacement.


In my experience, much of KDE 5 was rather unstable and buggy too, which caused me to stick with Cinnamon for many years. I feel like only the tail end of 5 was mostly stable, and KDE 6 became stable fairly quickly.


I looked around for examples of open source project maintainers being sued for this sort of infringement out of curiosity, but I really couldn’t find any.
Since most corporate software is closed proprietary software, there traditionally wasn’t a lot of opportunities for an open-source project to even have the ability copy code, except in instances of a source code leak or perhaps the odd ex-employee. Back in the day, developers would do clean-room designs to avoid being sued for infringement. A famous example is the development of the PC compatible Compaq BIOS.
In comparison, every LLM on the market now is able to inject copyrighted code into any project, completely unknowingly to the contributor or the project. It’s such a recent issue with the introduction of this technology, there likely hasn’t been too many court cases on it yet.
If a FLOSS project was sued in the future over this, personally I think being able to point to a policy that completely rejects contributions from a known source of copyright infringement would give them a better legal defense compared to a project that explicitly says not to inform them of any use of a known copyright infringing tool. This is also why WINE has hard rules to not allow anyone who has ever seen Windows source code, either leaked or from working at MS, to ever contribute to the WINE project, as then if anyone submitted some source code anyway, they can point to their policy as a legal defense.


Unfortunately, OpenMandriva’s president (warning, lunduke link as evidence) has declared the project “non-woke” and “anti-DEI”, which has resulted in it attracting a hard right community.


Unfortunately, OpenMandriva’s president (warning, lunduke link as evidence) has declared the project “non-woke” and “anti-DEI”, which has resulted in it attracting a hard right community.


TIL!
(though personally I don’t consider Elementary’s Pantheon desktop a ‘major’ DE, since it’s only used by 1 other obscure distro besides Elementary according to distrowatch, and AFAIK elementary itself isn’t super popular. Still, cool to know!).


Did you mean to have that be a response to a different comment?


The Apertus Swiss AI unfortunately doesn’t seem to live up to its claims, and they have been silent on the issue brought up there. I honestly suspect the same of IBM’s Granite, but have not investigated.


They have not, they do accept AI contributions, however their policy is a bit more restrictive than Debian’s in that Fedora at least requires contributors to disclose LLM use in pull requests.
There are a few distros that do reject all AI code, which you can find in these two lists:
https://noai.starlightnet.work/list.html
https://codeberg.org/ethical-foss/open-slopware#linux-based (under the ‘Alternative Linux-based operating systems’ section).


There’s some serious concerns with corporate AI that, IMO, make it a no-go under almost any scenario.
Simply using an AI that’s run on a corporate data centers encourages the construction of yet more data centers, with all of the environmental/climate negatives they bring, as well as local harms they induce on the people living near them, such as increased electricity rates.
Using corporate AI directly helps the financial situations of those giant corporations (by boosting usage/user numbers, they are able to attract more investment capital), most of which are ran by right-wing CEOs who are more than willing to collaborate with and fund fascist governments to ensure that they are not regulated in search of both maximum profits. Some of these companies, such as Nvidia, Palantir and Oracle, genuinely appear to be seeking to use these tools for what would previously be considered crackpot conspiracy theory levels of public control and surveillance.
But if we ignore those and instead focus purely on self-hosted AI, we’re still going to run into some roadblocks :\
Unfortunately, there does not currently exist a self-hosted LLM model that wasn’t trained unethically on copyrighted code (the ones that do claim to be ethical have not lived up to that claim).
Realistically, even with an unethically trained local LLM, I don’t think using the available self-hosted LLMs to try to find bugs in some code is terribly unethical or damaging, that’s probably the only use-case I would sign-off on within a FLOSS project. I also don’t think it would matter too much if someone wanted to use a self-hosted AI to code some changes to a personal project, like modding an old C64 game source code with some new features. Go for it.
But once we start getting into distributing software, or contributing code to existing FLOSS projects, none of the current models are safe to use, as they all are prone to generating parts of the copyrighted code they were trained on (potentially each prompt can have a 3 to 10% chance of generating a perfect copy of copyrighted code). That is a legal minefield waiting to be stepped on, and could be disastrous for projects that accept a large portion of LLM code, as it may become unfeasible to re-write that code, or to survive a legal battle from a company claiming damages.
It’s also quite unsettled on whether or not LLM output can even be copyrighted at all, stripping any LLM generated code of the ability to be protected with copyleft licenses like the GPL (this would in effect allow companies to take FLOSS project and close source it, using the free labor of the project, but without any ability for the FLOSS project to do the same back, it would be a one-way pillaging).
Until there’s a a truly ethical and non-infringing self-hosted LLM available, there really is no middle ground for a FLOSS project to take. And if/when one is available, there will still be a concern of skill loss/critical thinking atrophy that seems to be likely with extended LLM use, like a sort’ve Wall-E effect (example 1, example 2).


KDE’s policy proposal explicitly allowed for contributors to not disclose that AI was used, which according to the FSFe and Software Freedom Conservancy, is not a good idea in legal terms.
“FOSS project leaders cannot make good decisions about LLM-gen-AI policy if they cannot survey which contributions were assisted, and how much they are assisted. Part of the contribution process should (at least) include a disclosure of what LLM-gen-AI system was used, its version (as these systems change over time), and a brief description of how the system assisted the contributor. This information should be included in a machine-readable format in commit logs."
Indeed, such disclosure can be an important foundational step to allow for the accurate assessment of the copyrightability of code that has been assisted or generated by AI tools, in order to assess their licensability into Free Software. Open and clear disclosure is a helpful step for the Free Software community to maintain a healthy licensing ecosystem, which is currently threatened by the legal uncertainties that come with the advent of generative AI.
Additionally, it is worthwhile for developers to document in some capacity the extent of human work that they have done in their software projects, whether it be the writing of code, the selection and arrangement of components within the project, or the extent of human modification of machine generated content.
Not to mention the ethical and environmental concerns with corporate AI usage, the use of which KDE was not interested in attempting to curb within its own project, which personally I think was disappointing, and even their KDE Eco group stated the policy was incompatible with the goals of KDE being a green project.


Some people will absolutely lie, but I suspect most contributors will respect the rules, and ultimately cut down on AI PRs overall, as those AI contributors switch to projects who are pro-AI.


“Is the code good” is literally all that matters.
Only if one ignores the ethical, environmental, and copyright concerns.


Well then… I guess this old video turned out to be prophetic.
She has a medical condition that makes it difficult to locate a vein with a needle, so it’s likely a majority of the drug administered were injected into her arm muscles instead, which slowed the diffusion enough to save her. She and her attorney warned the state this scenario was likely to occur because of that medical condition, and they ignored her and did it anyway.