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
    Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 07:30:10 JST Chris Trottier Chris Trottier

    #Bluesky is finally testing federation with "allow-listed servers".

    They're finally taking the stop of decentralization.

    Many people will naysay this. But it's absolutely better that they move to decentralization than *not* do it.

    https://blueskyweb.xyz/blog/5-5-2023-federation-architecture

    In conversation Saturday, 06-May-2023 07:30:10 JST from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/110/318/432/414/693/505/original/405e4269cfb751a9.png
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 07:34:31 JST Chris Trottier Chris Trottier
      in reply to

      For those who are technically inclined, this is how federation through #Bluesky's AT protocol will work.

      It depends on three things:

      1. Personal Data Server (PDS)
      2. Big Graph Service (BGS)
      3. App Views

      This seems quite different from how federation through ActivityPub works.

      In conversation Saturday, 06-May-2023 07:34:31 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/110/318/446/961/124/477/original/a105916b1d04f870.png
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 07:36:41 JST Chris Trottier Chris Trottier
      in reply to

      For those who feel that #Bluesky's federation is complex -- and it is -- here's a simplified understanding.

      1. There's a big firehose of data
      2. It goes through the "prism" of app view
      3. Then there's a curated feed of what the user sees

      Basically, this whole thing depends on algorithms.

      In conversation Saturday, 06-May-2023 07:36:41 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/110/318/464/565/733/937/original/add5ca210fff40d5.png
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 07:42:42 JST Chris Trottier Chris Trottier
      in reply to

      From a dev perspective, this will probably be a big problem.

      Right now, an ActivityPub server can be operated on a Raspberry Pi.

      You can deploy one inexpensively with minimal investment.

      Personally, I'm running multiple ActivityPub servers that serve many disparate needs.

      Starting up a BGS will probably be out of reach for most people.

      In conversation Saturday, 06-May-2023 07:42:42 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/110/318/478/578/555/671/original/cb6ec5a5d9911d10.png
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 07:48:10 JST Chris Trottier Chris Trottier
      in reply to

      AT protocol's method of federation isn't server-to-server.

      It's personal-data-server (PDS) to big graph service (BGS) to labeler / app view / feed gen.

      And I imagine the BGS *might* federate with other BGS.

      Yeah, not only is this complicated, the BGS could prove problematic.

      In conversation Saturday, 06-May-2023 07:48:10 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/110/318/510/447/488/665/original/ce21c1fc47507288.png

    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 07:51:56 JST Chris Trottier Chris Trottier
      in reply to

      I'm wondering how easy this is going to be be.

      From both the description and diagram, it looks complex.

      And complexity usually means a whole lot of effort will be needed.

      In conversation Saturday, 06-May-2023 07:51:56 JST permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/110/318/521/847/007/036/original/ea40f41dc4f10151.png
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 07:57:49 JST Chris Trottier Chris Trottier
      in reply to

      So again, I'm glad that Bluesky is building out federation. Their decentralization efforts don't look like vaporware.

      Do I think Bluesky's method for federation is better than what's current on ActivityPub? No, I don't.

      And based on what they've revealed, I don't think AT protocol will win the "node battle" against ActivityPub.

      In conversation Saturday, 06-May-2023 07:57:49 JST permalink

      Attachments


    • Embed this notice
      ekana (ekana@mastodon.social)'s status on Saturday, 06-May-2023 08:01:07 JST ekana ekana
      in reply to

      @atomicpoet Have they changed? Because the PDS was supposed to be able to federate with each other, at least that's how it is depicted in the Docs.

      In conversation Saturday, 06-May-2023 08:01:07 JST permalink
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 08:20:34 JST Chris Trottier Chris Trottier
      in reply to

      I re-posted this thread on #Bluesky, and they're not happy about what I have to say.

      In conversation Saturday, 06-May-2023 08:20:34 JST permalink
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 08:28:00 JST Chris Trottier Chris Trottier
      in reply to

      The response to this thread on Bluesky seems to be, “Saying that regular people should be able to afford a BGS is like saying they should afford to operate a web search engine”.

      Indeed, that’s what I’m saying.

      Funny enough, the Searx project makes this possible.

      https://searx.github.io/searx/

      In conversation Saturday, 06-May-2023 08:28:00 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: searx.github.io
        Welcome to searx — Searx Documentation (Searx-1.1.0.tex)
    • Embed this notice
      James Dreben (jdreben@calckey.social)'s status on Saturday, 06-May-2023 08:49:05 JST James Dreben James Dreben
      in reply to

      @atomicpoet@mastodon.social Do you think there will be a bridge between AT and ActivityPub?

      In conversation Saturday, 06-May-2023 08:49:05 JST permalink
    • Embed this notice
      Matthew Sheffield (mattsheffield@mastodon.social)'s status on Saturday, 06-May-2023 08:49:08 JST Matthew Sheffield Matthew Sheffield
      in reply to

      @atomicpoet I think you mean 'step' instead of 'stop?'

      In conversation Saturday, 06-May-2023 08:49:08 JST permalink
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 08:52:40 JST Chris Trottier Chris Trottier
      in reply to
      • Jari Pennanen

      @Ciantic We’ll see about that last part.

      In conversation Saturday, 06-May-2023 08:52:40 JST permalink
    • Embed this notice
      Jari Pennanen (ciantic@twit.social)'s status on Saturday, 06-May-2023 08:52:41 JST Jari Pennanen Jari Pennanen
      in reply to

      @atomicpoet I read the same post

      1.) I noticed that they plan to open a federation in the future for "all". Hopefully no allow-listing anymore after that.

      2.) You can somehow use server-to-server federation, even if it's not default:

      > "BGSs instead of server-to-server isn’t prescriptive. The protocol is actually explicitly designed to work both ways."

      In conversation Saturday, 06-May-2023 08:52:41 JST permalink
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 08:54:18 JST Chris Trottier Chris Trottier
      in reply to
      • Matthew Sheffield

      @mattsheffield Thanks for the correction.

      In conversation Saturday, 06-May-2023 08:54:18 JST permalink
    • Embed this notice
      Zav (thull@mastodon.social)'s status on Saturday, 06-May-2023 09:20:19 JST Zav Zav
      in reply to
      • Mike McCue

      @atomicpoet @mike saying finally as if they've been around for decades.

      In conversation Saturday, 06-May-2023 09:20:19 JST permalink
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 09:28:18 JST Chris Trottier Chris Trottier
      in reply to
      • Lucid00

      @lucid00 I was told by Jake Gold, who works at Bluesky, that a PDS could work on a Raspberry Pi. A BGS, not so much.

      In conversation Saturday, 06-May-2023 09:28:18 JST permalink
    • Embed this notice
      Lucid00 (lucid00@social.vivaldi.net)'s status on Saturday, 06-May-2023 09:28:19 JST Lucid00 Lucid00
      in reply to

      @atomicpoet I'm not sure "resource-demanding" means it can't run on a Raspberry Pi.

      Nor does it sound necessary from the descriptions.

      This all sounds like Google AMP .sxg for posts and BGS's are just relay servers (like Google is for AMP .sxg).

      My only worry is how a private page would work, but nobody seems to really have this sorted out (except for maybe SSB and that comes with large tradeoffs).

      In conversation Saturday, 06-May-2023 09:28:19 JST permalink
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 09:37:19 JST Chris Trottier Chris Trottier
      in reply to
      • joel b
      • Lucid00

      @lucid00 @skotchygut From what I gather from Bluesky engineers, they're more like CDNs with some indexing capabilities.

      In conversation Saturday, 06-May-2023 09:37:19 JST permalink
    • Embed this notice
      Lucid00 (lucid00@social.vivaldi.net)'s status on Saturday, 06-May-2023 09:37:20 JST Lucid00 Lucid00
      in reply to
      • joel b

      @skotchygut @atomicpoet it looks like BGS's are just optional relays, so I'm guessing no.

      In conversation Saturday, 06-May-2023 09:37:20 JST permalink
    • Embed this notice
      joel b (skotchygut@social.tummyacid.net)'s status on Saturday, 06-May-2023 09:37:32 JST joel b joel b
      in reply to
      • Lucid00
      @atomicpoet @lucid00 but isn't BGS required for their brand of moderation?
      In conversation Saturday, 06-May-2023 09:37:32 JST permalink
    • Embed this notice
      joel b (skotchygut@social.tummyacid.net)'s status on Saturday, 06-May-2023 09:40:27 JST joel b joel b
      in reply to
      • Lucid00
      @atomicpoet @lucid00 i think something broke the thread. I cannot see what you are replying to.
      In conversation Saturday, 06-May-2023 09:40:27 JST permalink
    • Embed this notice
      Viktor Nagornyy (viktor@me.dm)'s status on Saturday, 06-May-2023 10:01:35 JST Viktor Nagornyy Viktor Nagornyy
      in reply to

      @atomicpoet Thanks for breaking it down. Basically, BlueSky miniaturized how the internet works 🤣 PDS = PC, BGS = Google, App View = Google's search algorithm. Nothing new, technically.

      In conversation Saturday, 06-May-2023 10:01:35 JST permalink
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 10:01:57 JST Chris Trottier Chris Trottier
      in reply to
      • Viktor Nagornyy

      @viktor That's a pretty good summary.

      In conversation Saturday, 06-May-2023 10:01:57 JST permalink
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 10:02:21 JST Chris Trottier Chris Trottier
      in reply to
      • Dave ✨
      • Alan Johnson

      @acjay @davidgarywood What are you looking for in an algorithm?

      In conversation Saturday, 06-May-2023 10:02:21 JST permalink
    • Embed this notice
      Alan Johnson (acjay@qoto.org)'s status on Saturday, 06-May-2023 10:02:24 JST Alan Johnson Alan Johnson
      in reply to
      • Dave ✨

      @davidgarywood @atomicpoet to be honest, algorithms is a big missing piece of Mastodon for me. I just don't want to be beholden to one billionaire's algorithm.

      In conversation Saturday, 06-May-2023 10:02:24 JST permalink
    • Embed this notice
      Dave ✨ (davidgarywood@social.davidgarywood.com)'s status on Saturday, 06-May-2023 10:02:29 JST Dave ✨ Dave ✨
      in reply to

      @atomicpoet “the marketplace of algorithms” has a big “debate me in the marketplace of ideas” tone to it, to me

      In conversation Saturday, 06-May-2023 10:02:29 JST permalink
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 10:40:04 JST Chris Trottier Chris Trottier
      in reply to
      • swansinflight

      @swansinflight Yeah, that's probably it. I'll fix that.

      In conversation Saturday, 06-May-2023 10:40:04 JST permalink
    • Embed this notice
      swansinflight (swansinflight@calckey.nz)'s status on Saturday, 06-May-2023 10:40:08 JST swansinflight swansinflight
      in reply to

      @atomicpoet@mastodon.social oh previous paste?

      In conversation Saturday, 06-May-2023 10:40:08 JST permalink
    • Embed this notice
      swansinflight (swansinflight@calckey.nz)'s status on Saturday, 06-May-2023 10:40:09 JST swansinflight swansinflight
      in reply to

      @atomicpoet@mastodon.social why isn't your alt text matching the screenshot text?

      In conversation Saturday, 06-May-2023 10:40:09 JST permalink
    • Embed this notice
      Jesse Karmani (jesseplusplus@mastodon.social)'s status on Saturday, 06-May-2023 10:52:22 JST Jesse Karmani Jesse Karmani
      in reply to

      @atomicpoet glad to see it! The first attempts at a new thing can take a while to work out, so I was getting worried that since they hadn’t started this already, it could get deprioritized. I’ll be keeping my eye on their progress.

      In conversation Saturday, 06-May-2023 10:52:22 JST permalink
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Saturday, 06-May-2023 13:55:38 JST Chris Trottier Chris Trottier
      in reply to
      • Strypey
      • Mike McCue
      • Zav

      @strypey @thull @mike Specifically, Bluesky has been around since 2019.

      It’s one year younger than ActivityPub’s validation by the W3C.

      In conversation Saturday, 06-May-2023 13:55:38 JST permalink
    • Embed this notice
      Strypey (strypey@mastodon.nzoss.nz)'s status on Saturday, 06-May-2023 13:55:40 JST Strypey Strypey
      in reply to
      • Mike McCue
      • Zav

      @thull
      > saying finally as if they've been around for decades.

      They've been around for years and had more funding than any decentralized social web startup since Diaspora. Probably more than all fediverse software put together. Putting up a beta without even finishing the federation protocol, let alone their implementation, is kind of embarrassing. Particularly because it also meant their moderation system was unfinished.

      @atomicpoet @mike

      In conversation Saturday, 06-May-2023 13:55:40 JST permalink
    • Embed this notice
      Zav (thull@mastodon.social)'s status on Saturday, 06-May-2023 19:54:23 JST Zav Zav
      in reply to

      @atomicpoet They literally only even have employees since 2021.

      It's an invit-only beta with <100.000 people. There's no "finally" here. They are right on pace.

      In conversation Saturday, 06-May-2023 19:54:23 JST permalink
    • Embed this notice
      Mecha Code 👺 (libertybeta@mastodon.social)'s status on Saturday, 06-May-2023 23:01:45 JST Mecha Code 👺 Mecha Code 👺
      in reply to

      @atomicpoet Wow, near thread. I feel like we still haven't hit the sweet spot. ActivityPub is nice because of the low hardware req, but the data accumulated for say a Mastodon instance is still large.

      AT/Nostr don't fix this, but it's the defining challenge I think.

      In conversation Saturday, 06-May-2023 23:01:45 JST permalink
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Sunday, 07-May-2023 01:06:41 JST Chris Trottier Chris Trottier
      in reply to
      • Zav

      @thull At least they have employees. Most ActivityPub projects are made by volunteers.

      Calckey has no employees.

      In conversation Sunday, 07-May-2023 01:06:41 JST permalink
    • Embed this notice
      Chris Trottier (atomicpoet@mastodon.social)'s status on Monday, 08-May-2023 14:18:53 JST Chris Trottier Chris Trottier
      in reply to
      • Dave ✨
      • Alan Johnson

      @acjay @davidgarywood Have you tried #Calckey? It has the following feeds:

      1. Home
      2. Local
      3. Social
      4. Global

      There’s also Explore > Featured which gives you the zeitgeist.

      And there’s lists and antennas to follow stuff you’re interested in.

      As a bonus, there’s “Channels” for participating in topical conversations.

      In conversation Monday, 08-May-2023 14:18:53 JST permalink
    • Embed this notice
      Alan Johnson (acjay@qoto.org)'s status on Monday, 08-May-2023 14:18:55 JST Alan Johnson Alan Johnson
      in reply to
      • Dave ✨

      @atomicpoet @davidgarywood Typically something a lot like the feeds in most commercial social media apps. The right balance of
      - stuff from folks I intentionally follow, with some adjustment to balance out differences in how often people post
      - stuff I might actually be interested in discovering
      - the zeitgeist

      I think the strict reverse chronological default Mastodon feed just doesn't do it for me.

      In conversation Monday, 08-May-2023 14:18:55 JST permalink

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.