A plugin that collects ActivityPub posts and posts them on a WordPress blog once a week. Looks like worth a try.
A plugin that collects ActivityPub posts and posts them on a WordPress blog once a week. Looks like worth a try.
Growing the Open Social Web: An Online FediForum Un-Workshop
Um evento online onde as pessoas vão discutir sobre como fazer a web aberta crescer: como trazer mais pessoas para cá? O que funciona e não funciona? O que precisa ter para atender audiências diferentes? Parcerias?
A quem se destina este "anti-workshop":
- Pessoas que utilizam a Open Social Web e têm experiência (positiva e negativa!) em tentar convencer os seus amigos ou familiares a aderirem;
- Pessoas que tentaram utilizar a Open Social Web sem sucesso e estão dispostas a partilhar as razões pelas quais não funcionou para elas;
- Pessoas que realizaram pesquisas com clientes/utilizadores reais/potenciais da Open Social Web e estão dispostas a partilhar os seus resultados;
- Defensores que estão trabalhando para atrair organizações com valores alinhados para a Open Social Web (por exemplo, organizações de serviço público, governos, bibliotecas, escolas, mídia etc.);
- Pessoas que estão defendendo a adoção da Open Social Web dentro de suas organizações;
- Criadores da Open Social Web que gostariam que seus softwares/projetos/produtos/serviços fossem usados por mais pessoas;
- Especialistas em design thinking, atendimento ao cliente, apresentação de propostas, captação de recursos e muito mais.
- Este não-workshop não é para pessoas que não compartilham o objetivo de fazer a Web Social Aberta crescer significativamente. Respeitamos a opinião delas, mas isso está fora do escopo deste evento.
Acho que pode sair ideias interessantes dessa discussão, mas que não vão agradar muita gente que é contra o crescimento da rede.
Da ich gerade über diesen Effekt live und in Farbe gestolpert bin, kann Jemand auf die Schnelle etwas dazu sagen, wann eine #Mastodon-Instanz die Zustellung von instanzfremden Inhalten übernimmt?
https://docs.joinmastodon.org/admin/config/#federation
Hier habe ich nur einen Hinweis gefunden, daß bei aktiviertem AUTHORIZED_FETCH offenbar keine Re-Distribution stattfindet? Wenn das der Effekt ist.
Dunkel meine ich mich zu erinnern, für diesen Verfahren irgendwo einen Begriff gelesen zu haben, den ich jetzt natürlich nicht erinnere... ;-)
RE: https://mastodon.social/@seboslaw/116053607853749962
If public funding is being considered for a for-profit model, a robust and transparent technical assessment should be conducted first, including an evaluation of whether the AT Protocol is truly more scalable than ActivityPub.
I disagree that the two are technically complementary. Currently, BlueSky operates as a largely centralized platform, allowing it to avoid many of the governance and moderation challenges inherent to decentralized networks.
Its growth, with ~40 million users, shows that strong product design, marketing, and familiar timelines attract nontechnical audiences. This is a lesson in usability and investment, not necessarily a protocol advantage.
If they complement each other, it is politically and socially, not architecturally. One has capital and media visibility. The other has a live, interoperable ecosystem in which public institutions are already participating.
Public funding decisions should be made accordingly.
#ATProtocol #ActivityPub #BlueSky #Mastodon #EU #DigitalSovereingty
»Trunk & Tidbits, January 2026« https://blog.joinmastodon.org/2026/02/trunk-tidbits-january-2026/?Fedizen.EU #Fedizen #Fediverse #ActivityPub #News
So, I am a Computational Biologist. Keep that in mind. I’m an actual scientist who works with ecological concepts, specifically the microbiome. One of the most insufferable reactions to the cyberpunk era we inhabit is the emergence of anti-science ideas from the left in response to techno-fascism. The strange part is that many people on the left do not even recognize them as anti-science, because they assume the left is aligned with science and the right opposed to it; ergo, if the left says it, it must be scientific. It is insane: washing your hands is technology. Medicine is technology.
I think, because the Internet has hijacked people’s brains, many conflate technology with electronics or machines. Anthropologically, technology consists of material objects, techniques, and organized practices through which humans intentionally intervene in their environments. Technology is culture, and human culture is technology. When someone learns a skill or a discipline from someone else, that is an extension of technology.
Technology encompasses craft traditions (blacksmithing), agriculture, and institutionalized processes of teaching and learning. Agriculture is one of the oldest forms of technology. Yes, farmers are tech workers. I write code, but I also spent a large amount of time on a farm, and I can tell you that many tech workers who pride themselves on writing code would not know what to do with farm equipment.
So, from that broad perspective, we can sum technology up in one word: education. A basic heuristic for determining if something is cultural or not is: can it be taught and learned? These words? I was taught English, and I am using an invented language to transmit knowledge to you; ergo, I am using technology to transmit cultural knowledge to you. Reading a book is thus using a piece of human technology. So, being anti-tech connotes being anti-education.
What got me thinking about this is a toot I read on Mastodon:
The truth is that society needs to develop ethically and ecologically more than it does technologically. That’s not to say that we should shun technology, but our development along other lines lags far behind our technological capacity.
Sounds valid, right? That is the distinct smell of bull shit.This is a clear example of what is called a platitude. Platitudes are memetically hijacking people’s brains. Memetics actually hijack your brain—they change it. It’s similar to how a retrovirus can alter the genome of its host. So, trying to have conversations with these people is pointless, which is why I avoid the chronically online Internet scene and arguing with them.
It made me want to scream. As I mentioned earlier, technology is basically a set of things you learn from other humans—typically within a culture—that helps you do or make something. You know what else is learned within human society? A normative set of cultural values about how we ought to behave. So, both technology and culture emerge from the same thing simultaneously and mutually. You cannot have humans intervening in things to achieve ecological development, because that is technology, and you cannot educate humans on ethics without an invented language. It is literally an anti-education argument.
Ethics and technology arise together from the same human conditions and social processes. It makes little sense to claim that technology is “outpacing” ethics. The two do not develop independently. We form ethical norms in response to new capacities and circumstances. There would be no cultural norms about how to use the Internet if the Internet did not exist. And, there would be no ethical debates about AI if AI did not exist. Ethical reflection emerges alongside technological change because both are products of human culture.
As new problems create new technologies that create new problems, societies respond by negotiating norms, rules, and expectations appropriate to those contexts. The same pattern appears in politics. Politics concerns who gets what, when, and how—it is the negotiation of power, rights, and resources. Without resources or competing claims, there would be nothing to negotiate. Ethics and politics are not trailing behind technology because they are co-emergent responses to the same underlying realities.
Stepping Back From Social Media To Read a Book
I’m taking a break. After spending like two years in the worst parts of the Internet modeling the memetic spread of conspiracy-driven behavioral patterns and developing social media software as a side hustle, I think I’m going to take a step back and… I don’t know… maybe read a book? lol.
I’m a Computational Biologist who pretty much studies the memetics of conspiracy theories and how they act as another vector/epidemiological layer. I’ve also been working on various contracts for social media development stuff. Working on the shit I’ve been working on for years forces you to see the worst parts of people that they split off. It makes you hate everyone — and I mean everyone.
So I'm having #instagram to promote some of my activities. I still keep it for now because I found some really good connections there. So the part of moving to the #activitypub is using #pixelfed so even now and then expect some postings from me there 👍🏻
https://pixelfed.social/p/Wektek/927221188062776336
Roadmap 2026 — Charting the stars of the open social web. #activityPub #wordPress #fediverse
Posted into THE FEDIVERSE VS. CORPORATE SOCIAL MEDIA @the-fediverse-vs-corporate-social-media-mobileatom
My PDS Doesn’t Participate in Bluesky’s Age-Verification Flow
So, apparently, with the last few updates Bluesky has done, they have expanded the regions that need to be age-verified to Ohio, and they are preparing to expand it to Australia. They have also made it so that people don’t have access to DMs or material labeled by Bluesky’s moderation services. I’ve been looking into the age verification system that Bluesky uses as I configure my own PDS. app.bsky.ageassurance.begin is an explicit API call that a client or PDS must intentionally call to start the age-verification process, hand the user off to the verification provider, and receive an updated age-assurance state.
Check here for the official Bluesky documentation:
This endpoint is part of the Bluesky application Lexicon APIs (app.bsky.*). Public endpoints which don’t require authentication can be made directly against the public Bluesky AppView API: https://public.api.bsky.app. Authenticated requests are usually made to the user’s PDS, with automatic service proxying. Authenticated requests can be used for both public and non-public endpoints.
https://docs.bsky.app/docs/api/app-bsky-ageassurance-begin
If a PDS does not call app.bsky.ageassurance.begin, the age-verification flow does not start. Age verification occurs on the client side, not the server side. If a PDS does not implement the app.bsky.ageassurance.* endpoints, it cannot interact with Bluesky’s age verification flow.
Georgia—where I currently live as of writing this post—does have age restriction and verification laws; however, they are weak, so Bluesky has not had to do much in my state. As a result, I’ve just been using Bluesky’s PDS. However, I have been setting up my own PDS. Since my PDS does not call app.bsky.ageassurance.begin, does not check getState, and does not read getConfig, it has no way to initiate age verification, determine whether a user is verified, or enforce or reflect any age-based restrictions. My PDS does not participate in Bluesky’s age-assurance system at all. That’s just one part of Bluesky’s moderation structure. Bluesky’s moderation services use labelers.
Labels and moderation
https://docs.bsky.app/docs/advanced-guides/moderation
Labelers are services or accounts that apply moderation labels. My PDS does not declare default app labelers, so it does not automatically trust any labelers. I have max user control with the minimum level of automated moderation.
If you do not want to through all of this trouble and want to keep using the native bsky.app, see here:
Bluesky’s age assurance sucks, here’s how to work around it.
https://gist.github.com/mary-ext/6e27b24a83838202908808ad528b3318
I am going to be honest. I hate Bluesky’s political, philosophical, and ideological values, think its moderation is heavily flawed, and am more closely aligned politically with the Fediverse. But… the Fediverse is not fun. It’s essentially people constantly commiserating, with no interesting or entertaining content, peppered with manifestos and “this bad thing happened in the news—be enraged by it” posts. I really wanted to love the Fediverse, but there’s nothing to do over there.
I want a future where the article itself (and songs and podcast episodes and videos etc) can be boosted and go viral and news outlets are fully independent. From my understanding of the different protocols and concerns over what always happens with VC funded companies, I think we should be going with #ActivityPub and not #ATproto. maybe I'm wrong.
Roadmap 2026 — Charting the stars of the open social web
The 2026 roadmap focuses on making WordPress easier to discover and interact with across the Fediverse. Key areas include better search and recommendations through FASP support, Starter Packs to help users find communities, a more interactive Reader with reactions and replies, direct messages, and client-to-server APIs. Alongside these, we’ll continue improving interoperability, long-form publishing, and overall federation features.https://activitypub.blog/2026/02/11/roadmap-2026-charting-the-stars-of-the-open-social-web/
As an aside: I just learned about Holos-Discover, an AP search engine was taken offline by @HolosSocial after discussions relating to consent. The key finding was in https://toot.fedilab.app/@apps/116051469228002847
> This highlighted a real conversation the Fediverse needs about default settings.
Yeah. I would reformulate to say that this is about protocol capabilities vs. these weird things we call "apps".
Can't check the Holos-Discover info, as it was taken down, but it seems to me that relying on an "Indexable" setting is an app-specific thing. Hence it can't be part of a generic consent mechanism.
When it comes to "defaults", the fediverse as a whole has a problem in that Microblogging is seen as something foundational to #ActivityPub, a given upon which all else is built. Protocol capabilities. But this is, should not be, the case.
Microblogging constitutes a domain, a set of user stories with well-define particular behavior. Or as app domains (Mastodon) + FEP practices.
If you're journaling with WordPress, you might want to consider this plugin: https://repos.mxhdr.net/maxheadroom/fedi-journal-plugin
It lets you sent messages from the Fediverse to your WordPress Author profile and appends those to a weekly draft post. At the end of the week you can then choose to edit and publish.
Wrote this for my own #weeklyreview #WordPress #activitypub /cc @falko
Guess this is a general area where due to the lack of clear protocol layering there's much confusion in overall terminology usage.
The whole idea of an "app" is not part of #ActivityPub itself. It is a leaked abstraction on what devs think they offer ("I build an app for my users").
There is no "generic" microblogging app, unless there exists an agreement for the specification of said app. PixelFed is a spec, PeerTube is another spec in different domain. A generic microblogging app would live where? As FEP? Collection of FEP's? W3C Note giving a 'specification profile'?
#AskFedi "Give me the #markdown of this #microblogging discussion please.."
I agree with this. The #ActivityPub spec says:
> The server MUST then add this new Activity to the outbox collection. Depending on the type of Activity, servers may then be required to carry out further side effects. (However, there is no guarantee that time the Activity may appear in the outbox. The Activity might appear after a delay or disappear at any period). These are described per individual Activity below.
My expectation as a client is that I find the Activity I just sent in the outbox on the server with the same (Note) payload. If there's translation into Article, then this is a side-effect that comes after that.
Hmmm so wirklich hübsch kommt die Podcast Episode nicht hier ins Fediverse mit dem #ActivityPub #Plugin.
Beide Audio-Streams aber dafür kein Beitragsbild. Das komplette Transcript erscheint hier.
Kann ich den Output irgendwie steuern? Bestimmt wäre da was über die #Podlove Templates möglich?
Hat das schon jemand ‚schön‘ gemacht?