@ntnsndr @douginamug I don't think it scales at all. It's a poor architecture that requires such very large computing resources – storage, network bandwidth, processor bandwidth – to do what #ActivityPub does at a very small fraction of the cost.
Some technology is just poor.
is anyone building a sports tracking app for the social web?
(I'm pretty sure Ive asked this before but I cant find the thread)
#socialweb #activitypub #fediverse #SportsTracker
Погрався трохи з #activitypub і #rustlang. А саме ось з цим: https://crates.io/crates/activitypub_federation - crate, який використовує #lemmy.
Все, що поки що зробив - бота який приймає підписки. Але головне трохи розібрався з протоколом і знайшов зручний інструмент для тестування: https://activitypub.academy. Це модифікований інстанс mastodon, який показує activities які отримує і відправляє.
Кінцева ціль цього всього зробити Telegram -> ActivityPub брідж, щоб не потрібно було тримати цілий mastodon для такого.
@tokyo_0 Hmm. For content publishing, pull models put less strain on small/medium nodes (and their maintainers) than push models, but they have issues:
They introduce more latency than social-media users are willing to tolerate.
In a case like #Bluesky, with a dominant player, they enable centralisation and gatekeeping (and eventually, financial exploitation of users).
Besides, we don't need a new pull model: #RSS and #Atom already handle that fine. #ActivityPub complements them.
"FEP-171b: Conversation Containers" finally has been published:
https://codeberg.org/fediverse/fep/src/branch/main/fep/171b/fep-171b.md
Conversation Containers are conceptually very similar to FEP-1b12: activities are sent to a conversation owner, who manages the conversation and synchronizes it between participants. Differences are mostly superficial and may disappear in the future.
#FEP #ConversationContainers #ActivityPub
Ghost's ActivityPub support will include support for directly posting both short-form content like Mastodon and long-form content like blog posts. It's reader will include an "Inbox" view for long-form content and a "feed" for short form content.
Here's their update about the progress, with screenshots:
https://urbanists.social/@index@activitypub.ghost.org/113532493504396880
#Leaf, #ATProto and #ActivityPub.
https://blog.muni.town/leaf-atproto-activitypub/?utm_source=flipboard&utm_medium=activitypub
Posted into THE FEDIVERSE VS. CORPORATE SOCIAL MEDIA @the-fediverse-vs-corporate-social-media-mobileatom
Efter tog dages workshops om #activitypub er jeg næsten mere forvirret end jeg var før. Vi brugte lang tid på at forstå forskellen mellen activitypub og fx. Mastodon og Pixelfeds egne API'er. Tilsyneladende er activitypub bare lidt svært, men API'erne er til gengæld nemme og sjove at arbejde med.
Men det var i hvert fald spændende at dykke ned i. Og jeg er glad for at min arbejdsplads giver plads til de her workshops. Vi kalder dem udviklerdage og det er altid en fornøjelse at være med til.
As soon as I am done with my name change, I want to set up a federated social network (Facebook- or MySpace-like, not Twitter-like) on my servers for me and my friends.
I am just not aware of all #ActivityPub software that exists and need recommendations.
I'm aware of #Diaspora and #Friendica, and am partial to going with one of the two, but I am wondering if there are more, perhaps more obscure variants out there.
Perhaps something playful and personal.
#fedi #askfedi #feditips #socialmedia
Meanwhile I am challenging the design decision of #ActivityPub to alias the '@' properties from JSON LD :)
For example "@type" is "type" and "@id" is "id".
This was done because of the dot notation in JavaScript a long time ago.
When you wrote .id instead of ['@id'] it saved you 4 characters in a flat text editor.
But now writing TypeScript I would write
?.id to get the ['id'] and my editor epands the first bracket to [''] so the number of keypresses is the same.
I thought, I let you know and wanted to wish a nice weekend :)
So, to date myself, you mean to say that #ActivityPub is like #email and #Bluesky protocol is like #Usenet ? Yes, I remember how expensive (in terms of bandwidth and storage) newservers were.
Super interesting and fair deep dive into bsky claim of decentralization from an #ActivityPub co-author (@cwebber).
https://dustycloud.org/blog/how-decentralized-is-bluesky/
The take away is #bsky will likely never be truly decentralized, but it can instead focus on its alternative goal of a "credible exit": making it possible to leave bsky with your identity.
Also really like the ideas on how to improve ActivityPub, e.g. content addressable ids.