Goofed Home

Conversation

$$16146
https://social.coop/users/smallcircles posted on Mar 22, 2026 20:08
In reply to: https://activitypub.space/post/1641

@evan

> Rate limits are a common part of APIs.

Yes, of API *implementations*, and they may become part of the public interface of these implementation. Whether they should be part of an open standard protocol specification is a different matter imho. Perhaps in a separate implementation guide, suggesting recommended practices.

Or perhaps there may be some way to formulate a generic mechanism in the protocol specification that makes rate limits an extension point, without pinning to a particular method, esp. if it is only a de facto standard.

(Other example. The fediverse is still pinned to an expired draft of HTTP signatures.)

OTOH if the goal of the task force is to mostly just provide implementation guidance, and maybe a reference impl, then I guess examples of rate limiting may be provided.

@julian

https://social.coop/users/smallcircles/statuses/116274632996483178

$$16154
https://cosocial.ca/users/evan posted on Mar 22, 2026 20:41
In reply to: https://social.coop/users/smallcircles/statuses/116274718079331293

@smallcircles @julian the point of the API task force is to make using the API across servers possible. That's why we're doing the OAuth work. I think rate limiting is part of the basic profile; it's one of the things you need to support to use the API across different servers.

https://cosocial.ca/users/evan/statuses/116274763446935703
$$16185
https://cosocial.ca/users/evan posted on Mar 22, 2026 22:02
In reply to: https://activitypub.space/post/1641

@julian There are 3 main clusters.

They're linked here for the ActivityPub API task force, but they also apply for the federation protocol:

https://github.com/swicg/activitypub-api/issues/4#issuecomment-4083573914

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

Conversation

$$16050
https://cosocial.ca/users/evan posted on Mar 22, 2026 16:04
In reply to: https://social.coop/users/smallcircles/statuses/116272009707549380

@smallcircles @julian I disagree!

Rate limits are a common part of APIs. For apps to work across servers, the servers need to provide about the same interface.

Using standard rate-limiting headers lets client apps detect what rate limits they will be held to. It reduces the uncertainty.

Fortunately, there is a well known de facto standard and an even better IETF standard coming up. We should point them out.

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

Conversation

$$15783
https://mastodon.social/users/benpate posted on Mar 22, 2026 00:29
In reply to: https://activitypub.space/post/1630

I mean, I just did every search query as an actor.. and this isn’t much different.

Every *potential* number is ready to go, and just gets a db entry (and actual behavior) once someone interacts with it.

@julian @smallcircles

https://mastodon.social/users/benpate/statuses/116269998738170024

Conversation

$$15758
https://mastodon.social/users/benpate posted on Mar 21, 2026 23:14
In reply to: https://activitypub.space/post/1627

@julian @smallcircles

Fascinating idea! And stuff like this is going to spark many more..

Would you Follow the book in order to see when it’s back on the shelf?

https://mastodon.social/users/benpate/statuses/116269703587885427

$$15778
https://fietkau.social/users/julian posted on Mar 22, 2026 00:16
In reply to: https://mastodon.social/users/benpate/statuses/116269703587885427

@benpate @julian@activitypub.space @smallcircles In case you haven't come across it yet, https://millsfield.sfomuseum.org/blog/2024/03/12/activitypub/ will be a fun read!

https://fietkau.social/users/julian/statuses/116269948179863526

Conversation

$$15775
https://social.coop/users/smallcircles posted on Mar 22, 2026 00:12
In reply to: https://activitypub.space/post/1628

@julian @benpate

> who says fediverse accounts need to be people?

Certainly not me. I'm thinking on an actor-based service-oriented fedi, which more closely represents actor model. Where the social network is a pure social graph of addressible actors, that can be introspected for the services they provide.

Yes, a book might be an actor, as well as the shelf :)

https://social.coop/users/smallcircles/statuses/116269930386110418

Conversation

$$15610
https://mastodon.social/users/trwnh posted on Mar 21, 2026 16:58
In reply to: https://social.coop/users/smallcircles/statuses/116265901554073332

@smallcircles @hongminhee @evan @steve browser.pub is incorrect here -- having a range of Object or Link doesn't mean that schema PropertyValue is not allowed. it means that the value is inferred to be an Object or a Link *in addition to* a PropertyValue. there is no problem as long as there are no conflicting statements being made.

cc @js

https://mastodon.social/users/trwnh/statuses/116268224078918339

Conversation

$$15511
https://cosocial.ca/users/evan posted on Mar 21, 2026 12:37
In reply to: https://mastodon.world/users/MichalBryxi/statuses/116266602991133029

@MichalBryxi @alex @smallcircles it's a hack, agreed.

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

Conversation

$$15504
https://cosocial.ca/users/evan posted on Mar 21, 2026 12:21
In reply to: https://social.coop/users/smallcircles/statuses/116266417866942435

@smallcircles @alex @MichalBryxi it's pretty common on the Fediverse.

That said, I'd love to add vocabulary terms for it. And you could edit your actor object and add them.

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

Conversation

$$15369
https://social.coop/users/smallcircles posted on Mar 20, 2026 22:29
In reply to: https://social.coop/users/smallcircles/statuses/116263814198150515

@julian @evan

Well.. atm all options have 25% of the vote 😅

https://social.coop/users/smallcircles/statuses/116263863422912267

$$15378
https://cosocial.ca/users/evan posted on Mar 20, 2026 22:48
In reply to: https://social.coop/users/smallcircles/statuses/116263814198150515

@smallcircles @julian

https://evanp.me/pollfaq#itdepends

https://cosocial.ca/users/evan/statuses/116263937650004635
Create New Post