• xutopia 20 hours ago

    Evan is one of the most stand up guys I met in my life. Always thinking for the group rather than himself.

    • jszymborski 19 hours ago

      I can personally second all the kind words for Evan in the comments here.

    • quantadev 19 hours ago

      Did anyone ever create a good open-source library that apps can use, so they can build Fediverse features (sending posts, receiving posts, etc) into pre-existing web apps without having to implement the protocol from scratch?

      I know the protocol looks fairly simple at first glance but it takes about 2 man years to build a decent implementation, which frankly just means it's too complicated. Sending text ultimately should not be that hard. One huge point of friction I found with the protocol was the failure to just make things type-safe. You have lots of object properties that are "Sometimes a string", "Sometimes an array", etc. That makes all your models super ugly and all your marshaling super ugly.

      By comparison, Nostr proved you certainly can avoid all the complexity. Nostr got it right. Nostr kept it simple. And Nostr is censorship resistant unlike the Fediverse which is full of politically motivated admins who love to maintain "block lists" to be sure no "Other Viewpoints" (that disagree with their own) are allowed to proliferate. Admins were having their entire servers blocked simply for saying something nice about some POTUS candidate for example. That just creates a very toxic environment, from all the people who of course claim they're fighting toxicity.

      • DeadSuperHero 18 hours ago

        Check out Fedify. There are still advantages to bespoke protocol implementation, but this is the closest we've gotten so far to "protocol-in-a-box", and it's great.

        https://fedify.dev/

        • mariusor 16 hours ago

          As a biased[0] party I must mention that the Go programming language has at least one and a half libraries in the form of Go-Fed[1] and Go-ActivityPub[2].

          [2] https://github.com/go-ap

          [1] https://github.com/go-fed

          [0] I am the dev of the later one.

          • quantadev 15 hours ago

            Fedify looks like exactly what I've been hoping for, for a long time! Thanks!

        • INTPenis 19 hours ago

          They just need to focus some dev resources on signed posts, and the ability to move those signed posts between nodes. That should be their number one priority imho.

          I believe that in order to successfully and safely move posts between nodes they need to be immutable and signed. Because you're essentially creating a new history on a new node.

          • quantadev 12 hours ago

            You can't move between nodes, because, unfortunately the usernames in ActivityPub have the server name embedded into them like an email address. Nostr fixes that by having user identity be basically a crypto signature instead.

            • INTPenis 3 hours ago

              Which is why you'd need to sign your posts first, so that you can migrate to a new node, use the same key, re-create your old signed history on the new node.

              Whichever way they choose to resolve this issue I think it's a major pain point for the fedi to grow.

              From an end user standpoint Nostr is way too complex. If we're talking about the fedi being complex, Nostr can forget about it.

              But maybe you can prove me wrong. I setup my first fedi node back in 2017 in minutes because there was a container image, people could start signing up immediately. Can you show me how to do the same in Nostr?

          • kitd 19 hours ago

            I wish them well but ActivityPub feels to me a bit like XMPP: makes sense at a "techie's abstraction" level, but unless you can drag whole communities away from their favourite walled gardens, it won't get enough traction.

            My advice would be to target the teens. They seem to switch social nets at the drop of a hat (speaking as the father of one). Get a bunch onto your network, then let them experience the fact they can still speak to their mates on another network. Then the penny might drop and you'll soon get them proselytising about the benefits of federation.

            • sunir 20 hours ago

              Evan is amazing. I’m so grateful he keeps pushing an open internet forward.

              • webdoodle 19 hours ago

                I'm not sure if the Fediverse is the right solution, but it is definitely the right direction. Corporate owned social media has given us the same information control issues that corporate owned news media has: censorship and narrative control. Coupled with Citizens United, it's destroyed journalism and trust in government. The only way we regain trust in both is to make it transparent and put it in a non-profit status. Here's hoping it works.

                • riffic 19 hours ago

                  pay attention to this space. the puck is moving to this direction (finally!!) and like wayne gretzky and steve jobs famously related it's good to skate in the direction it is going to be.

                  • DeadSuperHero 21 hours ago

                    Evan Prodromou, the creator of StatusNet, the OStatus protocol, and co-author of ActivityPub, is launching a dedicated nonprofit for the purpose of advocating for and supporting the Fediverse.

                    • srik 20 hours ago

                      Thank you, I needed that context.

                      • undefined 19 hours ago
                        [deleted]
                      • undefined 19 hours ago
                        [deleted]