I take my shitposts very seriously.

  • 0 Posts
  • 20 Comments
Joined 2 years ago
cake
Cake day: June 24th, 2023

help-circle

  • rtxn@lemmy.worldMtolinuxmemes@lemmy.worldOrwelluan
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    4 days ago
    1. It was doing new things.
    2. It was easier to learn.
    3. The other init systems were (are) stagnant.

    Imagine trying to get new, young developers to adopt C or Pascal when the likes of Rust and Python exist. You can make arguments for a thing’s superiority based on moral standards (which are always subjective), but morality is a poor metric. If everything was done based on that, the Linux ecosystem would be in the same state as the GNU Hurd kernel.








  • You mean a service that translates between ActivityPub and another API? I’m pretty sure that’s just a bridge.

    As for the challenges:

    • It would have to be maintained constantly.
    • It would have to be updated to reflect changes to an API in a timely manner.
    • It would need to handle different versions of APIs (goodness knows even Lemmy instance operators have trouble with that).
    • It would need to handle features that don’t translate one-to-one between instances.
    • It would have to be transparent enough to allow a non-technical user to use it, but opaque enough that a non-technical user doesn’t blame issues with the bridge on the connected services (see for example: the Bottles packaging kerfuffle).
    • …and so on. Lots of challenges.










  • I’m not a fighter pilot, but when I think “ejection”, can’t imagine anything but a high-stress situation where the pilot doesn’t have time to figure out which is the ejection lever. Imagine a real emergency where the pilot grabs the wrong lever, gently slides back with the seat, and then fucking dies on impact.