• 0 Posts
  • 36 Comments
Joined 1 year ago
cake
Cake day: April 27th, 2023

help-circle







  • Ideally you would enforce these policies collectively by de-federating an instance

    The developers do not control who to defederate from. Only instance admins can decide that. There is no collective decision to defederate; every instance must make that choice independently. It wouldn’t be very decentralized if there was such a collective.

    You don’t need to be on a populated instance. You can just as easily access content from a small instance or even a personal instance. I’m not sure what you mean by the populated ones being closed off to you, but there are many instances out there, surely some of them align with your views. If not, you are of course free to start your own instance.


  • When it says “our community” there, it refers to the developer community, not the instances. Also most of the CoC is just taken from the CoC used by the Rust language community I believe.

    What would be the point of applying a set of ethics to one group of people involved with a project and not another group of people involved with that same project?

    Nobody is applying the CoC you linked to the instances. How exactly is it that you imagine the Lemmy developers would even enforce such a CoC? They have no control over the instances.

    Also the Lemmy software project is not the same project as any individual instance. They are run by different people with no relation aside from the fact that the instances use Lemmy. There is no contract or anything between the devs and the instance admins.

    I’m sorry but you are misunderstanding something here.



  • I highly doubt developers would be working with a different ethical set than instance staff.

    Well despite your doubt, that is the case though. Every instance is run by different admins and thus are run by different ethics. There are plenty of examples of instances with different (some would say extreme) viewpoints. I’m an instance admin myself and have a certain ethic about Feddit.dk. That’s the whole point of the Fediverse really - users get to choose the instance with the ethics and whatnot that they want.

    What would be the point of making the software inclusive if all of the instances can just ignore it and exclude?

    Lemmy is just software, it cannot control how you use it. There is no mechanism for the Lemmy developers to control any of the instances. Such a mechanism is impossible to make and the Lemmy devs are not interested in making it anyway. The Lemmy devs built Lemmy because they wanted to and donated the code to the world (via open source licenses).

    The point of the code of conduct is to establish how developers work together on the software project, which is something the developers control. So it makes perfect sense for them to make a CoC for the contributors, as that CoC will set the stage for how all the contributors work together on the code.




  • The idea that programming languages make code suddenly good or bad is pretty silly.

    I generally agree, you can write good and bad code in any language.

    However, I also think it is equally naive to think that the tool you use has no influence on the end result. It does have an influence. In my experience, exception-based error handling like that used by Java and many other older languages just doesn’t work that well. It’s too easy to forget to catch them and make mistakes. And there’s a host of other stuff that Rust improves on.

    This really shouldn’t be surprising. Rust is a newer language, of course it would try to improve the status quo with the experience we’ve gained from previous languages like Java. It even went and invented whole new concepts like ownership and the borrow checker to make it work. I imagine that future languages will have similar concepts, just like many languages today have garbage collectors or other common functionality.

    So yes, programming language choice is a tenuous thing… But I don’t think it’s correct to say it doesn’t matter.

    Also if we do entertain the notion that it doesn’t matter, the reasoning for Sublinks get even weirder, as the argument that Java is a better choice falls out the window.




  • All I want is a community to interact with, not a constantly fracturing platform with weird political infighting.

    This is part of why some people (myself included) are skeptical about Sublinks - I’d rather see us all gather around Lemmy, which already exists and is open source, rather than duplicate effort across different implementations.

    However realistically speaking, over time more implementations will probably appear, because people won’t agree on what to build or how to build it.

    In some ways that is good as well - it gives choice for users about what software to use, just as users can choose their instance and apps and such. But I think it’s a little early to start something new while Lemmy is still so new.


  • I’ll happily move to a new platform to avoid them.

    Just to be clear, Sublinks is still a Fediverse application and presumably if lemmy.world switched, it would still federate with the instances it currently federates with, so you would not avoid anyone any more than you currently are.

    If you want to avoid certain instances, go to an instance that has defederated from those instances (or make your own).



  • This is by far the worst instance for user communication and we deserve to know if that will continue.

    Just want to point out that the lemmy.world admins don’t owe you anything (unless perhaps you are an active donator, but even then it is a donation, not payment for anything) so you don’t “deserve” anything from them.

    If you are unhappy with your admins, move to another instance. With 0.19.3, you can export your user settings and import them elsewhere, so moving is quite easy and thankfully there are plenty of other instances.