• 0 Posts
  • 15 Comments
Joined 1 year ago
cake
Cake day: July 23rd, 2023

help-circle






  • Calling a license by anything other than its name and stated purpose is something I’d dare to call mislabeling. If CC BY-NC-SA 4.0 decides to add “anti-commercial-AI” then and only then is it not mislabeling. That’s like me calling the US copyrights of the books sitting next to me “anti-bitfucker” licenses. They have nothing to do with you at this point in time so it is misleading for me to claim otherwise.

    While you are correct that lemmy itself does not add a license and many instances do not add a license, it’s not as simple as “the user notifies [you] must abides by [their] licenses.” Jurisdiction matters. The Fediverse host content is pulled from matters. Other myriad factors matter. As you correctly pointed out, there is no precedence for any of this so as I pointed out unless you’re willing to go to court and can prove damages it is actually useless.



  • They’re mislabeling the license too. CC BY-NC-SA 4.0 has nothing to do with “anti-commercial-AI.” It provides some terms for using content and, in theory if OP is willing to take someone to court, should provide some basis if the license is being abused. Until there’s actual precedence, though, it’s debatable whether or not sucking up CC BY-NC-SA 4.0 content is a breach of the license. For it to actually matter, someone needs to demonstrably prove 1) CC BY-NC-SA 4.0 content was sucked up by AI, 2) it was their content and it was licensed at the time, 3) the terms of the license were violated, and 4) other legal shit that will pop up during the course of the litigation. “Someone” has to be someone with deep fucking pockets willing to go the distance in many international jurisdictions.


  • I really like Ansible and have used it for my personal dotfiles for years. I don’t think it’s a silver bullet and I’m aware of a lot of the criticism. Containerization or immutable infra solves more production problems so I don’t really use it much at work.

    At least in the devops/SRE circles I work in, we know there are different tools for different jobs. While we might fight about which is the best, I haven’t seen the ossification you’re describing.





  • Absolutes in programming tend to lead to bad designs. This is more a “I’m gonna stir up some shit on Twitter” post than real wisdom.

    • No microservices usually leads to bloated, tightly coupled logic that ignores business domains
    • No monoliths usually leads to sprawling microservice deployments with tightly coupled dependencies and flavor-of-the-week new ones
    • No Kubernetes usually leads to VPS pets or crazy obstacle courses trying to get SSL termination without a million fucking dependencies in a cloud container orchestration system that isn’t as good as Kubernetes
    • All Kubernetes usually leads to huge SRE costs for a tiny app

    The same shit happened last summer when AWS came out with their “we dropped microservices for a monolith and look at our speed increase” article which ignored good design principles. Sometimes you should split things over business domains so you can deploy and code independently. Sometimes Kubernetes is the best way to handle your scale needs. The stories we normally read are about people doing it wrong (eg AWS making a bunch of microservices inside a domain sending fucking gigs of data between what should have been functions in a single service). Inexperienced folks don’t always know when to move from their minimum viable solution to something that can scale. That doesn’t mean you remove these things, it means you train on when you need them.

    Should we abandon design patterns because singletons or flywheels aren’t the correct solution all of the time?


  • I’m really confused. The article points out why Brave is a bad choice right after saying it’s a good choice, says that logical fallacies are a problem, moves immediately into why false equivalence is something to look out for in general, and ends. Why is does this mean Brave isn’t going to steal our info? Because Mozilla might too? How does that address any of the valid privacy concerns with Brave (eg forced affiliate links, a privacy violation) rather than social ones (eg Brandon Eich being a piece of shit)? Empathy is a tool to have a conversation with others who might have different values, not a lens to evaluate privacy or user experience.