@lmorchard @potch I keep thinking about a push cannon that could do the polling of various feeds and then fire out actions as needed. The model would be the old blog ping servers.
Conversation
Notices
-
Embed this notice
Anil Dash (anildash@me.dm)'s status on Tuesday, 13-Feb-2024 10:11:42 JST Anil Dash -
Embed this notice
Potch (potch@toot.cafe)'s status on Tuesday, 13-Feb-2024 10:39:55 JST Potch @anildash @lmorchard yeah I just keep thinking that the fundamental "push" nature of ActivityPub is a massive barrier to entry- and I think that's fine! I just wonder if there's room for a separate (and as you suggest, bridge-able!) feed-based world that has builds on the same Activity Feeds standards but a much, *much* lower barrier to publisher entry, because it's fetch-based. ActivitySub if you will.
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 13-Feb-2024 10:39:55 JST Evan Prodromou @potch @anildash @lmorchard I think this is doable today. I'm opening a ticket on the ActivityPub repo to discuss a pull-only subset. Just to be clear: no delivery of activities, and no replies, likes or shares. I would like to say: push is really important, though. Polling is really hard on all actors.
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 13-Feb-2024 10:52:32 JST Evan Prodromou @potch @anildash @lmorchard logged it! Thanks for the idea.
-
Embed this notice
Potch (potch@toot.cafe)'s status on Tuesday, 13-Feb-2024 11:56:41 JST Potch @KevinMarks @evan @anildash @lmorchard didn’t know that was out there- thank you for the pointer
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 13-Feb-2024 11:56:41 JST Evan Prodromou @potch @KevinMarks @anildash @lmorchard In general, the pollers have to optimize polling frequency. Most polls will be no-ops -- no changes. All servers that get polled have to manage thousands and millions of no-op requests per day. There isn't much penalty for polling more often than needed, except that it's hard to scale. But for small implementers without a lot of readers, pounding a feed every few minutes doesn't have a lot of consequences.
-
Embed this notice
Potch (potch@toot.cafe)'s status on Tuesday, 13-Feb-2024 11:56:43 JST Potch @evan @anildash @lmorchard "Polling is really hard on all actors" I think my info is severely lacking in this dept- any pointers on how I can learn more about polling-based problems at scale?
-
Embed this notice
Kevin Marks (kevinmarks@xoxo.zone)'s status on Tuesday, 13-Feb-2024 11:56:43 JST Kevin Marks @potch @evan @anildash @lmorchard you can read the WebSub spec
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 13-Feb-2024 12:00:30 JST Evan Prodromou @potch @KevinMarks @anildash @lmorchard @kellan and @rabble had an amazing presentation about polling RSS at OSCON 2008 that really changed the game for the social web. All we talk about now is push.
-
Embed this notice
Anil Dash (anildash@me.dm)'s status on Tuesday, 13-Feb-2024 12:40:25 JST Anil Dash @evan @potch @KevinMarks @anildash @lmorchard @kellan @rabble yeah but the shift there is about what kind of stack you can run and the level of sophistication you have to have to run it and scale it. The security considerations alone are massively larger.
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 13-Feb-2024 12:55:24 JST Evan Prodromou @anildash @potch @KevinMarks @lmorchard I'm trying to remain open to people teaching me about ActivityPub.
What security considerations are you talking about?
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 13-Feb-2024 21:22:23 JST Evan Prodromou @andy @potch @anildash @lmorchard link?
-
Embed this notice
Andy Nortrup :cascadia: 🌳 (andy@social.seattle.wa.us)'s status on Tuesday, 13-Feb-2024 21:22:24 JST Andy Nortrup :cascadia: 🌳 @evan @potch @anildash @lmorchard I interestingly just read this post about building an activity pub actor for a static blog.
Looking forward to the 4th part detailing the server less functions to handle push and follow requests.
-
Embed this notice