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

Topic removal from a category/community

Technical Discussion
29 5 116

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @sk@utsukta.org mentioned in another thread that the way Hubzilla and threadiverse software handle group discussions is incompatible.

    It got me thinking about whether that is true. At its core both FEPs (171b and 1b12, respectively) rely on a central "distributor" node to send activities to recipients.

    @silverpill@mitra.social did further comparisons in thr text of 171b itself:

    > Announce activity is used instead of Add. Conversation and related activities are synchronized between participants, but conversation backfilling mechanism is not specified.

    The questions here are:

    If threadiverse software federated out an Add in addition to Announce, would that satisfy basic synchronization (not backfill) requirements laid out by 171b? Is there any reason why Announce could not be used to facilitate private federated group discussions as well? Assuming visibility maintains scoped to addresses, I don't see any immediate reason why not...
    read more

  • I'm playing around with Offer activities in Fedify. The AP Vocab provides this, easy peasy.

    ✅ Alice OFFERS Book to Bob
    ✅ Bob ACCEPTS Alice's OFFER

    Or:

    ✅ Bob OFFERS Rotten Tomato to Alice
    ❌ Alice REJECTS Bob's OFFER

    ----------------

    But I'm not clear if this is right:

    ❓Alice ANNOUNCES OFFER of Labubu to Followers?

    ❓Bob OFFERS $10 for Labubu to Alice?

    ❓ Alice ACCEPTS Bob's OFFER of $10 for Labubu?

    ✅ Alice OFFERS Labubu to Bob

    ✅ Bob ACCEPTS Labubu

    read more

  • Your Home Feed is the inbox of an ActivityPub actor — in particular YOUR ActivityPub actor.

    There could be an actor for each hash-tag, too.

    You could even do Del.icio.us like things — and have actors for intersections of hash-tags, too.

    These hash-tag actors' inboxes would need to be readable by anyone.

    ...

    This could be a more ActivityPub like API alternative to Mastodon's "GET /API/v1/tags/{name}" API.

    read more

  • @hongminhee How hard would it be for a future version of ActivityPub to simply back out JSON-LD support? Would there be a downside to this?

    read more

  • @julian Yes, POST to personal inbox sends a 404, POST to group inbox sends a 202 (I guess group inbox is how we communicate now).

    read more

  • @silverpill@mitra.social POSTing that inbox sends a 404?

    read more

  • @julian @liaizon https://activitypub.space/uid/1/inbox still returns 404. Perhaps group's inbox is working?

    UPD: yes https://activitypub.space/category/5/inbox returns 202

    read more

  • @nicholas Agreed with all of this!

    @evan @travisfw

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    3 Views
    After 5 months of chipping away at it, PieFed is now an installable 'app' in the Yunohost store! It's been there for a couple of weeks actually but until this weekend it had a scary red exclamation mark because some automated tests hadn't ran yet. But that's gone now so I feel confident about recommending it to others. Yunohost is a linux distro for servers that has a web gui for installing and managing services, that takes all the hassle out of self-hosting. How to get started with Yunohost. @squirrel@piefed.kobel.fyi and @michael@piefed.chrisco.me have had good success setting up their instances already: https://piefed.social/c/piefed_meta/p/1561141/thanks-to-rimu-ericgaspar-and-tituspijean-yunohost-has-a-working-piefed-setup
  • 0 Votes
    1 Posts
    8 Views
    One of the long-standing issues we have in/on the fediverse is that when I have a link in my post that goes to another post on my instance, people on other instances will click that link and be taken to MY instance, where they can't comment, don't have an account, aren't logged in, etc and they will try to log in using their login credentials for their home instance then wonder why it doesn't work. When someone links to https://lemmy.world/post/39832275 and I'm on piefed.social I want to see https://piefed.social/c/news/p/1544770/national-parks-ordered-to-check-gift-shops-for-dei-type-items not the copy on lemmy.world! As of PieFed v1.4, links like that will automatically be converted to link to the local copy of the post, where 'local' is whatever is local for the reader. See the linked video where I demonstrate this in action.
  • 0 Votes
    6 Posts
    37 Views
    In general that's a good idea because you should never trust content coming from somewhere else (even in an S2S context) For reference, NodeBB literally sanitizes the bejeezus out of what it gets from anywhere. All classes are removed, all attributes are removed. I want it as close to semantic HTML as possible, and classes/attributes mean absolutely nothing because: I don't use the same CSS classes Attributes may not follow my own rules for when and where they are added. For example, Mastodon messes with any URL it federates out. It chops the anchor text in half, hides the rest behind invisible or something, and adds an ellipsis. invisible does something different in NodeBB, so there is a CSS conflict here. I strip everything and just show the URL as it was intended.
  • 0 Votes
    1 Posts
    21 Views
    At Piefed office hours, rimu@piefed.social and I got to talking about what's next for Piefed and the Threadiverse WG. One of those things is moving stuff between communities (or in bbs parlance: moving topics between categories/forums). Rimu suggested we use the already-existing as:Move activity, sent by the community (a group actor), with origin and target set, and with object being the post id itself. I suggested we update this to use the resolvable context collection as object instead, which Piefed has supported since v1.2. That should be enough to get a proof-of-concept implementation going between Piefed and NodeBB... a question remained as to whether this should be Announce(Move(Object)) or simply Move(Object). Argument for former was that it was similar verbiage to other 1b12 actions. Argument for the latter was that this is merely 1b12 adjacent and needn't follow prior art. We'll likely put together an FEP for this.