• 0 Posts
  • 101 Comments
Joined 1 year ago
cake
Cake day: July 18th, 2023

help-circle

  • Not really. The problem with FOSS licensing is that it was too altruistic, with the belief that if enough users and corporations depended on the code, the community would collectively do the work necessary to maintain the project. Instead, capitalism chose to exploit FOSS as free labor most of the time, without any reciprocal investment. They raise an enormous amount of issues, and consume a large amount of FOSS developer time, without paying their own staff to fix the bugs they need resolved — in the software their products depend on. At that point the FOSS developer is no longer a FOSS developer, and instead is the unpaid slave labor of a corporation. Sure, FOSS devs could just ignore external inputs, but that’s not easy to do when you’ve invested years of your life in a project. Exploiting kindness may be legal, but it should never be justified or tolerated.

    Sure, FOSS licenses legally permit that kind of use, but just because homeless shelters allow anyone to eat their food, and sleep in their beds, that doesn’t make the rich man who exploits that charity ethically or morally justified. The rich man who exploits that charity (i.e. free labor), and offers nothing in return, is a scummy dog cunt; there are no two ways about it. The presence of lecherous parasites can destroy the entire charity; they can mean the difference between sustainability and burnout.

    FOSS should always be free for all personal, free, and non profit use, but once someone in the chain starts depending on FOSS to generate income and profit, some of that profit should always be reinvested in those dependencies. That’s what FOSS is now learning; to reject the exploitation and greed of lecherous parasites.













  • If they agree that Trump/Republicans are fascist, ask them why they think it’s an acceptable risk to allow the government to construct the most pervasive and advanced surveillance state that has ever existed for fascism — a system so advanced it would make Himmler cream his pants — why build big brother so all they have to do is simply take over, turn a key, and use it against the world?

    If they’re insane and think Trump/Republicans are the good guys, repeat the above but swap out the perpetrator for liberals/trans/immigrants, or whatever “other” is the flavor of the week.

    If they’re not American, ask them what they think will happen if the world’s strongest ever superpower — a kleptocratic failed state, straddling the knifes edge of fascism — with a secret police who have backdoor access to the tracking device in their pocket, all their data, and all their historic communications — became a fascist dictatorship? … Point out how “woke” they are (sex before marriage, gay marriage, whatever) … and ask them how comfortable they would be if the tens of thousands of people working at the NSA/CIA were converted into fascist “troll farms”, and started using AI and analytics of all their personal data, to unilaterally wage a cyber war on everyone they deem “woke”? Do they think their government or military could defend them from a bad actor that has the ability to hack anyone on Earth… A bad actor who, if they want you out of the picture, just has to remote into your machine, download some child porn, and tip off the local police… Good luck trying to prove your innocence. You don’t even know what most of those words mean! You weren’t even aware that this was a possibility 30 seconds ago!







  • If you only included projects created in the last 2 or 5 years rust would be ahead of C/C++, possibly ahead of all other strongly typed langs. Kotlin is usually chosen explicitly for modern Android and Java lib interoperability.

    I would be willing to wager that within the next 1-2 decades, LLM transpilation will be used to replace most C/C++ code, too. LLM’s can’t be trusted to write code, but they can be trusted to transpile in combination with TDD. If a codebase is already well tested then transpilation is many orders of magnitude easier.