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
49 14 6

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @mariusor @julian @helge

    i'd rather have an actual context for tracking context. from the point of view of being understood, if you said "What's your favorite pie?" and i said "Julian is invited to my house this weekend", then this is a non sequitur.

    a real example of multi-reply:

    inReplyTo: [
    - AT&T tells the FTC it is a common carrier and the FTC has no jurisdiction
    - AT&T tells the FCC that it is not a common carrier and is not subject to net neutrality
    ]
    content: AT&T is doublespeaking

    read more

  • @trwnh an example
    for threading based on multiple elements for inReplyTo (using vanilla JavaScript): https://git.sr.ht/~mariusor/oni/tree/master/item/src/js/items-threading.js

    This is my last contribution to this discussion, with apologies for the spamming to all that have been dragged into it inadvertently.

    @julian @helge

    read more

  • @trwnh I dislike to have to get into the semantics of what "a reply" is, but from my point of view the definition matches any downstream element in a discussion. Why? Because in a discussion context matters, both on a comprehension level and on the pragmatic ActivityPub level, as we can see from the work the threadiverse does. So yes, it's not an immediate reply to its ancestors but it is in the "reply chain" of its ancestors, and that is sufficient for me.

    If your worry is about how to deal with this programmatically, check JWZ's message threading algorithm, which gives good solutions even with multiple ancestors.

    @julian @helge

    read more

  • @mariusor @julian @helge i got here via a discussion on activitypub.space, not via your profile.

    in any case, per https://www.w3.org/TR/activitystreams-vocabulary/#dfn-inreplyto

    > Indicates one or more entities for which this object is considered a response.

    if A says something and B responds to what A said, then C responds to what B said, it is not universally true that C is always responding to A as well.

    A: What's your favorite pie?
    B: I like apple pie.
    C: Hey B, wanna try my apple pie this weekend?

    C is not a response to A.

    read more

  • @trwnh ok, that's a valid opinion to have, but I disagree with it, and as long as you can't offer me a specification quote which contradicts my point of view "misuse" is just like your opinion, man.

    Also, please stop reply guying every time I offer my input to somebody else.

    @julian @helge

    read more

  • @mariusor @julian @helge i'm saying you should define an "ancestors" property for this instead of misusing "inReplyTo". if i am responding to specific posts, i am not necessarily responding to something 20 recursive replies upward.

    read more

  • @trwnh I'm not sure how much time you spent thinking about this, but I have and I *do* think that it makes sense, thank you for your input. Also it does not violate any constraints in the specification, though if you know of one I'd love to hear it.

    The advantage of having all ancestors there is that the object can be disseminated to all the instances in that list, and be added to all the replies collections of its ancestors. As such when you retrieve any of those ancestor replies collections you have the full thread from their point downwards and you don't need to fetch other replies collections up the chain.

    @julian @helge

    read more

  • @julian with_replies doesn't make sense, but neither does Remove(Context). if the intent is to signal "we locally cleared our cache" then i'm not sure that's relevant to anyone else?

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    9 Views
    Week in Fediverse 2025-11-28Servers- tootik v0.20.0- Ktistec v3.2.1- NodeBB v4.7.0- Wafrn v2025.11.01- Loops v1.0.0-beta.5- Mitra v4.14.0- Misskey v2025.11.1- Omnom v0.8.0- PieFed v1.3.5- stegodon: An SSH-first federated blogging platform- linkblocks: A federated network to bookmark, share and discuss good web pages with your friendsClients- Chihu v1.14.0- Phanpy changelogTools and Plugins- feed2fedi v3.4.0- FIRES Server v0.7.0- OwncastLive Panel: A GNOME Shell extension that monitors your favorite Owncast instances and notifies you when they go liveArticles- Git as Federation Transport — Rethinking How Small Social Networks Talk to Each Other- Now witness the power of this fully operational Fediverse!- Fediverse onboarding resources- Owncast Newsletter November 2025- Fediverse Report – #144-----#WeekInFediverse #Fediverse #ActivityPubPrevious edition: https://mitra.social/objects/019aa829-83b6-d369-eedb-8725125ced7b
  • 0 Votes
    1 Posts
    3 Views
    Folgendes habe ich noch gar nicht mitbekommen?Wisst ihr dazu mehr?https://www.rnd.de/digital/social-media-aus-europa-so-wollen-entwickler-unabhaengige-system-erschaffen-SDJ5Z3KTCNH5DNS7GRH46WE23A.html ($)Laut https://www.eurosky.social/faq setzen sie nicht auf ActivityPub sondern auf dem AT Protocol von Bluesky auf.Vergleich der Protokolle siehehttps://www.paulstephenborile.com/2024/11/social-media-protocols-comparison/#eurosky #activitypub #atProtocol #bluesky
  • 0 Votes
    1 Posts
    10 Views
    #datocurioso¿Sabías que Loops es la alternativa a TikTok que se está integrando al fediverso?Es una aplicación diseñada para vídeos breves (hasta 60 segundos) que busca recuperar la filosofía original de TikTok, pero operando bajo los protocolos abiertos del fediverso, como #ActivityPub, permitiendo la interoperabilidad.#Loops #Fediverso #SoftwareLibre #OpenSource #TikTok
  • 0 Votes
    1 Posts
    13 Views
    Es wäre etwas anderes, wenn ich keine Beweise hätte. Wenn ich nur eine zufällige Person wäre, die wilde Behauptungen ohne jegliche Dokumentation aufstellt, wäre das natürlich Unsinn.Aber ich habe Beweise. Ich habe das aus erster Hand gesehen und sogar das Risiko auf mich genommen, Dinge von der Arbeit zu teilen, um es zu untermauern.Dieser Ort soll doch besser sein als Blue Sky, Twitter, Facebook und Reddit – richtig?Wenn dem so ist, warum werden dann Betrüger geschützt und behandelt, als gehörten sie zu einer besonders geschützten Personengruppe?#Betrug #Täuschung #Fediverse #ActivityPub #Twitter #Reddit #Facebook #BlueSky