• 1 Post
  • 55 Comments
Joined 4 years ago
cake
Cake day: April 1st, 2022

help-circle










  • Programming is one of those skills and industries that is accessible enough that basically anyone can do it, but you will run into trouble later if you’re doing anything serious without learning how to do it well. There are hundreds or thousands of ways to make something work, but if it’s an unmaintainable mess or you don’t even understand how it works, then we end up with our financial institutions running COBOL in 2025. Good luck when regulations change. Have fun when your operating system becomes unsupported and you have to replace the underlying dependencies. Hope your boss doesn’t sue when they have to hire people to rewrite your hackjob.

    And these were all already problems before AI code came onto the scene. We had the programming equivalent of script kiddies, people who would blindly copy and paste code from web searches without even reading the date or the comments saying “this is bad and this is why”. But this probably makes it even easier to do, and possibly harder to spot. Combine this with how many universities don’t even focus on lower-level languages so you get plenty of people who can’t understand how to fix any of the trickier errors in their code. And that’s not to say everyone has to be able to, but it’s a problem when so few are able to. So these programmers are unlikely to know if the code has problems so long as it passes their tests, and unlikely to know how to fix those problems when they become clear.

    Automation tools are good ideas for assisting and detecting possible mistakes. They’re not good at generating that much code. In fact, that amount of code in that amount of time is suspicious, hinting that it’s unlikely to be well-designed, maintainable or efficient.



  • In my tired daze I mistakenly read ONLYOFFICE as OpenOffice and was about to yell No!

    The article does well and links to their other article on the OO 9.0 release, which explains why it’s probably a smarter choice for this office situation when compared to LibreOffice:

    ONLYOFFICE is one of two options that comes to mind when I think of a solid Microsoft Office alternative on Linux, the other being LibreOffice. Both offer a range of useful features and support a wide range of document formats. What sets ONLYOFFICE apart, though, is its focus on collaboration and generally reliable compatibility with Microsoft Office files.





  • No, that’s not my argument. Plenty of those licenses are enforceable and sometimes enforced - even if they’re not enforced perfectly.

    My argument is that OP’s license is mostly targeting situations which, I believe, are unenforceable. I know this following example is ridiculous, but it’s a bit like saying “we should ban drunk driving in other countries”. Drunk driving laws are useful, they’re enforceable even if not perfect, but there’s no point in trying to enforce them in other countries who won’t respect our laws.


  • The reason we aren’t enforcing what OP is proposing is because it doesn’t exist, so no enforcement apparatus exists. Why would it?

    Our legal systems already recognize and have some mechanisms to enforce contracts and licenses. We don’t need to build a whole new one for each license. But our existing copyright system already fails to enforce itself in certain countries and with certain entities (e.g. military) and I just can’t see that changing.



  • comfy@lemmy.mltoOpen Source@lemmy.mlActivism through open source.
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    9 months ago

    I absolutely agree. Violent direct actions are rarely the preferred route even of notorious groups like antifascists. Even (left) radical groups usually understand and teach that mass movements are safer and more powerful, the best way to win a battle is without firing a shot. And the failure of the late 1800s/early1900s anarchist propaganda of the deed assassinations proves your point that violence alone won’t solve problems. My caveat is that when violence becomes tactically appropriate, we shouldn’t assume it’s inherently wrong.