Isn't there a federated #dating service? And if there is/was how would it work exactly?
Isn't there a federated #dating service? And if there is/was how would it work exactly?
As someone who has developed several #ActivityPub software implementations (Fedify, Hollo, BotKit, and Hackers' Pub), I believe one of the most frustrating features to implement in the #fediverse is #custom_emoji.
The challenges are numerous:
First, there's no standardization. ActivityPub specifications don't define how custom emoji should work, leading to inconsistent implementations across different servers like Mastodon and Misskey.
Rendering is particularly problematic. Emojis must display properly across different contexts (in text, as reactions, in emoji pickers) while maintaining quality at various sizes. Animated emojis add another layer of complexity.
Perhaps most concerning is the poor #accessibility. Most implementations simply use the emoji code (like :party_blob:
) as the alt
text, which provides no meaningful information to screen reader users (in particular, non-English speakers) about what the emoji actually depicts or means.
What really dampens my motivation to implement this feature is knowing I'm investing significant effort into something that ultimately creates accessibility barriers. It's disheartening to work hard on a feature that excludes part of the community.
Back when I was running a Nostr node, it was very handy for discovering things like Telegram groups.
I should get back to running a Nostr node for this, but also try the same thing with Mastodon/ActivityPub.
I can go and write a malicious client right now and go and read your follower-only messages. That’s beyond fucked up. #ActivityPub #Mastodon
I’m honestly agog that the whole privacy thing is based on trust between instances, and not, LET’S SAY, cryptography. #ActivityPub #Mastodon
Upon reading more about the Puxelfed follower bug - and realising it’s a fundamental problem with the ActivityPub protocol - I can’t see much point in staying follower-only on Mastodon. I’ll go public and just keep my mouth shut about anything even vaguely related to work.
2.75
, pelo pacote bookworm-backports
.@adamgurri.liberalcurrents.com
they have a central relay that can control access to any account throughout the network or for specific parts of it. until they deal with this, they are not decentralized in any real way. making most of their promises empty.
did you hear about their censorship of an account in Turkiye this week on behalf of Erdogan? their only other choice was to be totally shut down there, but the fedi (using #ActivityPub), like the web, doesn't have this problem.
Week in Fediverse 2025-04-18
Servers
- Funkwhale v1.4.1
- Manyfold v0.108.0
- Mitra v4.0.0
- snac v2.75
- Bookwyrm v0.7.5
- Mbin v1.8.2
- Vernissage Server v1.9.0
- kmyblue v18.0
- Recapping your feedback (Ghost)
Clients
- Mastodon for Android v2.9.6
- Voyager v2.30.0
- Tesseract v1.4.37
Tools and Plugins
- Event Bridge for ActivityPub v1.1.0 (WordPress plugin)
- Enable Mastodon Apps v1.4.2 (WordPress plugin)
For developers
- Federails v0.6.2
- Ditch the DIY Drama: Why Use Fedify Instead of Building ActivityPub from Scratch?
Protocol
Articles
- Integrating a News Publication Into the Fediverse
- Sustaining Decentralised Social Platforms: Analysing User Activity and Governance Structures on Mastodon
- Fediverse Report – #112
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0196266f-f5d6-a460-90b7-b3a25e489ab3
Wow, #50501movement is using "Mobilizon," an #ActivityPub-federated events platform. I didn't know this existed but it's so cool that it does! https://mobilizon.org
»AI Slop Is Breaking the Internet as We Know It (404 Media Live at SXSW)« https://www.404media.co/ai-slop-is-breaking-the-internet-as-we-know-it-404-media-live-at-sxsw/?Fedizen.EU #Fedizen #Fediverse #ActivityPub #News
Both Mastodon and Bluesky offer decentralized alternatives, but only one puts users first. While Bluesky’s VC-backed model serves shareholder interests, Mastodon’s nonprofit structure safeguards a truly open internet. The future of social media shouldn’t be for sale.
https://phillipjreese.com/the-social-network-that-cant-sell-out-understanding-mastodon-vs-bluesky/
So, I wanted to try Ghost's integration of ActivityPub and for that, you need a GhostPro account/blog/newsletter.
And, it means that I just created another blog because why not?
What is it going to be about, I'm not too sure. I have a vague idea, but it needs to be a bit more define, but if you follow me here, there is no reason not to follow me there.
https://glitched.earth/
You can subscribe like a regular newsletter, but you also can follow it from your Fediverse account, just follow this handle: @index@glitched.earth
Enjoy.
#Ghost #GhostPro #ActivityPub
If your server disappeared tomorrow with no ability to export your follower graph, how would you rebuild it?
If you do a server move, what happens to your post history?
I've been considering what to add in the next version of BotKit (v0.2.0) and wanted to share my current plans. After reviewing feedback and examining the #ActivityPub ecosystem, I've identified three key features that would significantly enhance the framework's capabilities:
Custom emoji support. This would allow bots to use server-defined custom emojis in their messages, making communication more expressive and allowing better integration with instance culture.
Emoji reactions. I plan to implement both sending and receiving emoji reactions to messages. This provides a lightweight interaction model that many users prefer for simple acknowledgments or responses. This would manifest as new event handlers (like Bot.onReaction
) and methods (like Message.react()
).
Quote posts. The ability to reference other posts with commentary is an important discourse feature in the fediverse. Supporting both sending quotes and detecting when bot posts have been quoted would enable more sophisticated conversational patterns.
These additions should make #BotKit more capable while maintaining its simple, developer-friendly API. I expect implementation to involve extending the Message
class and adding new Text
processing capabilities, all while keeping backward compatibility with existing bots. Having built both Hollo and Hackers' Pub, I already have deep familiarity with how various ActivityPub implementations handle these features across the fediverse. I welcome any community feedback on priorities or implementation details before I begin coding.
@jplebreton its a good collection of criticisms, but not even scratching the surface of the problems across what we might call #opensource alternatives to big adtech. #Mastodon, #activitypub, #bluesky, #atproto etc. are not remotely polished "end states", they are the beginning of the beginning. In practically all ways: architecture, funding models, user interfaces and functionality these are just early proof-of-principle platforms. Overly aggressive positions simply reveal digital illiteracy.
I am absolutely stunned to see what @vernissage does right in a quite early stage compared to my experiences with #Pixelfed over the years.
Already very matured and stable - will be my option for switching over (not mentioning that the account migration in Pixelfed still does not work so it will be a complete restart) after being with PF for the last years!
Perfect Docker-deployment, easy S3-integration, seamless #ActivityPub-integration and... it just works!
Great job, @mczachurski!
@LibertyLizard
Can I just say that I get a weird thrill whenever I boost a #Lemmy meme on #Mastodon ?
"Well if they were TRULY DECENTRALIZED like we are…"
Oh really.
We're "truly decentralized" in a meaningful, user-relevant sense here?
Exactly how do you figure?
Half the time when I click a link for a post it takes me to a server that may not even _load_ properly or that looks like it was designed in 2010.
If your server disappeared tomorrow with no ability to export your follower graph, how would you rebuild it?
If you do a server move, what happens to your post history?
If you want to exercise a right to be forgotten in the fediverse, what does that look like?
I'm not even getting into the fiasco that is _domain blocking_ here.
_Ask critical questions of the things you love_