• @proton_lynx
    link
    501 month ago

    As much as I like the ‘decentralized’ stuff, the technical part of federation should NEVER be exposed to the end user if you want the platform to be mainstream. I still don’t understand why a lot of federated projects think it’s a good idea to expose that to the end user.

    • Jesus
      link
      481 month ago

      Whenever Lemmy or Masto gets a flood of new users, a portion of them never make it past the instance selection and totally bail.

      The user experience was designed by people who literally respond to user feedback by telling users to commit new code to the project.

      It’s clearly designed by engineers who assume other users will be just like them.

      • JaggedRobotPubes
        link
        English
        71 month ago

        This of the core of the problem. Github energy.

        Fine for a hobby. Not good enough for a public-facing product.

        • @[email protected]
          link
          fedilink
          21 month ago

          Now take all of these replies. THIS is what they don’t understand. All of these replies tell exactly how I feel about this.

        • Jesus
          link
          11 month ago

          The project was started as an architectural thought experiment, not with the goals and limitations of the end user.

      • @naught101
        link
        31 month ago

        If bluesky ever becomes actually federated, won’t it have the same problem?

        • Carighan Maconar
          link
          91 month ago

          Probably not. Currently it seems on track that you’re always first on their main instance. If you’re technically inclined you could then start hosting a federated part yourself (or joining one), but this does not change that the actual entry experience is exactly the same as on Twitter, hence why transition is so insanely smooth and painless.

        • @[email protected]
          link
          fedilink
          01 month ago

          The way sign up currently is, probably not. It would still default to bsky.social and your average person isn’t going to think about it.

          • madjo
            link
            fedilink
            51 month ago

            But then it’s not federated. It’s all on one giant monolith of a server. Perhaps the traffic is shared between machines, but that’s not the same thing as federated.

            • @[email protected]
              link
              fedilink
              5
              edit-2
              1 month ago

              Below is how account portability work between servers, it is easy to migrate between servers.

              Account portability​

              We assume that a Personal Data Server may fail at any time, either by going offline in its entirety, or by ceasing service for specific users. The goal of the AT Protocol is to ensure that a user can migrate their account to a new PDS without the server’s involvement.

              User data is stored in signed data repositories and verified by DIDs. Signed data repositories are like Git repos but for database records, and DIDs are essentially registries of user certificates, similar in some ways to the TLS certificate system. They are expected to be secure, reliable, and independent of the user’s PDS.

              Each DID document publishes two public keys: a signing key and a recovery key.

              Signing key: Asserts changes to the DID Document and to the user’s data repository.

              Recovery key: Asserts changes to the DID Document; may override the signing key within a 72-hour window.

              The signing key is entrusted to the PDS so that it can manage the user’s data, but the recovery key is saved by the user, e.g. as a paper key. This makes it possible for the user to update their account to a new PDS without the original host’s help.

              A backup of the user’s data will be persistently synced to their client as a backup (contingent on the disk space available). Should a PDS disappear without notice, the user should be able to migrate to a new provider by updating their DID Document and uploading the backup

    • @witten
      link
      029 days ago

      Dude, do you even email?