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

  • 382 Posts
  • 1K Comments
Joined 3 years ago
cake
Cake day: July 4th, 2023

help-circle








  • There’s some serious concerns with corporate AI that, IMO, make it a no-go under almost any scenario.

    Corporate AI Concerns
    1. 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.

    2. 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).








  • ProdigalFrog@slrpnk.netto196@lemmy.blahaj.zone•Susrulecious
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    3 days ago

    That’s not insurmountable to learn, even something like watching Cody’s Labs videos on gold reclamation would be a good starting point.

    Overall it would still be tricky to fully pull off without raising suspicion unless the amounts were kept consistently low, at least if you kept it to a 1 person operation.

    If you started a gold mining company, hired people to run it legitimately, you could fudge the books on how much was actually mined, sifted, and processed, that probably wouldn’t get a close inspection.


  • ProdigalFrog@slrpnk.netto196@lemmy.blahaj.zone•Susrulecious
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    4 days ago

    Long term plan, but…

    Begin legitimately prospecting a piece of land legally in Alaska, document that you do so, do some substantial digging/panning etc.

    Melt a large bar down into much smaller amounts that are worth only around $500 to $1000 in weight. Sell the melted gold at a local gold precious metals dealer in small batches over the course of many months/years. Claim the profit on your taxes as spoils from your prospecting.

    This technique would not work with huge amounts or quantities, and even as I described it, it may bring an audit, since it is likely most prospectors are not that successful.



  • While BSD did get some help from the corps basing off it, ultimately it is a roll of the dice if they decide to contribute back, where as with GPL, it is enforced at a license level, and the newer AGPL license helps avoid the issue you describe with Netflix not being legally obligated to contribute back code that’s distributed under the normal GPL.

    I personally think GPL/AGPL provides a better outcome for regular users, and empowers them to not be beholden to closed gardens and proprietary software, where as the BSD enables corporations to enshittify forks by legally allowing them to become closed and proprietary.

    Also @Cris_Citrus@piefed.zip






  • It’s an open source license that lets anyone take the code and relicense it under a proprietary license. That enables corporations to take the code, make it closed source, and profit from it without legally having to give anything back to the project that made the code in the first place (as an example, the PS3, PS4 and PS5 are all forks of BSD. And some parts of Mac OS and the Nintendo Switches take some parts from BSD. All of them were able to close source the code, making them proprietary).

    Since they don’t have to contribute back to the original project, BSD itself didn’t benefit as much from all those corporations using it, despite the billions they made doing so, and all the users of those products were stuck with a closed source OS they couldn’t modify.

    In comparison, Linux projects generally use the GPL license, which doesn’t allow anyone who forks the code to change the license to something other than GPL. That means if they distribute their forked version publicly, they are legally obligated to provide access to the source code to whomever requests it. So any beneficial changes they made can make it back upstream to the original project, as well as ensuring the end-users are never trapped in a closed ecosystem, since they can always fork it if a corporation goes rogue and enshittifies.