Posts by julian@community.nodebb.org
 (DIR) Post #Ax8xQRnheCEUrx6E9w by julian@community.nodebb.org
       2025-08-07T16:46:05.029Z
       
       0 likes, 0 repeats
       
       A reminder that the ForumWG meeting will begin in 15 minutes.
       
 (DIR) Post #AxCdqWb9DCXYpJDvqS by julian@community.nodebb.org
       2025-08-15T18:52:07.074Z
       
       0 likes, 0 repeats
       
       @silverpill@mitra.social @mariusor@metalhead.club here's a dumb question... What happens when my software with no idea of the concept of nomadic identity, encounters an object with an ap:// protocol?
       
 (DIR) Post #AxIMPsme5PTLXh4V9c by julian@community.nodebb.org
       2025-08-17T19:13:51.480Z
       
       0 likes, 0 repeats
       
       @gyptazy@mastodon.gyptazy.com I'm planning to add support for relays in NodeBB. Is the Litepub relay style still well supported?
       
 (DIR) Post #AxMbKDrd4Zlv8509mi by julian@community.nodebb.org
       2025-08-20T01:16:58.221Z
       
       0 likes, 0 repeats
       
       @esoteric_programmer@social.stealthy.club NodeBB publishes the ActivityStreams "Article" type, which Mastodon current doesn't have good support for.One way around it is to send summary with the full text... but then some other software thinks it's an uber long content warning. There's no winning :sweat_smile:
       
 (DIR) Post #AxNFTjHzbHKpMjQ9OC by julian@community.nodebb.org
       2025-08-20T19:41:04.243Z
       
       0 likes, 0 repeats
       
       @esoteric_programmer@social.stealthy.club actually I'm not sure how GtS would handle it!
       
 (DIR) Post #AxX2kZLiSDQFdYSeTw by julian@community.nodebb.org
       2025-08-25T14:51:03.849Z
       
       0 likes, 0 repeats
       
       @silverpill@mitra.social has the shutdown been postponed? I know there were offers of financial support but am not sure whether that was enough to keep it afloat, or whether the 12 Sept deadline was still in effect.
       
 (DIR) Post #AxajoMrxfuRZaoTtoG by julian@community.nodebb.org
       2025-08-27T04:29:29.533Z
       
       0 likes, 0 repeats
       
       That's a really good question, I am not actually aware of any list of software implementing the ActivityPub API.@silverpill@mitra.social and @steve@social.technoetic.com may have some leads.
       
 (DIR) Post #AxhTL1X7gVe5rVRIvo by julian@community.nodebb.org
       2025-08-30T15:32:21.828Z
       
       0 likes, 0 repeats
       
       I won't pretend to be an expert on this matter.The crux of the problem is that these open in app associations are associated by domain... and that the fediverse is split across thousands of domains essentially makes it a non-starter.For example, take a look at NewPipe. This is the domain association popup.Yikes!Unfortunately I am also not an Android developer so I don't have any clue what the solution would be!
       
 (DIR) Post #AxhTL2oAwasdogQR9M by julian@community.nodebb.org
       2025-08-30T15:34:41.311Z
       
       0 likes, 0 repeats
       
       That said...! @benpate@mastodon.social has been working on something called Activity Intents (https://w3id.org/fep/3b86) that offloads this from the browser layer and onto the web apps themselves.It's something that could function as a stopgap until such time that a better solution is found for app-based clients.
       
 (DIR) Post #AxhTL4ABuE5K1FjX6W by julian@community.nodebb.org
       2025-08-30T15:53:38.495Z
       
       0 likes, 1 repeats
       
       Another solution involves the standard OAuth2 login flow to authenticate a user, and then using the ActivityPub API (aka C2S) to perform actions on behalf of the remote user.I talked about this one a bit in my talk at FediCon.
       
 (DIR) Post #AxkMf7XCxsme3szjwe by julian@community.nodebb.org
       2025-08-29T11:45:33.490Z
       
       0 likes, 0 repeats
       
       @strypey@mastodon.nzoss.nz interesting... I hadn't heard of them until just now.Do they have a presence on the fediverse I wonder?
       
 (DIR) Post #Axm1ZuzAU85syLfeK0 by julian@community.nodebb.org
       2025-09-01T17:56:20.777Z
       
       0 likes, 0 repeats
       
       Silverpill, to put it bluntly, Discourse broadcasts content to the fediverse. It does not provide functionality for users to discover new content via follower relationships.The only way content outside of the local instance appears is:If it is in direct response to an existing topicIt is 1b12-announced by a synchronized category (requires admin setup)I think maybe Discourse can also follow users (this also requires admin setup)These decisions essentially make Discourse federation one-way, severely limits reach and precludes organic discovery of new content.
       
 (DIR) Post #AxsEstmLf0dt5HoaQ4 by julian@community.nodebb.org
       2025-09-04T16:07:11.394Z
       
       0 likes, 0 repeats
       
       Monthly meetings are held on the first Thursday of each month, at 13h00 to 14h00 Eastern Time (currently 17h00 to 18h00 UTC). You can find them listed in the SocialCG Calendar. The next meeting will be held (today) on 4 September 2025.Meeting link: https://meet.jit.si/ap-forum-wgThis month's meeting has no set agenda. Discussions will continue re: FEP 7888/f228 adoption and ongoing FEP drafts.
       
 (DIR) Post #AxwZlaikzhhXcUKcbo by julian@community.nodebb.org
       2025-09-05T19:01:54.876Z
       
       0 likes, 0 repeats
       
       This past June, I put together a write-up about two major approaches to backfilling conversations. The ability to properly backfill conversations means we will be able to make major inroads toward solving the feeling that the fediverse is quiet.I, alongside several other members of the SWICG Forums and Threaded Discussions Task Force (ForumWG) have been working toward building implementor support for Conversational Contexts — the ability to explicitly classify a set of objects as belonging to a conversation, whether that be a topic, reply tree, or similar.I am happy to report that we have made some wonderful inroads this past few months!@jesseplusplus@mastodon.social has been working closely with the Mastodon team to allow software to backfill from Mastodon — this pull request has now been approved! :white_check_mark:I have been working with both @nutomic@lemmy.ml and @rimu@piefed.social to allow software to backfill from Lemmy and Piefed, respectively. (Lemmy PR, Piefed issue) :white_check_mark:This marks a major milestone in the adoption of conversational contexts. With Mastodon on board backfill will be possible with the majority of the microblogiverse. With Lemmy and Piefed on board, backfill will be possible with the majority of the threadiverse.Remember that @pfefferle@mastodon.social was an early adopter of conversational contexts, and we have been able to backfill from WordPress blogs for quite awhile now (so that's the blogiverse too) :blush:I for one, am eagerly awaiting the next version of all of these softwares!!
       
 (DIR) Post #AyRBOfuhI2neIQ4F04 by julian@community.nodebb.org
       2025-09-21T15:31:22.163Z
       
       0 likes, 0 repeats
       
       Are there implementors of web+ap? I'd be interested in adopting.I assume the fallback behaviour is to just assume  https?
       
 (DIR) Post #AypwI7KD8u8SKz2ebg by julian@community.nodebb.org
       2025-10-02T14:43:56.346Z
       
       0 likes, 0 repeats
       
       @rimu@piefed.social Do you send the Undo(Announce(Create)) as well for microblog compatibility?
       
 (DIR) Post #AypwI8D9qc5V5OkXFg by julian@community.nodebb.org
       2025-10-02T22:00:32.980Z
       
       0 likes, 0 repeats
       
       @rimu@piefed.social got it, thanks. How do you reconcile the Delete coming from outside your domain? I would figure Mastodon would drop those Deletes.Edit: that was confusing wording... I mean — how do you sign a Delete for an object that doesn't belong to your instance?
       
 (DIR) Post #AyqKABSCJ15Rj4Wl5k by julian@community.nodebb.org
       2025-10-03T19:22:33.165Z
       
       0 likes, 0 repeats
       
       I think Announce(Delete(Object)) skirts around that, though. Maybe not if you're being technical about it, but the shape of the activity is different enough to mean something else in 1b12-land:A community/group-actor announced a DeleteThe object may or may not belong to the same domain as the community/group-actor or Delete actorVerify that the community/group-actor and Delete actor are same-origin (might not need this if cross-instance moderation is a thing)Verify that the Delete actor is a moderator of the community/group-actor as per 1b12
       
 (DIR) Post #AyynTgRLm7TrGXSdd2 by julian@community.nodebb.org
       2025-10-07T21:40:31.584Z
       
       0 likes, 0 repeats
       
       Well, the whole idea behind them being resolvable is so that when they are acted upon (by the context owner), they can be queried.For example if I receive a Delete(Context), I'll resolve it to find the root level post, and from there find my local representation, and delete it, assuming the actor was allowed to delete it.They're only server generated views per current usage... but why do they have to be constrained to that usage?
       
 (DIR) Post #B0uw8qgQsaMfOXc836 by julian@community.nodebb.org
       2025-12-04T20:53:28.395Z
       
       0 likes, 0 repeats
       
       So @silverpill@mitra.social, does your FEP capture the entirety of emoji reactions on the fediverse? :smile:@thisismissem@hachyderm.io