I usually follow everyone who follows me here on Mastodon. But guys, please complete your bio before following me. If not, I will assume you are only interested in following me, and that is okay. Just don't get offended if I don't follow back.
fediverse
Belated Happy Lunar New Year! 🐴🏮
📆 It's the weekly #Mastodon/ #Fediverse #WatchPartyCalendar screencap for Feb. 19-26 (Thu-Thu)
📅Details &🔗s ➡️ http://bit.ly/MastodonWatchParties
⏰️All times US Eastern
#Westerns #Music #Mysteries #Action #Comedy #anime #Movies #FilmMastodon #CineMastodon #WatchPartyAlert
Thank you hosts! 🌼🌸@MatthewTitus88 @MirrorAyako @Taweret @analgesicsleep @rsmon77 @hyde @GrillChill @greenpepper22 @kamikat @LisaMarieBowman @Miss_Bitterblue
+ @lilymarswrites (on hiatus till April)
I've seen an ongoing debate between "Note" versus "Article" in ActivityPub / ActivityStreams.
When is something a "Note"‽
When is something an "Article"‽
Personally — I would probably have made the distinction this way.
An "Article" has a title.
A "Note" doesn't have a title.
(In ActivityPub / ActivityStreams, a 'title' seems to tend to get represented in the "name" field.)
Socel is a Mastodon server for people connected to animation, including professionals, freelancers, independents, students and fans. Anyone in a related field is also welcome.
You can find out more at https://socel.net/about or contact the admin account @admin
#FeaturedServer #Animation #Animators #Animations #Anime #Mastodon #Fediverse #FreeFediverse
Ein knappes Jahr seit dem Wechsel ins Fediverse. Was mir fehlt: Austausch mit Künstlern und Kollegen aus Literatur und Show. Wo finde ich die? Gibt es Gruppen? Oder nur Listen? Wenn ich #kabarett oder #autorin eingebe, finde ich nur eine Handvoll Einträge. Fühle mich ein bisschen verloren hier. Was ich nicht vermisse: Werbung, Filter und "Schaut-her-wie-geil-mein-Leben-ist"-Posts.
#fedihelp #fediverse #kunst #art #literatur #kabarett #comedy #kleinkunst #show #theater
The videos for FediCon 2025 are going to uploaded to the following PeerTube account:
https://spectra.video/@fedicon
(At the time that I posted this, I am in the middle of uploading them. Some are already there. More are coming.)
✨ new on #TheFutureIsFederated 🚀
« In this age of #technofeudalism every writer who covers technology - especially resistance to #BigTech - should disclose their tech stack. Here's mine »
🔗 : https://news.elenarossini.com/technofeudalism-disclosing-my-tech-stack/
Basically, a love letter to #FOSS and the #Fediverse… with room for improvement (especially on the hardware front)
#selfhosting #GoToSocial #Mastodon #NextCloud #Pixelfed #PeerTube #Signal #YunoHost #DeGoogle #LeaveSubstack #resist #resistance #broligarchy
Fedify 2.0.0 is here!
This is the biggest release in Fedify's history. Here are the highlights:
Modular architecture — The monolithic @fedify/fedify package has been broken up into focused, independent packages: @fedify/vocab, @fedify/vocab-runtime, @fedify/vocab-tools, @fedify/webfinger, and more. Smaller bundles, cleaner imports, and the ability to extend ActivityPub with custom vocabulary types.
Real-time debug dashboard — The new @fedify/debugger package gives you a live dashboard at /__debug__/ showing all your federation traffic: traces, activity details, signature verification, and correlated logs. Just wrap your Federation object and you're done.
ActivityPub relay support — First-class relay support via @fedify/relay and the fedify relay CLI command. Supports both Mastodon-style and LitePub-style relay protocols (FEP-ae0c).
Ordered message delivery — The new orderingKey option solves the “zombie post” problem where a Delete arrives before its Create. Activities sharing the same key are guaranteed to be delivered in FIFO order.
Permanent failure handling — setOutboxPermanentFailureHandler() lets you react when a remote inbox returns 404 or 410, so you can clean up unreachable followers instead of retrying forever.
Other changes include content negotiation at the middleware level, @fedify/lint for shared linting rules, @fedify/create for quick project scaffolding, CLI config files, native Node.js/Bun CLI support, and many bug fixes.
This release includes significant contributions from Korea's OSSCA participants. Huge thanks to everyone involved!
This is a major release with breaking changes—please check the migration guide before upgrading.
Full release notes: https://github.com/fedify-dev/fedify/discussions/580
METTEZ DES HASHTAGS LES GENS la première chose que je fais pour convaincre quelqu'un'e de rejoindre le #fediverse, c'est de lui demander ce qui l'intéresse. La poterie ? J'ouvre le hashtag #poterie pour lui prouver dans la seconde qu'il y a du contenu pour elle, qu'elle peut trouver des gens avec qui partager, que ça vit. Si pas de contenu, je l'ai perdue.
Chaque hashtag est une vitrine qui doit montrer la vitalité du réseau.
Pensons-y et posons les #hashtags sur les meilleurs publications 🙏
"The more the Fediverse can be baked into systems already in use, as with the Wordpress plugin and Ghost 6.0, the easier it will be to make connections without platform or protocol battles." - @michael
Part 2 of Michael's post-FediCon blog series, exploring growth with a grassroots vibe, is out now! Check it out below 👇
https://www.blog-pat.ch/third-spaces-in-the-fediverse-fedicon-thoughts-part-ii/
#Fediverse #SocialWeb #FediCon #Mastodon #SocialMedia #Blog #ThirdSpaces #FediGrowth #OpenSocialWeb #Tech #LeaveX
A couple days ago, I got a DM from a #Bonfire user. I happily replied and senta follow request—but the Accept never came back, even though they hadn'tenabled manuallyApprovesFollowers. My DM reply probably never arrived either. Classic interop bug.
I checked out the Bonfire source and dug in. Turns out Bonfire hasn't implemented RFC 9421 yet, so it was silently discarding any activity signed with it. That alone would be workable, except for one more issue: Bonfire was responding 200 OK even when signature verification failed, instead of 401 Unauthorized.
This matters because Fedify implements a double-knocking mechanism—if a request signed with RFC 9421 fails, it retries with the older draft cavage signature. But since Bonfire returned 200 OK on the failed first knock, #Fedify had no reason to send a second one.
I filed two issues on the Bonfire #ActivityPub repo—one requesting RFC 9421 support, and one about returning 401 on invalid signatures. For the latter, I also sent a PR, which got merged pretty quickly: bonfire-networks/activity_pub#9.
That said, individual Bonfire instances won't pick up the fix until they actually deploy it. So in the meantime, I patched Hollo and Hackers' Pub to use draft-cavage-http-signatures-12 as the firstKnock, so Bonfire instances can at least understand the first request.
One last thing: Fedify caches whether a given server supports RFC 9421, and the Bonfire servers I'd already talked to were cached as “supports RFC 9421”—because they'd been returning 200 OK. I had to manually clear that cache on both hollo.social and hackers.pub before everything finally worked.
After all that, the mutual follow went through and my DM reply landed. Worth it.
Some beauty this morning with Autumn Bliss: https://1-lisas-baker.pixels.com/featured/autumn-bliss-lisa-s-baker.html
#autumn #fall #flowers #floral #pink #orange #golden #art #arte #artwork #wallart #homedecor #artforhome #artfosale #buyintoart #mastoart #fediart #fediverse #artprints #canvasprints #puzzles #stationary #beautiful #pretty #fallcolors #summer
I’m building a new tool and looking for volunteers to test it! A #fediverse linktree.
It’s designed for two types of people:
Normies / newcomers – Think of it like a free, privacy-respecting Linktree. No trackers, no ads. But here's the cool part: it's a Trojan horse for the fediverse. Your profile link is itself an ActivityPub actor. That means people can interact with it directly in the fediverse, and it encourages exploration of open platforms.
Fediverse users, If you have multiple accounts (#Mastodon, #Pixelfed, Loops, a federated blog…), you know the struggle: sometimes you just want one persona to follow. This tool gives you that. It doesn’t post on its own (read-only), but it boosts all your other accounts and even has its own #ActivityPub inbox. PLUS it can receive and show your badges issued by @badgefed !
Interested in testing? Reply here, I will reach out in the next 24-48hrs with an invitation link.
@board m.cmx.im迟迟得不到恢复,为了防止失联,在多个站点注册账号是不错的选择,欢迎注册我的(开放注册):
Mastodon (与草莓县同源): https://mstsn.feddit.social ;
Misskey(日系,追求精美UI体验):https://moe.pub ;
国内访问缓慢可选择 https://mk.moe.pub 加速访问;
Pixelfed (分享图片视频,目前用户37人): https://pixelfed.feddit.social 。
1. 以上服务器均运行在德国纽伦堡NetCup,无ICP备案,媒体存储在Cloudflare R2,每日凌晨2:00备份数据库、每日凌晨3:00同步媒体文件到Backblaze
2. 关闭服务器一定提前三个月通知📢,草莓县无法访问导致大家甚至无法迁移账号,管理人员也迟迟没有发布任何通知……
3. 在此再次提醒,只在一个社区注册账号是非常危险的,联邦宇宙支持去中心化,而不是大家都聚集在几个站点,同时每周备份导出自己的账号数据非常重要‼️
4. 如果可以,你可以自托管你的服务器,将数据主权拿在自己手里,如果想做但是缺少技术,我可以提供帮助(我使用Taskfile批量部署,将来可能把这个做成一个生意,希望大家能支持233 @admin )
Good morning, #BSDCafe
Good morning, #illumosCafe
Good morning, #Fediverse
I posted a few things over the past days, and some people noticed that I have been more absent than usual. I think it is right to give an update on the situation.
Starting in mid-December, my wife came down with the flu. Nothing serious, but it left her with a problem that all the doctors we consulted have identified as long flu. Similar to long COVID, it is a debilitating condition, at times completely disabling. She started a treatment, but had some issues and had to change it. This treatment, however, makes the symptoms worse for a few weeks before improving them, and the result is that we are currently in that phase: she is not well, she is worried, and of course I am too.
This has given me time, over the past weeks, to focus on projects like MastoBlaster, also to keep my mind active on something different, something good for my spirit and mental well-being.
But in these days, probably the hardest in years, I am in "emergencies only" mode, or almost. No tiramisu, few outings, some good lasagna - but mostly concern and hope for a return to normality. The doctors told her that in her case it is a temporary condition, but it is not clear exactly how long it will last, which is why there is a treatment, to help her live normally while everything gradually returns to normal. In the meantime, I am the solid part, but clearly I also have to take care of everything she usually handles.
Life is more often uphill than downhill, so we need to make the most of the good moments and not focus on trivial things. This is why I have always tried to make this place a positive and peaceful one: we all have battles to fight, serious or less serious problems, happiness and despair. Here, at least, we can focus on what you enjoy.
So I leave you with two coffees, made with my mother’s moka pot, which remind me of a peaceful day in this period when the sky outside and the climate inside are the same color: gray.
I've been saying for a while that we need something like FediCon in East Asia. A dedicated conference is still a stretch, but I've been thinking about a smaller step:
@COSCUP 2026 (Taipei, Aug 8–9) is accepting proposals for community tracks. It might be worth trying to open a Social Web track there—something in the spirit of the Social Web devroom at FOSDEM.
Nothing is decided yet, but if you're working on #ActivityPub, the #fediverse, or anything in the social web space and might be interested in speaking (or co-organizing), I'd love to hear from you.
A friendly reminder that our #Fediverse services are run by volunteers, we don't earn a dime on this, instead it's costing greatly
If you can, please think about helping out❤️
https://paypal.me/stuxOS
https://patreon.com/mstdn
https://ko-fi.com/mstdn
https://bunq.me/stuxhost
https://stux.me/donate
https://liberapay.com/mstdn
Thank you for your help 
Push Notifications and MastoBlaster
On iOS, push notifications must go through Apple’s servers. This is not something that can be bypassed, as it is part of the operating system’s architecture.MastoBlaster, like other Fediverse apps, uses a design that maximizes user privacy.
When you log in to your instance, the app and the server exchange the necessary cryptographic keys. The app also communicates to the instance the address of the relay, which is the server responsible for forwarding notifications to Apple.
When a new notification is generated:
1. Your instance encrypts the notification.
2. It sends the encrypted payload to the relay.
3. The relay forwards it to Apple using its own authentication key.
4. Apple delivers it to your device.
The content of the notification is encrypted by your Fediverse server and can only be decrypted by your device.
The relay, which in the case of MastoBlaster is dedicated and hosted on a FreeBSD server, receives only encrypted data. It cannot read the content, does not know which account the notification belongs to, and does not store any information about the notification itself.
Apple knows which relay sent the notification and which device it must be delivered to, but it cannot access the content.
In short, only your instance and your device can read the notification.
#MastoBlaster #Fediverse #Mastodon #GoToSocial #Akkoma #iOS #Apple #PushNotifications #FreeBSD
I reworked it, and now it's way prettier! 💎👇🏻
My always up-to-date sheet with almost 1300 official accounts by media organizations that you can follow from #Mastodon and everywhere else in the #Fediverse.
➡️ https://fingolas.eu/fediverse/overview.html
You can show/hide columns, there is a powerful custom search and a button to download an CSV with the handles of all visible accounts for import. There's also the language, the country of origin, and a direct link.
There's a new wave of spam - all around the Fediverse.
Please remember, there's no "Mastodon Moderation Team" sending out strange verification messages.
That's all spam.
Do you know an organisation (big or small) that might be interested in joining Mastodon and the wider Fediverse? Here's a guide that tries to answer questions they might have about it:
➡️ https://fedi.tips/tips-for-organisations-on-mastodon-and-the-fediverse
If any organisations want to ask further questions or want help joining, please let me know!
I've tried to cover all the basics in relation to organisations, let me know if I've missed something or if you have other feedback 🙂

