Goofed Home

Conversation

$$22731
https://cosocial.ca/users/evan posted on Apr 6, 2026 22:43
In reply to: https://cosocial.ca/users/mpjgregoire/statuses/116360099104329975

@mpjgregoire @cogdog there are a couple of thoughts here:

https://github.com/social-web-foundation/tags.pub/issues/13

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

$$22733
https://cosocial.ca/users/mpjgregoire posted on Apr 6, 2026 22:48
In reply to: https://cosocial.ca/users/evan/statuses/116360177537472647

Thanks, @evan

@cogdog

https://cosocial.ca/users/mpjgregoire/statuses/116360196053593807

Conversation

$$22707
https://nokoto.org/users/mradcliffe posted on Apr 6, 2026 19:12
In reply to: https://cosocial.ca/users/evan/statuses/116359326146804499

@evan Thanks for the response. I think how a given software does double-knocking is up to that software. It is not necessarily true that you have to store the result, but it is ideal. I am much too lazy to refactor a persistent cache and I just double-knock every time. :P

But to start, those libraries need to be able to support both signature implementations as those libraries are already in-use by the majority of software that has not implemented RFC 9421 yet.

https://nokoto.org/user/3/replies/281

Conversation

$$19388
https://cosocial.ca/users/evan posted on Mar 28, 2026 16:56

Friends, if you haven't already, it would be a big favour to me if you could enable tags.pub to boost your public tagged posts.

Just follow @_followback . It will follow you back, and when you make a post with a hashtag in it, the server will boost your post from the appropriate hashtag.

If you're interested in any topics, like @nokings , follow that account to get posts with that hashtag from across the Fediverse.

Let me know how it works for you!

#tagspub #hashtags #activitypub

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

11 posts in conversation

$$20570
https://cosocial.ca/users/evan posted on Mar 30, 2026 15:17
In reply to: https://indieweb.social/users/tchambers/statuses/116318681986249415

@tchambers @joe great idea!

I think it's a really interesting question of how much of the Fediverse needs to be providing data to tags.pub.

I think this might be an interesting network science problem. I'll do some math and let you know!

https://cosocial.ca/users/evan/statuses/116318789888867447
$$22371
https://cosocial.ca/users/mpjgregoire posted on Apr 5, 2026 17:09
In reply to: https://cosocial.ca/users/evan/statuses/116307853693355052

@evan I read years ago that multi-word tags should be done in CamelCase, for the benefit of screenreaders. So when I take my posts, I'm careful to do so. It appears however that tags.pub lowercases all my tags.

I understand that it shouldn't create separate accounts for tags that vary only by capitalisation, but when creating a new account, why not preserve the capitalisation of the original tag?

https://cosocial.ca/users/mpjgregoire/statuses/116353203516225811

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

$$21535
https://cosocial.ca/users/evan posted on Apr 2, 2026 14:59
In reply to: https://social.technoetic.com/users/steve/statuses/116335339159549073

@steve @trwnh @hongminhee ha! That was the notice that got me to become a maintainer. But I don't have the admin rights to change it!

@jasnell can you give admin rights on the activitystrea.ms repo so I can change the message and also push automatically?

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

$$21630
https://cosocial.ca/users/evan posted on Apr 2, 2026 22:25
In reply to: https://cosocial.ca/users/evan/statuses/116335705042185783

@evan James archived the repo today, assumably in response to this question. I'm going to keep working from my personal fork, and I'll use that to push to npm. I think I can update the info in package.json on the topic, too. A change that's been waiting too long.

@steve @trwnh @hongminhee @jasnell

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

Conversation

$$21560
https://discuss.systems/users/ricci posted on Apr 2, 2026 16:33
In reply to: https://cosocial.ca/users/evan/statuses/116335810064147299

@evan @hamishcampbell @_elena

Since they have $100M in the bank, 3 is probably a way off. AFACT, they are currently doing both 1 and 2 in parallel; if you look at their protocol engineers, I do believe they are really all in on 1, but much of the rest of the company is taking every opportunity to act in a decentralized manner and going in the opposite direction.

https://discuss.systems/users/ricci/statuses/116336075429229304

$$21566
https://cosocial.ca/users/evan posted on Apr 2, 2026 17:04
In reply to: https://discuss.systems/users/ricci/statuses/116336075429229304

@ricci @hamishcampbell @_elena well, they had $100M when they raised money last year.

Crypto funds love to rollover crypto assets. So maybe some of it was in crypto, like Bitcoin, which has since dropped 25% against USD.

And they've been operating a tech startup with 20-30 staff and dozens of contractors, plus hosting costs which are somewhere in the $20-50M/year range, I'd bet.

If I had to guess on runway for BlueSky today, I'd say 12-24 months.

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

Conversation

$$21557
https://ohai.social/users/jakebrake posted on Apr 2, 2026 16:28
In reply to: https://activitypub.space/post/1709

@julian @evan @njvack @dgfitch @skinnylatte @tankgrrl @Viss @ai6yr @mayintoronto

Wow that is just brilliant. I love how the SFO *airport museum* staff just went off and figured out how to track items (and planes visiting the airport!) and everything in a low-cost scalable way that totally plugs into the Fediverse. Neat! :fediverse:

@sfomuseum

https://ohai.social/users/jakebrake/statuses/116336055760282118

Conversation

$$21551
https://cosocial.ca/users/evan posted on Apr 2, 2026 15:58
In reply to: https://mastodon.online/users/mastodonmigration/statuses/116335870154360353

@mastodonmigration @hamishcampbell @_elena I won't argue with this. Having two incompatible stacks hurts the entire ecosystem. When developers and decisionmakers see that, it makes them want to sit back and wait to see what comes out on top.

I think our best mitigation for that right now is reassurance that investing time, energy and money into ActivityPub will not be a waste.

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

$$21553
https://mastodon.online/users/mastodonmigration posted on Apr 2, 2026 16:02
In reply to: https://cosocial.ca/users/evan/statuses/116335936445313455

@evan @hamishcampbell @_elena

💯 Slow and steady wins the race. It is just frustrating that people are so easily distracted by bright shiny objects.

https://mastodon.online/users/mastodonmigration/statuses/116335953657317146

Conversation

$$21534
https://c3d2.social/users/astro posted on Apr 2, 2026 14:45
In reply to: https://cosocial.ca/users/evan/statuses/116335594864102390

@evan
#FediBuzz was always followable by users because there is just no technical difference.
@julian @mlanger

https://c3d2.social/users/astro/statuses/116335648575221855

Conversation

$$21532
https://cosocial.ca/users/evan posted on Apr 2, 2026 14:30
In reply to: https://cosocial.ca/users/evan/statuses/116335584255031258

@julian @mlanger

This all brings in a firehose, which can be a lot of data to handle, especially if you're only interested in a few topics.

Fedibuzz has solved this really nicely, by having one relay per hashtag. So an admin can add a few hashtag relays for topics of interest to their users.

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

$$21533
https://c3d2.social/users/astro posted on Apr 2, 2026 14:35
In reply to: https://cosocial.ca/users/evan/statuses/116335590364370626

@evan
I would like to drink from your firehose
@julian @mlanger

https://c3d2.social/users/astro/statuses/116335610466203846
Create New Post