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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Bluesky is down today.

Bluesky is down today.

Scheduled Pinned Locked Moved Uncategorized
101 Posts 35 Posters 1 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.
  • mcc@mastodon.socialM mcc@mastodon.social

    Now, interestingly, this means that Blacksky users can continue talking to Blacksky users. I can read Rudy's posts on Blacksky. Because that bypasses the relay. But¹ to read my *own* posts, *on a self-hosted PDS*, Bluesky is apparently required, because Blacksky relies on Bluesky's "relay" to scrape my PDS before it gets added to the Blacksky appview database.

    ¹ (if I'm interpreting Rudy's posts correctly, hardly a guarantee)

    zrail@hachyderm.ioZ This user is from outside of this forum
    zrail@hachyderm.ioZ This user is from outside of this forum
    zrail@hachyderm.io
    wrote last edited by
    #18

    @mcc I don't use bsky and haven't looked at the tech for awhile, but isn't there a thing about federating relays? I thought relays were fairly lightweight.

    mcc@mastodon.socialM 1 Reply Last reply
    0
    • mcc@mastodon.socialM mcc@mastodon.social

      Now, interestingly, this means that Blacksky users can continue talking to Blacksky users. I can read Rudy's posts on Blacksky. Because that bypasses the relay. But¹ to read my *own* posts, *on a self-hosted PDS*, Bluesky is apparently required, because Blacksky relies on Bluesky's "relay" to scrape my PDS before it gets added to the Blacksky appview database.

      ¹ (if I'm interpreting Rudy's posts correctly, hardly a guarantee)

      mcc@mastodon.socialM This user is from outside of this forum
      mcc@mastodon.socialM This user is from outside of this forum
      mcc@mastodon.social
      wrote last edited by
      #19

      And it's extremely relatable why Rudy took this shortcut of "build out our own stuff, but rely on Bluesky's components until we're forced to drop it": *Because standing up your own Bluesky stack is nightmarish!* It is a borderline miracle that a team his size made this work at all; I'm not sure a third team could replicate to the extent Blacksky has (and even on non-outage days, there are still large technical problems with Blacksky which cannot conveniently be fit in this thread).

      mcc@mastodon.socialM 1 Reply Last reply
      0
      • zrail@hachyderm.ioZ zrail@hachyderm.io

        @mcc I don't use bsky and haven't looked at the tech for awhile, but isn't there a thing about federating relays? I thought relays were fairly lightweight.

        mcc@mastodon.socialM This user is from outside of this forum
        mcc@mastodon.socialM This user is from outside of this forum
        mcc@mastodon.social
        wrote last edited by
        #20

        @zrail "federate" in bluesky world means "duplicate completely"

        zrail@hachyderm.ioZ 1 Reply Last reply
        0
        • mcc@mastodon.socialM mcc@mastodon.social

          @zrail "federate" in bluesky world means "duplicate completely"

          zrail@hachyderm.ioZ This user is from outside of this forum
          zrail@hachyderm.ioZ This user is from outside of this forum
          zrail@hachyderm.io
          wrote last edited by
          #21

          @mcc cool cool cool this is fine

          1 Reply Last reply
          0
          • mcc@mastodon.socialM mcc@mastodon.social

            And it's extremely relatable why Rudy took this shortcut of "build out our own stuff, but rely on Bluesky's components until we're forced to drop it": *Because standing up your own Bluesky stack is nightmarish!* It is a borderline miracle that a team his size made this work at all; I'm not sure a third team could replicate to the extent Blacksky has (and even on non-outage days, there are still large technical problems with Blacksky which cannot conveniently be fit in this thread).

            mcc@mastodon.socialM This user is from outside of this forum
            mcc@mastodon.socialM This user is from outside of this forum
            mcc@mastodon.social
            wrote last edited by
            #22

            Because this is the other "we used future alien technology to make it worse" thing about Bluesky.

            In the "natural", Hobbesian form of P2P, the more nodes you add the less work per node you need to do, because of work sharing.

            But Bluesky's "federation" is like blockchain. When you create a second "instance", that instance must duplicate *literally all the work* of the first instance. It must scrape all the posts itself. It must archive all the posts itself. It must CSAM-scan the posts itself.

            onelson@mastodon.socialO nasser@merveilles.townN mcc@mastodon.socialM 3 Replies Last reply
            0
            • mcc@mastodon.socialM mcc@mastodon.social

              Because this is the other "we used future alien technology to make it worse" thing about Bluesky.

              In the "natural", Hobbesian form of P2P, the more nodes you add the less work per node you need to do, because of work sharing.

              But Bluesky's "federation" is like blockchain. When you create a second "instance", that instance must duplicate *literally all the work* of the first instance. It must scrape all the posts itself. It must archive all the posts itself. It must CSAM-scan the posts itself.

              onelson@mastodon.socialO This user is from outside of this forum
              onelson@mastodon.socialO This user is from outside of this forum
              onelson@mastodon.social
              wrote last edited by
              #23

              @mcc I didn't know Hobbits were peer to peer

              1 Reply Last reply
              0
              • mcc@mastodon.socialM mcc@mastodon.social

                Because this is the other "we used future alien technology to make it worse" thing about Bluesky.

                In the "natural", Hobbesian form of P2P, the more nodes you add the less work per node you need to do, because of work sharing.

                But Bluesky's "federation" is like blockchain. When you create a second "instance", that instance must duplicate *literally all the work* of the first instance. It must scrape all the posts itself. It must archive all the posts itself. It must CSAM-scan the posts itself.

                nasser@merveilles.townN This user is from outside of this forum
                nasser@merveilles.townN This user is from outside of this forum
                nasser@merveilles.town
                wrote last edited by
                #24

                @mcc this is a really good breakdown, thank you for this thread

                eestileib@tech.lgbtE slothrop@chaos.socialS 2 Replies Last reply
                0
                • mcc@mastodon.socialM mcc@mastodon.social

                  P2P is a world where naturally the more people use it, the faster and more resilient the network becomes. Load gets distributed. Working nodes talk to each other and ignore nonworking nodes. That's how the primitive, BitTorrent era systems worked.

                  Bluesky somehow applied superfancy alien future technology to invent P2P traffic jams. When one node goes down, the others go down because they depended on it. Because it's a mesh of interoperating microservices by different providers, not federation.

                  lykso@tiny.tilde.websiteL This user is from outside of this forum
                  lykso@tiny.tilde.websiteL This user is from outside of this forum
                  lykso@tiny.tilde.website
                  wrote last edited by
                  #25

                  @mcc Capitalists always need a bottleneck so they can erect a tollbooth.

                  1 Reply Last reply
                  0
                  • mcc@mastodon.socialM mcc@mastodon.social

                    Because this is the other "we used future alien technology to make it worse" thing about Bluesky.

                    In the "natural", Hobbesian form of P2P, the more nodes you add the less work per node you need to do, because of work sharing.

                    But Bluesky's "federation" is like blockchain. When you create a second "instance", that instance must duplicate *literally all the work* of the first instance. It must scrape all the posts itself. It must archive all the posts itself. It must CSAM-scan the posts itself.

                    mcc@mastodon.socialM This user is from outside of this forum
                    mcc@mastodon.socialM This user is from outside of this forum
                    mcc@mastodon.social
                    wrote last edited by
                    #26

                    This is why I believe Bluesky was never meant to be federated. To create a Bluesky "instance", like Blacksky is heroically attempting, you have to perfectly duplicate every server Bluesky runs. But Bluesky is a business operating at a loss by burning unlimited-for-now VC cash. That has always implied only a business with unlimited VC cash can create an instance. Blacksky is succeeding. Except on days where they aren't.

                    mcc@mastodon.socialM ami_angelwings@urusai.socialA kunev@blewsky.socialK 3 Replies Last reply
                    0
                    • nasser@merveilles.townN nasser@merveilles.town

                      @mcc this is a really good breakdown, thank you for this thread

                      eestileib@tech.lgbtE This user is from outside of this forum
                      eestileib@tech.lgbtE This user is from outside of this forum
                      eestileib@tech.lgbt
                      wrote last edited by
                      #27

                      @nasser @mcc

                      I hope blacksky succeeds and gets their own complete version stood up, more options are better.

                      But it looks like there is a yardful of rakes for them to get through still.

                      nasser@merveilles.townN 1 Reply Last reply
                      0
                      • mcc@mastodon.socialM mcc@mastodon.social

                        This is why I believe Bluesky was never meant to be federated. To create a Bluesky "instance", like Blacksky is heroically attempting, you have to perfectly duplicate every server Bluesky runs. But Bluesky is a business operating at a loss by burning unlimited-for-now VC cash. That has always implied only a business with unlimited VC cash can create an instance. Blacksky is succeeding. Except on days where they aren't.

                        mcc@mastodon.socialM This user is from outside of this forum
                        mcc@mastodon.socialM This user is from outside of this forum
                        mcc@mastodon.social
                        wrote last edited by
                        #28

                        TLDR

                        1. My definition of "P2P" or "Federated" is that if server A goes down, servers B and C can still talk to each other.

                        2. Bluesky/"Atmosphere" fails at this because Blacksky (B) requires Bluesky (A) to talk to me (C).

                        3. In order for Blacksky to avert this, they have to do something unreasonable and expensive.

                        4. Blacksky someday *will* do this, but will depend heavily on massively overworking Rudy and a few other people. This may someday fail.

                        5. ActivityPub has problems, but not these

                        joshin4colours@mastodon.socialJ mcc@mastodon.socialM aeris@firefish.imirhil.frA javascript@app.wafrn.netJ wikisteff@mastodon.socialW 5 Replies Last reply
                        0
                        • mcc@mastodon.socialM mcc@mastodon.social

                          TLDR

                          1. My definition of "P2P" or "Federated" is that if server A goes down, servers B and C can still talk to each other.

                          2. Bluesky/"Atmosphere" fails at this because Blacksky (B) requires Bluesky (A) to talk to me (C).

                          3. In order for Blacksky to avert this, they have to do something unreasonable and expensive.

                          4. Blacksky someday *will* do this, but will depend heavily on massively overworking Rudy and a few other people. This may someday fail.

                          5. ActivityPub has problems, but not these

                          joshin4colours@mastodon.socialJ This user is from outside of this forum
                          joshin4colours@mastodon.socialJ This user is from outside of this forum
                          joshin4colours@mastodon.social
                          wrote last edited by
                          #29

                          @mcc thank you for this whole thread, it really helps with understanding where BlueSky/ATProto/BlackSky/masto all fit into things, for me anyway

                          1 Reply Last reply
                          0
                          • mcc@mastodon.socialM mcc@mastodon.social

                            TLDR

                            1. My definition of "P2P" or "Federated" is that if server A goes down, servers B and C can still talk to each other.

                            2. Bluesky/"Atmosphere" fails at this because Blacksky (B) requires Bluesky (A) to talk to me (C).

                            3. In order for Blacksky to avert this, they have to do something unreasonable and expensive.

                            4. Blacksky someday *will* do this, but will depend heavily on massively overworking Rudy and a few other people. This may someday fail.

                            5. ActivityPub has problems, but not these

                            mcc@mastodon.socialM This user is from outside of this forum
                            mcc@mastodon.socialM This user is from outside of this forum
                            mcc@mastodon.social
                            wrote last edited by
                            #30

                            (And *how* does ActivityPub avert these problems? Well, ActivityPub has the "instance" abstraction. The federate-or-defederate relationships serve as a basic web of trust so some work, like moderation, doesn't have to be fully duplicated. Data is shared between instances only when a follow-relationship requires it, reducing work. Instances can still get too big and maintainers overworked, but you can fix that problem with more, smaller instances. As above, *there ARE no small Bluesky instances*)

                            thisismissem@hachyderm.ioT mike@thecanadian.socialM mcc@mastodon.socialM 3 Replies Last reply
                            0
                            • mcc@mastodon.socialM mcc@mastodon.social

                              There's a bit in Terry Jones' "Starship Titanic" where an alien gets caught in a traffic jam on Earth, and explodes "your transportation system is so poorly designed! when more people use it, it goes *slower*! you should design it so it goes *faster*— to accommodate the extra load!".

                              It's funny because the former seems like the obvious, natural way transportation works, and the latter seems to require magic alien future technology.

                              ingalovinde@embracing.spaceI This user is from outside of this forum
                              ingalovinde@embracing.spaceI This user is from outside of this forum
                              ingalovinde@embracing.space
                              wrote last edited by
                              #31

                              @mcc well you probably know that the transit system Utopia designed goes *way* slower than The Six-Hive Transport System, but with 100% less fatal traffic accidents

                              1 Reply Last reply
                              0
                              • mcc@mastodon.socialM mcc@mastodon.social

                                This appears to be the explanation:

                                Link Preview Image
                                Rudolph Fraser. (@rude1.blacksky.team)

                                Even their relay seems down(?) Trying to switch some things to use atproto.africa https://atproto.africa

                                favicon

                                Blacksky (blacksky.community)

                                In Bluesky, the PDS talks to the relay talks to the appview goes to the client. Blacksky set up all four last year. But they only deployed their PDS and client, at first. They used Bluesky's relay and appview. This wasn't clearly disclosed. Then there was a censorship scare, and they switched to their own appview. But apparently they're still using Bluesky's relay. This wasn't clearly disclosed. Now relay death kills Blacksky.

                                misty@digipres.clubM This user is from outside of this forum
                                misty@digipres.clubM This user is from outside of this forum
                                misty@digipres.club
                                wrote last edited by
                                #32

                                @mcc Very funny to me it took several tries to load this post so I could see it

                                mcc@mastodon.socialM 1 Reply Last reply
                                0
                                • misty@digipres.clubM misty@digipres.club

                                  @mcc Very funny to me it took several tries to load this post so I could see it

                                  mcc@mastodon.socialM This user is from outside of this forum
                                  mcc@mastodon.socialM This user is from outside of this forum
                                  mcc@mastodon.social
                                  wrote last edited by
                                  #33

                                  @misty try manually replacing bsky.app with blacksky.community. hm, i'll just do that in the post

                                  1 Reply Last reply
                                  0
                                  • mcc@mastodon.socialM mcc@mastodon.social

                                    This appears to be the explanation:

                                    Link Preview Image
                                    Rudolph Fraser. (@rude1.blacksky.team)

                                    Even their relay seems down(?) Trying to switch some things to use atproto.africa https://atproto.africa

                                    favicon

                                    Blacksky (blacksky.community)

                                    In Bluesky, the PDS talks to the relay talks to the appview goes to the client. Blacksky set up all four last year. But they only deployed their PDS and client, at first. They used Bluesky's relay and appview. This wasn't clearly disclosed. Then there was a censorship scare, and they switched to their own appview. But apparently they're still using Bluesky's relay. This wasn't clearly disclosed. Now relay death kills Blacksky.

                                    phillmv@hachyderm.ioP This user is from outside of this forum
                                    phillmv@hachyderm.ioP This user is from outside of this forum
                                    phillmv@hachyderm.io
                                    wrote last edited by
                                    #34

                                    @mcc love 2 have undisclosed dependencies in my federated independent network graph

                                    phillmv@hachyderm.ioP 1 Reply Last reply
                                    0
                                    • darkling@mstdn.socialD darkling@mstdn.social

                                      @mcc Is Blacksky's stack the same code as the Bluesky one, or have they reimplemented it all from specs?

                                      mcc@mastodon.socialM This user is from outside of this forum
                                      mcc@mastodon.socialM This user is from outside of this forum
                                      mcc@mastodon.social
                                      wrote last edited by
                                      #35

                                      @darkling They are attempting to reimplement it all from specs, but that takes time, and Bluesky being fickle keeps forcing them to pause work on their Rust reimplementations and stand up git-cloned duplicates of Bluesky software instead, the work of maintaining which means they have less time to reimplement from spec

                                      1 Reply Last reply
                                      0
                                      • phillmv@hachyderm.ioP phillmv@hachyderm.io

                                        @mcc love 2 have undisclosed dependencies in my federated independent network graph

                                        phillmv@hachyderm.ioP This user is from outside of this forum
                                        phillmv@hachyderm.ioP This user is from outside of this forum
                                        phillmv@hachyderm.io
                                        wrote last edited by
                                        #36

                                        @mcc the rate at which we keep running into “oopsies what we said before wasn’t *technically* accurate, you see…” feels sus

                                        1 Reply Last reply
                                        0
                                        • mcc@mastodon.socialM mcc@mastodon.social

                                          TLDR

                                          1. My definition of "P2P" or "Federated" is that if server A goes down, servers B and C can still talk to each other.

                                          2. Bluesky/"Atmosphere" fails at this because Blacksky (B) requires Bluesky (A) to talk to me (C).

                                          3. In order for Blacksky to avert this, they have to do something unreasonable and expensive.

                                          4. Blacksky someday *will* do this, but will depend heavily on massively overworking Rudy and a few other people. This may someday fail.

                                          5. ActivityPub has problems, but not these

                                          aeris@firefish.imirhil.frA This user is from outside of this forum
                                          aeris@firefish.imirhil.frA This user is from outside of this forum
                                          aeris@firefish.imirhil.fr
                                          wrote last edited by
                                          #37

                                          @mcc@mastodon.social 2 is totally false.
                                          I was able today to log in on BlackSky with my EuroSky PDS and keep talking with anybody currently not using BlueSky AppView, including people using BlueSky PDS but not BlueSky AppView.

                                          aeris@firefish.imirhil.frA 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

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