Earlier quoted context omitted.
What reason does Bluesky give for not opening up their AppView code? Another notable component that is closed source is the discovery feed generator, where at least there is some reason.
The App View frontend is open source: https://github.com/bluesky-social/social-app Much of the backend is open source as well: https://github.com/bluesky-social/atproto/tree/main/packages What is not are the extra services they run to provide a better and faster UX. Even if it was open source, it likely costs 10s of thousands to run per month (they have moved largely to "onprem" hardware instead of the cloud aiui)
When imperfect systems are good: Bluesky's lossy timelines
41–50 of 315 posts
Re: When imperfect systems are good: Bluesky's lossy timelines
#42[stub for offtopicness]
Re: When imperfect systems are good: Bluesky's lossy timelines
#43[stub for offtopicness]
[flagged]
It's really not that hard to find enriching content from all walks of life on Bluesky -- if somebody can't find it, they just suck at the internet.
To be clear, I do have grievances with Bluesky, and I do not have high hopes for its future -- but that's because I personally believe that social media in general is both fatally flawed from the start and detrimental to society, and will never not devolve into ad-riddled or otherwise enshittified services. I am not a Bluesky shill, I'm just here to call out the silly false equivalence with Truthsocial, etc.
Re: When imperfect systems are good: Bluesky's lossy timelines
#44Earlier quoted context omitted.
It's not that it is "better" but that the choice is individual, not up to the mastodon server. In Mastodon, you trade Elon for some other group of individuals, so what happens if they make decision on moderation or content you do not agree with? ATProto is designed around accounts that are independent of data host, application, and moderation, all in the name of giving users individual control over these things. It's…
Are you suggesting the "big few" can't largely censor a given account? I don't see how ATProto is doing noticeably better than the scenario where a large ActivityPub instance blocks your external account.
Two points of note
1. You can participate in Bluesky without the Bluesky app, so you can remove this requirement by using an alternative app
2. The most blocked account is blocked by around 0.25% of the full network (https://clearsky.app/)
This second point does not account for users banned from Bluesky by Bluesky for breaking the ToS or PDS abuse.
Re: When imperfect systems are good: Bluesky's lossy timelines
#45Earlier quoted context omitted.
That's the frontend code, it doesn't include the backend API services, which are closed source.
Which is what I said in the second sentence
Re: When imperfect systems are good: Bluesky's lossy timelines
#46Re: When imperfect systems are good: Bluesky's lossy timelines
#47Earlier quoted context omitted.
The App View frontend is open source: https://github.com/bluesky-social/social-app Much of the backend is open source as well: https://github.com/bluesky-social/atproto/tree/main/packages What is not are the extra services they run to provide a better and faster UX. Even if it was open source, it likely costs 10s of thousands to run per month (they have moved largely to "onprem" hardware instead of the cloud aiui)
that's not the appview, that's the client
Re: When imperfect systems are good: Bluesky's lossy timelines
#48Earlier quoted context omitted.
Which is what I said in the second sentence
AppView is a specific term of art within the Bluesky federation architecture: https://atproto.com/guides/glossary#app-view , you were incorrect in identifying the public frontend repo as the AppView.
Re: When imperfect systems are good: Bluesky's lossy timelines
#49Earlier quoted context omitted.
Absolutely. The profit motive is the root of most evil. It is a shame that so many are trained to believe it is the only motive available.
I completely agree with this... but without profit, people can't get paid, and they'll stop building. I do hate this incredibly need for growth, of course, but financial growth is necessary to pay people and give them raises and allow them to have upward mobility at the company. I hope Bluesky is able to find a model that works for them AND for consumers. (I do know it's an open protocol, so it'll live on without Blu…
Re: When imperfect systems are good: Bluesky's lossy timelines
#50Earlier quoted context omitted.
This is not true. Third party PDSes are fully supported by our app view, and our app view generates timelines for all the users on those PDSes.
What does this have to do with third party app views?