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
  • #ThoughtProvoker

    General Discussion thoughtprovoker activitypub
    28
    0 Votes
    28 Posts
    78 Views
    @xChaos @thisismissemBeyond basic needs, saying 'human needs' is a generalization. It's better to go from personal needs. #SX starts from individual needs and builds from there to take needs of all relevant stakeholders into account as they are identified during the lifecycle and evolution of a solution. Along the way there are perspective shifts, e.g. from personal needs to inter-personal relationships. See: https://coding.social/blog/reimagine-social/#pyramid-of-perspectiveIf you start a software project, it is perfectly fine to consider yourself the only stakeholder. E.g. if you code just for you, as a hobby, and for the joy of coding.If you make it #FOSS and publish to a code forge, you make a certain commitment to a new stakeholder, the FOSS developer, concering software freedoms. But not more than that, unless you explicitly commit yourself, and to the extent in which there is a mutual understanding what people can expect from you.Then yes its human-centric. More importantly it aligns with needs, offers a solution.
  • 0 Votes
    3 Posts
    20 Views
    @julian @info Seems interesting, but — I won't be in Canada then.
  • 0 Votes
    1 Posts
    13 Views
    BadgeFed Unconference Participant – FediForum June 2025 The verified Badge was issued to @Anca Mosoiu This badge recognizes active participation in the BadgeFed Unconference session held during FediForum's June 2025 event. BadgeFed is an initiative dedicated to exploring and advancing decentralized digital credentials within the Fediverse. This session brought together innovators, educators, enthusiasts, curious raccoons, and technologists to collaboratively shape the future of open badges and verifiable credentials in decentralized networks. Earning Criteria: To earn this badge, participants must have: * Attended the BadgeFed Unconference session at FediForum June 2025. * Actively engaging by asking questions, commenting, leading discussions, or engaging meaningfully in collaborative activities. * Demonstrated a commitment to advancing decentralized credentialing systems within the open social web.. Issued on: 06/07/2025 15:44:41 Accepted On: 06/07/2025 20:12:41 Verify the Badge here. #badgefed #openbadges #fediforum #fediverse #activitypub #IssuedByBadgeFed #_BadgeDrop
  • 0 Votes
    1 Posts
    11 Views
    I'm writing an #article about the different implementations of #activitypub @fediverse Which implementations would you like to see tested?Does anyone know of a #pleroma server that isn't fascist? Pleroma has a lot of interesting stuff, but unfortunately, it also has a lot of rotten people.#pleaseboost