nerdculture.de is one of the many independent Mastodon servers you can use to participate in the fediverse.
Be excellent to each other, live humanism, no nazis, no hate speech. Not only for nerds, but the domain is somewhat cool. ;) No bots in general. Languages: DE, EN, FR, NL, ES, IT

Administered by:

Server stats:

1.2K
active users

#activitypub

64 posts53 participants7 posts today

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.

fedify.devFedifyFedify is a TypeScript library for building federated server apps powered by ActivityPub and other standards, so-called fediverse.

@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.

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

Replied to Hrefna (DHC)
@Hrefna (DHC)

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?


Widespread adoption of Nomadic Identity, if it ever happens, may help with this.

I am sure you already know this, but for other readers, these two 2017 articles explain how Nomadic Identity works in Hubzilla, which is based on the Nomad/Zot protocol.

#^https://medium.com/@tamanning/nomadic-identity-brought-to-you-by-hubzilla-67eadce13c3b
#^https://medium.com/@tamanning/getting-started-with-nomadic-identity-how-to-create-a-personal-channel-on-hubzilla-7d9666a428b

Mike Macgirvin recently got Nomadic Identity working on ActivityPub too.

#^https://fediversity.site/item/b69ce5a0-0c22-4933-8393-dce7100f4584

Unfortunately, the ActivityPub world keeps pretending that Mike Macgirvin and his work does not exist (Nomadic Identity has been around and working in Hubzilla for roughly a decade).

There's also OpenWebAuth (Federated Single Sign On). As Sean Tilley explains in this March 2024 article, Nomadic Identity and OpenWebAuth together can enable network resilience, censorship resistance, and ease of migration.

#^https://wedistribute.org/2024/03/activitypub-nomadic-identity/

No idea whether Nomadic Identity, OpenWebAuth, conversation containers, etc. will ever get widespread adoption. At present, the user base of software such as Hubzilla, Forte etc. (which have these features) is negligible. And at least in case of Hubzilla (which I am using), the UI and UX needs a lot of work; don't know about Forte (which is based on ActivityPub).

And yes, all the other problems with the Fediverse that you listed will still remain. At this point, I doubt if the Fedi will ever become socially and politically relevant.

#ActivityPub #ATProto #Nomad #Zot #NomadicIdentity #OpenWebAuth #Fediverse
Medium · Nomadic identity, brought to you by Hubzilla - Andrew Manning - MediumBy Andrew Manning

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:

  1. 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.

  2. 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()).

  3. 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.

botkit.fedify.devBotKit by FedifyA framework for creating your ActivityPub bots
Replied in thread

@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! 👏

"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_