Permananently Deleted

  • ThePeoplesGuillotine [he/him]M
    hexbear
    16
    3 years ago

    Long term I think the general overlap of people who know JS and ideologically agree with Lemmy will be greater and more sustainable than that of Rust- And with that said Rust itself is still very young in web dev space so even for a project as "simple" as this one we have hit annoyances, things that are unsupported or undocumented but are things that are trivial in other languages. So part of this long road is factoring in that a systems lang just "isnt there" yet and maybe wont be for years and will certainly put a damper on being productive or sustaining the dev pool.

    The other thing to be aware of is code base incompatible is a relatively minor issue here. Federation relies on "activity pub" which is an open web standard for communication and so the only thing we really have to do is make sure we match the activity pub spec and that "hexbear objects" can translate to "lemmy objects", which they will because 'users', 'posts', 'comments', etc are pretty simple things to model and it's not technically difficult to add custom "extensions" to them that don't interfere (and we've already had to do this to prevent this instance from crashing). So I would think of it less about the codebase itself, but rather that we "communicate" the same way. That would only be a problem if upstream decides to stop using apub, which would be a breaking change to every Lemmy instance so it's rather unlikely.

    • ShitPosterior [none/use name]
      hexbear
      14
      3 years ago

      Roger, that makes good sense. Thanks for the clarity re: federation & it just being a web standard that's easy enough regardless of code base interop.

      Y'all are so fucking badass, it rules that some doinkus like me can ask for clarity & get such engagement and willingness to explain. Such an amazing ethos, it's really somethin.

      Huge commends to all of you for taking the time not only to build, but to explain & discuss & consider. ❤️❤️❤️

      • ThePeoplesGuillotine [he/him]M
        hexbear
        12
        3 years ago

        No problem and feel free to ask anything anytime. It's part of why we made this comm and these are all perfectly valid questions to have. The secret is...we're all some doinkuses ourselves

    • ComradeBongwater [he/him]
      hexbear
      2
      3 years ago

      What are the plans for our custom emojis when federation is implemented? I'm not familiar with the details of the ActivityPub spec.

        • ComradeBongwater [he/him]
          hexbear
          2
          3 years ago

          So are there no upstream efforts for stickers or the likes? I'd imagine they'd be pretty popular considering most chat apps and current social media platforms support them.

          It'd be a shame if our custom emojis only interacted with instances that are a fork of ours...especially given Lemmy is probably going to be the most-forked implementation.

          Side question: where is the tool to create new emojis?