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), page 2

  1. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Saturday, 21-Feb-2026 00:54:46 JST Steve Bate Steve Bate
    in reply to
    • marius
    • 🫧 socialcoding..
    • Evan Prodromou

    @mariusor @smallcircles @evan I’m not sure I completely follow. A timeline is ordered by time. I agree that an unordered collection could be sorted by time to create a timeline. The AP OrderedCollection “stream” is a kind of rigid presorting that anticipates what an AP client would want. However, I also agree that even those could be reordered (by time or otherwise) and/or filtered in the client to provide custom views of the activity stream.

    In conversation about 3 months ago from social.technoetic.com permalink
  2. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Saturday, 21-Feb-2026 00:54:44 JST Steve Bate Steve Bate
    in reply to
    • marius
    • 🫧 socialcoding..
    • Evan Prodromou

    @mariusor @smallcircles @evan Yes, it can be done in the client or the server, or both. I’d like to see an interoperable way to define custom timelines (a kind of user-defined timeline algo) that the server maintains. A Mastodon account list timeline is a super simple version of it, but AP could provide something much more powerful (advanced filtering, merging, ranking, …). Ideally, these could be shared and customized further on the client side.

    In conversation about 3 months ago from social.technoetic.com permalink
  3. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Saturday, 21-Feb-2026 00:54:42 JST Steve Bate Steve Bate
    in reply to
    • marius
    • 🫧 socialcoding..
    • Evan Prodromou

    @mariusor @smallcircles @evan I think you read something other than what I wrote. 😀. I’m describing *user-defined* timelines where the heavy lifting is done in a server. That server would be (or could be) *general purpose* and not specific to an activity domain. I definitely wasn’t suggesting a monolithic, tightly-coupled client/server architecture. I want my timeline definitions to be portable and interoperable.

    In conversation about 3 months ago from social.technoetic.com permalink
  4. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Friday, 20-Feb-2026 23:37:05 JST Steve Bate Steve Bate
    in reply to
    • 🫧 socialcoding..
    • Evan Prodromou

    @smallcircles @evan An AS2 Collection cannot be a timeline (in general). It’s not even ordered. An AS2 OrderedCollection (a subtype of Collection) might be ordered by time or not, so it’s also not a timeline (in general). When they are ordered by some time value (unspecified in AP) they are often called “streams” in the spec. The Mastodon content timelines are not the same as AP activity streams although a filtered AP stream can be transformed to a content timeline.

    In conversation about 3 months ago from social.technoetic.com permalink
  5. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Thursday, 12-Feb-2026 20:57:24 JST Steve Bate Steve Bate

    I'm curious what other devs think about this. If an actor posts an C2S #ActivityPub Create/Note to the outbox, what would you think if the object created by the server was a different type (e.g., Article)?

    In conversation about 3 months ago from social.technoetic.com permalink
  6. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Sunday, 08-Feb-2026 01:35:01 JST Steve Bate Steve Bate
    in reply to
    • Matthias Pfefferle

    @pfefferle I did some
    initial testing of the Wordpress C2S support 👍and left some comments on the github issue.

    In conversation about 3 months ago from social.technoetic.com permalink
  7. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Friday, 06-Feb-2026 02:06:43 JST Steve Bate Steve Bate
    in reply to
    • Matthias Pfefferle

    @pfefferle I haven't been working on Flowz for the last 6 or 7 months, but I plan to dust it off and continue work on it given the recent interest in the ActivityPub client API. I subscribed to the github issue and will track that. Is the WP implementation ready for testing?

    In conversation about 3 months ago from social.technoetic.com permalink
  8. 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 10 months ago from social.technoetic.com permalink
  9. 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 10 months ago from gnusocial.jp permalink
  10. 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 11 months ago from social.technoetic.com permalink
  11. 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 11 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
  12. 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 11 months ago from social.technoetic.com permalink

    Attachments

    1. Who's With Me?!
      from Aubrey Stork
      Bluto from Animal House, "Who's with me?!"
  13. 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 11 months ago from social.technoetic.com permalink
  14. 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 11 months ago from social.technoetic.com permalink
  15. 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 11 months ago from social.technoetic.com permalink
  16. 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 11 months ago from social.technoetic.com permalink
  17. 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 a year ago from social.technoetic.com permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: imgs.xkcd.com
      Workflow
  18. 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 a year ago from social.technoetic.com permalink
  19. 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 a year ago from social.technoetic.com permalink
  20. 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 a year ago from social.technoetic.com permalink
  • After
  • Before

User actions

    Steve Bate

    Steve Bate

    American living in Southern France.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          91788
          Member since
          25 Jan 2023
          Notices
          147
          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.