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

Deleting a post vs deleting an entire comment tree

Technical Discussion
65 15 69

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @reiver i think the disjunction between Object and Link was actually unnecessary. https://github.com/w3c/activitystreams/issues/666

    i also think there's too much emphasis on types when there really shouldn't be -- it's the *properties* that you end up using almost all of the time. pretty much the only types that actually matter are the Activity types (because you can't infer those).

    read more

  • @haitchfive

    I don't think it was me, but — it seems interesting.

    https://github.com/ha1tch/quertfy

    .

    read more

  • @reiver Did you and I discuss queryfy a while ago, or was it one of my other projects?

    Just wondering whether I owe you a heads up since queryfy has been bumped up to v0.3.0

    read more

  • With ActivityPub / ActivityStreams...

    To me, it feels like there should have been something that is a common parent of both 'Object' and 'Link'.

    That just had the "name", "nameMap", and "preview" fields (along with "id" and "type, of course) — since that is what 'Object' and 'Link' share in common.

    I'll just call this common parent: 'Entity'.

    ...

    It could have even been an opportunity to talk about how to handle unknown types.

    read more

  • @soapdog@toot.cafe hmm... just thinking aloud here.

    You posit in another post that the network effects inflate exponentially:

    > Push models are resource hogs that approach exponential growth in a large network like the fediverse

    That's not true. If you post a message then it sends a copy to each follower. That's linear growth. If you collapse recipients via shared inboxes you can reduce that further.

    If you're referring to the torrent of requests that happen if your post is shared (the "thundering herd" problem) then that's actually a PULL happening from those requesting instances!

    Secondly, in a pull model of AP, you would need to continually poll servers of all your followers so as to approach a real-time effect. You'd be polling servers over and over again, and many of them would have nothing new, with so much wasted traffic.

    If your expectations include semi real-time updates, the push model is much more performant, in my humble opinion.

    read more

  • @evan @mariusor @silverpill i think we probably need to revisit the user story of creating multiple objects at once, or more accurately, the user story of minting and binding multiple identifiers at once.

    read more

  • read more

  • @evan @mariusor @silverpill re: ids though the RDF ecosystem (and jsonld) doesn't use "null", it uses blank node identifiers (those prefixed with _: are special cased by the prefix expansion algorithm). this can allow for "transient" activities or "anonymous" objects (and the graph data model auto assigns _:b1, _:b2 and so on when "id" is missing; the canonicalization algorithm assigns _:c14n0 and _:c14n1 and so on)

    this is maybe not the best way to create replies collections though...

    read more
Post suggeriti
  • 0 Votes
    7 Posts
    17 Views
    @jansenspott @mthie ich will mich nicht aus der Affäre ziehen, aber alles was wir mit dem Plugin machen ist: wir schicken eine Überschrift, eine summary, den content mit inline images und die Images nochmal als attachment. Dadurch kann jedes empfangende Netzwerk entscheiden was es am besten anzeigen. Ich schau mir das aber gerne im neuen Jahr nochmal an. Vielleicht finden wir ja mit den gotosocial devs eine schöne Lösung!
  • 1 Votes
    3 Posts
    6 Views
    @julian said in New Fediverse features that actually aren't new: > Don't forget NodeBB is also based off of groups! We've increased support for it in 2025 and it's continuing to be our core focus into 2026. No one familiar with the Fediverse can ignore it! In my opinion, NodeBB represents the most complete implementation of Activitypub groups today, adding the ergonomics of Lemmy and the versatility of Kbin to the great flexibility of Friendica! NodeBB forum categories function as excellent Activitypub groups, perfectly compatible for Mastodon users. Unfortunately, while users Lemmy/Piefed, Mbin, and Friendica can easily view NodeBB groups, Mastodon users lack a valid interface for managing groups, and almost no one is familiar with the Raccoon app, which is the only app that can recognize Activitypub groups and group discussions by topic. For me, NodeBB was the best surprise in the Fediverse of this amazing 2025, and I thank the entire development team again for this wonderful gift!
  • 0 Votes
    1 Posts
    17 Views
    Week in Fediverse 2025-10-24Servers- Betula v1.5.0- Vernissage Server v1.25.0- Mastodon v4.4.8- Ktistec v3.1.1- Wafrn v2025.10.01- Mobilizon v5.2.0- Misskey v2025.10.1- NeoDB v0.12.4- Merp Relay v0.3.0- comments: Server component for comment tracking systemsClients- IceCubesApp v2.0.8- Mangane v1.18.1- Photon v2.1.1- Blorp v1.9.26Tools and Plugins- Poduptime v5.5.4- Fediverse follows quiz- Vulpes Porto: Bot to post remotely or locally hosted photos daily at set timesFor developers- Fedialgo v1.2.23- apkit v0.3.3- roboherd v0.1.12Protocol- Server-Sent Events For the ActivityPub APIArticles- Understanding Decentralized Social Feed Curation on Mastodon- Fediverse Report #139-----#WeekInFediverse #Fediverse #ActivityPubPrevious edition: https://mitra.social/objects/0199f3d4-c2ce-a6c6-de48-dcb254582434
  • 0 Votes
    9 Posts
    25 Views
    @julian yes. BadgeFed has an API. But the concept is really simple, it is a Note (or Document) that has an attachment. The attachment is a property of the ActivityPub object usually used for videos or images. In this case the attachment includes a full OpenBadge object.The only restriction is that the Note attributed (activitypub actor) MUST be the url in the OpenBadge issuer (issuer = actor). Also the recipient url from the OpenBadge SHOULD be mentioned in the Note.With this simple mechanism you can pretty much create a compatible badge that can be decentralized with BadgeFed.