Goofed Home

how would you imagine something like blento for activitypub?

$$21859
https://slrpnk.net/u/ex_06 posted on Apr 3, 2026 17:50

Before commenting, please notice that Blento can do stuff like having cards that show account own’s collections: basically the fact that the blento site and the other app data are on the same repository allows for nice interactions. There is no need for crosslogin or cross-apis and pull or push stuff, it’s everything already there. So it’s not just about taking blento and having a webring that speaks activitypub somehow.

https://slrpnk.net/post/36114620

how would you imagine something like blento for activitypub?

$$21858
https://slrpnk.net/u/ex_06 posted on Apr 3, 2026 17:50

Before commenting, please notice that Blento can do stuff like having cards that show account own’s collections: basically the fact that the blento site and the other app data are on the same repository allows for nice interactions. There is no need for crosslogin or cross-apis and pull or push stuff, it’s everything already there. So it’s not just about taking blento and having a webring that speaks activitypub somehow.

https://slrpnk.net/post/36114619

Conversation

$$21828
https://stefanbohacek.online/users/stefan posted on Apr 3, 2026 16:25

Meeting minutes from the last Social Web Working Group call, which covered topics like discovery, groups, trust and safety, and more.

https://github.com/w3c/socialwg/blob/main/meetings/2026/2026-04-03-CG-WG-joint.md

Reminder that the fediverse is a "group project" and really does take a village.

Care to join in and help?

#fediverse #ActivityPub #W3C #SocialWeb

https://stefanbohacek.online/users/stefan/statuses/116341705285661793

Conversation

$$21826
https://piefed.social/u/rimu posted on Apr 3, 2026 16:20
In reply to: https://cosocial.ca/users/evan/statuses/116340795950746048

Cache-Control and Vary

https://piefed.social/comment/10810465

$$22019
https://cosocial.ca/users/evan posted on Apr 4, 2026 14:09
In reply to: https://cosocial.ca/users/evan/statuses/116340795950746048

Thanks to everyone who replied! Unfortunately HTTP caching is not our strong suit in the ActivityPub world; HTTP Signature header(s) are a real public cache buster. But you can do at least some good caching per user. tags.pub provides ETag, and sends If-None-Match and If-Modified-Since, but doesn't do Last-Modified well yet.

https://cosocial.ca/users/evan/statuses/116346834056478847
$$22023
https://cosocial.ca/users/evan posted on Apr 4, 2026 14:25
In reply to: https://cosocial.ca/users/evan/statuses/116346834056478847

The problem with Signature: and Signature-Input:

If the server wants to say, "this content is different for different users", you use the Vary header. For OAuth, you'd use Vary: Authorization, say. And the cache knows to separate data for different users. Same OAuth token, you can reuse the cached data.

We include our ID in the Signature (or Signature-Input) header. But we also include a timestamp there, so every single request has a different signature (by design).

https://cosocial.ca/users/evan/statuses/116346896160203413

Conversation

$$21769
https://hachyderm.io/users/thisismissem posted on Apr 3, 2026 11:53
In reply to: https://olifant.social/users/oli/statuses/01KN8GZCDVA1G3VHP6A29QQM01

@oli @julian yeah, so I'm interested in what filters applications need, and a good future feature will be "filtersets" which don't affect the public API but do change the admin experience (e.g., you could create a "silence" filter that includes these named filters, so you can apply them all at once repeatedly, but to a consumer it's still clear you're recommending they take these specific actions

And remember: the datasets only contain recommendations, they're not prescriptive. Any consumer can decide to ignore your recommendations as a dataset producer and do something different.

https://hachyderm.io/users/thisismissem/statuses/116340633996553828

Conversation

$$21647
https://hachyderm.io/users/thisismissem posted on Apr 3, 2026 01:49
In reply to: https://activitypub.space/post/1719

@julian writing all the docs takes a huge amount of time 😅

I also don't think I've structured them right yet

https://hachyderm.io/users/thisismissem/statuses/116338260056692264

Conversation

$$21634
https://cosocial.ca/users/evan posted on Apr 2, 2026 23:06
In reply to: https://activitypub.space/post/1720

@julian I already have access to the package.

https://cosocial.ca/users/evan/statuses/116337617420559136

$$21642
https://cosocial.ca/users/evan posted on Apr 3, 2026 01:17
In reply to: https://cosocial.ca/users/evan/statuses/116337617420559136

@julian anyways, moved and shipped!

https://www.npmjs.com/package/activitystrea.ms

https://cosocial.ca/users/evan/statuses/116338136139093712

Conversation

$$21629
https://hachyderm.io/users/thisismissem posted on Apr 2, 2026 22:00
In reply to: https://activitypub.space/post/1717

@julian I was informed of one gap in the documentation but the API is very follow your nose

https://hachyderm.io/users/thisismissem/statuses/116337358254356545

Conversation

$$21626
https://hachyderm.io/users/thisismissem posted on Apr 2, 2026 21:39
In reply to: https://activitypub.space/post/1716

@julian so suspend is either reject or drop as a recommendation; reject say you should tell the sending server "I reject this activity" drop is "I acknowledge this activity but it quietly goes to /dev/null

https://hachyderm.io/users/thisismissem/statuses/116337277829057404

Conversation

$$21612
https://hachyderm.io/users/thisismissem posted on Apr 2, 2026 20:40
In reply to: https://activitypub.space/post/1715

@julian waiting for implementations to give me feedback

https://hachyderm.io/users/thisismissem/statuses/116337045642727482

Create New Post