Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. Jack Dorsey skipped ActivityPub, built AtProto, lost Twitter, funded Bluesky, watched it become a company with VCs and a board, said it was "repeating all the mistakes," left, and now funds Nostr.

Jack Dorsey skipped ActivityPub, built AtProto, lost Twitter, funded Bluesky, watched it become a company with VCs and a board, said it was "repeating all the mistakes," left, and now funds Nostr.

Scheduled Pinned Locked Moved Uncategorized
265 Posts 52 Posters 38 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Emelia πŸ‘ΈπŸ»T Emelia πŸ‘ΈπŸ»

    @cy @mastodonmigration @baralheia so like, if I wanted to, I could have a local copy of the entire did:plc registry, it's like 130-145 GB uncompressed, including indexes.

    Then I could resolve a did:plc by asking my local database. At some point I've heard there'll be a websocket API for it too. There's a project "allegedly" that helps with mirroring, like what https://plc.wtf does

    But most people don't care to replicate that, and instead use the HTTP API

    CyC This user is from outside of this forum
    CyC This user is from outside of this forum
    Cy
    wrote last edited by
    #158
    Why on earth is it 130-145 gigabytes?? A public key can be like... 64 bytes these days, so that would be at least 2 billion keys.

    What I'd do is have each instance let you search for keys it knows, and if someone updates their key it doesn't keep the old key. But I dunno, I can only guess that would be much smaller than... that.
    Updates after initial creation contain a pointer to the most-recent previous operation (by hash).
    O lawd it's a blockchain.

    CC: @mastodonmigration@mastodon.online @baralheia@dragonchat.org
    Emelia πŸ‘ΈπŸ»T 1 Reply Last reply
    0
    • CyC Cy
      Why on earth is it 130-145 gigabytes?? A public key can be like... 64 bytes these days, so that would be at least 2 billion keys.

      What I'd do is have each instance let you search for keys it knows, and if someone updates their key it doesn't keep the old key. But I dunno, I can only guess that would be much smaller than... that.
      Updates after initial creation contain a pointer to the most-recent previous operation (by hash).
      O lawd it's a blockchain.

      CC: @mastodonmigration@mastodon.online @baralheia@dragonchat.org
      Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
      Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
      Emelia πŸ‘ΈπŸ»
      wrote last edited by
      #159

      @cy @mastodonmigration @baralheia because there's a tonne of spam entries in there. This is the public key, handle, services from the DID document, and the rotation public keys. And specifically it's the full changelog for each DID.

      There's like 1.5 million spam entries, all referencing trump's domain.

      Emelia πŸ‘ΈπŸ»T 1 Reply Last reply
      0
      • Emelia πŸ‘ΈπŸ»T Emelia πŸ‘ΈπŸ»

        @cy @mastodonmigration @baralheia because there's a tonne of spam entries in there. This is the public key, handle, services from the DID document, and the rotation public keys. And specifically it's the full changelog for each DID.

        There's like 1.5 million spam entries, all referencing trump's domain.

        Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
        Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
        Emelia πŸ‘ΈπŸ»
        wrote last edited by
        #160

        @cy @mastodonmigration @baralheia did:webvh is also a blockchain then.

        Basically you need to have the full did history for a bunch of purposes for like trusting a full DID document from its creation to current state.

        CyC 1 Reply Last reply
        0
        • Emelia πŸ‘ΈπŸ»T Emelia πŸ‘ΈπŸ»

          @cy @mastodonmigration @baralheia did:webvh is also a blockchain then.

          Basically you need to have the full did history for a bunch of purposes for like trusting a full DID document from its creation to current state.

          CyC This user is from outside of this forum
          CyC This user is from outside of this forum
          Cy
          wrote last edited by
          #161
          I just sign the most current document with a digital signature, and don't bother with links to previous documents. You need the same key you had during creation to add records to your blockchain, so just use that key to sign the records and drop the blockchain. I say, at least.

          Otherwise you end up with monstrous amounts of data required just to prove your most recent record is legit.

          CC: @mastodonmigration@mastodon.online @baralheia@dragonchat.org
          Emelia πŸ‘ΈπŸ»T 1 Reply Last reply
          0
          • CyC Cy
            I just sign the most current document with a digital signature, and don't bother with links to previous documents. You need the same key you had during creation to add records to your blockchain, so just use that key to sign the records and drop the blockchain. I say, at least.

            Otherwise you end up with monstrous amounts of data required just to prove your most recent record is legit.

            CC: @mastodonmigration@mastodon.online @baralheia@dragonchat.org
            Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
            Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
            Emelia πŸ‘ΈπŸ»
            wrote last edited by
            #162

            @cy @mastodonmigration @baralheia nope, you just need a previously signed key, e.g., the rotation key.

            But if you want to prove the lineage of a given DID you do need that full history. Hence did:webvh (full history) vs did:web (current snapshot)

            did:plc decided that they wanted to retain the full history but typically only surface the current snapshot.

            CyC 1 Reply Last reply
            0
            • Emelia πŸ‘ΈπŸ»T Emelia πŸ‘ΈπŸ»

              @cy @mastodonmigration @baralheia nope, you just need a previously signed key, e.g., the rotation key.

              But if you want to prove the lineage of a given DID you do need that full history. Hence did:webvh (full history) vs did:web (current snapshot)

              did:plc decided that they wanted to retain the full history but typically only surface the current snapshot.

              CyC This user is from outside of this forum
              CyC This user is from outside of this forum
              Cy
              wrote last edited by
              #163
              Rotation key isn't going to prove anything, since the content of the ID is the creation record. It won't match anything else other than the first record.

              If (on the other hand) the content of the ID is the public key fingerprint, then it's already proven.

              CC: @mastodonmigration@mastodon.online @baralheia@dragonchat.org
              1 Reply Last reply
              0
              • Emelia πŸ‘ΈπŸ»T Emelia πŸ‘ΈπŸ»

                @evan @quillmatiq @dansup the problem is, and always has been, that we keep fighting between the protocols and slinging mud, such that it deters collaboration.

                That's why I wrote that damn letter back in September last year. The more this carries on, the more it hurts us all.

                In case you need a refresher: https://writings.thisismissem.social/statement-on-discourse-about-activitypub-and-at-protocol/

                That actively had people on both sides going "hell yeah, let's work together" and a small group of people decided they didn't like that. Think about how that impacted developer relations. Think about how that harmed collaborations.

                Think about the ideas that could have been cross-pollinated and instead we lost them for ActivityPub and for AT Protocol. (though, tbh, I think it's mainly ActivityPub that lost out here, because AT Protocol is so much further ahead in splitting data from applications)

                Also, fwiw, Mastodon has had huge investors to keep it alive at times. That €1 Million euros that Eugen was paid didn't come from the community supporting the project on Patreon. That came from one or a few large funders (investors).

                Renaud ChaputR This user is from outside of this forum
                Renaud ChaputR This user is from outside of this forum
                Renaud Chaput
                wrote last edited by
                #164

                @thisismissem donors, not investors.
                @evan @quillmatiq @dansup

                Emelia πŸ‘ΈπŸ»T 1 Reply Last reply
                0
                • khaldoonalnuaimiK This user is from outside of this forum
                  khaldoonalnuaimiK This user is from outside of this forum
                  khaldoonalnuaimi
                  wrote last edited by
                  #165

                  @dansup I don’t understand why people here feel the need to diminish others’ work to boost their own. ActivityPub is great, but it still lacks things that AT Protocol is actively solving. Dorsey isn’t working on AT Protocol anymore, you already pointed that out. Instead of burning bridges, let’s build them and aim for a more connected ecosystem. If you spend 5 minutes reading what the people over there are saying and their roadmap you would realize they are an ally rather than an enemy!

                  1 Reply Last reply
                  0
                  • Emelia πŸ‘ΈπŸ»T Emelia πŸ‘ΈπŸ»

                    @stefan it comes from @laurenshof.

                    Laurens HofL This user is from outside of this forum
                    Laurens HofL This user is from outside of this forum
                    Laurens Hof
                    wrote last edited by
                    #166

                    @thisismissem @stefan
                    id estimate it at 12M MAU, probably a bit higher (this is dependent on the ratio you take for users participate versus lurkers, this estimates that this ratio is the same for DAU as it is for MAU. but likely that this ratio is higher for MAU than for DAU)
                    https://bsky.app/profile/laurenshof.online/post/3mdisqjlb5s2i

                    Laurens HofL 1 Reply Last reply
                    0
                    • Laurens HofL Laurens Hof

                      @thisismissem @stefan
                      id estimate it at 12M MAU, probably a bit higher (this is dependent on the ratio you take for users participate versus lurkers, this estimates that this ratio is the same for DAU as it is for MAU. but likely that this ratio is higher for MAU than for DAU)
                      https://bsky.app/profile/laurenshof.online/post/3mdisqjlb5s2i

                      Laurens HofL This user is from outside of this forum
                      Laurens HofL This user is from outside of this forum
                      Laurens Hof
                      wrote last edited by
                      #167

                      @thisismissem @stefan the reason for doing this multiplier is not so much for getting MAU right in absolute terms, but because mastodon/fedi MAU data also includes lurkers in their data. So you need it to get a fair comparison between fedi and the atmosphere

                      ikutursoI Stefan BohacekS 2 Replies Last reply
                      0
                      • Renaud ChaputR Renaud Chaput

                        @thisismissem donors, not investors.
                        @evan @quillmatiq @dansup

                        Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
                        Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
                        Emelia πŸ‘ΈπŸ»
                        wrote last edited by
                        #168

                        @renchap @evan @quillmatiq @dansup rich people who believe in the vision and want to see the future you're promising. They might not expect a 10x return, but let's not kid ourselves, they're putting in because there's something in it for them and they get a nice tax write-off.

                        If your donors stop donating because they no longer believe in the vision/team/etc, then that'll limit the project. You need these wealthy donors to stay happy, as much as Bluesky PBC needs their investors to stay happy.

                        Wealthy people with money to give/invest in support of a future you've sold them.

                        Emelia πŸ‘ΈπŸ»T ikutursoI 2 Replies Last reply
                        0
                        • Emelia πŸ‘ΈπŸ»T Emelia πŸ‘ΈπŸ»

                          @renchap @evan @quillmatiq @dansup rich people who believe in the vision and want to see the future you're promising. They might not expect a 10x return, but let's not kid ourselves, they're putting in because there's something in it for them and they get a nice tax write-off.

                          If your donors stop donating because they no longer believe in the vision/team/etc, then that'll limit the project. You need these wealthy donors to stay happy, as much as Bluesky PBC needs their investors to stay happy.

                          Wealthy people with money to give/invest in support of a future you've sold them.

                          Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
                          Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
                          Emelia πŸ‘ΈπŸ»
                          wrote last edited by
                          #169

                          @renchap @evan @quillmatiq @dansup your roadmap is also largely determined by whatever you can get money for. The argument of investors in a PBC vs donors in a non-profit is silly because you're both taking money from extremely wealthy people to survive long enough to hopefully be sustainable without those big cash injections.

                          You've almost certainly had to make promises to donors to get them onboard.

                          It might not be a promise of a return, but wealthy people are still exerting some control on the project.

                          Renaud ChaputR 1 Reply Last reply
                          0
                          • Emelia πŸ‘ΈπŸ»T Emelia πŸ‘ΈπŸ»

                            @renchap @evan @quillmatiq @dansup your roadmap is also largely determined by whatever you can get money for. The argument of investors in a PBC vs donors in a non-profit is silly because you're both taking money from extremely wealthy people to survive long enough to hopefully be sustainable without those big cash injections.

                            You've almost certainly had to make promises to donors to get them onboard.

                            It might not be a promise of a return, but wealthy people are still exerting some control on the project.

                            Renaud ChaputR This user is from outside of this forum
                            Renaud ChaputR This user is from outside of this forum
                            Renaud Chaput
                            wrote last edited by
                            #170

                            @thisismissem You are wrong here, those donations were not made in exchange of any specific features.

                            This is the case for grants where the money is in exchange of specific deliverables, but those donations were not grants.

                            @evan @quillmatiq @dansup

                            Emelia πŸ‘ΈπŸ»T 1 Reply Last reply
                            0
                            • Renaud ChaputR Renaud Chaput

                              @thisismissem You are wrong here, those donations were not made in exchange of any specific features.

                              This is the case for grants where the money is in exchange of specific deliverables, but those donations were not grants.

                              @evan @quillmatiq @dansup

                              Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
                              Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
                              Emelia πŸ‘ΈπŸ»
                              wrote last edited by
                              #171

                              @renchap @evan @quillmatiq @dansup sure. I believe your 2024 annual report states that 1.5 million from Jeff Atwood was specifically for trying to restructure the projects organisation, that's a "feature" as big as any.

                              Renaud ChaputR 1 Reply Last reply
                              0
                              • Emelia πŸ‘ΈπŸ»T Emelia πŸ‘ΈπŸ»

                                @renchap @evan @quillmatiq @dansup sure. I believe your 2024 annual report states that 1.5 million from Jeff Atwood was specifically for trying to restructure the projects organisation, that's a "feature" as big as any.

                                Renaud ChaputR This user is from outside of this forum
                                Renaud ChaputR This user is from outside of this forum
                                Renaud Chaput
                                wrote last edited by
                                #172

                                @thisismissem this is what went to Eugen + some legal fees around the complex legal restructuring that went alongside it.

                                @evan @quillmatiq @dansup

                                Emelia πŸ‘ΈπŸ»T 1 Reply Last reply
                                0
                                • Renaud ChaputR Renaud Chaput

                                  @thisismissem this is what went to Eugen + some legal fees around the complex legal restructuring that went alongside it.

                                  @evan @quillmatiq @dansup

                                  Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
                                  Emelia πŸ‘ΈπŸ»T This user is from outside of this forum
                                  Emelia πŸ‘ΈπŸ»
                                  wrote last edited by
                                  #173

                                  @renchap @evan @quillmatiq @dansup right, and that still served a purpose. It unblocked the organisation in order for the organisation to ship faster & to grow.

                                  1 Reply Last reply
                                  0
                                  • Laurens HofL Laurens Hof

                                    @thisismissem @stefan the reason for doing this multiplier is not so much for getting MAU right in absolute terms, but because mastodon/fedi MAU data also includes lurkers in their data. So you need it to get a fair comparison between fedi and the atmosphere

                                    ikutursoI This user is from outside of this forum
                                    ikutursoI This user is from outside of this forum
                                    ikuturso
                                    wrote last edited by
                                    #174

                                    @laurenshof eh, you can certainly speculate but then maybe you need to start thinking of the fact that estimating fediverse MAU is far less exact and likely to underreport because you have to make decisions about querying tens of thousands of servers and a significant chunk don't even report active users. Do you also apply this there?

                                    Laurens HofL 1 Reply Last reply
                                    0
                                    • ikutursoI ikuturso

                                      @laurenshof eh, you can certainly speculate but then maybe you need to start thinking of the fact that estimating fediverse MAU is far less exact and likely to underreport because you have to make decisions about querying tens of thousands of servers and a significant chunk don't even report active users. Do you also apply this there?

                                      Laurens HofL This user is from outside of this forum
                                      Laurens HofL This user is from outside of this forum
                                      Laurens Hof
                                      wrote last edited by
                                      #175

                                      @ikuturso yeah, theres really only one server where them not reporting mau makes a meaningful difference, and thats misskey.social. i had a post from summer 2024 i think where i estimated them at 250k mau at that point based on total post count, but havent done the analysis since

                                      ikutursoI 2 Replies Last reply
                                      0
                                      • Laurens HofL Laurens Hof

                                        @ikuturso yeah, theres really only one server where them not reporting mau makes a meaningful difference, and thats misskey.social. i had a post from summer 2024 i think where i estimated them at 250k mau at that point based on total post count, but havent done the analysis since

                                        ikutursoI This user is from outside of this forum
                                        ikutursoI This user is from outside of this forum
                                        ikuturso
                                        wrote last edited by
                                        #176

                                        @laurenshof well that's the easy one to point to where it makes a huge difference but that doesn't mean the rest don't make a difference in aggregate.

                                        There are also some large instances that are widely (but not universally) defederated and usually not counted in the stats you can get from places like fedidb. That's in addition to the ones they simply miss.

                                        Laurens HofL 1 Reply Last reply
                                        0
                                        • ikutursoI ikuturso

                                          @laurenshof well that's the easy one to point to where it makes a huge difference but that doesn't mean the rest don't make a difference in aggregate.

                                          There are also some large instances that are widely (but not universally) defederated and usually not counted in the stats you can get from places like fedidb. That's in addition to the ones they simply miss.

                                          Laurens HofL This user is from outside of this forum
                                          Laurens HofL This user is from outside of this forum
                                          Laurens Hof
                                          wrote last edited by
                                          #177

                                          @ikuturso i run my own tracker set for this, which does include the Bad Places in the count. it does not make a meaningful difference in aggregate

                                          ikutursoI 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups