Scenario: Human Q&A site accumulates large quantity of useful information (Quora, StackOverflow, etc.). AI model ingests that data. Users start relying on AI based Q&A. Original Q&A site dies (no traffic). No more training data. What happens then? 🤷♂️
Notices by Steve Bate (steve@social.technoetic.com)
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Monday, 19-May-2025 19:18:07 JST Steve Bate
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 14-May-2025 22:00:40 JST Steve Bate
I don't remember. How long has the W3C SocialCG been trying to form a Working Group to at least correct the errors in #ActivityPub? Has been 6 months, a year, longer?
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Monday, 12-May-2025 20:02:17 JST Steve Bate
Just for fun... try this #ActivityPub quiz to test your knowledge of the protocol.
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 12-Feb-2025 03:20:03 JST Steve Bate
@silverpill @helge I think the issue is more the view that requests are *processed* by actors (versus a server). Do you know of any place in the specification that states that an actor processes the activities arriving in its inbox?
I believe some of the spec authors are confusing the issue by claiming AP is based on Hewitt’s actor model.
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Sunday, 09-Feb-2025 01:53:25 JST Steve Bate
@pfefferle Just to confirm, the WordPress /api/v1/instance/peers endpoint is implemented by a different plugin than the AP plugin, right? Which plugin typically implements that? TIA
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Monday, 27-Jan-2025 08:22:20 JST Steve Bate
@silverpill AFAIK, AP doesn’t define any type-specific Update side-effects (actor vs non-actor).
For standard AS2 actor types, neither inbox nor outbox are needed for detection. For inferring AP actor extension types, I think the FEP should be conformant with the AP spec.
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Monday, 27-Jan-2025 03:32:57 JST Steve Bate
@silverpill @naturzukunft @julian @evanprodromou I agree “transient” not clear at all. The
errata you’re referring to is for C2S Partial Updates (Section 6.3.1) rather than anonymous objects, right? -
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Monday, 27-Jan-2025 03:28:43 JST Steve Bate
@silverpill @mariusor I believe that removing the Actor type from the AS2 specification was a mistake (especially after looking at the rationale behind it).
That said, I'm not sure that "core type" is a meaningful label.
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Monday, 27-Jan-2025 02:59:40 JST Steve Bate
@silverpill You allow a missing outbox in your FEP although it's required by AP. I think inbox should also be optional. For S2S, if a server has a sharedInbox, the actor-specific inbox endpoint is not very useful. A shared inbox endpoint plus activity/object targeting properties is enough. For duck typing, an "Actor" is a thing that performs an Activity: it's the object (in an RDF sense) of some Activity `actor` relationship.
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Monday, 27-Jan-2025 02:10:42 JST Steve Bate
@silverpill @naturzukunft @julian The AP spec conflates the "anonymous object" and "transient object" concepts. To be precise, an anon object explicitly has a JSON `null` for an id rather than not having an id property at all. (In JSON-LD, it's the same thing, but.... AP should primarily be interpreted as JSON, per @evanprodromou). I've seen very few anonymous objects in the wild (given that definition).
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 08-Jan-2025 18:19:44 JST Steve Bate
The "Social Web" (#ActivityPub) Foundation's support from Meta and their links to Meta and X are even more dubious after Zuck's policy announcement. I think they should remove the links (and the associated accounts).
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Tuesday, 26-Nov-2024 02:00:30 JST Steve Bate
'A place of joy': why scientists are joining the rush to Bluesky...
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Sunday, 24-Nov-2024 22:56:51 JST Steve Bate
@cwebber Thanks for the response. Both the original paper and Wikipedia state: "Everything is an actor". Not in AP. In response to messages, actors can create other actors and only modify their own *internal* state. Not specified in AP. Another difference is that AP actors can communicate to other actors without actor addresses (using "as:Public"). Interestingly, an "inbox" (or message queue) is not required in the Actor Model of Computation (see paper). Too many differences to list here...
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Sunday, 24-Nov-2024 00:55:55 JST Steve Bate
@cwebber I'd like to hear more about AP follows the (Hewitt) Actor Model of Computation, if that's the one you mean. Just having message passing and an inbox and a thing called an "Actor" doesn't make the thing a unit of computation. Given the stated importance to AP, I don't see Hewitt's actor model mentioned in the spec or in any of the WG transcripts, so I'm curious what I'm missing.
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Friday, 01-Nov-2024 05:10:07 JST Steve Bate
@evan @deadsuperhero The "simple truth" is that no changes have been made to the AP Rec since 2018 despite numerous bug reports and extensive community feedback. There's currently no W3C group with the authority to make any changes. For at least those reasons, I think it's fair to say it's currently unmaintained. I know there has been some talk about chartering a WG to do a minor update. 🤞 FEPs are not W3C, are not AP-specific and are a separate, informal process. But, of course, you know that.
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Thursday, 31-Oct-2024 23:58:18 JST Steve Bate
@evan @deadsuperhero One alternative.. talk about how the problems with #ActivityPub will be addressed in a reasonable time frame given it’s not actively maintained and the evolution of it is “closed” (tightly controlled by the W3C). I think this would be more effective for attracting developers than FUD and misinformation about other protocols and attacks on those with more inclusive perspectives. That strategy doesn’t help ActivityPub, in either the short or the long term.
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Sunday, 27-Oct-2024 17:10:30 JST Steve Bate
I've been developing an #ActivityPub C2S-based (with extensions) API facade/proxy proof-of-concept for Mastodon. It runs as a separate process that supports proxying the Masto operations but also adds a postable C2S outbox with support for AP C2S activities. These activities are converted into upstream Mastodon API calls. This extended C2S API also supports search, streaming events, managing bookmark collections, and retrieving timeline collections. 1/2
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Thursday, 24-Oct-2024 01:30:54 JST Steve Bate
I submitted a draft FEP describing the Mastodon and LitePub/Pleroma #ActivityPub relay protocols. Comments and corrections are welcome.
https://codeberg.org/fediverse/fep/src/branch/main/fep/ae0c/fep-ae0c.md
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Saturday, 19-Oct-2024 01:46:34 JST Steve Bate
@silverpill Is there a script for checking a new FEP before submitting a PR? (For content and metadata issues, for example)
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 16-Oct-2024 16:14:40 JST Steve Bate
@jan Does that list include the software implementation details about the relays? I didn’t see it.