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

Technical Discussion

Technical discussion about ActivityPub-related topics.

108 Topics 954 Posts View Original
  • @evan yes, yes, of course.

    8
    0 Votes
    8 Posts
    5 Views
    @mariusor that's too bad. All I have left is mussels, French fries, large-scale bureaucracy, and peeing statues.
  • @mariusor woot!

    12
    0 Votes
    12 Posts
    8 Views
    I'd generally discourage RFC7591 in decentralized systems due to the fact that it creates client sprawl (this is currently a problem with Mastodon's client registration mechanism, which is why we created CIMDs) — every client in RFC7591 is a distinct client, with its own client_id and client_secret, which can make client management interfaces difficult to implement (e.g., every time you login on a mobile device or SPA, you'll get a brand new client_id). CIMDs solve this by anchoring client metadata to a URI, and using that URI as the client_id. If you need to test clients using CIMDs in development, there is cimd-service however, it's currently targeting the AT Protocol ecosystem (so has a few specifics that at present there that would not necessarily make sense of ActivityPub)
  • 0 Votes
    2 Posts
    12 Views
    @reiver it's going to be great!
  • Announcing Key Transparency for the Fediverse

    1
    0 Votes
    1 Posts
    6 Views
    Announcing Key Transparency for the FediverseI'm pleased to announce the immediate availability of a reference implementation for the Public Key Directory server. This software implements the Key Transparency specification I've been working on since last year, and is an important stepping stone towards secure end-to-end encryption for the Fediverse. You can find the software publicly available on GitHub: PHP Server software: PHP SDK (client-side):https://soatok.blog/2025/12/15/announcing-key-transparency-fediverse/
  • 0 Votes
    14 Posts
    26 Views
    I think the wrapping in <p> is just plain good practice because otherwise rendered content could be injected somewhere resulting in invalid HTML. Not that browsers ever reject bad HTML anyway heh</p>
  • 0 Votes
    1 Posts
    10 Views
    One person's request for Fediverse applications —Alex wants to be able to choose what the preview image is for a video, chosen from the frames in the video....I can imagine editing tools (in Fediverse applications) would also be useful.It is also common elsewhere for people to be able to use custom images for preview images.#FediDev #FediDevs #FediUX #Fediverse #FediverseUX #PreviewImage #Video
  • 0 Votes
    11 Posts
    18 Views
    @chris @reiver @ezeno789 the key is that other servers have to consult the `replies` collection when they show the replies. Fortunately the original server sends `Add` and `Remove` activities when items are added and removed, so remote servers can keep a cached copy.
  • 0 Votes
    14 Posts
    24 Views
    ok yeah. we don't have the follower thing is I think the main thing. Which I could totally see being added. It should essentially be the same as subscribing to a community. The trust cafe thing is great though as it has a 0 to 100 sorta percent rating system so 100 is like subscribing/following and 0 would be like blocking and the numbers in between sorta give more nuance. I believe the way it works everything not rated is treated as 50.
  • 1 Votes
    1 Posts
    4 Views
    Bridging has been a bit slower than usual, on and off, for the last few days. Apologies all! It should be mostly back to normal now, we’ve put some workarounds in place, and we expect to have a more permanent fix within a day or two. Sorry for the trouble, thank you for your patience with us!
  • Polls are rendering!

    Moved ktistec activitypub fediverse
    1
    1
    1 Votes
    1 Posts
    8 Views
    Polls are rendering!screenshot of the latest emoji poll rendered on the ktistec serverI'm working to get all of the little visual elements available across the Fediverse to render in a usable way on Ktistec. When released, users will also be able to vote on polls.#ktistec #activitypub #fediverse
  • 1 Votes
    2 Posts
    7 Views
    The thing I'm adding to FIRES is the ability to label data as you import it.
  • Taking Notes for Social Web CG taskforce meetings

    12
    3 Votes
    12 Posts
    19 Views
    Okay, I've setup https://notes.socialcg.org/about
  • 3 Votes
    65 Posts
    78 Views
    @julian i'd say the confusion is primarily that we've shifted topic around several different things and i'm still not sure which is the intended topic of the discussion :x- deleting posts that are in a thread- removing posts from a thread- implications for downstream posts in a thread when some ancestor in the reply chain is deleted/removed- deleting a thread that is in a forum- removing a thread from a forum- moving a thread to the "uncategorized" forum- ...?
  • @evan hey, could this get merged?

    5
    0 Votes
    5 Posts
    4 Views
    @evan there's also an update on this topic here: https://github.com/swicg/activitypub-trust-and-safety/issues/97#issuecomment-3609426922So progress is happening. I'm trying to follow up with Mastodon on their implementation of that FEP draft, and I've added it to the agenda for T&S next month, so hopefully gaining implementers after that.I also added in how I made link previews in the Mastodon moderation tools look in 4.5, if implementers need some ideas for end-users
  • @silverpillYep!

    1
    0 Votes
    1 Posts
    9 Views
    @silverpillYep! Just was on vacation and had a conference to do. It's on my list for Monday to do some followup and updates
  • 0 Votes
    4 Posts
    22 Views
    @toddsundsted ok, bookmarked. When I'll circle back to ONI themeing I'll send some feedback your way to compare notes. :DWith ONI I tried to be "fun" and I generate a basic palette from the images actors upload as their Icon and Image properties (ie, profile and header picture in mastodon terms :D) As you can imagine that can lead to very dubious results.
  • @Edent

    Moved activitypub apache nginx php
    2
    0 Votes
    2 Posts
    14 Views
    @tofeo take a look at https://gitlab.com/edent/activity-bot/-/blob/main/README_nginx.md?ref_type=headsI don't use nginx, but that should help.
  • Implementing postingRestrictedToMods

    jsonld activitypub
    6
    1 Votes
    6 Posts
    24 Views
    Thanks! I will do just that... mostly since I don't feel like hosting my own context just for this one property. This feature is now implemented and should ship with the next minor version of NodeBB — v4.8.0.
  • Announce and Undo(Announce) in Mastodon

    mastodon activitypub undo
    3
    1 Votes
    3 Posts
    16 Views
    Yep, that's basically it. It's not really a concept in threadiverse implementations since group actors do the Announcing for synchronization.
  • There are two kinds of "collections" in ActivityPub:

    16
    0 Votes
    16 Posts
    51 Views
    @silverpill PS. did I miss where the spec forbids clients passing IDs to the Create objects, or am I right that it could be a valid mechanism?@trwnh

Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • #mastondon Friends!

    Technical Discussion mastondon
    165
    0 Votes
    165 Posts
    751 Views
    @Varpie exactly. This is why I'm treating this topic as something potentially quite difficult. One of the incredible values of the fediverse is that I use multiple clients to manage my account and I'm worried that encryption will make that nearly impossible.
  • 1 Votes
    10 Posts
    47 Views
    @evan that makes sense. I've just updated NodeBB to allow for the use of a manual override marker. The limit and even the marker is now customizable per-instance, and I do use the ellipsis when truncating text. Hopefully that resolves the engagement issue while still preserving the intent of b2b8 :smile: As for the use of an LLM to generate a summary, I think I will defer on that, since that might be a source of surprise for those not expecting the invocation of a LLM :sweat_smile:
  • 1 Votes
    18 Posts
    63 Views
    @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.
  • 0 Votes
    12 Posts
    66 Views
    Thanks @nutomic@lemmy.ml! I was wondering about that, so good to know it's possible.