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

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

Conversation

Notices

  1. Embed this notice
    Richard MacManus (ricmac@mastodon.social)'s status on Monday, 15-Apr-2024 00:27:20 JST Richard MacManus Richard MacManus
    • rabble

    Post from @rabble on why he's chosen to use #Nostr and not #ActivityPub and the #Fediverse. He makes some compelling points. Personally I am not too worried about the server admin parts of his argument (I have enough control, even if I don't control the server), but I agree that this isn't ideal:

    "You can’t use a single fediverse identity with your profile and followers in Peertube, Mobilizon, WriteFreely, and Pixelfed. You need a totally separate account in each one."
    https://njump.me/nevent1qqsfqlx6wpl5267tmnmmjk7v9tzunjvhzav9unc2tjn6k0w82vghprsppamhxue69uhkummnw3ezumt0d5qjxamnwvaz7tmswfhhs7fdv4u8qetjd9kk2mn59ehkuun9dejx2u3wvdhk6qg5waehxw309aex2mrp0yhxgctdw4eju6t0qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqgkwaehxw309aex2mrp0yhxummnw3ezucnpdejqzxrhwden5te0wfjkccte9ehx7umhdpjhyefwvdhk6q3qwmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqxczx4f

    In conversation Monday, 15-Apr-2024 00:27:20 JST from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: njump.me
      Rabble wrote
      from Rabble (npub1wmr…g240)
      seen on wss://nos.lol, wss://nostr.mom, wss://proxy-experiment.onrender.com, wss://relay.damus.io, wss://relay.mostr.pub, wss://relay.nostr.band, wss://relay.nostr.bg, wss://relay.noswhere.com, wss://relay.primal.net
    • Tim Chambers repeated this.
    • Embed this notice
      Richard MacManus (ricmac@mastodon.social)'s status on Monday, 15-Apr-2024 00:27:20 JST Richard MacManus Richard MacManus
      in reply to

      Perhaps this is where a technology like Tim Berners-Lee's Solid project would help; where you have a single identity and agree to 'share' that with fediverse apps like Mastodon, Pixelfed, etc. I don't know if that's the answer, but I feel like more work on making it possible to fully own your identity on the fediverse would be good.

      In conversation Monday, 15-Apr-2024 00:27:20 JST permalink
    • Embed this notice
      Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 (evan@cosocial.ca)'s status on Monday, 15-Apr-2024 00:27:20 JST Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸
      in reply to

      @ricmac that's the intention of the ActivityPub API. Client apps can create different kinds of activities, and servers store the data and share with your social graph. Solid doesn't add anything there.

      In conversation Monday, 15-Apr-2024 00:27:20 JST permalink
    • Embed this notice
      Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 (evan@cosocial.ca)'s status on Monday, 15-Apr-2024 00:33:55 JST Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸
      in reply to
      • rabble

      @ricmac @rabble also, ActivityPub uses an extensible format called Activity Streams 2.0 for representing data on the wire. This means we can transfer information about text, video, audio, and images, and also social interactions like checkins, events, and groups. Because it's extensible, you can even add new kinds of activities that weren't even dreamed up when AP was created. It all uses a common addressing and distribution mechanism.

      In conversation Monday, 15-Apr-2024 00:33:55 JST permalink
    • Embed this notice
      Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 (evan@cosocial.ca)'s status on Monday, 15-Apr-2024 00:37:48 JST Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸
      in reply to
      • rabble

      @ricmac @rabble that all said, I think the SocialCG at the W3C is really open to engaging with contributions from all quarters on all kinds of ideas. As long as someone is willing to clear the IP that make their contributions free for everyone to use, we're happy to include them. I look forward to seeing Rabble's issues on GitHub! https://github.com/w3c/activitypub/issues

      In conversation Monday, 15-Apr-2024 00:37:48 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
        Issues · w3c/activitypub
        Contribute to w3c/activitypub development by creating an account on GitHub.
    • Embed this notice
      Mike McCue (mike@flipboard.social)'s status on Monday, 15-Apr-2024 09:34:03 JST Mike McCue Mike McCue
      in reply to
      • Daniel Supernault
      • Eugen Rochko
      • rabble
      • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸
      • Emily Nguyen
      • Jason Culverhouse :flipboard:
      • Greg Scallan :verified_red:

      @ricmac Of the issues that @rabble raises the one that I think is the most important to address is:

      "Each kind of fediverse server is isolated. You can use a Peertube instance to federate with other Peertubes for video, or Mobilizon for meetup-style events, or Pixelfed for Instagram-like photo sharing, or WriteFreely for blogs. But each of these is isolated. I need a new account on an instance of each of these servers. They all run the same protocol, but they aren’t actually interoperable. You can’t use a single fediverse identity with your profile and followers in Peertube, Mobilizon, WriteFreely, and Pixelfed. You need a totally separate account in each one. With Nostr, you can use dozens of apps all with your same identity, content, and followers."

      cc @evan @Gargron @dansup @JsonCulverhouse @greg @emilynguyen

      In conversation Monday, 15-Apr-2024 09:34:03 JST permalink
      Tim Chambers repeated this.
    • Embed this notice
      Mike McCue (mike@flipboard.social)'s status on Monday, 15-Apr-2024 09:34:25 JST Mike McCue Mike McCue
      in reply to
      • Daniel Supernault
      • Eugen Rochko
      • rabble
      • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸
      • Emily Nguyen
      • Jason Culverhouse :flipboard:
      • Greg Scallan :verified_red:

      @ricmac @rabble @evan @Gargron @dansup @JsonCulverhouse @greg @emilynguyen

      Having said that, I think that #ActivityPub has far more adoption today than Nostr and that is only going to accelerate as more networks federate in the coming months. While Nostr has a lot of interesting ideas we can learn from, it is also quite arcane and requires an encryption key just to use it. That sets up a hard stop for non-technical people (i.e. mainstream audiences) to ever adopt it.

      In conversation Monday, 15-Apr-2024 09:34:25 JST permalink
    • Embed this notice
      Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 (evan@cosocial.ca)'s status on Monday, 15-Apr-2024 10:10:22 JST Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸
      in reply to
      • Daniel Supernault
      • Eugen Rochko
      • rabble
      • Mike McCue
      • Emily Nguyen
      • Jason Culverhouse :flipboard:
      • Greg Scallan :verified_red:

      @mike @ricmac @rabble @Gargron @dansup @JsonCulverhouse @greg @emilynguyen I gave some detailed responses here.

      https://evanp.me/2024/04/14/responses-to-rabble-on-activitypub/

      In conversation Monday, 15-Apr-2024 10:10:22 JST permalink
    • Embed this notice
      Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 (evan@cosocial.ca)'s status on Monday, 15-Apr-2024 10:12:32 JST Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸
      in reply to
      • Daniel Supernault
      • Eugen Rochko
      • rabble
      • Mike McCue
      • Tim Bray
      • Emily Nguyen
      • Jason Culverhouse :flipboard:
      • Greg Scallan :verified_red:

      @timbray @mike @ricmac @rabble @Gargron @dansup @JsonCulverhouse @greg @emilynguyen This is also the argument for using the ActivityPub API. It's an open, extensible API that can handle any kind of activity type -- not just short text.

      In conversation Monday, 15-Apr-2024 10:12:32 JST permalink
    • Embed this notice
      Tim Bray (timbray@cosocial.ca)'s status on Monday, 15-Apr-2024 10:12:33 JST Tim Bray Tim Bray
      in reply to
      • Daniel Supernault
      • Eugen Rochko
      • rabble
      • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸
      • Mike McCue
      • Emily Nguyen
      • Jason Culverhouse :flipboard:
      • Greg Scallan :verified_red:

      @mike @ricmac @rabble @evan @Gargron @dansup @JsonCulverhouse @greg @emilynguyen My feeling is that the world’s UI innovators may solve this problem for us. What with Ivory and Mona and Elk and Phanpy, you can already have wildly-different experiences of the same underlying network. Seems to me that many of the things that distinguish these alternate servers can be accomplished with sufficiently good client-ware.

      In conversation Monday, 15-Apr-2024 10:12:33 JST permalink
    • Embed this notice
      Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 (evan@cosocial.ca)'s status on Tuesday, 16-Apr-2024 03:08:46 JST Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸
      in reply to
      • Jason Culverhouse :flipboard:

      @JsonCulverhouse ActivityPub IDs are URLs. You could definitely have yourdomain.example or subdomain.yourdomain.example as an ID. There are a couple of servers, like Takahē, that let you bring your own domain.

      In conversation Tuesday, 16-Apr-2024 03:08:46 JST permalink
    • Embed this notice
      Jason Culverhouse :flipboard: (jsonculverhouse@flipboard.social)'s status on Tuesday, 16-Apr-2024 03:08:47 JST Jason Culverhouse :flipboard: Jason Culverhouse :flipboard:
      in reply to
      • Daniel Supernault
      • Eugen Rochko
      • rabble
      • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸
      • Mike McCue
      • Emily Nguyen
      • Greg Scallan :verified_red:

      @evan @mike @ricmac @rabble @Gargron @dansup @greg @emilynguyen

      I really wish there was something more akin to DID support in the ActivityPub protocol.

      Then I could be @jason.mischievous.org and my handle is no longer tied to a server.

      ```
      $ dig +short -t txt _atproto.jason.mischievous.org
      "did=did:plc:d4yzg3vadl536rkihgygkvv6"
      ```

      ```
      $ curl -s "https://plc.directory/did:plc:d4yzg3vadl536rkihgygkvv6" | jq
      {
      "@context": [
      "https://www.w3.org/ns/did/v1",
      "https://w3id.org/security/multikey/v1",
      "https://w3id.org/security/suites/secp256k1-2019/v1"
      ],
      "id": "did:plc:d4yzg3vadl536rkihgygkvv6",
      "alsoKnownAs": [
      "at://jason.mischievous.org"
      ],
      "verificationMethod": [
      {
      "id": "did:plc:d4yzg3vadl536rkihgygkvv6#atproto",
      "type": "Multikey",
      "controller": "did:plc:d4yzg3vadl536rkihgygkvv6",
      "publicKeyMultibase": "zQ3shZ5zsCnLxj15tTJV92bpANkGNNmD1kkz3x9cC6GMJcbg2"
      }
      ],
      "service": [
      {
      "id": "#atproto_pds",
      "type": "AtprotoPersonalDataServer",
      "serviceEndpoint": "https://oyster.us-east.host.bsky.network"
      }
      ]
      }
      ```

      In conversation Tuesday, 16-Apr-2024 03:08:47 JST permalink

      Attachments







      1. Invalid filename.
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Tuesday, 16-Apr-2024 06:33:52 JST silverpill silverpill
      in reply to
      • Daniel Supernault
      • Eugen Rochko
      • rabble
      • Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸
      • Mike McCue
      • Emily Nguyen
      • Jason Culverhouse :flipboard:
      • Greg Scallan :verified_red:

      @JsonCulverhouse

      >I really wish there was something more akin to DID support in the ActivityPub protocol.

      There is. I mean, the ActivityPub spec doesn't say anything about it, but it also does not explicitly forbid non-HTTPS identifiers. DIDs alone are probably not enough, because not all of them can carry additional information (e.g. did:key can't)

      You can read about the current research in this document:

      https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md

      Some Fediverse projects are already experimenting with these ideas: https://wedistribute.org/2024/03/activitypub-nomadic-identity/

      @dansup @rabble @evan @mike @ricmac @greg @emilynguyen @Gargron

      In conversation Tuesday, 16-Apr-2024 06:33:52 JST permalink

      Attachments


Feeds

  • Activity Streams
  • RSS 2.0
  • 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.