jrollans.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Wie grossartig das #activitypub Plugin von @pfefferle und Kollektiv ist! #gedanke 👊
Let’s be clear:
Yes, people are busy, and maintaining software isn’t always enjoyable. No one is saying you need to run the absolute latest, bleeding-edge updates every single day.
However, if you let your server fall behind for six (6) months or more, even because of a busy schedule, you’re effectively putting your users and your instance at risk. At that point, it’s more responsible to participate as a user rather than as a system administrator.
System administration isn’t just about enthusiasm — it requires consistent upkeep, attention to security, and a willingness to stay reasonably current with updates. If your lifestyle doesn’t allow for that, it’s completely okay. It’s better to recognize your limits than to run a server that could become a liability to the wider Fediverse.
#Fediverse #ActivityPub #Mastodon #Misskey #PixelFed #PeerTube #Sharkey #Loops #Akkoma #Pleroma #Mbin #Lemmy #InfoSec #Security #Hack #FOSS #OpenSource #Linux #BSD #FreeBSD
5 Fediverse sites have been hacked due to running outdated software.
Please take a moment to ensure that your instance of Mastodon, Misskey, PeerTube, PixelFed, or any other Fediverse platform is fully up-to-date.
It may also be wise to log into your server and update your operating system.
Debian / Ubuntu servers:
sudo apt update
sudo apt dist-upgrade
sudo reboot
Fedora / CentOS / Red Hat / Alma Linux:
sudo dnf update --refresh
sudo dnf upgrade
sudo reboot
If you update your OS, your server will be briefly offline during the reboot. If you have not configured your web services — including your Fediverse service — to start automatically on boot, you may need to start them manually afterward.
Always make a backup before performing upgrades.
If any of this is confusing or feels overwhelming, you should reconsider whether you want to be a server administrator. This is not meant as an insult. It’s great that you wanted to contribute to the Fediverse, but you may be better off participating as a user rather than an admin. People depend on you to keep services running smoothly, and that requires knowing how to maintain your system safely and correctly.
#Fediverse #ActivityPub #Mastodon #Misskey #PixelFed #PeerTube #Sharkey #Loops #Akkoma #Pleroma #Mbin #Lemmy #InfoSec #Security #Hack #Foss #OpenSource #Linux
Demorei muito até perceber que #Pixelfed só exibe publicações com anexo de imagem/vídeo. Isso precisa estar claro quando alguém recomendar esse sistema. Após usá-lo bastante com o perfil que dedico exclusivamente a fotos de #MemeTheCat & #Flokinho, digo que não vale a pena: não tem vantagem alguma sobre demais sistemas sobre #ActivityPub que também podem ser perfeitamente usados como "fotolog" sem ignorar conteúdo à revelia da pessoa.

RE: https://mastodon.neilzone.co.uk/@neil/115672836329327970
Week in Fediverse 2025-12-05
Servers
- stegodon v1.3.0
- Ktistec v3.2.2
- ActivityPub for WordPress v7.7.0
- snac v2.85
- tootik v0.20.3
- shops v0.1.6
- PieFed v1.3.6
- Forgejo monthly report - November 2025
- Lemmy Development Update November 2025
Clients
- Pachli v3.2.0
- Mastodon for iOS v2025.08
- Tusker v2025.3
- Voyager v2.41.0
Tools and Plugins
- Poduptime v5.6.1
- FIRES Server v0.8.0
Articles
- Mastodon creator shares what went wrong with Threads and ponders the future of the fediverse
- Why the #OMN works with #ActivityPub – And why we need a bridge to #p2p
- The Fediverse and Content Creation: Monetization
- Alt Text Health Check image accessibility report #3
- Is Pixelfed sawing off the branch that the Fediverse is sitting on?
- #OurFedi2025 - Fediverse Year in Review
- A review of Exit coolness I overlooked from the world of ActivityPub
- Fediverse Report – #145
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019acbca-9a56-6825-a6da-5469fd8a40fd
Good news everyone! We hit our first milestone: maintenance is 100% funded. Thank you all ❤️
Next up: unlock the stretch goal to co‑design federated groups: community‑owned spaces to organise across the fediverse, with no server or platform lock‑in.
Read about why this matters and how it can empower communities: https://bonfirenetworks.org/posts/why-community-matters-groups-as-the-next-step-for-the-fediverse/
Support the campaign: https://www.indiegogo.com/projects/bonfire/community?refcode=tBIbwXI4dU25KvW4HBM0hQ
Apresentamos abaixo, os slides e o texto da apresentação de José Murilo, representando o Ibram-Museus, no 1º WebSocialBR, em Brasília, 03/12/2025.

É uma satisfação participar deste evento, quero agradecer a todas as pessoas envolvidas nesta realização. Será uma oportunidade para apresentar as reflexões e os experimentos que o Ibram-Museus realiza no tema das redes sociais descentralizadas. Queremos também escutar todas as iniciativas aqui apresentadas, e nos colocar a disposição para o diálogo efetivo em torno de ideias, estratégias, e aplicações em prol do desenvolvimento deste ambiente das redes sociais descentralizadas no âmbito da política pública.

Após a efetivação da compra do Twitter pelo Elon Musk, em 2023 culminou entre especialistas e políticos, no Brasil e no exterior, a percepção de que os serviços gratuitos prestados pelas redes sociais das BigTechs — contaminado com esquemas agressivos de vigilância para oferta de anúncios customizados — estariam prejudicando a saúde e o bem estar dos cidadãos usuários, especialmente os jovens. O problema da desinformação, por seu lado, estaria criando ameaças aos regimes democráticos.
Este cenário indesejável no ambiente das redes sociais, somado à predileção especial do brasileiro por este modo de comunicação online, nos levaram a imaginar que uma política pública para o campo, em um país com a escala do Brasil e aproveitando de um momento propício, poderia causar um efeito demonstrativo relevante. Por isso o Ibram entende que é oportuno a realização de um experimento com redes sociais federadas, e museus — instituições de memória.

O Ibram desde 2016 realiza importante parceria com a universidade pública no desenvolvimento do Projeto Tainacan. Trata-se de uma aplicação de repositório digital em software livre, especializado na publicação online de acervos digitais, que o Ibram apresenta como parte integrante do Programa Acervo em Rede – uma política pública baseada em software livre.
E aqui tenho que abrir um parêntese: a área de TI de uma instituição pública que desenvolve e oferece uma aplicação em software livre para o seu público, é absolutamente, completamente diferente de uma área de TI que cuida exclusivamente de contratos. Trata-se de uma outra vida. Fecha parêntese.
Na gestão iniciada em 2023, e especialmente com a reestruturação administrativa do Ibram, conseguimos expandir a escala dos serviços digitais oferecidos pelo Ibram para o campo museal. Para que isso se concretizasse, foi necessário acelerar a construção de capacidade no instituto em operar políticas públicas de Cultura Digital de maneira autônoma e para tal, foi crucial a cooperação com departamentos de Ciência da Informação na universidade pública.
Outro parêntese: a vinda do Prof. Dalton Martins, da UnB para o Ibram, para ocupar o cargo de Coordenador-Geral de Sistemas de Informação Museal (CGSIM), foi um grande diferencial. Trazendo a expertise da Ciência da Informação, Dalton protagonizou no Ibram a reunião da área de Tecnologia da Informação com a área de Sistemas de Informações Museais. Importante dizer também que Dalton coordena o Projeto Tainacan desde sua concepção, em 2015. Fecha parêntese.
O desenho institucional proposto para essa cooperação Ibram-Universidade favoreceu o envolvimento de jovens museólogos, arquivistas e bibliotecários na formulação e implementação de aplicações, e na ativação de redes para o campo museal.
Nestes 10 anos de desenvolvimento, uma medida do desempenho do Tainacan e de sua comunidade no campo da memória digital é o fato do software já ter versões em 12 línguas, contar com mais de 2 mil instâncias ativas e mais de 40 mil downloads.

Para inaugurar a iniciativa dos Museus brasileiros no Fediverso, em Jan/2024 nós ativamos o plugin ActivityPub no site WordPress da Brasiliana Museus, e publicamos o primeiro post de um domínio gov.br na websocial, ou seja, no Fediverso. Comentários a este post, originados no Fediverso, foram registrados também na seção de comentários do post no blog da Brasiliana, demonstrando a possibilidade de integração de websites institucionais com o Fediverso.
É importante mencionar que a Brasiliana Museus é um serviço de agregação de coleções museológicas desenvolvido a partir do Tainacan, que se tornou base para o desenvolvimento de novas aplicações, como veremos adiante.
Tratou-se de um início, uma experimento singelo, mas nós consideramos que a iniciativa teve grande significado. Nossa esperança era que fosse o início de um processo transformador na maneira como nós, como pessoas e como instituições, nos conectamos online, e que pudesse proporcionar um aperfeiçoamento em nossa relação fundamental com o digital e com a web.

Aspectos técnicos: O Projeto Tainacan é desenvolvido no formato de plugin para WordPress, da mesma forma que o plugin ActivityPub, que conecta o WordPress ao Fediverso. O WordPress, por sua vez, é utilizado em 43,4% de todos os sites na internet, sendo a plataforma de gerenciamento de conteúdo mais popular do mundo. O ecossistema se expande na medida em que a comunidade aumenta a biblioteca de plugin disponíveis.
Não por acaso, recentemente o especialista Dave Winer, criador do formato RSS (formato XML para difusão aberta de conteúdos web), declarou que enxerga o WordPress como o “sistema operacional” ideal para a web social aberta.
Logo que experimentamos o plugin ActivityPub do WordPress, percebemos como imediatamente podíamos escolher, na interface do plugin (imagem no slide acima), o tipo do post Tainacan que poderíamos selecionar para postagem no Fediverso.
Ou seja, o Tainacan, como num passe de mágica, passou a ter canal direto para difusão segmentada de conteúdos do patrimônio cultural para usuários assinantes. Naquele momento, nós da equipe Tainacan no Ibram ficamos impactados com o que passamos a poder imaginar em termos de novas aplicações do Tainacan para redes sociais descentralizadas.
A partir daí, definimos como objetivo da iniciativa prover museus e demais instituições de memória com uma ferramenta que facilite a exploração das redes sociais descentralizadas como ambiente de difusão de seus acervos.
A partir de outros experimentos de museus no Fediverso, como é o caso do Museu do Aeroporto de San Francisco (SFOMuseum – Iniciativas em ActivityPub), percebemos que no caso dos acervos dos museus publicados em Tainacan, cada item poderia virar um post, ou mesmo um novo perfil no Fediverso — no caso, por exemplo, de bens museais de amplo interesse.

A partir da atuação das equipes de suporte e desenvolvimento do Tainacan no Ibram, viemos adaptando o core da aplicação para o desenvolvimento de outras funcionalidades além da agregação, como o registro de eventos no site “Visite Museus“, e para cadastro de instituições de memória, no serviço “MuseusBR“. Outra iniciativa planejada é o desenvolvimento do módulo de editais que completaria, juntamente com o Tainacan, o que consideramos um pacote de aplicações úteis para instituições públicas. O aspecto mais interessante é que estas novas aplicações, desenvolvidas no âmbito do ecossistema WordPress, da mesma forma como o Tainacan, imediatamente se integram ao Fediverso.
Por este motivo, entendemos que o momento é propício na comunidade Tainacan para abraçarmos a conexão com o Fediverso, e efetivamente explorar como as instituições de memória podem tirar o melhor proveito da open social web. O objetivo é prover as instituições que promovem acesso ao conhecimento com ferramentas atualizadas para a gestão de seus públicos online.

Quando penso no desafio que é deslanchar um estratégia de popularização do Fediverso no Brasil, não posso deixar de pensar nas universidades como instituições melhor posicionadas para o protagonismo. Impossível não lembrar do período de mobilização para a eco-92, onde as universidades entraram em uma competição saudável em termos de diligência na instalação de seus primeiros servidores institucionais de email. Naquele momento, a internet nascia sob os auspícios da institucionalidade.
Os problemas da Internet certamente tem múltiplas causas e ingredientes, mas na perspectiva do Instituto Brasileiro de Museus, apresentam os contornos de uma crise de institucionalidade. Isto porque tecnologias que realizam a mediação de relações sociais, como a Internet, de maneira intrínseca criam instituições.
Um mecanismo de coordenação que possibilita a ação coletiva, com capacidade de processamento de informações para resolver problemas cada vez mais complexos, independentemente de ser apoiado ou não por tecnologia da informação, é uma instituição.

Nos primórdios da Internet, houve uma corrente de ‘hackers’ que advogou a total ausência da atuação de governos no ambiente digital. Isto aconteceu com a publicação da Declaração de Direitos do Ciberespaço (A Declaration of the Independence of Cyberspace). Os últimos 20 anos parecem indicar que a ausência da política pública somente favoreceu a tomada da web pelos interesses do capital especulativo, e dos monopólios transnacionais.
“Governos do Mundo Industrial, vocês gigantes aborrecidos de carne e aço, eu venho do Ciberespaço, o novo lar da Mente. Em nome do futuro, eu peço a vocês do passado que nos deixem em paz. Vocês não são bem-vindos entre nós. Vocês não têm nenhuma soberania onde nos reunimos.” (Davos, Fev / 1996)
A decisão crucial está entre a política que defende o interesse comum e deliberadamente favorece a emergência das novas institucionalidades digitais na rede, e a política cega que por inação permite que a evolução do ambiente digital ocorra de maneira aleatória, ao sabor dos interesses das grandes empresas estrangeiras de tecnologia.
Poderíamos talvez imaginar uma “Declaração por um Ciberespaço de Interesse Público”, para se contrapor à declaração do John Barlow nos anos 90.

Aqui eu quero mencionar um último desdobramento dos experimentos do Ibram com o Fediverso, que surgiu como uma oportunidade muito interessante.
O grande desafio é como encaminhar a transição do ambiente centralizado, proprietário, para o ambiente descentralizado, que estabelece responsabilidades distribuídas, e estabelece um papel ampliado para as instituições que promovem acesso ao conhecimento.
Nos últimos 2 anos fizemos alguns experimentos, e recentemente estivemos em contato com Michael Foster, da NewsMast Foundation. Trata-se de uma organização dedicada ao desenvolvimento da WebSocial, e que oferece a possibilidade de criação de apps comunitários para organizações interessadas em explorar o Fediverso.
O aplicativo trabalha integrado ao WordPress, e promove o engajamento com a comunidade com base em uma instância Mastodon. Ou seja, a partir da parceria com o Instituto NewsMast, o Ibram planeja impulsionar a estratégia de ocupação do Fediverso pelos museus brasileiros.
O Michael Foster, idealizador do projeto, costuma dizer que o Fediverso é um ambiente determinado pela tecnologia, onde tudo começa com um servidor, ou mesmo um protocolo. Entretanto, não é assim para as pessoas em geral, ou para as comunidades em geral. Para comunidades e pessoas, especialmente no Brasil, os espaços sociais começam com um app.
O app do Ibram nasce a partir do conjunto de usuários do Forum (WordPress) que desenvolveu de forma participativa o Plano Nacional Setorial de Museus – PNSM, e se acopla à instância do Fediverso (social.museus.gov.br) onde pretendemos oferecer aos museus brasileiros a oportunidade de criação de contas institucionais. Se tudo correr dentro do planejado, no início de 2026 lançaremos o app “Museus no Fediverso” nas lojas Android e Apple.

A tecnologia em rede que media grande parte de nossas vidas é uma engenharia social — o que significa que decidir como ela funciona é (ou deveria ser) uma questão política. Se quisermos ter alguma esperança de que esses espaços coletivos digitais vão resultar em um mundo que vale à pena, precisamos construir nossas políticas para Internet de acordo com princípios institucionais sólidos.
Importa para os museus, por exemplo, que se houver um serviço de rede social que se disponha a abrigar instituições de memória de interesse público, que os dados da interação dos museus com seu público interessado fique também preservado, como acervo digital, e para pesquisa.
O Ibram entende que os museus brasileiros tem uma contribuição a dar na reflexão sobre o futuro do ambiente digital, especialmente no que se refere à questão da memória digital.
Agradecendo a oportunidade, encerramos a nossa apresentação.
Fediverse Report #145 - this week's #fediverse news:
- @holos is a project currently in development that allows you to run an #activitypub server on your phone
- More on Threads' user statistics, which do indicate the platform's popularity in Asia
https://connectedplaces.online/reports/fediverse-report-145/
After reading about a major #Funkwhale instance shutting down, I'm wondering whether I should keep my podcast on open.audio.
https://blog.liberta.vip/libertadmin/its-over-for-liberta-audio
However, the idea of an audio app that uses #ActivityPub to be part of the #Fediverse is excellent.
Any suggestions on where to host a #podcast?
P. S. I just discovered @Castopod , an alternative to @funkwhale
I want to inspect which one is more stable, and if there are good servers as well. Feedback welcome!
RE: https://funfoodlife.com/testing-activitypub/
Here's my first post ftom My #WordPress blog via the #ActivityPub plugin
It’s your source for curated news affecting democracy in the cyber arena with a focus on protecting it. That necessitates an opinionated Butlerian jihad against big tech as well as evangelizing for open-source and the Fediverse. Since big media’s journalism wing is flailing and failing in its core duty to democracy, this is also a collection of alternative reporting on the eternal battle between autocracy and democracy. We also cover the cybersecurity world. You can’t be free without safety and privacy.
FYI, my opinions will be in bold. And will often involve cursing. Because humans. Especially tech bros. And fascists. Fuck ’em.
The Programmer’s Fulcrum is the future (and smaller) home for a fusion of Symfony Station and Battalion. Its tagline is Devs Defending Democracy, Developing the OMN.
You can sign up now and for 2025 get an email with links to each week’s Symfony Station Communiqué and Battalion “Destroying Autocracy” post along with their featured articles. And you’ll be set with TPF after the fusing in January.
We are posting on the Fediverse now at @thefulcrum @thefulcrum.dev and original website content will start next month.

Hamish Campbell writes:
ActivityPub is a shared vocabulary, a public language for moving meaning and connection across the open web. It gives you nouns and verbs, and the community defines the grammar through lived use.
This is why the OMN works with ActivityPub, a metadata and meaning layer, not a platform, flows, not silos. ActivityPub is the widely deployed 4 Opens protocol that treats publishing as a flow, a conversation.
Unlike the more vertical stacks (ATProto is a good example), ActivityPub doesn’t force a worldview. It doesn’t tell you, “this is how your network must be structured.” It doesn’t enforce hierarchy or lock you into one interpretation of identity, authority, or workflow. It’s a KISS path – here’s a shared language, verbs for publishing and receiving, express objects, updates, relationships. The rest is up to the commons.
This flexibility is exactly why the OMN can become a part of this flow.
Why the OMN works with ActivityPub – And why we need a bridge to p2p
We start and end with good news to make the middle bearable.
DDEV has:
Power Through Blackouts: How DDEV Community Helped Me in Ukraine
TechPolicy Press shares:
How to Test New York’s Algorithmic Pricing Law
The EU’s Digital Omnibus Must Be Rejected by Lawmakers. Here is Why.
Singapore announced an:
Issuance of Implementation Directives to Apple and Google Under the Online Criminal Harms Act
The MIT Press Reader has:
The Secret History of Tor: How a Military Project Became a Lifeline for Privacy
The Guardian reports:
Irish authorities asked to investigate Microsoft over alleged unlawful data processing by IDF
TechPolicy Press reports:
What the European Commission and Civil Society Both Get Wrong on the Digital Omnibus
Why Platforms Don’t Catch Climate Misinformation — and How to Change That
EuroNews asks:
Which European countries are building their own sovereign AI to compete in the tech race?
Numerama reports:
TechCrunch reports:
Mistral closes in on Big AI rivals with new open-weight frontier and small models
Wired reports:
The Age-Gated Internet Is Sweeping the states. Activists Are Fighting Back.
The Electronic Frontier Foundation reports:
Lawmakers Want to Ban VPNs—And They Have No Idea What They’re Doing
EDRi has:
Promises unkept: The EU-US Data Privacy Framework under fire
404 Media reports:
Flock Uses Overseas Gig Workers to Build its Surveillance AI
DarkReading reports:
Tomiris Unleashes ‘Havoc’ With New Tools, Tactics
DPRK’s ‘Contagious Interview’ Spawns Malicious Npm Package Factory
Student Sells Gov’t, University Sites to Chinese Actors
TechPolicy Press reports:
The Gulf’s AI Rise and the Risk of Entrenching Authoritarianism
The Register reports:
China using AI as ‘precision instrument’ of censorship and repression, at home and abroad
Axios reports:
Fox News hires Palantir to build AI newsroom tools
Big surprise.
The Guardian reports:
How big tech is creating its own friendly media bubble to ‘win the narrative battle online’
More than 1,000 Amazon workers warn rapid AI rollout threatens jobs and climate
Anti-immigrant material among AI-generated content getting billions of views on TikTok
BleepingComputer reports:
Leak confirms OpenAI is preparing ads on ChatGPT for public roll out
Big surprise here. But, if you’re amoral enough to use it, you deserve all the privacy invading ads you get.
Google deletes X post after getting caught using a ‘stolen’ AI recipe infographic
Nature reports:
Major AI conference flooded with peer reviews written fully by AI
Wow.
The Guardian reports:
The question isn’t whether the AI bubble will burst – but what the fallout will be
National Review reports:
Meta Researchers Privately Compared Instagram to Addictive Drug, Bombshell Court Filing Shows
OMG Unbuntu has:
Mozilla’s ‘Rewiring’ to AI – Saving the Web or Saving Itself?
TechCrunch reports:
European cops shut down crypto mixing website that helped launder 1.3B euros
DarkReading reports:
New Raptor Framework Uses Agentic Workflows to Create Patches
Bleeping Computer reports:
Fake Calendly invites spoof top brands to hijack ad manager accounts
The Register reports:
Microsoft quietly shuts down Windows shortcut flaw after years of espionage abuse
Coywolf has:
Mastodon creator shares what went wrong with Threads and ponders the future of the fediverse
Ben Werdmuller shares:
Sean Coates explores:
The Fediverse and Content Creation: Monetization
Great and important stuff.
Ploum asks:
Is Pixelfed sawing off the branch that the Fediverse is sitting on?
Wouldn’t the fix to this would be to show a larger version of a user’s profile image with text posts?
Planet Codigo has:
Mi solución RSS con software libre y autogestionado
TBD
Keep fighting!

Ringleader, Battalion
Reuben Walker
Follow me on the Fediverse
#ActivityPub #AI #Autocracy #BigJournalism #BigTech #Democracy #Fascism #Fediverse #Mastodon #Pixelfed #Roundabout #RSS #StopChina #StopIsrael #StopRedAmerica #StopRussia #SupportUkraine #TechnoAnarchism #TechnoFeudalism #Threads
@nathan @davidrevoy @dansup @index @Affekt
There's mention of 'respect for the protocol', but given the inherent flexibility of #ActivityPub we can say that the protocol is respectful of many interpretations. The respect @ploum asks for, boils down to current informal consensus for interoperability, which in turn is to large extent Mastodon's interpretation.
It is a pity that fedi is so app-centric, but each apps choices are valid. The protocol needs better grassroots standardization process.
@nathan @davidrevoy @dansup @index @Affekt @ploum
My opinion re: #ActivityPub compliance is that any #FOSS project is free to implement AS/AP in any way they want, with any level of #compatibility.
#Compliance is absolute best-practice, but a project has full choice here. It's all FOSS freedom. No blame should be put towards these projects where they follow their own path.
Highly encouraging compliance is among the duties of the Grassroots standardization process that exists in the ecosystem.
Quoted posts are now shown.
Added metadata to remote users in the people page (contributed by dandelions).
Fixed memory leak (contributed by dandelions).
Fixed user matching (contributed by rakoo).
Rendering visibility conditionally, with lesser reach if needed (contributed by byte).
Added a button next to a follow notification to follow back.
Fixed typo in man page (contributed by spky).
Updated Czech and German translations (contributed by pmjv and zen).
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Via @ploum - Is Pixelfed sawing off the branch that the Fediverse is sitting on? https://ploum.net/2025-12-04-pixelfed-against-fediverse.html
#fedi #fediverse #decentralization #decentralized #Pixelfed #ActivityPub #federation
For context:
Announce(Delete(Object)) for deletion of content — all synchronized communities follow suit and delete the content as well.We're in the middle of discussing how best to communicate this. With Delete(Object) behaviour shifting to deleting the single object only, there are two options to delete the entire tree/thread:
Delete(Object) with a new property with_replies or similarRemove(Context), where Context is a new url that refers to the entire treeThoughts? We're discussing this tomorrow at ForumWG but it'd be nice to get some eyes on it beforehand.
cc @rimu@piefed.social @nutomic@lemmy.ml @melroy@kbin.melroy.org @bentigorlich@gehirneimer.de
Back to @captaincalliope.blue's original pointsin this thread:
I want a new flagship #atproto app that isn't a Twitter clone on the surface.
Indeed -- Rudy Fraser talked a lot about this in his ATmosphereConf presentation. And the same is true here in fedi, where Mastodon is still dominant. I think of this in a couple dimensions
getting beyond microblogging, but still skeumorphic to well-known centralized systems (Pixelfed and Lemmy here; Flashes, Skylight, and Streamplace in the ATmosphere). If done well, that's valiuable in terms of getting people to the ecosystem (from an activism perspective, the lack of a skeumorphic approximation to Facebook groups is a huge barrier) but my guess this is still likely to have somewhat limited impact. When was the last time when a better skeumorphic app ever really caught on and displaced an incumbent>
less-skeumorphic software is where it really gets exciting. There's a lot of momentum here -- Bonfire, Bandwagon, Piefed are three good examples here in fedi, the stuff Blacksky is working in the ATmosphere -- but it's very hard to predict what will and won't catch on.
"I also want to see #activitypub get some of the primitives that #atproto has such as decentralized identifiers (except for real), personal data stores, content addresses, etc.
I want to see both protocols cross-pollinate with each other's strengths. And perhaps share infrastructure like identities."
Yeah, totally agree. I think t here's been some cross-pollination in both directions (Blacksky's local-only posts were directly inspired by Hometown, Mastodon's FASP and Fedisovery are somewhat influenced by AT's Relay-based architecture) but there's certainly a lot of room for improvement.
I also want to see #activitypub get some of the primitives that #atproto has such as decentralized identifiers (except for real), personal data stores, content addresses, etc. I want to see both protocols cross-pollinate with each other's strengths. And perhaps share infrastructure like identities.
I am waiting for ActivityPub and the Fediverse to make an appearance. I would suspect that the "expensive and annoying game of whack-a-mole" will start to get very hard to manage.
#auspol #activitypub #mastodon #pixelfed #fediverse #socialmedia
ICYMI, we launched an updated version of Surf with easier navigation. Build your own topical feeds including posts from @Mastodon, Bluesky and Threads, plus RSS, YouTube, podcasts and Flipboard Magazines. Need inspiration? Head to the Surf Shop where you can explore feeds on everything from news and politics to book reviews, record collecting and Vectrex. You decide how your feed looks, what's in it, and what's excluded.
#SurfFeeds #CustomFeeds #Flipboard #SurfSocial #ActivityPub #ATProto #OpenSocial
Weiter sagen : Es gibt eine Alternative, die heisst #Fediverse*
"Für viele Menschen ist ein Verzicht auf Plattformen wie #Instagram keine Alternative, weil sie ansonsten auf gesellschaftliche Teilhabe verzichten müssten" https://netzpolitik.org/2024/abonnieren-oder-akzeptieren-eu-datenschuetzerinnen-watschen-abo-modelle-ab
* "...hat die Instagram-Alternative Pixelfed starken Zulauf erhalten" https://www.heise.de/news/Anbindung-an-Mastodon-Co-Forensoftware-NodeBB-ans-Fediverse-angeschlossen-10251690.html
#Mastodon #PeerTube #Pixelfed #Friendica #Mobilizon #ActivityPub #SocialMedia
I think I have identified a fairly significant flaw in how the #Fediverse currently operates. Hear me out.
The Fediverse currently consists of all sorts of different systems - #Mastodon, #Friendica , #Pixelfed , #PeerTube, #BookWyrm , and so forth. And while they are all connected via the #ActivityPub protocol, they all have different functionalities and different ways of presenting themselves. Which is as it should be, because Diversity Is Our Strength(TM).
However, it is here that the ActivityPub-based interactivity hits its limits - for usually, you can either experience the relevant system as it was intended, or you can interact with it, but not both - _unless_ you have an account on the same system (though not necessarily on the same instance).
Let's say that you are a Mastodon user who looks at another person's BookWyrm page. You scroll through their books, posts, and comments. Then you see some comment you want to comment on yourself, but can you do so?
Not directly. You need to figure out the URL of their comment, and then copy and paste that comment into the search bar of your Mastodon instance. Then it will show up in the same format as a Mastodon post, and you can interact with it - boost it, like it, comment on it.
Sure, it works, but it's a whole lot of tedious effort.
Or you can search for the user account in Mastodon and scroll through all their posts and comments as if they were a Mastodon user - and thus, you will miss out on all the unique user interface features of BookWyrm.
So what is missing?
Well, Mastodon already has an "Open original page" feature when looking at someone's post. What we need is an "Open original page AND AUTHENTICATE" feature. This way, the target instance (whatever software they are using) could acknowledge the viewer as an external user who could nevertheless fully interact with the local user interface, including the ability to boost, like, and make comments.
This is something that should be theoretically possible to implement, right? #FediHelp
Are there any combination #ActivityPub servers and #ATProto PDSs?
So one can post on both networks simultaneously?
Has anyone evaluated headless #activityPub servers? I'm thinking of something that could be used with Ghost subscriptions giving posting access to a site forum and blog comments. I suppose it doesn't have to be truly headless as long as there's some sort of authentication API.
#Eventbrite to be acquired by #BendingSpoons, following their acquisition of #Meetup.com which caused many users to migrate to Eventbrite in the first place. I think at this point it becomes very obvious that the #Fediverse is the best place to coordinate your meetups, and you have many options to choose from: #Mobilizon, #Gancio and even #Wordpress with the #ActivityPub Event Bridge plugin. Everyone knows Bending Spoon's playbook, enshittification is inevitable.
Spectra.video is an important PeerTube instance for the fediverse. Home to @fediforum @fedicon @decentered_podcast to name a few.
Costs are building up, and funding is needed. Let’s do this!
https://opencollective.com/spectra-video
#Fediverse #ActivityPub #fundraiser
Australian ban on under16s social media
https://lemmy.ml/post/39770969
From the Fediverse community feed on Lemmy.ml: submitted by abeorch to fediverse2 points | 1 comments- Ive been spending alot of time driving lately and I heard again about the impending ban on social media for under 16yo children in Australia.
It made me wonder whether there is as opportunity/ use case for #ActivityPub based solutions that allow schools / community groups to offer accounts to their parents - that could be
I have a question for #ActivityPub fanatics. For the Social Web Devroom at FOSDEM 2026, we've reached out to over 50 different Fediverse projects to make sure they know about the event. Is there anyone else we need to reach? If you know someone working on Fediverse software development OR organisational and social issues, please share this call-for-proposals link. Our deadline is Dec 1, 2025 and we don't want to miss any part of this movement.
https://socialwebfoundation.org/2025/10/31/fosdem-2026-social-web-devroom-call-for-participation/
Hey #fediverse, is there an activitypub application similar to meetup? I would really like to add a trail ride planning platform to Dirt Social and i'm curious if something already exists.
I thought i remembered seeing one somewhere. but i can't find it now.
Thanks!
My experimental #ActivityPub #SolidProject agent now listens to POSTs to a list of inboxes and outboxes and processes activities asynchronously as they arrive.
Next I plan to dynamically define the inboxes and outboxes.
The agent would be given access to a config, subscribe to the listed topics and connect them to the appropriate handler.
It would also set the public key on the named actor. e.g.
:myactor_inbox a :WebHookRegistration;
:topic </inbox/>;
:handler :InboxModified;
:actor </actor>.
Loops has a poor mobile web UI.
So I spent the past 6 hours refactoring it to better match our mobile app layout, while keeping it consistent, and improving the desktop layout too.
You don't need to install an app to enjoy Loops, and we will be implementing proper PWA support with Push Notifications and better Offline mode.
Shipping soon 🚀
Working on some major improvements to the Loops web UI ✨
- New full height layout (bye header)
- Better Search (users, videos, tags)
- Mobile UI w/ bottom navbar like the app
- Bigger video player on desktop
- Improved Notifications
- and much more
Shipping Soon 🚀
In a wide-ranging interview with @Gargron, creator of the decentralized social network @Mastodon, Rochko shared why Threads federation fell flat, why #ActivityPub and #ATProto will likely never merge, and what it will take to grow the #Fediverse.
fedicat boostedMastodon creator shares what went wrong with Threads and ponders the future of the fediverse
In a wide-ranging interview with Eugen Rochko, creator of the decentralized social network Mastodon, Rochko shared why Threads federation fell flat, why ActivityPub and ATProto will likely never merge, and what it will take to grow the fediverse. [SENSITIVE CONTENT]
Eugen Roshko, creator of Mastodon
I’ve been enamored with the idea of controlling my social presence ever since Diaspora launched in 2010. Diaspora, like many other decentralized solutions that fizzled out, was trying to solve the problems of closed social platforms: no interoperability, no real control over your feed, no data privacy, no way to opt out of ads, and no way to move your profile somewhere else.
While I put up with what I thought was my best choice at the time, which was a pre-Musk Twitter, a web developer named Eugen Rochko was busy building what would eventually become my primary social network, a platform called Mastodon.
I joined Mastodon in 2022 and created a single-user instance at henshaw.social, which I host on Masto Host. I was attracted by the ability to 100% control my social presence using my own domain while also following and engaging with people on countless other Mastodon servers and other fediverse platforms that support the ActivityPub protocol.
Mastodon profile page on a single-person instance hosted at henshaw.social
After altogether quitting centralized social networks (except LinkedIn), I can honestly say I love using Mastodon. I follow interesting people, my mental health is much better without X and Meta (Facebook, Instagram, etc.), and the absence of performative posts is refreshing. I follow and engage with whom I want, easily block bots, spammers, and annoying people, don’t care about my follower count, and enjoy an algorithm-free feed without ads or people posting things for disingenuous reasons. So, it caught my attention when the news came out that the creator of Mastodon was stepping down as CEO and transferring his ownership of the trademark and other assets to the non-profit.
I had communicated with Rochko via Mastodon over the years, but I had never had a face-to-face conversation with him. I thought he would be the perfect person to restart the Coywolf podcast, especially given the significant changes underway with Mastodon. But mainly, I just wanted to learn more about Eugen. What did he do before Mastodon? What has it been like running Mastodon? And what does he plan to do next?
Eugen Rochko interview highlights
📝 Editor’s Note
The conversations below have been edited for brevity and clarity, but the original, unedited versions can be heard in the full audio interview or read in the transcript.
- Why Threads interoperability with Mastodon fell flat
- What it will take to get people to switch to the fediverse (open social web)
- Why Rochko views Mastodon as a “social network” instead of a “social media platform”
- Why Mastodon chose ActivityPub and whether or not it will ever merge with ATProto
Why Threads interoperability with Mastodon fell flat
Jon Henshaw: I got pretty excited when Zuckerberg and Meta were being serious about integrating ActivityPub into Threads. And a lot of people I knew were just like, “It’s not going to happen,” and “They’re going to screw it up,” but I thought it was going to be for real this time. And The Verge had a couple of good interviews that convinced me they were committed to it. However, while I saw some really nice updates come through, I also saw some that weren’t so great. It felt like they were making poor choices, likely because of their legal department.
Eugen Rochko: That’s exactly how I would put it. It’s like Cambridge Analytica burned them, and they didn’t want a repeat. And that really limited what they could do. I obviously cannot speak for them. I haven’t spoken to anyone from their side for a long time now. But from our discussions when they were launching it, they asked questions about implementation details and how to do different things. It turned out they couldn’t do things because of their legal department, which was highly disappointing. I think the product they launched was promising, but it didn’t deliver to the very end. The whole concept of having federation behind an additional opt-in that people are not even aware of is not helpful, and there are a couple of details that are designed so carefully that it’s almost alienating, like how the pop-up appears every 30 days, asking users if they still want to continue fediverse sharing. As if it’s like, “my god, like I didn’t know, stop that.”
“Continue sharing to the fediverse?” popup on Threads
JH
: It’s a joke and terrible. It sounds like it started pretty well. The people were in the right place as far as hearts, minds, and whatever their original intentions were. It even sounds, from some of The Verge interviews with Mark, like the intentions were genuine and that they wanted to create interoperability. But it all kind of ground to a halt because of legal concerns.
ER
: So it’s far from perfect, but at the same time, I do see people on Threads in my home feed, which is a huge win. That would not have been possible otherwise. And I think it enhances the experience. Some people might disagree because it’s still associated with Meta and don’t want to see anything from Threads. But for someone who cares about staying in touch with more mainstream people, creators, and so on, it can be an enriching experience rather than a negative one.
JH
: I totally agree. I was going to say, we definitely know there are plenty of outspoken people and those who manage instances that consider Threads an insta-block. But for others like us, I appreciate that we can follow people on Threads to stay informed. Even with the most basic ActivityPub integration, I can at least follow them, and they might even know I engaged with their post, even though it’s still constrained. There are still plenty of good people on Threads I want to hear from.Later in the interview, Eugen expanded more on why Threads may have stopped working on fediverse-related features.
ER
: I think what happened is that the engineers who were working on Threads were excited to do something decentralized and participate in the Fediverse. And before it launched, they felt like, on an organizational level, they needed to promise something different to Twitter, some more freedom to creators to move around, to have this decentralization that would basically provide a layer of security against things happening on Twitter for them to gain market share. But as it turned out, once they launched, they still got a lot of users, and their priorities quickly shifted. So instead of focusing on missing fediverse features, it became, “We need to build an NBA score widget into the sidebar,” or something like that. And I think that the only way to put this back on their roadmap is for more companies, platforms, and communities to make the fediverse a bigger part of their strategy, which will push them to refocus on it.What it will take to get people to switch to the fediverse (open social web)
JH
: What do you think it will take to get more people to see the fediverse as a better solution? Mastodon is my social network now. I don’t use anything else because I don’t want an algorithm showing me what it thinks I should see, rather than what I want to see. I follow people for a reason. I turn on notifications for people for a reason. I prefer to experience social media that way, rather than every time I come here, it’s just like, “Oh my god, it’s always the same people and the same topics,” which is a bubble, and I don’t want to be part of it. There are other things, too, like the lack of advertising, which is fantastic.A big one is the ability to control my social presence. I’m one of those nutty people who runs a single-person instance. I love the idea of having henshaw.social, and controlling every aspect of my social presence. I love it for brands, whether they’re nonprofit, for-profit, or whatever. I even run an instance for the Coywolf brand at coywolf.social. You get to control everything. It drives me nuts that more people don’t see that.
I know the general answer to why people aren’t there: their audience isn’t. And for many companies, they can’t advertise, and I know that’s important to them. With all that said, what do you think it’s gonna take in society, with technology, something political, or whatever, to get people to finally move over into something like we’re experiencing on Mastodon?
ER
: Good question. I’ve been saying this for a long time: if everybody were using smoke signals, we’d all be on smoke signal dot social. The features matter a lot less than the people who are using the platform, and it’s always been that way.It can sometimes be a bit misleading when you get a lot of ideas and feature requests in a community, and the conversations become, “We definitely need feature X to grow because that’s what’s stopping people from using the platform.” While that’s true in some cases, the sad reality is that any flaw can be overlooked as long as the people you want to reach are there. And that’s why so many people are still using X, which, by the way, is an absolutely god-awful platform.
The most basic answer to the question is that there needs to be more knowledge about what the Fediverse gives you, and that requires more knowledge about what the other platforms take away from you. I think there are promising developments on this front because more and more people care about digital sovereignty. People no longer want to rely on US tech companies, especially if they live in Europe, Asia, or anywhere else on Earth. And what Mastodon and the fediverse offer is a social media platform in your country, local to you, not subject to whatever is happening in the US or to any third-party developers of the software. And I think as more people and organizations realize this, the easier it becomes to convince others to join and use Mastodon on a personal and organizational level.
JH
: I love that answer. It’s gonna take education. That answer actually excites me.
ER
: It’s a long road because it’s always been about education. Back in 2016, when Mastodon launched, the marketing strategy was constantly explaining to people that Twitter was bad because of how it was structured. The message was: “This is how it works. We have a different structure, and it works differently. Therefore, it will not suffer the same fate.” Mastodon provides an alternative that will not follow the same path. And it’s always been about convincing people of this.Why Rochko views Mastodon as a “social network” instead of a “social media platform”
ER
: I’ve historically overused the phrase social media platform to describe Mastodon, but I think it’s more true that what we’re building is a social network. I think there is a difference in those terms because media is something you consume passively. It’s TV, it’s radio, it’s just reading stuff. Network is you networking with people, you talking with them. And I think that has always been a part of how we think of Mastodon and how we’re building it.In terms of how we speak about it, we haven’t always done that because one of the complexities of doing this is that people care a lot about the words and definitions you use. So when you say, “Mastodon is a social network,” some people would respond, “Mastodon is part of the fediverse, which is the network. So how can you say that Mastodon is a network?” That’s why we’ve been avoiding saying network and trying to be more like a media platform. But I feel we should pivot more toward the term social network.
JH
: I think of that concept, as it relates to Mastodon, as more positive and healthy engagement versus everything else being a place where people broadcast and are performative. And that’s probably one of the things I should have mentioned when I was talking about what I like about Mastodon. It’s a respite from the other networks, and I feel like everywhere else is about being performative. I don’t feel that pressure on Mastodon. On Mastodon, I’m just having fun, and I’m engaging with people who interest me.
ER
: I think Mastodon and the fediverse are part of the old internet that was more about communicating with each other and having fun, and less about passive consumption and just essentially watching TV, which is what TikTok is, except worse. And I think that part of this is that Mastodon and the fediverse will never pay people to create content for it? Like, you can make money off of being on it by being an artist and offering commissions, or by selling artworks, and you post about it and direct people to your website, but it’s not Mastodon that’s paying you. We’re not paying you to create content. We’re not paying you to get more views and then paying you based on the number of views you get, which is what’s been implemented on almost every other platform. On Twitter (X), you get money for views. On TikTok, you get money for views. So basically, you end up being almost like a TV channel for a TV network, except it’s a hustle, because you don’t have a contract. You’re just trying to make something and see what sticks.
JH
: Again, it’s performative. Paying you is just another way to push you to be performative.
ER
: Yeah, but the big question is that obviously the market for passive consumption is much bigger than the market for active participation, which I think is some of the explanation for why the numbers have turned out the way they have over the years, because the internet has moved to the passive consumption model.I personally think Mastodon should stick with an active participation model rather than try to appeal to a passive consumption audience. You can still argue that a passive model would bring in more users and make it easier, because it’s just like turning the TV on and your brain off, but it wouldn’t be the platform we know today. It would be a different platform then. And I think there is still space on the internet for a platform like Mastodon.
JH
: I think you could even make an argument that at some point, you could have more real people engaging, creating, and sharing on Mastodon than many of the other networks. I read all the time about a huge percentage of “users” being bots, whether to cause trouble or whatever, but that’s not necessarily what we would consider genuine, active human engagement.Why Mastodon chose ActivityPub and whether or not it will ever merge with ATProto
JH
: From all the decentralized protocols and solutions you were looking at, what made you choose ActivityPub for Mastodon?
ER
: There was heavy campaigning from people who were working on ActivityPub to make me implement it in Mastodon. I remember GitHub issues being opened and messages being sent. And to be fair, when I started looking into it, I realized that it was more well-rounded than what we were using at the time. There were a lot of shortcomings. As I mentioned before, it was based on the idea of public feeds with extra information on top, but essentially amounted to little more than an RSS feed for a website. There were components for interactivity, and it used a lot of the features that supported Mastodon’s functionality to deliver the user experience it needed. And ActivityPub promised that basically all of that would be baked in from the very beginning, and would be a cleaner, all-encompassing solution, rather than having a mix of XML and different protocols. ActivityPub just felt cleaner and was more future-proofed. It was well thought out, and the fact that W3C was developing it convinced me this is the real deal.
JH
: Do you foresee a future where we’ll have ActivityPub 2.0 that addresses concerns people have had about it, like efficiency, scalability, and other issues? Or do you see ActivityPub potentially merging with ATProto or something similar?
ER
: I don’t see that happening. I don’t think there’s much to merge. I think ATProto, as far as protocols go, is very opinionated about how things work, and there’s not much room to make it work differently. But ActivityPub is very flexible. And since we implemented it in 2018, there’s been a lot of work on defining how things are done, because ActivityPub is essentially a language. Or rather, it’s a vocabulary, and what developers and the federalists have been doing is defining grammar. Like, how do you say thing A and how do you say thing B, and understand each other?Some of the most basic stuff is baked in, straightforward, and easy to do. But when you want to do something more advanced, like when you need some agreement, and you can use the same vocabulary, but you have different grammar, you can’t understand each other. So, different platforms have been collaborating to create fediverse extension proposals that define how different functionality is to be understood within the protocol. And there is now quite a big collection of these, and Mastodon itself has worked on a couple, most recently the quote post thing, where we’ve proposed allowing quotes to include consent from the author of the original post to be published. And what I see is that the protocol is evolving this way. So it’s not verbatim the same protocol as in 2018, but on a more official level, it still is. So, I don’t think there’s going to be an ActivityPub 2.0, or rather, I wouldn’t want it to be a 2.0. I think that would be a bad idea. I think a continuation and progressive evolution of the protocol is going to happen, is happening, and is a good thing. But a clean break would at this point no longer be a good thing.
Listen to the full interview
Read the audio transcript
Jon Henshaw: I’m here with the creator of Mastodon, Eugen Rochko, and I’m excited to finally meet you.
Eugen Rochko …and I’m excited to talk to you in person. Well, not in person, but you know what I mean.
JH
: It’s more in person than it’s ever been. Yeah. As opposed to the random Mastodon post. Yeah. So it’s neat to see somebody from afar and just get to to know them a little bit. So one of the one of the reasons I really wanted to reach out to you was just the announcement that that you were leaving Mastodon, at least in your current capacity. I know you’re still gonna be an advisor, but I felt that personally because I had a software company for about 10 years and it was the greatest feeling ever to finally like be able to leave that, you know, because I was ready to leave it for years, but couldn’t.Are you feeling sort of a similar relief of like, even though you’ve loved it and you made it and stuff to be able to move on to something new?
ER
: Yeah, I mean, I’d say it’s like a mixed bag of feelings because there is definitely an element of relief. A relief that I’ve only felt in a similar way when I went on my honeymoon with my wife. And for the first time, Mastodon had a DevOps engineer and some other people to actually run it and handle all the tasks while I was gone.Like that was the relief I felt back then. It’s like, oh, finally, I don’t have to do everything. I can just forget about it for a while. And I’m feeling a similar relief now, which is, finally, after 10 long years, this is kind of not my problem anymore.
JH
: That is a really good feeling to go on vacation, in your case you’re honeymoon, and to know that there’s somebody there who can actually fix something or deal with something while you’re gone. You can actually just relax for like the first.
ER
: Yeah, yeah. That’s been one of the hardest parts, I think, is because a long time I’ve been doing this alone. I started working on Mastodon in 2016, and it wasn’t until 2023 that we officially had a second hire, I think.It’s not that, I mean, it has to be specified that alone, by alone, I mean like working on it full-time or like even being on the team officially, because there’s been people who freelanced for me before that. And obviously there’s a lot of contributors from the community to the open source software of Mastodon, but 2023 was the first time that we had somebody to handle the tasks of running Mastodon social and handling maintenance of the repository without me and so on and so forth. And since then I’ve only delegated more and more tasks. Now there’s a lot of people working for Mastodon, I have to add an asterisk by a lot. I mean like about 10 or so. I don’t mean like, you know, because in the software world, a lot can mean a lot. Mastodon is still a very, very small organization in the scheme of things, but compared to 2016, it’s 10 times larger.
JH
: Yeah, yeah, for sure. I want to get more into some Mastodon related questions, but I’m always interested in more of the career origin story. And so I kind of want to start at the beginning of your career and just ask you what got you into coding? Like what drew you to it? How did you sort of start?
ER
: Gosh, okay, that’s going way back. Well, I think my first coding attempts were I wanted to make a video game. I was a child. It was before I moved to Germany, so it was before I was 12. I don’t know, could have been 10. I think I had bootleg copies of some game maker software. Obviously I of course had some 3D modeling software as well as I was, know, born in Russia. It was the peak of the bootleg industry over there. To buy some software, you would go to the market and you would just buy like a CD with a hundred different pieces of software for, I don’t know, the equivalent of probably one dollar. And it came with a key gen included and sometimes it didn’t even need a keygen, dependent on the software and how secure it was originally. But yeah, so I had access to 3D modeling software and some game making programs. I don’t remember which anymore. There was different game makers at the time. And I remember just messing around trying to make something.I think the peak of what I achieved back then was having like a shiny ball sphere move around through terrain in three dimensions and that was about it. Like my first attempts I remember some programming that I didn’t really understand back then was like piecing together documentation and just literally like a monkey and a typewriter type thing until something works.
JH
: Trial and error, figuring it out until something.
ER
: Exactly. And then it wasn’t until a couple years later after I moved to Germany where I got into making websites and it was because I was… Well, I wanted to make a fan site for a cartoon that I was watching at the time. Avatar the Last Airbender, one of the best cartoons out there. So I was like… It was at the time that I think the second or third season were just coming out and there was a lot of online discussions about it and I was reading all of these fan sites and I wanted to be part of it. So I was coding my own as well.It was like my first foray into HTML and then eventually upgrading to PHP and trying to build more fun features into the site, like having a forum and stuff like that. And that was all very extremely basic. And I think I probably was like 13 or 14 at the time and I was putting this on like some free hosting platform under a fake name and so on.
I remember being very afraid that somebody would find out that I put like a fake name on the free hosting website and somebody would come and get me.
JH
: That’s hilarious. Nobody, nobody can know you though. So I’m, picking up a theme of what I would call autodidact, which is teach yourself how to do these things. It sounds like obviously you you’re learning from other people’s documentation or videos or whatever it might be, but like, it sounds like as you went along, you wanted to do something and you figured it out. Like you just trial and error. Like I said, banging on the keyboard, like a monkey, which we’ve all done.
ER
: Yeah, I kind of started my career in software development before I even went to Uni because I was obviously the fan sites that was early work and then eventually I moved on to making WordPress themes and plugins and eventually eventually moving on to Ruby and starting to to do more complex applications and I remember already starting to like freelance to try to make some money on the side and save up. And then…
JH
: Are you 18 yet? Are you 18 yet? Are we talking like you’re still 15 or something?
ER
: I’m trying to remember. I don’t remember when I started freelancing for sure. I think that my very first small clients were before I was 18. But probably the more serious projects were after I graduated high school. But I went to Uni basically already knowing that I kind of have the skills to make money with this career. But wanting to get a degree to satisfy my parents and have some kind of some kind of safety net. Also because I knew that in Germany it at least from what I heard at the time it didn’t matter so much what you could do as what kind of degree you had to get a job so I kind of like I needed it. My attitude to Uni was like I feel like I don’t really need this but I’m gonna do it just to have a check mark but then, in hindsight, after going to Uni and studying computer science, I mean, I only have a bachelor of science. I didn’t go all the way to masters, but it was very useful, and it was stuff that I learned that I did not expect. And I think it’s helped me along the way. I think it’s important knowledge.
JH
: So you weren’t completely bored out of your mind, at least in the first year or two of classes?
ER
: I can’t promise that. I have to admit, if we’re doing confessions, I spent most of my university just kind of doing random stuff on my laptop and not listening.
JH
: Because you already knew how to do it, right? It’s all basic computer science.
ER
: Yeah, but I did, I did fail a couple of exams a couple of times too. So it wasn’t like, you know, it wasn’t just breezing through, it was difficult. And the degree was, was difficult for everybody actually. Like the first, the first year there was so many people, there were so many people in those classes, they were full. And then as you went to second and third year of this degree, you just go into these more advanced classes, it would be like less than 10 people sitting in the room.
JH
: Oh yeah, that’s small. So then you kind of kept doing stuff, it sounds like on the side or as a consultant, you got your degree and then looking at your LinkedIn, it looks like you had a handful of regular jobs at companies or something like that.
ER
: I was freelancing but that was basically all during university. I don’t know how they’re chronological on on linkedin specifically but most of them were kind of ongoing on and off for you know during university and funnily enough Mastodon was one of the things I was also doing in university to not pay attention to class.
JH
: Okay, that’s kind of the timeframe is 2016.
ER
: Yeah, yeah, yeah, I think if I remember looking up the first commit in the GitHub repositories from March 2016 and then it wasn’t public on Hacker News until I think September 2016. that was the time that was being developed for the first time.
JH
: When I think of something like Mastodon, it’s like audacious, you know, it’s sort of like, I’m going to make a thing to compete against the big ones, the Twitter at the time and so on.What was sort of like going through your mind at the time that this is going to be sort of a fun project. Maybe somebody will use it or you’re like, or was it on the further extreme of just like, I’m going to create the alternative that everybody switches to, you know, in this federated type of approach.
ER
: I mean, I guess the big secret is that I didn’t think that it would be competing with Twitter and do all of that ambitious stuff. I just wanted to work on a fun project and I wanted to have an alternative to a website that I didn’t like anymore. And to be fair, I did research. How could I make this better for other people as well? I remember interviewing some people on forums and stuff, like what do you wish was different about Twitter, and trying to build it around those expectations. It was also the kind of the post-Gamergate period on Twitter. So like a lot of people were traumatized by how that platform was, and how many alt-right and Nazi people were active on it. And so that influenced a lot in how the initial mass was being developed because I was trying to make it like, how do we prevent this? How do we make this safer?
JH
: Was the Fediverse component always a part of it or did that come later?
ER
: No, absolutely, yeah. Because my first contact with the Fediverse was actually not building Mastodon, but using a platform called GNU Social. And my first ideas were to build a Tweet Deck equivalent for GNU Social. And it wasn’t until I started working on it and wanted to start looking up the documentation for the Social API that realized that it would actually be simpler to try and make a start from a blank slate than try to fit my expectations onto a somewhat antiquated piece of software by that time.
JH
: Was there a solution prior to ActivityPub? Because I think I read somewhere that ActivityPub was added later.
ER
: True. the first platform, actually you know what I’m not going to make the statement the first federated platform because I don’t know, technically email is federated. The first social federated platform, social media-like federated platform that I know of was Identica founded by even in 2010 I think around that time.I remember I might have used it or I might have at least seen it at the time because I had friends who were programmers who were very into this federation idea.
But I wasn’t super heavily aware of it or interested. I was just kind of aware that it’s there. There were more interesting things happening. I think Google Wave something was the first experiment. First experiment, I remember people creating links and then having a shared workspace. Everyone was typing at the same time. It was revolutionary at the time.
JH
: Now it’s another dead Google product.
ER
: Yes, among thousands. But yeah, so I was kind of aware that this kind of space existed when I started looking for it again in 2016.By the time that I came back to GNU Social, the ecosystem and the protocol was called OStatus. I don’t know if it was originally called that or if it kind of transitioned to being that over between 2010 and 2016. It’s possible it was OStatus from the very beginning. I know that it was never a completed standard. It was always basically what’s called a draft. So it was a collection of different component protocols, but also some of them were in draft stage, some were actual standards like Webfinger. And basically that’s how this whole thing worked. It was centered around the concept of feeds, kind of like RSS feeds, but they were using Atom with some extensions, some of the activity streams extensions that are kind of the same as what we’re using in ActivityPub. It was like the predecessor for basically telling in more detail, like what is this activity? What is it doing? What is the metadata for like attached images and whatnot? And so obviously I was never and have never been a protocol designer. So I just, you know, researched how did GNU Social do it, what’s this protocol, how do you implement it, and I tried to do the same with Mastodon. There were other examples. GNU Social itself was open source, so could always look up how did they do this, how did they do that, but there were a couple other Fediverse projects that I was able to look up to solve.
JH
: I think there was Diaspora back then and some other things.
ER
: Diaspora was there, but Diaspora, to be fair, was not part of the Fediverse. They had their own. They were also federated social media platform, but they had their own protocol that was Diaspora specific. And I never, I remember being interested in it. And I think a couple of years earlier than that, when they had their Kickstarter.
JH
: (18:17.006)You’re saying to Diaspora is sort of like its own non-federated protocol. I was gonna ask you, do you remember TentIO?
ER
: Yes, yes, I do remember.
JH
: Was that also sort of like not federated?
ER
: Just a correction, I did not say Diaspora was not federated, because I think it was. It was just not, it was not using the same protocol as everything else that I was using. And I think the same is true for TentIO. I think it was its own project that was like trying to do it in a new way. And I don’t know much else beyond that. I remember looking at their website. I don’t remember what it said.
JH
: I just remember thinking Diaspora hadn’t really worked out that well. and TentIO just really intrigued me. I was like, this is going to finally be it. Like, this will be the one, that’s going to work. And, and I was, I had my own service. I was going to call it camp out cause it was called tent. You know, it was very clever. That was a joke. And then it just like went away and I was so frustrated. It’s like watching these different attempts sort of happen. and then came along ActivityPub and then came along Mastodon. I meant Mastodon came in and then ActivityPub. What about ActivityPub from all the protocols and solutions you were looking out there got you to be like, I’m going to commit to this. Like, this is going to be the protocol that’s going to be used for Mastodon moving forward.
ER
: Well, there was heavy campaigning from people who were working on ActivityPub to make me implement it in Mastodon. I remember GitHub issues being opened and messages being sent. And to be fair, when I started looking into it, I realized that it was more well-rounded than what we using at the time. There were a lot of shortcomings. As I mentioned before, was based around the idea of public feeds with extra information on top, but essentially not much more than having an RSS feed for a website. And there were components for interactivity. Obviously, it was using something called Salmon to send replies back to people. But a lot of the stuff that supported Mastodon’s functionality to actually get get the user experience to be what it needed to be was, let’s say creative, applications of that protocol or stretching it to its limit. And ActivityPub promised to basically all of that has been baked in from the very beginning. And it would just be a cleaner, all-encompassing solution, rather than having this mix of XML and different protocols and it just felt cleaner and like it was more future-proof, like it was actually thought out and of course the fact that it was being developed by W3C convinced me as well because like okay this is the real deal.
JH
: Standards-based. Do you foresee a future where we’ll call it ActivityPub 2.0, whatever, you we want to call it. But just a future where that protocol kind of addresses concerns people have had about it, concerns around like efficiency or scalability and that type of thing. Or do you see ActivityPub potentially kind of merging with something like an ATProto or something like.
ER
: I don’t see that happening. I don’t think that there’s a lot there to merge, if I’m honest. think that ATPoto is very, as far as protocols go, it’s very opinionated about how things work and there’s not a lot of room for making it work differently. But ActivityPub, on the other hand, is very flexible and over the past, how many years since it’s been since 2017 when we first started discussing it. think in Mastodon was implemented in 2018. I remember the big launch. There’s been a lot of work on defining how things are done because essentially what ActivityPub is, it’s kind of a language. It’s a, or rather it’s a vocabulary and what developers and the federalists have been doing is defining grammar. Like how do you say thing A and how do you say thing B and understand each other? Some of that is baked in. So some of the most basic stuff is baked in and very straightforward and easy to do. But when you want to do something more advanced, you need some kind of agreement because you can use the same vocabulary, but if you have different grammar, it can basically, it doesn’t help you understand each other. So different platforms have been collaborating to create Fediverse extension protocols or proposals, sorry, proposals, not protocols, to define how different functionality is actually to be understood within the protocol. And there is now quite big collection of these and, and Mastodon itself has worked on a couple, most recently the quote post thing, where we’ve worked on a proposal that would allow quotes to include consent from the author of the original post to be published. And what I see is that the protocol is evolving this way. So it’s not, it’s not, verbatim the same protocol that it was in 2018 but also on a more official level it still is, right. So, I don’t think there’s going to be an ActivityPub 2.0 or rather I yeah I would I wouldn’t want it to be a 2.0 I think that would be a bad idea I think a continuation and progressive evolution of the protocol is going to happen is happening and is a good thing. But a clean break would at this point no longer be a good thing. It’s kind of like, I mean, why did Blizzard turn Overwatch into Overwatch 2, right? What was the point of that? It became kind of a worse game.
JH
: It’s interesting because, one of the things I heard was with quote posts, which is something I wrote about because I was pretty excited about it. I wrote about that on Coywolf because I really liked sort of the controls that were baked in for the user from a safety perspective. What I pick up on is I feel like Mastodon is in a position to help push the protocol to a better place. So if I heard you correctly, the way quote posts were done in Mastodon helped create sort of a proposal for how that could be, the rules around that could be handled in the protocol. And either they’re already done the same way, or if ActivityPub adopts that, then the people working on Mastodon today would would tweak the code to work with whatever changes remain to ActivityPub.
ER
: Mostly right.
JH
: It doesn’t have to be completely right. Cause I’m not saying I know exactly everything I know what I’m talking about. So, okay.I got pretty excited when, Zuckerberg and Meta were actually being serious about integrating ActivityPub into threads. And a lot of people I knew were just like, it’s not going to happen. They’re going to screw it up. They’re going to like, you know, whatever. like, no, I think, I think it’s for real this time. And The Verge had a couple of good interviews, you know, where it’s like, no, I think they’re really committed to it. And, we had some really nice updates that came through. I didn’t like them all. It felt like they were making really poor choices because of maybe their legal department, you know, where they’re making it so convoluted.
ER
: That’s exactly how I would put it. It’s like they’ve been burned by Cambridge Analytica and they didn’t want to repeat of that. And that really limited what they were able to do and what they are able to do. I obviously cannot speak for them. I haven’t heard, I haven’t spoken to anyone from their side for a long time now. But from our discussions when they were launching it and they were asking questions about implemention details and how to do this, how to do that and us asking them like what will you be able to do? Just a lot of it is like we can’t do that because of legal which ended up being extremely disappointing from my perspective because I think the product that they launched is just it’s the promise is there but it really does not deliver to the very end because this the whole concept of federation is behind an additional opt-in that people are not even aware about is not helpful and there are a couple of details about that like like designed so carefully that it’s almost alienating like how the pop-up appears like 30 days every 30 days asking if you still want to continue fediverse sharing as if it’s like, my god, like I didn’t know, stop it, you know, like.
JH
: It’s a joke. I mean, it is terrible what it ended up becoming. And it sounds like it started off pretty good. The people were in the right place as far as like hearts, minds, whatever, whatever their intentions were. It even sounds like from some of The Verge interview stuff with Mark that that was, you know, genuine intention to do these things to create interoperability. But it all kind of ground to a halt because of legal concerns is what it sounds like.
ER
: So it’s far from perfect, but at the same time I do see, you know, people on threads in my home feed or master, which is already a huge win. I mean, that would not have been possible otherwise. And I think it enhances the experience. Some people might disagree because like, people using Threads. I don’t want to see them. I don’t want to know about them, but you know, for somebody who cares a little bit about, you know, being in touch with some more mainstream people, creators and so on, it can be an enhancing experience rather than a negative one.
JH
: I totally agree. I was going to say, we definitely, more you than me know there are plenty of outspoken people and plenty of people who manage instances that are like, Threads is an insta-block. But for others, which it sounds like you and I are kind of similar. I appreciate it at the very least to be able to follow some people to be informed where I wouldn’t otherwise if they didn’t have even the most basic of ActivityPub type of integration, where I could at least follow or they might even know I had some interaction, even though it’s very limited because of the way they have it locked down. I really like it. Like I, there are still good, there are plenty of good people on Threads, that I want to hear from. I want to know when they post something. Sometimes it’s even a brand, but you know, usually it’s a person, a journalist, whatever it might be, that that’s what they’ve chosen and that’s fine, that’s their choice.What do you think it will take to get more people. I know this is not first time you’ve been asked this question to get more people to be like, this is a better solution. From my perspective, Mastodon is my social network now. I don’t really use anything else. and, and that’s because I don’t want some algorithm showing me what it wants to show me versus like what I actually want to see. Like I follow people for a reason. I turn on notifications for people for a reason. Like I want to experience social in that way versus like every time I come there, it’s just like, oh my God, it’s always the same people that they want me to see their post and always the same topics that they’re trying to get me to see, which is a bubble or whatever I don’t want to be a part of.
There’s also other things, know, it’s the lack of advertising is kind of fantastic. There’s so much about it, controlling my social presence. I run, I’m one of those nutty people who runs a single person instance because I love it. I love the idea that I have henshaw.social and I control every aspect of my social presence. I love it for brands. know, a brand can be a nonprofit, or-profit, whatever. I love it for brands, which I’m running for Coywolf at coywolf.social. And it’s like, you control everything. It drives me nuts that more people don’t see that. And I know the answer, I know the general answer, which is, people aren’t there, my audience isn’t there, or it’s whatever it might be. Or, for lot of companies, it’s like, can’t advertise, you know what I mean? I know that’s important to them. With all that said, what do you think it’s gonna take, I don’t know, in society, with technology, something happening, something political, whatever, to get people to finally move over into something like we’re experiencing on Mastodon?
ER
: Good question. I mean, I feel like your question evolved a little bit since you started asking it because I think originally I understood it as like what does Mastodon need to do for more platforms like threads to start thinking seriously about implementing ActivityPub. The answer to which would be it has to grow because I think what happened is that obviously the engineers who were working on Threads were excited to do something decentralized and participate in the Fediverse. And before it launched, they felt like on an organizational level, they felt like they needed to promise something different to Twitter, some more freedom to creators to move around, to have this decentralization that would basically provide a layer of security against things happening that have happened on Twitter for them to gain market share. But as it turned out, once they launched, they got a lot of users regardless and their priorities quickly shifted. So instead of, there are features missing in our Fediverse integration, it became, we need to build like an NBA score widget into the sidebar or something, you know? And I think that the only way around that to put this back on their roadmap and on more companies and platforms and communities roadmap is for the Fediverse to become a bigger component in the market, to have a bigger market share because it’s all about people. I’ve been saying this for a long time, but if everybody was using smoke signals, then we’d all be on smoke signal dot social. The features matter a lot less than the people who are using the platform, and it’s always been this way. And sometimes it can be bit misleading because you get a lot of ideas and feature requests in a community and then the conversations become like, we definitely need feature X. This is what’s stopping us from growing. This is what’s stopping other people from using the platform. And sometimes in individual cases, it’s true, but the sad reality is that any kind of flaw can be overlooked as long as the people you want to reach are there. And that’s why so many people are still using X, which is absolutely god-awful platform.
JH
: Well, with your answer, you talked about that it likely will take these other platforms having better integration with the vocabulary, the way that ActivityPub works so that like Mastodon could talk to them. I was kind of was going two different directions. I think the one that I was really thinking about was people moving over to Mastodon in a similar way, and for those listening, I’m not saying it’s good or bad, but in a similar way to WordPress, know, where, WordPress just kind of became the de facto CMS because you know, people would, again, would argue maybe not today, but leading up to today, it was so easy to install. There’s so many benefits to it. It’s has a huge developer community. you know, so to the point that in 2025, over 50% are using it.
ER
: To answer your more broad question, which is what will it take in society for people to switch to the Fediverse in large? I think the answer is there. The most basic answer is that there needs to be more knowledge about what the Fediverse gives you. And that requires more knowledge about what the other platforms take away from you. And I think there is promising developments on this front because more and more people care about digital sovereignty. People no longer want to rely on US tech companies, especially if those people are living in Europe or Asia or any other place on earth. And what Mastodon and the fediverse offer is that you can have a social media platform that is in your country, that is local to you, that is not subject to whatever is happening in the US. Or for any matter, not subject to any third party that is doing whatever, even us, people developing the software. And I think as more people and more organizations are realizing this, the easier it becomes to convince people to join Mastodon and start using Mastodon on a personal and organizational level.
JH
: I love that answer. It’s gonna take education. That answer actually excites me.
ER
: It’s a, it’s a long road. It’s a long road because it’s kind of, it’s always been about education. Back in 2016, when it launched the, if I may do air quotes, the marketing strategy for Mastodon has always been explaining to people Twitter is bad because this is how it’s structured. This is how it works. We have a different structure. It works differently. Therefore, it will not suffer the same fate. It provides an alternative that will not follow the same path. And it’s always been about convincing people of this.
JH
: That’s great. I think the last part of that that I want to ask you is, does there still need to be certain features that are typical? And I don’t know if that means adding some type of quasi algorithm or adding or whatever it might be. And I know that you’re working on packs, you know, so it makes it really easy for people to instantly follow people with similar interests, which is you know, that’s one of reasons why I use social media is because I want to interact with people with similar interests. And so do you think it’ll likely take adding some of those features and things that you’re seeing success for as long as it fits within the paradigm of what you want it to be. Meaning like at this point, even as I stated earlier, you know, we don’t want it to be algorithm driven and stuff, but…
ER
: I think as before the answer to this is a couple different angles. There’s never just a singular answer to these questions because it’s quite a complicated area.So first packs, we’re actually calling them collections now internally and probably publicly as well. But I do think that one of the things that has always been hindering Mastodon adoption is discovery and onboarding. So on a platform like Twitter or Facebook, where you just have a single website and a database with everything that’s in it, a person joining, you just show them whatever is interesting to them.
You you have all the data, have all the users, search works as expected. It’s the most simple thing to do. On a decentralized platform like Mastodon, there’s kind of no guarantee that whatever the user is interested in is already in your database, and there’s an element of you would browse around other websites to find this content and then subscribe to it. But obviously this is not, this hasn’t stood the test of time and the skillset of an average internet user, people have lost the ability to browse websites. So now everything is a lot more like you never have to leave your interface on Mastodon and you never have to like venture out. I guess unless somebody sends you like a specific link through an instant messenger. So solving the discovery problem, helping people get started with here’s the people I may want to see from is going to be very helpful in that regard. So I think that is the big hope around collections and I think it is going to be helpful. That being said, it’s always there’s pros and cons and collections may also be, when working on this feature, we’ve heard feedback from Bluesky developers who worked on their starter packs feature of how this feature was abused on Bluesky, how it was misused to basically you would create a list of like interesting people and like most of them would be, you know, what the user wants to see. But then you would include like one or two accounts. They’re just like extra and it would just accrue followers and become like a big influencer account or a spam vector or something like that. And so we’re obviously thinking about how can you prevent that? How can you avoid that? But on some level, having a feature like this, there’s always going to be some kind of risk with that. Any kind of publicity always brings with it a risk of it being misused in some way. So, I mean, it’s all going to be tightly integrated with the report feature and all sorts of things, but yeah.
JH
: It’s funny you say that because I’ve been doing SEO for like forever. And of course SEO has a pretty bad connotation to a lot of people because there’s a lot of people in SEO who have done a lot of bad things. And it just made me sort of laugh when you’re describing it. It’s like, yeah, I know plenty of people who would do that. I know plenty of opportunists who would be like, yeah, that’s my vector.
ER
: Yeah.
JH
: But what you did describe, I feel is consistent with the way Mastodon has been built to this day, which I think was also described in the new quote feature, which is everything that, does get added has a lot of thought behind it. And, and I think care and, and I really like hearing that whatever collections ends up being will be the better version than what was, say, launched on a different platform.
ER
: I’ve historically abused the phrase social media platform to describe Mastodon, but I think it’s more true that what we’re building is a social network. And I think that there is a difference in those two terms because if you think about it, media is something you consume passively. It’s TV, it’s radio, it’s, you know, just reading stuff. Network is you’re networking with people, you’re talking to them. And I think that has always been a part of how we think of Mastodon and how we’re building Mastodon to allow that. But obviously in terms of like how we speak about it, we haven’t always done that because there’s one of the complexities of doing this is that people care a lot about the words that you use and the definitions that you use. So when you would say, Mastodon is a social network, they would be like, well, Mastodon is part of the Fediverse, which is the network. So how can you say that Mastodon is a network? That’s why we’ve been kind of avoiding saying network and trying to be more like media platform, social media platform. But, you know, that’s, I feel like we should pivot more to the other one.
JH
: I think of it as positive or healthy engagement versus everything else being a place where people broadcast, where people are performative. And that’s probably that’s one of things that I should have included when I was talking about things I like to mess about Mastodon is it is a respite from the other networks and that I feel like every other place is about being performative. And I don’t feel that pressure on Mastodon. On Mastodon, I’m just like having fun and I’m engaging with people that interest me.
ER
: I think Mastodon and the Fediverse is part of the old internet that was more about, you know, communicating with each other, having fun, and less about passive consumption and just essentially watching TV, which is what TikTok is, except worse. And I think that part of this is that Mastodon and the Fediverse will never pay people to create content for it? Like you can make money off of being on it by, you know, you’re an artist and you offer commissions or you sell artworks and you post about it on Mastodon, you direct people to your websites, but it’s not Mastodon who’s paying you. We’re not paying you to create content. We’re not paying you to get more views and pay you based on the amount of views that you get, which is what’s been implemented in almost every other platform, I believe. On Twitter, you get money for views. On TikTok, you get money for views. So basically you end up being almost like a TV channel for a TV network, except it’s a hustle, because you don’t have a contract. You’re just trying to make something and see what sticks.
JH
: Again, it’s performative. It’s performative. Again, that’s just another thing to push you to be performative.
ER
: Yeah, but the big question is that obviously the market for passive consumption is much bigger than the market for active participation, which I think is some of the explanation for why the numbers have turned out this way over the years, because the internet has moved to the passive consumption model.I personally think that Mastodon should stick with active participation model and not try to appeal to the passive consumption audience as much as you could argue that it would bring more users in, make it easier because obviously it’s easier to just turn on the TV and your brain off, but it wouldn’t be the platform that we know today. It would be a different platform then. And I think there is still space on the internet for having a platform like what Mastodon is.
JH
: I think you could even make an argument that at some point you could actually have more real people engaging, creating, sharing on something like Mastodon than maybe some of the other networks. I read all the time about a huge percentage are probably just bots, a huge percentage are just there, whether it be to cause trouble or whatever, but it’s not necessarily what we would consider to be genuine engagement.Alright, you you have been really generous with your time. I have one last question. And that is, what are you going do next? mean, I know you’re still an advisory role. I know you’re not disappearing from Mastodon, but I also know that you’re going to do something next. Like you’re like, this is good, I’ll continue to help, but like I need to move on with my life and do something, maybe something different. What is that?
ER
: That’s a good question. As you pointed out, I still have a role at Mastodon. I’m now an executive strategy and product advisor, which is very long title that I haven’t seen anywhere else before, but I guess it fits. I’m basically coaching and advising the new leadership team. I have a lot of knowledge, historic and current, about the Fediverse, the key players, the community and my task is to transfer that knowledge into the new generation of leadership at Mastodon. But also it is to provide a voice during product decisions. So I no longer have the authority to say, we’re doing this, we’re doing that. But I still get to say, I think that this or that is a bad idea and have my opinion heard. And of course I’m still in charge of the merch, which is actually something that’s been bringing a lot of joy to me.
JH
: Jon shows Eugen the Mastodon plushie on camera.
ER
: That’s lovely to see. That is lovely to see. It always brings a lot of joy.As I’ve mentioned in my announcement, I’ve been feeling burned out for a couple of years now, since 2022. The collapse of Twitter as a platform has been a good thing for Mastodon in all things, but it’s also put this intense spotlight on my work and put so much responsibility on my shoulders. And growing the organization, having more people has pushed me kind of far out of my comfort zone. And working on merch and the plushies and so on has been like almost like a little vacation within my work. And just because it’s such a physical component that, you know, unlike all of the code that we’re writing that is just somewhere in the ether, it’s a physical product that you can touch and you can squish. And I love the community aspect of it because I follow the Plushodon hashtag and I ask people to, you know, post under it when they get their plushie or some other merch items and I just love seeing people like unpack the toy and play with the toy and like the the situations and scenes that they put it because it’s basically like a character and it gets to participate in all these different scenarios in the world, like sometimes it goes to the polls to vote and sometimes it’s sitting somewhere playing with a cat and some you know and it’s just it’s it’s it’s very delightful thing.
JH
: So it’s funny you say that because when I had my company, my very favorite thing was creating the swag and the t-shirts and in my business partner, we used to do these poker tournaments at a conference, the annual conference we would have. And that was the only thing he enjoyed doing like out of the entire year. Out of everything we did in the business, we had to do, is the only thing he actually like enjoyed in life, was creating this special coin, which was just for the event. Everything else he was miserable. But that was the one time where he was happy and had a smile on his face because that was like the thing that brought him joy and everything else was like, I hate this. So I think that’s, you know, as far as you enjoying that, I think a lot of people can relate.Thank you so much for spending this time. It was really fascinating to me you. I learned a lot. Right now I’m just really thinking about your answer about what’s going to make the biggest change is going to be educating the market. And now that’s where my head is.
Yeah, well, I’m happy to be of service.
Week in Fediverse 2025-11-28
Servers
- tootik v0.20.0
- Ktistec v3.2.1
- NodeBB v4.7.0
- Wafrn v2025.11.01
- Loops v1.0.0-beta.5
- Mitra v4.14.0
- Misskey v2025.11.1
- Omnom v0.8.0
- PieFed v1.3.5
- stegodon: An SSH-first federated blogging platform
- linkblocks: A federated network to bookmark, share and discuss good web pages with your friends
Clients
- Chihu v1.14.0
- Phanpy changelog
Tools and Plugins
- feed2fedi v3.4.0
- FIRES Server v0.7.0
- OwncastLive Panel: A GNOME Shell extension that monitors your favorite Owncast instances and notifies you when they go live
Articles
- Git as Federation Transport — Rethinking How Small Social Networks Talk to Each Other
- Now witness the power of this fully operational Fediverse!
- Fediverse onboarding resources
- Owncast Newsletter November 2025
- Fediverse Report – #144
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019aa829-83b6-d369-eedb-8725125ced7b
Down with TikTok and Instagram
Up with ActivityPub and decentralized social media
I signed up on Loops https://loops.video/@Jdreben
Thank you @dansup for making this
Short video isn't the villain, it’s just how we share our lives today. More people are capturing and sharing raw, human moments than ever before, and that’s beautiful ✨
The problem isn't the format; it's the surveillance and toxicity built into the big platforms.
We’re trying to keep the joy (sharing + remixing + community) and ditch the stuff that harms people (manipulative feeds, creepy tracking, lock-in).
Out of curiosity, what #FediVerse applications _other_ than Mastodon have you used?
In my case, it's:
- #BookWyrm
- #PixelFed
- #Lemmy
- #NeoDB
- #WordPress #ActivityPub plugin
🆕 blog! “Now witness the power of this fully operational Fediverse!”
How can you measure the popularity of a social network site? Perhaps by counting the number of active accounts, or the quality of the discourse, or even how many people reply to your witty memes.
Me? I prefer to look at how many people visit my blog…
👀 Read more: https://shkspr.mobi/blog/2025/11/now-witness-the-power-of-this-fully-operational-fediverse/
⸻
#ActivityPub #BlueSky #fediverse #mastodon #statistics
ActivityPub doesn't need task forces to build onboarding resources.
It just takes one person and a bit of courage.
For both developers and the public.
https://fediverse.info - for the public
activitypub.social - for devs (coming soon)
Hot take: Your ActivityPub project is invisible.
I got TechCrunch coverage for Loops with literally just a signup form because I wouldn't shut up about it.
Ship in public. Make noise. Be annoying if you have to.
Stop being humble. Start being loud. Your project deserves attention but you have to demand it.
https://techcrunch.com/2024/10/25/the-fediverse-is-getting-its-own-tiktok-competitor-called-loops/
They want you to think building platforms like TikTok requires billions in VC funding.
Reality: Laravel, Vue, federation, and a vision beyond profit.
@loops is my middle finger to tech gatekeepers who said only monopolies can build this.
High school dropout + open source + refusing to compromise = your federated TikTok.
The tools were always free. They just didn't want you to know.
Plot twist: TikTok's "secret sauce" is recommendation ML + video encoding (likely ffmpeg like the rest of us).
They built their empire on open source foundations.
We're doing the same with @loops but keeping it open, federated, and yours.
The magic was open source all along.
Who's really disrupting who?
The FediDB CommunityDB project is a curated list of apps and projects for the fediverse that powers https://fedidb.com
We just merged a PR for a new promising #NeoDB app called NeoComment!
https://github.com/fedidb/communityDB/pull/42
@alteredspecifis @debacle @kitkat @JeremyMallin @Goffi true, #fediverse was originally only about #ActivityPub servers. But it expanded to include adjacent cousins like #PixelFed, #Lemmy, #Peertube, and now #Loops (none of which are twitter/X replacements). So then it was only a small hop skip and a jump to include any Open Protocol which federates (#XMPP, #Matrix, #Deltachat, email, etc)
And don’t get me wrong, #Meta is an evil empire and that wants to drain humanity of anything they can in order to turn a profit. I just want to be able to follow my friends and for them to be able to follow me. I scared too many people away from #Mastodon because I introduced them to it too soon (it was around 2017).
I had hopes that #Threads would fully embrace #ActivityPub, but now it’s been quite a while since they made any improvements on that front and the things they have implemented feel like half-measures at best and segregation in other cases.
RE: https://mastodon.social/@dansup/115596350786859898
Debating whether I should make Public playlists an OrderedCollection so they can be federated.
Since we allow playlist reordering, need to take that into consideration too.
Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday).
Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities, like autorepliers, chatbots or interactive textual games (see snac(1) for more information).
The number of pending follow confirmations is shown next to the "people" link.
Faster performance metrics (contributed by dandelions).
Improved lowercasing in hashtags (contributed by postscriptum).
A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed).
Mastodon API: added follow confirmation endpoints, fixed collisions in attachment file names.
Fixed potential crashes in attachment uploads.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Notifications are now shown in a more compact way (i.e. all reactions are shown just above your post, instead of repeating the post ad nauseam for every reaction).
New command-line option unmute to, well, no-longer-mute an actor.
The private timeline now includes an approximate mark between new posts and "already seen" ones.
Fixed a spurious 404 error in the instance root URL for some configurations.
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
This release has been inspired by the song The Answers to the Questions by #Christabell and #DavidLynch.