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 Friday, 24-Jul-2026 22:30:10 JST Steve Bate Steve Bate
    • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸

    How does tags.pub have 143,000 monthly active users (based on fedidb.com)? I know each hashtag is an actor in the tags.pub design, but are there that many unique hashtags in the Fediverse (> 500,000 total "accounts"). Is this artificially inflating the number of accounts and MAU in the FediDB statistics? Just curious...

    /cc @evan

    In conversation about 11 days ago from social.technoetic.com permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      FediDB - Developer Tools for ActivityPub
      Developer Tools for ActivityPub
  2. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Monday, 29-Jun-2026 01:56:12 JST Steve Bate Steve Bate
    in reply to
    • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸
    • Max Leibman

    @maxleibman @evan > Who had “hashtag apartheid” anywhere on their lists of reasons the Fediverse didn’t work?

    👋

    In conversation about a month ago from social.technoetic.com permalink
  3. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 17-Jun-2026 03:56:44 JST Steve Bate Steve Bate
    in reply to

    @mariusor @silverpill Object type-specific Accept activity types 👎 It appears to me that some of these concerns are implementation-specific (activity processing and caching techniques) and some are related to not understanding the spec (wrt partial objects).

    In conversation about 2 months ago from social.technoetic.com permalink
  4. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Tuesday, 02-Jun-2026 01:23:30 JST Steve Bate Steve Bate
    in reply to
    • @reiver ⊼ (Charles) :batman:
    • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸

    @evan @reiver Speaking for myself, I'm not interested in compelling powers. I think MUST is valuable not because it forces developers to behave, but because it defines the behavioral contract we can test, reason about, and build on (with interoperability guarantees).

    In conversation about 2 months ago from social.technoetic.com permalink
  5. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Tuesday, 02-Jun-2026 00:46:24 JST Steve Bate Steve Bate
    in reply to
    • @reiver ⊼ (Charles) :batman:
    • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸

    @evan @reiver Maybe we need a read-only and write-only subprofiles? But what about an C2S server that doesn't allow reading the inbox nor posting to the outbox (like Mastodon) but still satisfies the MUST requirements in the profile?

    In conversation about 2 months ago from social.technoetic.com permalink
  6. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Monday, 01-Jun-2026 22:22:09 JST Steve Bate Steve Bate
    in reply to
    • 🫧 Social coding commons
    • @reiver ⊼ (Charles) :batman:
    • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸

    @evan @reiver I wasn't thinking of something instead, although I can imagine implementations that use pre-shared "app tokens" or HTTP Basic Auth (as examples). The motivation for the question is the C2S list maintained by @smallcircles. It seems like most of those are not what I'd think of as C2S (Social API) servers.

    In conversation about 2 months ago from social.technoetic.com permalink
  7. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Monday, 01-Jun-2026 22:12:56 JST Steve Bate Steve Bate
    in reply to
    • @reiver ⊼ (Charles) :batman:
    • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸

    @evan @reiver An actor not being able to read their own inbox disqualifies it as a C2S API for me (even a read-only one).

    In conversation about 2 months ago from social.technoetic.com permalink
  8. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Monday, 01-Jun-2026 21:38:36 JST Steve Bate Steve Bate
    in reply to
    • @reiver ⊼ (Charles) :batman:

    @reiver Thanks. I knew there were some related git issues, but I didn't know Evan had created a document for his proposals. Based on that document, servers that don't support OAuth2 auth code grants would not be considered C2S (Social API) servers. It's interesting to me that there's no requirement for outbox POST or inbox GET. It seems like Mastodon would satisfy these C2S server requirements (OAuth2 auth code grants, bearer tokens, 429 rate limits, etc.), but that doesn't seem correct to me.

    In conversation about 2 months ago from social.technoetic.com permalink
  9. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Monday, 01-Jun-2026 21:34:46 JST Steve Bate Steve Bate

    What would you consider the minimal features to be considered an #ActivityPub C2S server? Support for inbox GET, outbox POST, OAuth2, proxy endpoint, ... ?

    In conversation about 2 months ago from social.technoetic.com permalink
  10. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Thursday, 14-May-2026 20:48:32 JST Steve Bate Steve Bate
    in reply to
    • Neo-Rodneyite: Yap Szn ✍🏿📖
    • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸

    @evan @jalcine Thanks for sharing your rationale for using "ActivityPub API". Given "client to server" is used 22 times in the spec and "ActivityPub API" (which could also apply to the server to server REST API) is not mentioned at all ("Social API" is mentioned once), it could be considered more insider jargon than "client to server" (C2S). I've tried using the various terms in discussions and "C2S" or "client to server" tends to lead to less confusion. I suppose it's one of those YMMV topics.

    In conversation about 3 months ago from social.technoetic.com permalink
  11. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Thursday, 14-May-2026 20:48:31 JST Steve Bate Steve Bate
    in reply to
    • Neo-Rodneyite: Yap Szn ✍🏿📖
    • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸

    @evan @jalcine Just to be clear, I refer to it as ActivityPub C2S API or C2S protocol (which covers both read and write capabilities), not just C2S.

    In conversation about 3 months ago from social.technoetic.com permalink
  12. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 29-Apr-2026 04:52:18 JST Steve Bate Steve Bate
    in reply to
    • silverpill

    @silverpill An duck rule like the following would fail...

    ❌ if an object has an inbox or outbox, then it is an ActivityPub actor.

    for objects that aren't actors but have valid LDN inboxes (the same property as AP actor inboxes).

    In conversation about 3 months ago from social.technoetic.com permalink
  13. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Tuesday, 28-Apr-2026 06:55:06 JST Steve Bate Steve Bate

    Although *maybe* the outbox makes sense (only actors perform activities), the claim that actors are the only AS2 type allowed to have an inbox is not consistent with the Linked Data Notifications (LDN) origin of the AP inbox. LDN allows any entity to have an inbox. Unfortunately, this breaks some actor duck typing techniques. #ActivityPub

    In conversation about 3 months ago from social.technoetic.com permalink
  14. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Saturday, 25-Apr-2026 01:15:23 JST Steve Bate Steve Bate
    in reply to
    • silverpill
    • Ben Pate 🤘🏻

    @silverpill @benpate For this specific BYODomain use case, the WebFinger service is not the host for any AP tenants and their associated users/actors. Therefore, it's not related to the multitenancy topic. It's more like a fediHandle-to-URI "redirect". In the related concepts discussion, the FEP is referring to BYODomain in the context of ActivityPub actor ids.

    In conversation about 3 months ago from social.technoetic.com permalink
  15. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Friday, 24-Apr-2026 23:30:42 JST Steve Bate Steve Bate
    in reply to
    • silverpill
    • Ben Pate 🤘🏻

    @strypey@mastodon.nzoss.nz @benpate @silverpill @takahe Just saw this...

    > except Takahē and BandWagon suggests it's hard to find

    Other multitenant-capable sofware (not the same as BYOD), are Fedify, FIRM, and Vocata.

    In conversation about 3 months ago from gnusocial.jp permalink
  16. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Friday, 24-Apr-2026 23:30:41 JST Steve Bate Steve Bate
    in reply to
    • silverpill
    • Ben Pate 🤘🏻

    @silverpill @benpate I don't understand your point. Can you share your definition of "BYOD"? As we've discussed previously, I've brought my own domain to my self-hosted Mastodon server instance, but that doesn't make it an implementation (or instance) with multi-tenant capability.

    In conversation about 3 months ago from social.technoetic.com permalink
  17. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 22-Apr-2026 13:18:13 JST Steve Bate Steve Bate
    in reply to
    • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸

    @evan It looks like a bug. The example appears to be the Announce sent by the relay server rather than from a relay client. If you know the correct example, please submit a PR at https://codeberg.org/steve-bate/fep. Otherwise, I'll update it when I have some time. Thanks for the report. (BTW, I saw this post by accident. Where did you get that mention address for me?)

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

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      fep
      from steve-bate
      Fediverse Enhancement Proposals
  18. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 22-Apr-2026 12:22:32 JST Steve Bate Steve Bate
    in reply to
    • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸

    @evan Do you have a link to the process description for submitting something like an FEP under the SocialCG CLA?

    In conversation about 3 months ago from gnusocial.jp permalink
  19. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Friday, 03-Apr-2026 00:01:40 JST Steve Bate Steve Bate
    in reply to
    • infinite love ⴳ
    • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸
    • 洪 民憙 (Hong Minhee)

    @evan @trwnh @hongminhee I think he was referring to the GitHub project description: "Activity Streams 2.0 for Node.js (this package is not actively maintained..."

    In conversation about 4 months ago from social.technoetic.com permalink
  20. Embed this notice
    Steve Bate (steve@social.technoetic.com)'s status on Monday, 02-Mar-2026 04:37:46 JST Steve Bate Steve Bate
    in reply to
    • infinite love ⴳ
    • silverpill

    @trwnh @silverpill I agree about the name and the extraneous external FEP references. Even if focused on side-effects, a properly specified FEP on this topic would be a challenge.

    In conversation about 5 months ago from social.technoetic.com permalink
  • 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
          156
          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.