Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

I got a t-shirt from @mediaformat ♥️

Fediverso
5 4 32

Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • 0 Votes
    10 Posts
    22 Views
    @remrow Vielen Dank für den Beitrag!Das ist eine ermutigende Referenz, die uns vielleicht hilft Journalisten für das Fediverse zu gewinnen :)
  • 0 Votes
    1 Posts
    7 Views
    Guest?
    "Critical concept: IRIs are opaque identifiers. You cannot infer meaning from the string pattern — only by dereferencing and inspecting the data." [1] This applies to URIs too. Sadly, almost no #ActivityPub implementations use this principle. Multi-tenant servers and simple account portability (with personal domains) would be relatively easy if they did.🙄 It is what it is.../cc @melvincarvalho [1] https://socialdocs.org/docs/concepts/uris-iris-linked-data/
  • 0 Votes
    1 Posts
    10 Views
    ich werde nie verstehen warum 2025 so viele #programmierer extra den komplizierten weg wählen. sehe es hier bei #activitypub - viele bibliotheken mit hunderte von files ...ich habe das gleiche mit einfachem php geschafft und unter 100 zeilen code....und jetzt kann ich posts senden und empfangen
  • 0 Votes
    1 Posts
    19 Views
    Mastodon has a concept called "pinned statuses", which is a special collection attached to a Person actor. https://docs.joinmastodon.org/spec/activitypub/#featured It wasn't readily known how this collection is updated and federated (not without code achaeology), but claire@social.sitedethib.com recently shared some additional info :smiley: The actor itself will issue an Add activity targeting the collection with the status in object. This activity is sent to all followers of the actor. No activity is sent if the actor has no remote followers. A Remove is sent when a pinned post is unpinned. This is what the Add looks like: { "@context": "https://www.w3.org/ns/activitystreams", "type": "Add", "actor": "https://example.org/users/testUser", "target": "https://example.org/users/testUser/collections/featured", "object": "https://example.org/users/testUser/statuses/115266412340579560" } The corresponding Remove is identical except for type, which is of course, Remove.