<p>This morning's <a href="/tags/bluesky/" rel="tag">#Bluesky</a> outage went a long way to show that <span class="h-card"><a href="['https://bsky.brid.gy/r/https://bsky.app/profile/bsky.app', 'https://bsky.app/']" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bsky.app</span></a></span> is deeply interested in centralizing moderation, decentralizing its hosting costs...</p>
bluesky
<p>I don't know how they're doing this quoted post via <a href="/tags/bridgy/" rel="tag">#Bridgy</a> . (See attached image.)</p><p>I tried quoting someone else's post and my own, but none worked.</p><p><a href="/tags/bluesky/" rel="tag">#Bluesky</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a></p>
<p>大家好啊,又经过了好几个月的开发,<a href="/tags/fread/" rel="tag">#Fread</a> 终于支持了 <a href="/tags/bluesky/" rel="tag">#Bluesky</a> 平台🚀🚀🚀!<br>目前 Fread 已经支持了 <a href="/tags/mastodon/" rel="tag">#Mastodon</a> ,<a href="/tags/rss/" rel="tag">#RSS</a> 以及 Bluesky,大家可以更新到最新版 1.3.0 体验。</p><p>当然本次大升级除了对 Bluesky 的支持之外还有很多对 UI/UX 的优化。</p><p>未来一段时间会支持同实例多账号登录,同时将一条帖子发布到多个账号。</p><p> <span class="h-card"><a href="https://ovo.st/club/board" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>board</span></a></span> <a href="https://2-5.cc/club/board" rel="nofollow">@[email protected]</a> <span class="h-card"><a href="https://ovo.st/club/worldboard" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>worldboard</span></a></span> <a href="https://2-5.cc/club/worldboard" rel="nofollow">@[email protected]</a> </p><p><a href="https://play.google.com/store/apps/details?id=com.zhangke.fread" rel="nofollow" class="ellipsis" title="play.google.com/store/apps/details?id=com.zhangke.fread"><span class="invisible">https://</span><span class="ellipsis">play.google.com/store/apps/det</span><span class="invisible">ails?id=com.zhangke.fread</span></a></p><p><a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/activitypub/" rel="tag">#activitypub</a></p>
<p>Noch auf der Suche nach <a href="/tags/news/" rel="tag">#News</a> und offiziellen Accounts von Medien hier auf <a href="/tags/mastodon/" rel="tag">#Mastodon</a> und im <a href="/tags/fediverse/" rel="tag">#Fediverse</a>?</p><p>Meine immer aktuelle Tabelle enthält jetzt nicht nur Accounts auf Mastodon und anderen Fediverse-Diensten, sondern auch welche auf <a href="/tags/flipboard/" rel="tag">#Flipboard</a>, <a href="/tags/threads/" rel="tag">#Threads</a> und <a href="/tags/bluesky/" rel="tag">#Bluesky</a> – allesamt von hier abrufbar. <br>Insgesamt sind es jetzt 942. <br>➡️ <a href="https://fingolas.eu/fediverse/overview.html" rel="nofollow" class="ellipsis" title="fingolas.eu/fediverse/overview.html"><span class="invisible">https://</span><span class="ellipsis">fingolas.eu/fediverse/overview</span><span class="invisible">.html</span></a> </p><p>(hinter dem "Custom Search Builder" links darüber gibt's eine mächtige Suche)</p><p><a href="/tags/socialmedia/" rel="tag">#SocialMedia</a> <a href="/tags/media/" rel="tag">#Media</a></p>
<p>The other day I finally got it. Why <a href="/tags/bluesky/" rel="tag">#Bluesky</a> is so popular with "regular people" (aka non-techies). It's because it's CENTRALIZED (of course the Bluesky folks would never admit it out right).</p><p>One name: Bluesky.<br>One official URL to join / browse / post messages<br>One official app: "Bluesky Social" on app stores</p><p>In this post-literate society where people have been trained by commercial social media for 2 DECADES to choose the easiest, most frictionless option, of course they will pick Bluesky over the <a href="/tags/fediverse/" rel="tag">#Fediverse</a>.</p><p>Try introducing the concept of servers / instances and names like Mastodon, Sharkey, Pleroma, GoToSocial, Friendica, Pixelfed, PeerTube, Lemmy to people not familiar with them. They'd think you're speaking a foreign language.</p><p>The Fediverse is made up of thousands of independent servers. You can't log in to <a href="https://joinmastodon.org" rel="nofollow"><span class="invisible">https://</span>joinmastodon.org</a> or <a href="https://joinpeertube.org" rel="nofollow"><span class="invisible">https://</span>joinpeertube.org</a> to browse Mastodon or PeerTube. Conversely, when you log into Bluesky you see messages by Bluesky members.</p><p>People need to be educated first about defederated options and their numerous advantages.</p><p>I get it now. I'm still 1000% in when it comes to the Fediverse but I understand.</p><p>And I'm tired.</p><p>And I'm posting this here on my GoToSocial account because I wanted to say my piece in one go and I would have run into Mastodon character limits.</p><p>How many people have I convinced to join the Fediverse in my 9 months advocating for it through a blog? TWO. How many people are still active on it? One.</p><p>Off I go play with LEGOs with my little one - in 12 years, when she's old enough I will set up her own instance. So Fediverse, you gotta be thriving in 2037.</p><p><a href="/tags/thefutureisfederated/" rel="tag">#TheFutureIsFederated</a></p>
Edited 354d ago
<p>Bluesky, censorship and country-based moderation</p><p>On 19 March 2025, Istanbul Mayor Ekrem İmamoğlu was arrested by the Turkish police. İmamoğlu is the presidential primary candidate for the Republican People’s Party, which is the opposition party for the ruling AKP party. The arrest of İmamoğlu sparked widespread protests across Turkey. The Turkish government cracked down on the protests in various ways, including by applying censorship on social media. A few days after the arrest, the government ordered X to restrict access to various X accounts that are associated with the protests. X announced that it had filed an individual application with Turkey’s Constitutional Court challenging local court orders to block accounts. Bianet, an independent news agency in Istanbul, <a href="https://bianet.org/haber/x-users-in-turkey-migrate-to-bluesky-amid-censorship-306189" rel="nofollow">reported</a> that X has not yet enforced the bans on the accounts.</p><p>In response to the censorship requests, users on X started to move towards Bluesky, to avoid the restrictions. The censorship requests from the Turkish government quickly extended to Bluesky, and Bianet reported on April 5th that 44 Bluesky accounts had been ordered to be blocked by the Turkish judicial system, citing concerns over national security and public order. Bianet noted that at that time, Bluesky PBC (the company behind Bluesky) had not yet blocked any of these accounts, and that they remained accessible from Turkey.</p><p>I <a href="https://fediversereport.com/atmosphere-report-111/" rel="nofollow">reported</a> last week that Bluesky PBC was in the process of setting up a Turkish moderation labeler, but that it was not active yet. Such a moderation layer allows Bluesky (the app) to apply moderation decisions that are only experienced by people currently geolocated in a specific country, more on that below. A few days ago, the Turkish moderation labeler became active, and the labeler started hiding accounts, making the accounts invisible for people in Turkey. Between April 14 and 17, Bluesky PBC made 18 accounts and 2 posts invisible in Turkey.</p><p>The decision by Bluesky PBC to adhere to the orders by the Turkish government to censor certain accounts in Turkey lead to criticism, ranging from the Turkish online community (<a href="https://www.reddit.com/r/Turkey/comments/1k057fu/bluesky_da_sans%C3%BCre_ba%C5%9Flad%C4%B1/" rel="nofollow">1</a>, 2), as well as the fediverse community. The language used is in the criticism notable, with many people describing Bluesky PCS’s action as “account takedown” and “ban”. That is not actually what happened here. Bluesky PBC hid the accounts, making them invisible in Turkey but visible outside of the country. Still, the impact is largely the same: the vast majority of people within Turkey are not able to see the accounts, and the reach and impact of these accounts is severely limited. </p><p>There is a technical story, of how Bluesky and the AT Protocol (ATProto) do composable moderation for specific countries. But this is not just an interesting technology, it has implications of government censorship more broadly. Not only is the Turkish censorship of accounts even easier to sidestep, it also allows for new ways to highlight and create visibility for the content that the Turkish government wants to be hidden. To explain how that all works, first a closer look at how moderation works on Bluesky.</p><p>How Bluesky does moderation</p><p>For those who want it, a quick refresher on how ATProto works, with this simplified explanation:</p><p>– A Personal Data Server (PDS) stores all account data in a publicly accessible database<br>– A relay gathers all events (posts, likes, etc) from all the PDSes in the network, and outputs a continues stream of all events that happen on the entire network.<br>– An AppView takes in the data from the relay, and processes the data (such as creating a Discover feed and putting all the post for the feed in the right order, and calculating the number of likes on a feed). <br>– Labelers apply a label to posts. This label contains information on what an app should do with this post (hide a post entirely or put a warning sign on the post)<br>– A client or app takes the processed data from the AppView, as well as the labelers, and displays it to the user.</p><p>For clarification on language:<br>– Bluesky PBC refers to the company which makes the Bluesky network and the AT Protocol<br>– Bluesky PBC runs the Bluesky AppView. This is a large software that does all the technical stuff so some 35 million accounts can access the network.<br>– Bluesky PBC operates 3 clients/apps. There is Bluesky on the web (bsky.app), as well as the app on Android and iOS. Both the AppView, the clients, as well as the entire network can be referred to as ‘Bluesky’. In this article when I refer to ‘Bluesky’ I’m referring to the entire network. If I mean the specific AppView or client this is clarified.</p><p>Bluesky PBC employs three<a href="#db5eb1d0-7f14-4896-b807-cc24f64ab120" rel="nofollow">1</a> main forms of moderation:</p><p>Bluesky PBC takes down a post or account, meaning removing the content/account from the PDS. This usually occurs in cases of significant rule violations with major impact. Bluesky PBC can only do this when the account in question is located on one of the PDSes owned by Bluesky PBC.<p>When this happens, the Bluesky moderation labeler applies a ‘takedown’ label to the account or post as well.</p><br>Bluesky PBC uses their <a href="https://bsky.app/profile/moderation.bsky.app" rel="nofollow">moderation labeler</a> to apply a label to the post or account. This moderation layer applies to everyone who uses Bluesky. This happens in three cases:<p>The rules violation is less significant. For example when people are being rude, Bluesky PBC can apply the ‘rude’ label to a post. Users can adjust their settings to show, warn, or hide posts with this label.<br>The post or account creates content that is allowed, but needs to be able to be hidden in order to comply with user preference. Most notably this is for sexual content. Sexual content and nudity are allowed on Bluesky, but Bluesky PBC applies a label such as ‘porn’ or ‘sexual’ to the content so people can filter it out if they so desire.<br>the account that violated Bluesky’s ToS is not located on PDS owned by Bluesky PBC. As such, Bluesky cannot take down the post or account. The moderation labeler does apply a ‘takedown’ label to the post.<a href="#690e6057-4c51-443c-8e82-6540dd725e17" rel="nofollow">2</a></p><br>Bluesky PBC uses their geographic moderation labelers to apply a ‘hide’ label to posts or accounts. This makes the content invisible to the people who subscribe to labeler. The content is still visible to accounts who are not subscribed to the geographic moderation labeler.<p>Bluesky PBC uses these geographic moderation labelers to comply with local regulations. It only applies these labels if content is in violation of local laws, while it would be legal in other jurisdictions. An example of this is Germany’s Network Enforcement Act, which requires platforms to remove all illegal content within 7 days. Bluesky PBC has taken down 20 posts in Germany in 2025, and no posts before that.<br>Bluesky PBC currently operates geographic labelers for <a href="https://bsky.app/profile/moderation-de.bsky.app" rel="nofollow">Germany</a>, <a href="https://bsky.app/profile/moderation-br.bsky.app" rel="nofollow">Brazil</a>, <a href="https://bsky.app/profile/moderation-tr.bsky.app" rel="nofollow">Turkey</a>, and <a href="https://bsky.app/profile/moderation-ru.bsky.app" rel="nofollow">Russia</a>. There are also references to labelers for various other regions and countries on the network, but they are not active as of writing.</p></p><p>For this news about the government of Turkey requesting accounts being taken down, it is these geographic moderation labels that are relevant. These were first launched in September 2024, and. Head of Trust & Safety Aaron Rodericks <a href="https://bsky.social/about/blog/09-18-2024-trust-safety-update" rel="nofollow">explains</a> the feature:</p><p>“In some cases, content or accounts may be allowed under Bluesky’s Community Guidelines but violate local laws in certain countries. To balance freedom of speech with legal compliance, we are introducing geography-specific labels. When we receive a valid legal request from a court or government to remove content, we may limit access to that content for users in that area. This allows Bluesky’s moderation service to maintain flexibility in creating a space for free expression, while also ensuring legal compliance so that Bluesky may continue to operate as a service in those geographies. This feature will be introduced on a country-by-country basis, and we will aim to inform users about the source of legal requests whenever legally possible.”</p><p>The implication of what Rodericks writes is that Bluesky PBC judges a government’s request to remove content on its legal validity, and not on an ethical, moral, or other framework. If it is legally valid, Bluesky PBC will comply and limit access to that content in the applicable jurisdiction.</p><p>Moderation labels are (not) optional</p><p>In ATProto, labels applied by a labeler serve as recommendations for how clients should treat content. This is a direct result of all data on ATProto being public and locked open. Clients and apps are expected to follow a labeler’s output (hiding a post from the users when they have subscribed to the labeler that gave the ‘hide’ label), however clients can potentially deviate from this if they want to.</p><p>The Bluesky apps made by Bluesky PBC make their own moderation labeler mandatory. When using the official Bluesky apps, the Bluesky’s moderation labeler gets applied automatically, with no way to opt out of this. Thus, users of the official Bluesky app cannot opt out of Bluesky PBC’s moderation decisions.</p><p>Additionally, the Bluesky apps enforce a mechanism where the client checks the user’s current IP address. When the user is in one of the regions with a geographic labeler, these labelers are also applied automatically and compulsory. When someone uses the Bluesky app while they are on a Turkish IP address, they will be automatically subscribed to the Turkish moderation labeler. Posts made by accounts that the government of Turkey has mandated to be removed are not visible. If the same account logs in from outside Turkey, it is no longer subscribed to the Turkish moderation labeler. Content that the government of Turkey has mandated to be removed is now visible.<a href="#eeb3f498-144d-4ef6-8e80-2c5cdeca1342" rel="nofollow">3</a></p><p>However, other clients can make other decisions on using the moderation labelers. Clients will (almost) always also apply the main Bluesky moderation labeler. Getting a client app into the Google and Apple App Stores requires social media apps to have moderation integrated into their apps. Clients could build their own moderation labeler and use that in their app. However, moderation for a network of 35 million accounts is difficult and expensive, and reusing the Bluesky moderation labeler is free. As a result, almost all third-party client apps use the Bluesky moderation labeler.</p><p>Things are different when it comes to the geographic moderation labelers. This step is optional for clients, and most clients do not implement support for geolocating their users and mandating the geographic moderation labelers. As a result, using a different client is a simple way to bypass the geographic content restrictions. Using Bluesky with a Turkish IP address on most<a href="#0ecd142e-8892-4bc4-af16-ac6ba776216f" rel="nofollow">4</a> other clients does show content that the government of Turkey has mandated to be taken down.</p><p>The impact</p><p>Government censorship of social media can best be understood as a way to minimise reach and virality, rather than a 100% effective way to prevent literally everyone from seeing the content. The practice of governments requesting content on social networks to be taken down is not new, and has happened on Big Tech platforms for a while. The Big Tech platforms usually take a similar approach, restricting access to posts and accounts only within the relevant jurisdiction. This means that VPNs allow people to sidestep these restrictions. Governments are largely fine with this, as the goal of the censorship is still reached: there are now meaningful barriers to viewing said content, and the large majority of people will likely not see it.</p><p>What makes Bluesky and ATProto different is two aspects:</p><p>Restrictions on content can now be bypassed via other clients. There is not even a need for a VPN anymore, simply using a different client is enough.<br>The content that governments want to censor is now easily accessible for the rest of the world. The output of the geographic moderation labelers is easily publicly accessible. Scanning services like <a href="https://pdsls.dev/" rel="nofollow">PDSls</a> or a tool like the <a href="https://labels.bunnynabbit.com/" rel="nofollow">Query Labeler Service</a> give a complete and publicly accessible list of all content that is taken down according to the respective jurisdiction. For example, The Query Labeler Services tool shows that the moderation-tr.bsky.app account (the handle for the Turkish moderation labeler) has hidden 18 accounts and 2 posts, at the time of writing.</p><p>It is this new dynamic of being able to see which content governments wants to be hidden is most interesting to me. “The government does not want you to see this!!1!” is one of the most successful clickbait titles of all time, for good reason. And now we’re in a new situation where this is not necessarily clickbait anymore. Indeed, it is publicly visible which accounts and posts a government does not want people to see. Even more so, ATProto and Bluesky allow other people to build custom feeds and list, based on this information. I would not be surprised if before we will see a custom feed specifically with the accounts that the government wants to be censored. How that changes the dynamic of Bluesky and this new generation of social networks remains to be seen.</p><p>The ways that how Bluesky and ATProto handle moderation, government requests for takedown, and the ways that these government censorship demands can be sidestepped also shines some more light on the concept of decentralisation. Decentralisation, in the meaning of a technical description of a network that consists of multiple different interacting software platforms, is often lauded as a way to combat censorship. But how Bluesky and ATProto handle moderation, and the way that it can be sidestepped, show that this is not a hard requirement. Avoiding the censorship and being able to see the content that governments do not want to be seen turns out to only need open data, a compartmentalised moderation system and an open API to have third party client apps. </p><p>However, focusing on that it is technically possible to see the censored content misses that the censorship is still effective. The large majority of people will not actually use this option, if they are even aware of it. In order to build a network that does not have a single chokepoint where governments can apply pressure for censorship requests, it is that people have to be spread out over different services. How ATProto and Bluesky handle moderation show that this spread of people over different services does not have to mean multiple different platforms, having people meaningfully spread out over different clients would also be effective in this specific case. It shows that the value of a decentralised social network is less dependent on the technical capabilities, and more on the distribution of people and power. It matters less what the protocol and technical features of a network are capable of, and more to what extend people are clustered in single group, whether that is a single service, platform or client.</p><p>For now, it seems that Bluesky PBC and the Turkish government both have reached a situation that is acceptable for both parties. The Turkish government has significantly restricted the visibility of accounts they deem unwanted. Sidestepping these restrictions remains an option, with new and easier ways to do so. But considering how powerful the default apps are and how few people use other apps, this seems likely to be an acceptable tradeoff. For Bluesky PBC it seems to be an acceptable outcome as well. Not complying with the government order would risk the app to be banned in the entire country. Using geographic moderation labelers gives compliance with the government order, while at the same time minimising the impact: the accounts in question are still visible outside of the country, and people within Turkey have fairly accessible ways of sidestepping the ban.</p></p><p>Note: the regularly scheduled weekly Bluesky Report will be released tomorrow instead of today. This article was originally intended as part of the Bluesky Report, but I felt it was relevant enough to be released separately.</p></p><p>This is not exhaustive. Bluesky PBC can also ban third-party PDSes from the relay that Bluesky uses. This is intended for preventing network flooding spam and DDoS types of attacks. It is unclear if/when Bluesky PBC has actually used this option. <a href="#db5eb1d0-7f14-4896-b807-cc24f64ab120-link" rel="nofollow">↩︎</a><br>Violating accounts can also already be banned on the AppView level in this case. I’m unclear which option Bluesky PBC usually uses here, and I think it is actually both, but I might be wrong on that. <a href="#690e6057-4c51-443c-8e82-6540dd725e17-link" rel="nofollow">↩︎</a><br>Users can also voluntarily subscribe to a geographic labeler. <a href="#eeb3f498-144d-4ef6-8e80-2c5cdeca1342-link" rel="nofollow">↩︎</a><br>I actually have not found an example yet of a third party client which does mandate the geographic moderation labelers. <a href="#0ecd142e-8892-4bc4-af16-ac6ba776216f-link" rel="nofollow">↩︎</a></p><p><a href="/tags/bluesky/" rel="tag">#bluesky</a></p><p><a href="https://fediversereport.com/bluesky-censorship-and-country-based-moderation/" rel="nofollow" class="ellipsis" title="fediversereport.com/bluesky-censorship-and-country-based-moderation/"><span class="invisible">https://</span><span class="ellipsis">fediversereport.com/bluesky-ce</span><span class="invisible">nsorship-and-country-based-moderation/</span></a></p>
Edited 353d ago
<p>Something to SNS providers and software can learn from the gaming industry is name filters.</p><p>Majority, if not all, online <a href="/tags/games/" rel="tag">#games</a> implement a RegExp-based or manual input name blocklist. In the socmed landscape, software like Mastodon should implement it to prevent any handles **and** display names with "Mastodon" in it.</p><p>Instance admins and moderators should be able to add new entries as they see fit. They can choose between RegExp matching or manual input.</p><p>It is an effective way to minimize fake accounts pretending to be the platform, instance, service, and/or software. For example, the Mastodon **software** is currently being bombarded by fake accounts about "Mastodon account verification", with "Mastodon" in either their handle or display name, or both.</p><p>Other social media software and platforms should implement it as well. Of course, it is not the ultimate solution, but it at least adds another layer to enable admins and moderators to fight against scammers and phishers pretending to be official accounts or channels.</p><p>Tags: <a href="/tags/sns/" rel="tag">#SNS</a> <a href="/tags/socmed/" rel="tag">#SocMed</a> <a href="/tags/socialmedia/" rel="tag">#SocialMedia</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/opensocial/" rel="tag">#OpenSocial</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/bluesky/" rel="tag">#Bluesky</a> <a href="/tags/atmosphere/" rel="tag">#ATmosphere</a> <a href="/tags/moderation/" rel="tag">#Moderation</a></p>
<p>Following the success (sarcasm!) of my previous post "Battle of IMs", I decided it's time to write another post where I try to articulate in a technical but snarky way my view on the wonderful world of social media, and which one is best among the mainstream and non-mainstream ones. This is a long post, reviewing 14 different "socials".</p><p><a href="https://gagliardoni.net/#20250818_battle_of_socials" rel="nofollow" class="ellipsis" title="gagliardoni.net/#20250818_battle_of_socials"><span class="invisible">https://</span><span class="ellipsis">gagliardoni.net/#20250818_batt</span><span class="invisible">le_of_socials</span></a></p><p><a href="/tags/socialmedia/" rel="tag">#socialmedia</a> <a href="/tags/social/" rel="tag">#social</a> <a href="/tags/privacy/" rel="tag">#privacy</a> <a href="/tags/selfsovereignty/" rel="tag">#selfsovereignty</a> <a href="/tags/security/" rel="tag">#security</a> <a href="/tags/digitalsovereignty/" rel="tag">#digitalsovereignty</a> <a href="/tags/mastodon/" rel="tag">#mastodon</a> <a href="/tags/nostr/" rel="tag">#nostr</a> <a href="/tags/bluesky/" rel="tag">#bluesky</a> <a href="/tags/ssb/" rel="tag">#ssb</a> <a href="/tags/securescuttlebutt/" rel="tag">#securescuttlebutt</a> <a href="/tags/facebook/" rel="tag">#facebook</a> <a href="/tags/meta/" rel="tag">#meta</a> <a href="/tags/tiktok/" rel="tag">#tiktok</a> <a href="/tags/threads/" rel="tag">#threads</a> <a href="/tags/x/" rel="tag">#x</a> <a href="/tags/twitter/" rel="tag">#twitter</a> <a href="/tags/diaspora/" rel="tag">#diaspora</a> <a href="/tags/friendica/" rel="tag">#friendica</a> <a href="/tags/linkedin/" rel="tag">#linkedin</a> <a href="/tags/xing/" rel="tag">#xing</a> <a href="/tags/instagram/" rel="tag">#instagram</a></p>
<p>centralized corporate-backed social media is problematic</p><p><a href="/tags/bluesky/" rel="tag">#BlueSky</a> <a href="/tags/bluskibidi/" rel="tag">#BluSkibidi</a></p>
Edited 233d ago
<p>Just a special bonus post to let you know that accounts in Mississippi USA are working just fine on the Fediverse. There are no corporate overlords that can block them.</p><p>For example you could follow these:</p><p>➡️ <span class="h-card"><a href="https://journa.host/@msfreepress" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>msfreepress</span></a></span> - Non-profit local news site based in Mississippi, women-run</p><p>➡️ <span class="h-card"><a href="https://mastodon.social/@thedeltareview" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>thedeltareview</span></a></span> - Blog about culture and lifestyle in Mississippi and the Southeastern USA</p><p>➡️ <span class="h-card"><a href="https://flipboard.com/@MSTODAYnews" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>MSTODAYnews</span></a></span> - Non-profit news organisation covering Mississippi</p><p><a href="/tags/mississippi/" rel="tag">#Mississippi</a> <a href="/tags/bluesky/" rel="tag">#BlueSky</a></p>
<p>I'm a bit confused about some of the discourse around Bluesky having to comply with Mississippi laws.</p><p>Does it really matter to what degree they're "truly" decentralized?</p><p>Forums and fediverse servers have shut down/geo-blocked people in UK in response to UK's Online Safety Act.</p><p><a href="https://onlinesafetyact.co.uk/in_memoriam/" rel="nofollow" class="ellipsis" title="onlinesafetyact.co.uk/in_memoriam/"><span class="invisible">https://</span><span class="ellipsis">onlinesafetyact.co.uk/in_memor</span><span class="invisible">iam/</span></a></p><p>I figured it's mostly fediverse servers being too small that helps them avoid having to comply. Anyone talking about how this affects mastodon.social?</p><p><a href="/tags/ageverification/" rel="tag">#AgeVerification</a> <a href="/tags/mississippi/" rel="tag">#Mississippi</a> <a href="/tags/mississippiageverification/" rel="tag">#MississippiAgeVerification</a> <a href="/tags/bluesky/" rel="tag">#bluesky</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a></p>
Edited 226d ago
<p>If I had the money, I'd match every VC investment in <a href="/tags/bluesky/" rel="tag">#bluesky</a> with one to <a href="/tags/mastodon/" rel="tag">#mastodon</a>. Make it a fair fight.</p><p>And I'd probably also pay some people to clone bluesky but run it on <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> and call it Twitter since he says that's not the name anymore.</p>
<p>First, <a href="/tags/bluesky/" rel="tag">#Bluesky</a> corp shadowbanned my account about 6 hours ago (more or less).</p><p>A few minutes ago, they completely suspended the account.</p><p>Reason? Unknown.</p><p>They claim:<br>1. They don't do shadowbanning. But they actually do, you'll get flagged with a hidden label "needs-review".<br>2. They claim "needs-review" is for accounts with suspicious activities like harassing people (not guilty), scamming (not guilty), suspicious (not guilty).</p><p>But they suspend you any way.</p><p>Oh, the account is hosted on an independent PDS. Yes, ATmosphere network suspension rest on Bluesky corps shoulders. All ATproto roads lead to Bluesky corp.</p><p>If you don't have any connection to the powers-that-be, it's more likely goodbye data. So much for championing "portability" and "owning your data". 🤷🏽</p><p>For sure the reason will be "it's automated" again, we've heard that since 2024 and it's still a very faulty "automated system" that produces high false positives.</p><p><a href="/tags/atmosphere/" rel="tag">#ATmosphere</a> <a href="/tags/atproto/" rel="tag">#ATproto</a></p>
<p>What if I could deploy my own Bluesky PDS and selfhost my Bluesky data in the same way I turned my Indiekit powered blog into an ActivityPub instance overnight with <a href="https://fedify.dev/intro" rel="nofollow">Fedify</a> ?</p><p>🔗 <a href="https://rmendes.net/notes/2026/02/26/153ec" rel="nofollow" class="ellipsis" title="rmendes.net/notes/2026/02/26/153ec"><span class="invisible">https://</span><span class="ellipsis">rmendes.net/notes/2026/02/26/1</span><span class="invisible">53ec</span></a></p>
<p>I certainly have my own opinions and feelings about the whole "fediverse vs Bluesky" thing, but this joint statement is a good reminder that fighting on the internet is never a good look.</p><p>"We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed."</p><p><a href="https://github.com/swicg/general/blob/master/statements/2025-09-05-activitypub-and-atproto-discourse.md" rel="nofollow" class="ellipsis" title="github.com/swicg/general/blob/master/statements/2025-09-05-activitypub-and-atproto-discourse.md"><span class="invisible">https://</span><span class="ellipsis">github.com/swicg/general/blob/</span><span class="invisible">master/statements/2025-09-05-activitypub-and-atproto-discourse.md</span></a></p><p>via <a href="https://hachyderm.io/@thisismissem/115157586644221109" rel="nofollow" class="ellipsis" title="hachyderm.io/@thisismissem/115157586644221109"><span class="invisible">https://</span><span class="ellipsis">hachyderm.io/@thisismissem/115</span><span class="invisible">157586644221109</span></a></p><p><a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/bluesky/" rel="tag">#bluesky</a> <a href="/tags/activitypub/" rel="tag">#activitypub</a> <a href="/tags/atproto/" rel="tag">#ATProto</a></p>
<p>Y'all, I know it's not too popular to praise things that *other* social networks are doing right, but I just want to say that there's a third-party labeler (think: filter in Mastodon, but you can subscribe to ones run by other people, and they can be much more powerful) over on <a href="/tags/bluesky/" rel="tag">#bluesky</a> that lets you filter out screenshots of tweets and isn't this deep down what we all really want?</p><p><a href="https://bsky.app/profile/did:plc:newitj5jo3uel7o4mnf3vj2o" rel="nofollow" class="ellipsis" title="bsky.app/profile/did:plc:newitj5jo3uel7o4mnf3vj2o"><span class="invisible">https://</span><span class="ellipsis">bsky.app/profile/did:plc:newit</span><span class="invisible">j5jo3uel7o4mnf3vj2o</span></a></p>
<p><a href="/tags/dhaagaupdates/" rel="tag">#DhaagaUpdates</a> </p><p>---</p><p>Hey gang,</p><p>Long time no see! </p><p>I was not able to work a lot on <a href="/tags/dhaagaapp/" rel="tag">#DhaagaApp</a> this year.</p><p>But, I have been doing a lot of catching up this entire month.</p><p>I am slowing down on the experimentation phase and focusing on ironing out the existing modules and features.</p><p>The app will also receive official <a href="/tags/bluesky/" rel="tag">#bluesky</a> support before this <a href="/tags/christmas/" rel="tag">#christmas</a> !</p><p>Also, check out these cool app skins, which will also be included:</p>
<p>Im Januar 2026 will <a href="/tags/eurosky/" rel="tag">#eurosky</a> loslegen. Sich das Video anzuschauen, die Website aufmerksam lesen, kann helfen zu verstehen, wo die Reise los geht. ❗ </p><p>🔗 <a href="https://www.eurosky.social/" rel="nofollow"><span class="invisible">https://</span>www.eurosky.social/</a></p><p><a href="/tags/fediverse/" rel="tag">#Fediverse</a> 🚀 <a href="/tags/bluesky/" rel="tag">#bluesky</a> <a href="/tags/atprotocol/" rel="tag">#ATProtocol</a> <a href="/tags/activitypub/" rel="tag">#activitypub</a></p>
Edited 105d ago
<p><a href="/tags/dhaagaupdates/" rel="tag">#DhaagaUpdates</a> v0.19.0 will be out tonight 🎉</p><p>✨ We can use <a href="/tags/bluesky/" rel="tag">#bluesky</a> without any major hiccups<br>✨ Most features have been updated for <a href="/tags/atproto/" rel="tag">#atproto</a> compatibility<br>✨ We can now preview likedBy/sharedBy from the timeline itself <br>✨ In previous versions, this used to popup a sorry message</p><p>Here is a showcase of those features, as well as how to activate the <a href="/tags/christmas/" rel="tag">#christmas</a> themes 🎄</p><p>Do keep in mind that due to licensing issues, the lite edition will lack the wallpapers.</p><p>So, use obtainium or the play store.</p>
<p>RE: <a href="https://kolektiva.social/@alissaazar/115781985482592177" rel="nofollow" class="ellipsis" title="kolektiva.social/@alissaazar/115781985482592177"><span class="invisible">https://</span><span class="ellipsis">kolektiva.social/@alissaazar/1</span><span class="invisible">15781985482592177</span></a></p><p>It's almost as if Bluesky was a Silicon Valley VC-funded startup, with Blockchain Capital among its biggest investors, and thus has to make "difficult decisions" to get that hockey-stick growth and chase the ROI.</p><p>And... fascism is on the up-and-up in the land of opportunity.</p><p>Reminder that ATproto "ecosystem" is still not meaningfully decentralized – Blacksky users who get blocked on Bluesky learn they can't access their own posts even on Blacksky:<br><a href="https://plus.flux.community/p/banning-controversy-reveals-blueskys" rel="nofollow" class="ellipsis" title="plus.flux.community/p/banning-controversy-reveals-blueskys"><span class="invisible">https://</span><span class="ellipsis">plus.flux.community/p/banning-</span><span class="invisible">controversy-reveals-blueskys</span></a></p><p><a href="/tags/bluesky/" rel="tag">#Bluesky</a></p>
Edited 101d ago
<p>So it begins, the great <a href="/tags/enshittification/" rel="tag">#enshittification</a> of our time.</p><p><a href="https://bsky.social/about/blog/03-09-2026-coming-off-the-bench-for-bluesky" rel="nofollow" class="ellipsis" title="bsky.social/about/blog/03-09-2026-coming-off-the-bench-for-bluesky"><span class="invisible">https://</span><span class="ellipsis">bsky.social/about/blog/03-09-2</span><span class="invisible">026-coming-off-the-bench-for-bluesky</span></a></p><p><a href="/tags/bluesky/" rel="tag">#Bluesky</a></p>
<p>I refused to join Bluesky and Threads because unlike Mastodon, they are operated by for-profit entities. </p><p>Bluesky was founded by Jack Dorsey, who co-founded Twitter and advocated for Muskrat to buy it.</p><p>Threads is a Meta company.</p><p>No. Way. In. Hell. was I signing up.</p><p>I've never regretted joining Mastodon in the years since I left Twitter.</p><p> I've had more meaningful engagement here than I ever did after spending over 12 years on the bird site.</p><p><a href="https://mastodon.social/@IDoodle/115788604155077730" rel="nofollow" class="ellipsis" title="mastodon.social/@IDoodle/115788604155077730"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@IDoodle/11578</span><span class="invisible">8604155077730</span></a></p><p><a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/bluesky/" rel="tag">#bluesky</a></p>
<p>If anyone's confused by what the heck is going on with latest Bluesky drama, I've tried to summarise it in one toot here:</p><p><a href="https://social.chinwag.org/@FediThing/115308150378037772" rel="nofollow" class="ellipsis" title="social.chinwag.org/@FediThing/115308150378037772"><span class="invisible">https://</span><span class="ellipsis">social.chinwag.org/@FediThing/</span><span class="invisible">115308150378037772</span></a></p><p>This is in context of Bluesky welcoming JD Vance to their platform with an email to Fox News, allowing him to post transphobic stuff, welcoming other prominent transphobes, while simultaneously banning people who were disrespectful to Charlie Kirk.</p><p>There is a far right pattern emerging in how Bluesky chooses to ban or not ban people.</p><p><a href="/tags/bluesky/" rel="tag">#BlueSky</a></p>
<p>Just thought you Fedi folk would like to see what they're saying at the other place, now that Bsky's CEO had a public crash out.<br><a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/fediverse/" rel="tag">#FediVerse</a> <a href="/tags/bluesky/" rel="tag">#BlueSky</a></p>
<p>my Fediverse post migration tool slurp can now <a href="https://github.com/VyrCossont/slurp?tab=readme-ov-file#downloading-and-importing-a-bluesky-archive" rel="nofollow">import from Bluesky</a>!</p><p>i'm looking for beta testers who would like to give it a try, ideally on a throwaway Fedi server like a GTS testrig.</p><p>caveats:</p><p>currently doesn't check Bluesky's advisory "Discourage apps from showing my account to logged-out users" profile flag: imported Bluesky posts will have public visibility on Fedi<br>doesn't attempt to translate Bluesky <a href="https://docs.bsky.app/docs/tutorials/thread-gates" rel="nofollow">thread gates</a> to GTS <a href="https://codeberg.org/superseriousbusiness/gotosocial/src/branch/main/docs/federation/interaction_policy.md" rel="nofollow">interaction policies</a>, because i need to catch up on both first<br>video alt text is preserved but captions are not, because Bluesky's per-language VTT sidecar caption files would need to be converted and inlined for Fedi servers expecting one file per video<br>doesn't handle quote posts, because GTS doesn't have quote posts</p><p><a href="/tags/slurp/" rel="tag">#slurp</a> <a href="/tags/bluesky/" rel="tag">#bluesky</a> <a href="/tags/bsky/" rel="tag">#bsky</a> <a href="/tags/atproto/" rel="tag">#ATProto</a> <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a></p>
