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 bryan newbold (bnewbold@social.coop)

  1. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Wednesday, 08-Oct-2025 21:13:11 JST bryan newbold bryan newbold
    in reply to
    • Julia Evans
    • Alaric Snell-Pym
    • Christine Lemmer-Webber

    @kitten_tech @b0rk @cwebber I'm not sure if it helps (this is a long and jargon-y document), but I wrote up an overview of the AT moderation system recently

    https://whtwnd.com/bnewbold.net/3m2j6ccx2bs2t

    In conversation about 7 months ago from social.coop permalink
  2. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Friday, 03-Oct-2025 01:36:10 JST bryan newbold bryan newbold
    in reply to
    • Paul_IPv6
    • FinchHaven sfba

    @paul_ipv6 @FinchHaven our understanding is that the IETF community would *not* want to take on a giant stack of protocol components all at once. we think bringing the pieces which fit well in that venue, starting small to get established, is the best path foward.

    if you are interested we have an broad overview I-D:
    https://datatracker.ietf.org/doc/draft-newbold-at-architecture/

    and an I-D covering the parts we would charter to bring first:
    https://datatracker.ietf.org/doc/draft-holmgren-at-repository/

    we have a BoF coming up in Montreal

    In conversation about 7 months ago from social.coop permalink

    Attachments



  3. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Thursday, 18-Sep-2025 08:58:18 JST bryan newbold bryan newbold
    in reply to
    • Christine Lemmer-Webber

    @cwebber wishing well for you

    In conversation about 8 months ago from social.coop permalink
  4. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Tuesday, 17-Dec-2024 22:13:25 JST bryan newbold bryan newbold
    in reply to
    • Christine Lemmer-Webber

    @cwebber some other comments from atproto thread are bridged here:

    https://social.coop/@bnewbold.net@bsky.brid.gy/113648434828862415

    In conversation Tuesday, 17-Dec-2024 22:13:25 JST from social.coop permalink
  5. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Saturday, 14-Dec-2024 10:03:20 JST bryan newbold bryan newbold
    in reply to
    • Christine Lemmer-Webber

    @cwebber thanks for the reply!

    really happy for use to have these back-and-forth blog posts as an artifact. it sounds like it took a lot of time on your end, and I know it did on mine as well, but doing it "in the thick of things" made it real and memorable.

    I read the whole blog reply, but likely won't read the full summary thread (different media!).

    I'm not planning to do a full-length blog reply, but will post a couple quick comments here. and do hope to "be in conversation" going forward.

    In conversation Saturday, 14-Dec-2024 10:03:20 JST from social.coop permalink
  6. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Thursday, 28-Nov-2024 03:31:50 JST bryan newbold bryan newbold
    in reply to
    • Christine Lemmer-Webber

    @cwebber thanks!

    I agree don't want to go around forever on atproto / ActivityPub specifically. Hope we (and broader community) can get to some deeper writing on other systems, like Spritely, OCAPs, Willow/Leaf, etc.

    In conversation Thursday, 28-Nov-2024 03:31:50 JST from social.coop permalink
  7. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Wednesday, 27-Nov-2024 12:10:35 JST bryan newbold bryan newbold
    in reply to
    • Proto Himbo European
    • Christine Lemmer-Webber

    @guyjantic @cwebber
    I think trying to have a social web without full indices is like having scholarship without research libraries (or WorldCat/OCLC, or Library of Congress). you can do a lot of good work without those things! but the utility of indices for discovery is pretty large.

    In conversation Wednesday, 27-Nov-2024 12:10:35 JST from social.coop permalink
  8. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Wednesday, 27-Nov-2024 10:41:00 JST bryan newbold bryan newbold
    • Christine Lemmer-Webber

    wrote up a reply to @cwebber's "How decentralized is Bluesky really" blog post:

    https://whtwnd.com/bnewbold.net/3lbvbtqrg5t2t

    In conversation Wednesday, 27-Nov-2024 10:41:00 JST from social.coop permalink
  9. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Wednesday, 27-Nov-2024 05:07:15 JST bryan newbold bryan newbold
    in reply to
    • Hyolobrika
    • Nemo_bis 🌈
    • Christine Lemmer-Webber

    @Hyolobrika @nemobis @cwebber in the client app; labeler gets sent as HTTP header on every request

    In conversation Wednesday, 27-Nov-2024 05:07:15 JST from gnusocial.jp permalink
  10. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Tuesday, 26-Nov-2024 15:06:23 JST bryan newbold bryan newbold
    in reply to
    • mcc
    • Dan Sugalski
    • Christine Lemmer-Webber

    @wordshaper @mcc @cwebber "p2p" is not really a design goal for us.

    the architecture of atproto has helped a bit with scaling at times (we have dozens of PDS instances, and can spin them up on any provider), but can also lead to weird/unexpected degradation patterns ("invalid handle" due to BGP glitches, notifications not being sync'd). it made early development very slow, and it takes a bit longer to train new employees.

    several of the core team accounts are on indie PDS instances

    In conversation Tuesday, 26-Nov-2024 15:06:23 JST from social.coop permalink
  11. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Tuesday, 26-Nov-2024 01:57:29 JST bryan newbold bryan newbold
    in reply to
    • Nemo_bis 🌈
    • Christine Lemmer-Webber

    @nemobis @cwebber I think this conversation really gets at a difference in approach. we (Bluesky) are trying to migrate mass numbers of users off incumbent centralized platforms into alternatives with "credible exit" and interoperation. we want to make that as seamless and low-friction as possible, and asking folks to change expectations and behavior *at the same time* cuts against that.

    can see this w/ quote posts, interaction counts, recommendation feeds, etc

    In conversation Tuesday, 26-Nov-2024 01:57:29 JST from gnusocial.jp permalink
  12. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Tuesday, 26-Nov-2024 01:45:53 JST bryan newbold bryan newbold
    in reply to
    • Nemo_bis 🌈
    • Christine Lemmer-Webber

    @nemobis @cwebber I plan to get in to this more in a longer response to Christine's blog post, but a design goal for atproto is to have "no compromises" compared to a centralized platform. we don't want to try and convince/educate users that they don't "need" consistent and complete views of public conversations (or accurate "counts", or low-latency notifications, etc)

    In conversation Tuesday, 26-Nov-2024 01:45:53 JST from social.coop permalink
  13. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Tuesday, 26-Nov-2024 01:26:02 JST bryan newbold bryan newbold
    in reply to
    • Christine Lemmer-Webber

    @cwebber @laurenshof I'm sympathetic to Laruens' focus on real issues, but I think the link preview fetching phenomena isn't super baked-in to AP-the-protocol and could be "solved" in isolation.

    eg, would be easy to do it the way bsky does it (author populates), though that has it's own issues/controversy.

    In conversation Tuesday, 26-Nov-2024 01:26:02 JST from social.coop permalink

    Attachments


  14. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Tuesday, 26-Nov-2024 01:00:51 JST bryan newbold bryan newbold
    in reply to
    • Christine Lemmer-Webber

    @cwebber I'm interested to do more big-O comparisons as well.

    for a large reply thread, say a thousand actively replying users on hundreds of separate instances, the number of AP messages that need to be rapidly distributed to assemble complete reply-thread view on each instance is pretty huge, no? N^2? and then also fan-out to followers?

    each also needs to fetch/render media and social cards (O(instances)). and that doesn't cover *viewers* distinct from participants/followers.

    In conversation Tuesday, 26-Nov-2024 01:00:51 JST from social.coop permalink
  15. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Monday, 25-Nov-2024 15:12:17 JST bryan newbold bryan newbold
    in reply to
    • Christine Lemmer-Webber

    @cwebber I've read the whole blog post now, and it is solid! sheds light, good framing, gets to the good stuff.

    thank you / congrats!

    planning to reply in longer form soon

    In conversation Monday, 25-Nov-2024 15:12:17 JST from social.coop permalink
  16. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Sunday, 10-Nov-2024 05:00:54 JST bryan newbold bryan newbold
    in reply to
    • Nemo_bis 🌈

    @nemobis atproto relays currently mirror only "records", not media blobs, so size isn't too crazy.

    we think a degree of duplication and mirroring is good/healthy for the network. similar to having multiple copies of git repo checkouts. but a few dozen full network copies is probably plenty?

    resource/climate-wise, what we see in our infra is that "reverse chron" timelines, and to some degree notification tracking, are expensive (much more than relay). ironically "algo feeds" are cheaper?

    In conversation Sunday, 10-Nov-2024 05:00:54 JST from social.coop permalink
  17. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Sunday, 10-Nov-2024 05:00:53 JST bryan newbold bryan newbold
    in reply to
    • Nemo_bis 🌈

    @nemobis at least for us, now, at current scale, for the bsky app, "reads" are more expensive (in kilowatts and silicon) than "writes". I don't think this would be particularly more efficient if network distributed the load more to many smaller nodes (vs having big API servers).

    it is possible to "shard" parts of network for things like search queries. https://yacy.net/ might be relevant. I don't think that helps with efficiency though?

    In conversation Sunday, 10-Nov-2024 05:00:53 JST from social.coop permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: yacy.net
      Home - YaCy
      from Michael Christen
      YaCy P2P - Decentralized Search Engine
  18. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Saturday, 09-Nov-2024 17:20:13 JST bryan newbold bryan newbold
    in reply to
    • Clairement crevée :blob_cat_sleeping:
    • Christine Lemmer-Webber

    @cwebber @Claire @eramdam
    I think a bunch about this post about the history of mp3 piracy and "minimum viable decentralization":
    https://web.archive.org/web/20180725200137/https://medium.com/@jbackus/resistant-protocols-how-decentralization-evolves-2f9538832ada

    (though it wasn't directly influential on atproto design, and Backus has since pulled the post)

    In conversation Saturday, 09-Nov-2024 17:20:13 JST from social.coop permalink

    Attachments


  19. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Saturday, 09-Nov-2024 04:16:40 JST bryan newbold bryan newbold
    • Dr. Quadragon ❌
    • Clairement crevée :blob_cat_sleeping:
    • Christine Lemmer-Webber

    @Claire @drq @cwebber the architecture of atproto kind of presumes that there is value/utility in "full world" indices: ability to search and find strangers with no social-graph-connection across the network.

    I don't think all (or even much at all) social web stuff needs to end up in that bucket! but that bucket is going to exist in the world and have an impact. I love the AP social outcomes, but if AP doesn't provide for big-world broadcast, Twitter will continue to have a role in society

    In conversation Saturday, 09-Nov-2024 04:16:40 JST from social.coop permalink
  20. Embed this notice
    bryan newbold (bnewbold@social.coop)'s status on Saturday, 09-Nov-2024 04:16:02 JST bryan newbold bryan newbold
    in reply to
    • Clairement crevée :blob_cat_sleeping:
    • Christine Lemmer-Webber

    @cwebber @Claire @eramdam don't think the goal w/ atproto is to be "more decentralized" in the abstract. we (team) had worked on SSB and dat, which were radically decentralized/p2p but hard to work with and grow. would not supplant "the platforms".

    atproto came out of identifying the *minimum* necessary decentralization properties, and ensuring those are strongly locked in. we basically settled on:

    In conversation Saturday, 09-Nov-2024 04:16:02 JST from gnusocial.jp permalink
  • Before

User actions

    bryan newbold

    bryan newbold

    dweb, cycling, free software, snow, wiki, hardware, big cities, symbolic systems. I love speculating about found objects.Working at https://blueskyweb.xyz/ on atproto (a federated social media protocol). Formerly built https://scholar.archive.org; scientific instrumentation for observational cosmology; open hardware#seattle

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          97159
          Member since
          10 Feb 2023
          Notices
          42
          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.