Goofed Home

Conversation

$$15817
https://cosocial.ca/users/evan posted on Mar 22, 2026 02:29
In reply to: https://cosocial.ca/users/evan/statuses/116270454162893724

The other things is collection filtering. This is where you check each item in a page to see if the client can actually read it, and leaving it out if not. It's very important if you include embedded objects, and not that important if not. If you only include references, they can be checked when the client tries to fetch them.

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

Conversation

$$15814
https://cosocial.ca/users/evan posted on Mar 22, 2026 02:19
In reply to: https://cosocial.ca/users/evan/statuses/116263666782098294

So, here's the trade-off: adding embedded objects can reduce the number of extra HTTP requests required to render the page of objects. For example, if showing a `followers` collection, adding each actor's name, avatar, and so on can be a real savings.

However, it puts a lot of costs on the server -- looking up cached or local data about each object.

Long story short: adding embedded objects is a pressure towards having smaller page sizes.

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

$$15816
https://cosocial.ca/users/evan posted on Mar 22, 2026 02:23
In reply to: https://cosocial.ca/users/evan/statuses/116270428457711828

If you're not showing embedded objects, then filling up a collection page is usually just a couple of database queries. And adding more items to the page has very little extra cost.

The bigger your pages are, the fewer requests a client has to make to get all the data.

So, I think if you're not doing embedded objects, the pressure is towards bigger pages.

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

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

$$15552
https://cosocial.ca/users/evan posted on Mar 21, 2026 15:39
In reply to: https://mastodon.social/users/kleisli/statuses/116267820344186491

@kleisli @MichalBryxi

Oh, cool! So, yes, I'd highly recommend the book I wrote for O'Reilly Media about ActivityPub:

https://evanp.me/activitypub-book/

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

Conversation

$$15549
https://cosocial.ca/users/evan posted on Mar 21, 2026 15:33
In reply to: https://mastodon.social/users/kleisli/statuses/116267847721221463

@kleisli @MichalBryxi great. I can't do that for you. You can make a feature request to Mastodon to hide notifications from particular servers, or you can block tags.pub or add hashtag NoTagsPub to your bio.

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

Conversation

$$15526
https://cosocial.ca/users/evan posted on Mar 21, 2026 13:39
In reply to: https://mastodon.social/users/kleisli/statuses/116267382624512447

@kleisli @MichalBryxi Mastodon has that!

https://fedi.tips/customising-your-notifications-on-mastodon/

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

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

$$15508
https://cosocial.ca/users/evan posted on Mar 21, 2026 12:27
In reply to: https://teh.entar.net/users/squinky/statuses/116264846139769509

@squinky dude

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

Conversation

$$15507
https://cosocial.ca/users/evan posted on Mar 21, 2026 12:25
In reply to: https://mastodon.world/users/MichalBryxi/statuses/116266327886337653

@MichalBryxi hi! I'm one of the authors of ActivityPub and the developer of tags.pub.

There is not a native ActivityPub way to follow a hashtag.

Following a hashtag in Mastodon only shows you everything with that tag that is shared by someone on your server, or someone that someone on your server follows.

The point of tags.pub is to follow hashtags globally.

If you don't want to participate, block away!

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

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

Create New Post