GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Steve Bate (steve@social.technoetic.com)

  1. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Tuesday, 08-Jul-2025 16:01:01 JST Steve Bate Steve Bate
    in reply to
    • silverpill
    • Blurry Moon

    @sun @silverpill Vocata, ActivityPods, rdf-pub, …

    In conversation about 5 months ago from social.technoetic.com permalink
  2. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Tuesday, 08-Jul-2025 15:46:35 JST Steve Bate Steve Bate
    in reply to
    • Haelwenn /элвэн/ :triskell:

    @lanodan There’s no public repo yet. It’s WIP. Isn’t Pleroma C2S only supported on the server side?

    In conversation about 5 months ago from gnusocial.jp permalink
  3. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Sunday, 06-Jul-2025 23:22:36 JST Steve Bate Steve Bate
    in reply to
    • silverpill

    @silverpill Those workarounds for the undermined extensibility don't negate my point and will not generally interoperate. According to the ActivityPub book, "One point to note is that correctly parsing and interacting with AS2 objects with extended properties requires a JSON-LD-aware parser." I agree this isn't absolutely true (in special cases) but try sending expanded "toot" context term URIs and see how well it works 😉 (since all servers AFAIK expect those terms to be compacted).

    In conversation about 5 months ago from social.technoetic.com permalink
  4. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Sunday, 06-Jul-2025 21:56:33 JST Steve Bate Steve Bate

    To follow up on my #ActivityPub C2S post from a few days ago, I wrote a blog article on my thoughts about improving the C2S protocol and a description of some related experimentation I've been doing.
    https://www.stevebate.net/activitypub-client-api-a-way-forward/

    In conversation about 5 months ago from social.technoetic.com permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.stevebate.net
      ActivityPub Client API: A Way Forward | Steve Bate
      from Steve Bate
      The ActivityPub Client-to-Server (C2S) protocol was envisioned as a cornerstone of the decentralized social web, along with the Server-to-Server (S2S) protocol. Standardized by the W3C in 2018, C2S defines how user-facing applications, such as mobile apps or web clients, and bots should interact with social servers using Activity Streams 2.0 and JSON-LD. In theory, it ... Read more
  5. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Tuesday, 01-Jul-2025 02:50:42 JST Steve Bate Steve Bate

    Here's an idea. What if we extend #ActivityPub C2S (C2S++?) with a minimal set of features (FEPs) to provide a reasonable (or even excellent) UX? Along with servers that already support C2S, we could write an external protocol adapter from C2S to the Mastodon client API to increase the number of users that could potential use a C2S client. The C2S API would be general, but the UIs could be domain-specific (microblogging, media sharing, long-form, etc.). Who's with me?
    https://www.youtube.com/watch?v=6eX3fiQLo84

    In conversation about 6 months ago from social.technoetic.com permalink

    Attachments

    1. Who's With Me?!
      from Aubrey Stork
      Bluto from Animal House, "Who's with me?!"
  6. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Tuesday, 01-Jul-2025 02:50:41 JST Steve Bate Steve Bate
    in reply to

    Assuming anybody, besides me, is interested in such a thing, what's the best (or even just good) way to organize such an effort?

    In conversation about 6 months ago from social.technoetic.com permalink
  7. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Friday, 27-Jun-2025 03:42:26 JST Steve Bate Steve Bate
    in reply to
    • Evan Prodromou

    @evan Cool. What are the benefits of this compared to the RSS feeds that Mastodon and other servers provide?

    In conversation about 6 months ago from social.technoetic.com permalink
  8. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Tuesday, 24-Jun-2025 23:07:32 JST Steve Bate Steve Bate
    in reply to
    • Tim Chambers
    • Tommi 🤯
    • Aaron
    • Maho Pacheco 🦝🍻
    • Johannes Ernst

    @hosford42 @mapache @j12t @tchambers @tommi Moderation is also an issue with email-based "overlay" communities (spam and abusive behavior on mailing lists). The challenges seem roughly similar.

    In conversation about 6 months ago from social.technoetic.com permalink
  9. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Tuesday, 24-Jun-2025 22:35:40 JST Steve Bate Steve Bate
    in reply to

    @j12t @tchambers @tommi The ActivityPub network (Fediverse) is often compared to email. I know it's a dubious analogy, at best, but people don't typically pick email servers (or email service providers) based on "community". However, communities still form as an "overlay" social network through mailing lists, newsletters and so on. Why can't an "instance" simply be an ATA (Activity Transfer Agent) and clients be AUAs (Activity User Agents) with the ability for any AUA to work with any ATA?

    In conversation about 6 months ago from social.technoetic.com permalink
  10. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 18-Jun-2025 04:53:57 JST Steve Bate Steve Bate
    in reply to
    • infinite love ⴳ
    • Râu Cao ⚡
    • silverpill

    @silverpill @trwnh @raucao These kinds of discussions fascinate me. "Yeah, it's not right, but what's the problem?" 😉 It reminds me of ...

    https://xkcd.com/1172/

    In conversation about 6 months ago from social.technoetic.com permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: imgs.xkcd.com
      Workflow
  11. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 18-Jun-2025 02:07:38 JST Steve Bate Steve Bate
    in reply to
    • infinite love ⴳ
    • Râu Cao ⚡
    • silverpill

    @silverpill @trwnh @raucao I don't think this is accurate or helpful. The first sentence of the AP spec: "The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.". Later, "ActivityPub uses ActivityStreams for its vocabulary." AS2 is referenced many times in the spec. It definitely *does* matter in an ActivityPub context.

    In conversation about 6 months ago from social.technoetic.com permalink
  12. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 04-Jun-2025 03:54:04 JST Steve Bate Steve Bate
    in reply to
    • silverpill

    @silverpill See the AP book for clarification of intent, but the vague wording is “attach” vs “replace”.

    In conversation about 6 months ago from social.technoetic.com permalink
  13. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 04-Jun-2025 02:49:48 JST Steve Bate Steve Bate
    in reply to
    • silverpill
    • Evan Prodromou

    @silverpill It could be a non-activity object. Replacing an existing object (vs activity) ID during a C2S Create (implicit or otherwise) is apparently not required (the wording in the spec is a bit vague, of course). See the related “conceptual trickiness” @evanprodromou discusses in his ActivityPub book.

    In conversation about 6 months ago from social.technoetic.com permalink
  14. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 04-Jun-2025 00:46:17 JST Steve Bate Steve Bate
    in reply to
    • silverpill

    @silverpill Why do think this is an activity ID?

    In conversation about 6 months ago from social.technoetic.com permalink
  15. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 04-Jun-2025 00:36:29 JST Steve Bate Steve Bate
    in reply to
    • silverpill

    @silverpill The server can dereference the `id`. That object may have properties that support delivery and other useful behaviors.

    In conversation about 6 months ago from social.technoetic.com permalink
  16. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 04-Jun-2025 00:17:36 JST Steve Bate Steve Bate

    #ActivityPub trick question. If a C2S client actor identified by “http://bar.example/actor” posts {“id”: “https://foo.example/something”} to its *outbox* server endpoint, is that valid? Why or why not? If the answer is “it depends”, it depends on what?

    In conversation about 6 months ago from social.technoetic.com permalink
  17. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Monday, 19-May-2025 19:18:07 JST Steve Bate Steve Bate

    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? 🤷♂️

    In conversation about 7 months ago from social.technoetic.com permalink
  18. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 14-May-2025 22:00:40 JST Steve Bate 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?

    In conversation about 7 months ago from social.technoetic.com permalink
  19. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Monday, 12-May-2025 20:02:17 JST Steve Bate Steve Bate

    Just for fun... try this #ActivityPub quiz to test your knowledge of the protocol.

    https://apquiz.stevebate.dev/

    In conversation about 7 months ago from social.technoetic.com permalink
  20. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 12-Feb-2025 03:20:03 JST Steve Bate Steve Bate
    in reply to
    • silverpill

    @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.

    In conversation about 10 months ago from social.technoetic.com permalink
  • Before

User actions

    Steve Bate

    Steve Bate

    American living in Southern France. Developer of the FIRM (Python) and Jaseur (C++) ActivityPub server platforms. I'm interested in #computers, #SoftwareDevelopment, #SemanticWeb, #osint, #DistributedComputing, #pkm, #HomeAutomation, #PhysicalComputing, #iot, #osint, #hiking, #traveling, learning #french and lots of other stuff.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          91788
          Member since
          25 Jan 2023
          Notices
          120
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.