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
  • Piefed is seeing a surge.

    General Discussion fediverse activitypub
    3
    0 Votes
    3 Posts
    26 Views
    @philip_s Seem to be some popular Reddit posts driving traffic. r/BuyFromEU and some de-google subreddit
  • 0 Votes
    1 Posts
    13 Views
    Grandiose day! However I haven’t read the book yet thou’. I spent my evening today building a automation by forking Tinker hack Blusky integration for running playlist etc. I am halfway there but when I run tested it – the last block doesn’t seem to work so I’ve contacted them about it. I hope soon to get help. This year I did lot of techie projects for myself like vibe coding built ways for me after taking course on ai and then vibecoding snake game and all of that. Later, doing html/css course to understand the basics and loving it all and then jamming up with neocities more. This year I also got excited with Nothing community project challenge – and built a marketing plan even the date was done and all. As I got to know late – being so inspired by the brand I went ahead and did something cool too. Nothing has cool software and hardware. The UI is cool as they say it. Got back to the ropes of smartphones as I grabbed Vivo iQOO Z10X as my daily driver – as they call it! I’ve since loved watching tech videos alot. I do love tech. I am not very much diving into fitness gadgets as of yet. As that would just tumble me down of anxiety passage I find.Well, the Founder of Mastodon is giving the next baton to new guy. Felix! Also, Eugen did a wonderful job with Mastodon. I saw his interview on YouTube while dinnering my way up through the day. I also read how a 101 year old Barista has been serving since WWII – that was the good news over bsky this morning. Also one 87 year old lady did something cool – which I don’t recall. You know we don’t care much to remember good news as we keep bad news itched in our brain for like whole time and all. Bad news is impactful is it? It creates fear and then that becomes memorable all of a sudden. Ah!
  • 0 Votes
    1 Posts
    11 Views
    The major feature in v3.2.0 of Ktistec is thread analysis. The previous release, v3.1.2, added support for viewing threads from Lemmy communities. I follow the Open Source community, which leads to many large threads. The thread on FFMpeg and Google has 112 posts and is still growing.Thread analysis helps me navigate these extensive conversations. It includes: top contributors, a timeline histogram, and notable branches.The analysis applies several heuristics to identify interesting branches of the main thread. “Interesting” is subjective, but the algorithm currently looks for sudden bursts of activity and highlights those areas. Ktistec uses this to create a table of contents that links directly to those branches. Clicking on one of these links takes you to a branch-only view that focuses on the selected part of the thread.It's fast—I anticipated needing to cache analyses, but analyzing a thread with over 400 posts takes only about 50 milliseconds on my production server.Figure 1: Screenshot of the final design. Notable branches link to subsets of the thread.This release also addresses an object visibility regression that was introduced in a previous version.Full ChangelogAddedThread analysis that displays key participants, a timeline histogram, and notable branchesNew MCP tools: analyze_thread and get_threadFocal point rendering support for image attachmentsFixedRegression in object visibility affecting replies to threadsChangedEnhanced MCP tool details for likes, dislikes, and announcesImproved cookie security.#ktistec #fediverse #activitypub #crystallang
  • 0 Votes
    1 Posts
    16 Views
    @mizudako Works your #ActivityPub software?