But, yea, people love filter bubbles (censorship being just one way to get that), that’s why most people are on nostr, too! :p
I think having an algorithmic feed resonates with people a hell of a lot more, certainly drove early adopters.
IOW there seems to be a string desire on here to dismiss Bluesky for trivial reasons (“not decentralized”/“they got MSM coverage so the user growth doesn’t mean anything”/etc) rather than admit they’ve built a product that resonates with a large number of people and that has cool features we should learn from!
I don’t *think* it will necessarily become properly decentralized, but rather that it totally *could* and they are working toward it (whether they run out of resources before they get there I dunno), thus I think dismissing Bluesky as “not decentralized, next” is naive.
But I can tell you for sure there the “custom feeds” feature, at a minimum, led to substantial early adopter/evangelist momentum. To a much lesser extent the decentralized labeling/moderation/censorship feature as well.
Even if they didn’t drive material user adoption, they’re cool features we should be learning from, not dismissing the whole thing “because it’s not decentralized”.
Not sure there’s much else in that post? Only other point you made is that the only other relays are mostly for hobbyists stuff, which I think is mostly true. Don’t disagree so why respond to it :).
Yea but in practice (a) clients mostly don’t, and for very good reason - probably you don’t want to leak your IP to everyone you follow and (b) the number of people with their own relay is very small, instead most users rely on some relay existing that will host everyone’s crap for free.
Making the assumption that every relay is going to see ~every post is very much not the same as assuming there will only be one relay. You’re just putting words in peoples’ mouths, then.
I don't know about your claims that the App View is the server that has to store everything. It's not clear what they do exactly, looks like they are just another soft-centralizing layer like a web2 backend that talks to the BGS (I'll start calling "relay" BGS because that's a much better name) and caches data for user consumption and also talks to users's PDSes on behalf of clients?
In any case given that to run a BGS today you need many terabytes of disk https://whtwnd.com/bnewbold.net/entries/Notes%20on%20Running%20a%20Full-Network%20atproto%20Relay%20(July%202024) that must mean it is storing all the data. So we have both BGS and AppViews requiring storing all the data?
AFAIU you can have an App View that uses a relay, but could also be one software package. conceptually for the purposes of this discussion it’s really one thing.
But really I do not at all understand your comment here - literally the Bluesky devs encourage other relays to exist, and other people *do* run relays, just not very many because of the overhead. Suggesting that they view multiple relays as a bad thing is…. strange to me 🤷♂️
The comment about relay being an optimization was somewhat nitpicky, you’re just using the wrong term (technically the relay is a proxy between all the PDs’ and the app view, the app view stores all the posts too and you could drop the relay and replace it with the app view(s) connecting to all the PDSs directly).
The “App View” is a server that returns the posts to display in the feed to clients (eg the mobile app). In practice the App View is what *has* to have a full copy of all the tweets, much like a nostr relay works in practice today.
Clients simply making the same request to multiple App Views wouldn’t result in having to rewrite or throw anything away, I have no idea why you’re suggesting that - in general you’ll get the same response from each, just have to merge them on the client side.
How is this materially different for nostr relays? Sure, nostr clients connect to a few relays, improving censorship resistance greatly, but generally nostr relays are expected to have a large majority of all notes in the social context.
The ability for anyone to create a feed algorithm and share it directly as a post is the most obvious huge one. Decentralized opt-in moderation/spam filtering/tagging/NSFW-marking is the other.
Yea it perpetuates a movement, but articles talking about how there’s 1M users or whatever come after the 1M users….there was relatively little coverage between when they launched and a month or two ago, during which time they got 1M users. Blaming “the media” for losing users to competition is so lazy.
Yes, you’ve just explained nostr though?
But most of the articles are *about* how people are moving. You’re confusing cause and effect :)
I don’t think anyone is suggesting that Bluesky’s decentralization is here or substantial. It might be in the future, but it certainly isn’t now. The point is more that we should learn from their feature set, because they have some features that are very decentralizing of power within a social network, even though they run on centralized rails.
Why not? What’s fundamentally different about Bluesky’s architecture that makes it more expensive to run?
No.
What? Nostr is incredibly well-funded, just largely not building for social and not doing innovative stuff there anymore.
lol what? So we should learn nothing from the cool stuff others have built because they got some good PR? Come on, that’s absurd.
Also, users don’t choose to use a product just because it got a few mainstream press stickers, they certainly don’t stick around because of it.