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
    Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 00:47:29 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀

    I think the "quadratic at scale" concern is the one thing I failed to share from my summary thread of the differences between "shared heap" in ATProto and "message passing" in ActivityPub.

    In short: if everyone fully self hosts in message passing, you send messages between just send messages to relevant recipients

    In a shared heap approach, to *not* miss relevant messages, all users must receive copies of all messages (including irrelevant ones), which is quadratic if everyone fully self-hosts

    In conversation about 6 months ago from social.coop permalink

    Attachments


    • Haelwenn /элвэн/ :triskell: likes this.
    • bhaugen repeated this.
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 00:48:46 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to

      This is from the ""Message passing" vs "shared heap" architectures" subsection of https://dustycloud.org/blog/how-decentralized-is-bluesky/

      > A world of full self-hosting is not possible with Bluesky. In fact, it is worse than the storage requirements, because the message delivery requirements become quadratic at the scale of full decentralization: to send a message to one user is to send a message to all. Rather than writing one letter, a copy of that letter must be made and delivered to every person on earth.

      In conversation about 6 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: dustycloud.org
        How decentralized is Bluesky really? -- Dustycloud Brainstorms
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 00:51:18 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to

      You might say "well, gossip helps with this!" or something, but it doesn't.

      Bluesky *strongly emphasizes* in their documentation that they are aiming for "no missed message replies". Without directed message delivery, everyone needs to *receive* every message.

      Regardless of how the messages are distributed, It's O(n^2) in best case if everyone fully self hosts and there is no directed delivery.

      In conversation about 6 months ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 00:53:01 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to
      • Ruth [☕️ 👩🏻‍💻📚✍🏻🧵🪡🍵]

      @platypus I do think about how messages get around sometimes and it's pretty overwhelming, lol

      In conversation about 6 months ago permalink
    • Embed this notice
      Ruth [☕️ 👩🏻‍💻📚✍🏻🧵🪡🍵] (platypus@glammr.us)'s status on Tuesday, 26-Nov-2024 00:53:02 JST Ruth [☕️ 👩🏻‍💻📚✍🏻🧵🪡🍵] Ruth [☕️ 👩🏻‍💻📚✍🏻🧵🪡🍵]
      in reply to

      @cwebber adjacent thought but do you ever think about how I'm reading this toot on my laptop which is powered using -- solar by day, probably coal by night, but also a battery ... transmitted over my wifi which is powered by solar right now but passed along ... cables? and then if I open my phone and turn off the wifi, the same thing would be relayed to me via ... satellites? towers?

      sometimes I think about it all and need to lie down.

      In conversation about 6 months ago permalink
    • 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

      @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 about 6 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 01:10:15 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to
      • bryan newbold

      @bnewbold It's not n^2 because it's sending messages to *followers*. It's O(n), because inherently sending messages directly to interested parties becomes O(n).

      The thing that makes it n^2 is the need to receive all the messages that are not relevant to you, every time.

      In conversation about 6 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 01:13:36 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to
      • bryan newbold

      @bnewbold It's a bit like... when I wrote my first platformer video game I was like "why is it getting so slow when I am adding so many enemies?" And that's because I knew very little about algorithms and had every enemy do a collision check against every other enemy. O(n^2), of course. As I learned more I l learned how to filter down the information of what's relevant to that enemy.

      Directed delivery is one way to do that.

      In conversation about 6 months ago permalink
      Hyolobrika likes this.
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 01:16:04 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to

      Message delivery is presently centralized. As more nodes are added, message delivery grows quadratically. Inherently, ATProto's approach relies on only having a few meganodes delivering.

      This means that "credible exit" is still a viable path, but "full decentralization" is not possible unless Bluesky pivots to incorporating "message passing" into its architecture in some way or another or accepting a great degree of lossy replies, which explicitly is stated as a goal to avoid.

      In conversation about 6 months ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 01:16:06 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to

      Now SSB gets around this by only fetching messages from your followers and several degrees out from them, for instance. You don't receive all messages, but it's lossy, lossier than ActivityPub and "missing replies" by far, and you still receive *many* more messages than are relevant to you.

      Of course the general approach taken by Bluesky is: "well, we aren't aiming for full self-hosting".

      In conversation about 6 months ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 01:19:17 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to
      • Darius Kazemi
      • bryan newbold

      @darius @bnewbold Yes, but a publish-subscribe architecture with message delivery does change how that information gets filtered and flows, especially in terms of information routing.

      In conversation about 6 months ago permalink
    • Embed this notice
      Darius Kazemi (darius@friend.camp)'s status on Tuesday, 26-Nov-2024 01:19:18 JST Darius Kazemi Darius Kazemi
      in reply to
      • bryan newbold

      @cwebber @bnewbold gotta be honest Christine, I loved your article and thread from the other day but the main thing I take issue with is your insistence on public, non-DM replies only being relevant to the people they are addressed to. A reply is public speech and serves a rhetorical function of speaking out loud in a public space, rather than passing a note. Its value to people over a DM *is* its ability to be read by as many unadressed parties as possible

      In conversation about 6 months ago permalink
      Hyolobrika likes this.
    • Embed this notice
      esmevane, sorry (ironchamber@mastodon.esmevane.com)'s status on Tuesday, 26-Nov-2024 01:25:32 JST esmevane, sorry esmevane, sorry
      in reply to

      @cwebber This was something I was eyeballing signs for, after working with other protocols like Automerge, and other stuff which is designed in part by Martin Kleppmann.

      Martin and his work are GREAT, this is not a critique, but I've found that while the naive impl of the protocols solve the problem domain, they leave optimization to the implementor. Which is good! That makes sense. But it means there are always secondary future concerns.

      This post talks about it - https://josephg.com/blog/crdts-go-brrr/

      In conversation about 6 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        CRDTs go brrr
    • Embed this notice
      Nemo_bis 🌈 (nemobis@mamot.fr)'s status on Tuesday, 26-Nov-2024 01:39:48 JST Nemo_bis 🌈 Nemo_bis 🌈
      in reply to
      • bryan newbold

      @bnewbold @cwebber "assemble complete reply-thread view"

      Why is that even a goal though? On a large thread there's no way to display, let alone read, all branches of the tree. I'm usually perfectly fine reading the portion of the thread that my instance just happens to know about for random reasons (usually, on account of someone on my instance following the author of that post)

      In conversation about 6 months ago permalink
      Christine Lemmer-Webber 🌀 repeated this.
    • Embed this notice
      Nemo_bis 🌈 (nemobis@mamot.fr)'s status on Tuesday, 26-Nov-2024 01:44:16 JST Nemo_bis 🌈 Nemo_bis 🌈
      in reply to

      (A reason I sometimes hear about is that "reply-guys" would somehow be discouraged from posting very popular replies if they saw how popular they are, i.e. that someone else has already posted the same thing elsewhere. I don't know whether this is true but if it is there are easier solutions, such as 1) fetch more replies when someone attempts to post a reply, 2) when a thread has a gazillion replies, give a warning "uh this thread is huge, maybe move it to a forum or take a walk in the park?".)

      In conversation about 6 months ago permalink
    • Embed this notice
      Nemo_bis 🌈 (nemobis@mamot.fr)'s status on Tuesday, 26-Nov-2024 01:45:51 JST Nemo_bis 🌈 Nemo_bis 🌈
      in reply to
      • bryan newbold

      @bnewbold I get it, but giant threads are broken on Twitter as well, just as they are on email. People keep adding and removing ccs. There are a million different ways of displaying the tree so everyone gets surprised by whichever display sequence Twitter happens to pick. You need to click every child of every post to surface other branches of the tree which weren't displayed for whatever reason. Notifications are haphazard. Etc.

      @cwebber

      In conversation about 6 months ago permalink
    • 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 🌈

      @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 about 6 months ago permalink
    • Embed this notice
      Nemo_bis 🌈 (nemobis@mamot.fr)'s status on Tuesday, 26-Nov-2024 01:48:38 JST Nemo_bis 🌈 Nemo_bis 🌈
      in reply to
      • bryan newbold

      @bnewbold I guess what I'm trying to say that perhaps "no missing replies ever" can be replaced by an easier goal that covers the needs of 75 % of the easiest cases and people will be happier at a lower cost.

      @cwebber

      In conversation about 6 months ago permalink
      Christine Lemmer-Webber 🌀 repeated this.
    • 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 🌈

      @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 about 6 months ago permalink
      Christine Lemmer-Webber 🌀 repeated this.
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 01:59:36 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to
      • bryan newbold

      @bnewbold As I've said before, it's a design space choice. Architectural decisions do flow for that, I'm just trying to help people understand what that means from a topology, including a topology of power distribution.

      There are tradeoffs; it's best if people understand which ones are chosen.

      In conversation about 6 months ago permalink
    • Embed this notice
      Nemo_bis 🌈 (nemobis@mamot.fr)'s status on Tuesday, 26-Nov-2024 02:01:10 JST Nemo_bis 🌈 Nemo_bis 🌈
      in reply to
      • bryan newbold

      @bnewbold Definitely possible, and while writing the previous post I wondered whether people have vastly different experiences of what a big thread on Twitter looked like. For me it might have looked like a thread with hundreds of replies from dozens of authors branching in all directions. For others it might be, as you mentioned, mostly about celebrity posts. Maybe those have thousands of branches all attached to the same root and not so many layers? I'd love to see some analysis.

      @cwebber

      In conversation about 6 months ago permalink
    • Embed this notice
      Nemo_bis 🌈 (nemobis@mamot.fr)'s status on Tuesday, 26-Nov-2024 02:50:38 JST Nemo_bis 🌈 Nemo_bis 🌈
      in reply to
      • flaeky pancako

      @fleeky I think "credible exit" refers to what *could* happen in case of some significant catalytic event, of the kind "the company gets banned in one jurisdiction and millions of users suddenly look for an alternative".

      In conversation about 6 months ago permalink
    • Embed this notice
      flaeky pancako (fleeky@prsm.space)'s status on Tuesday, 26-Nov-2024 02:50:39 JST flaeky pancako flaeky pancako
      in reply to
      • Nemo_bis 🌈
      • bryan newbold

      @bnewbold @nemobis @cwebber credible exit confuses me , how am I supposed to migrate my Bluesky specific data to another instance or service? There is no other Bluesky and afaik the data in a pds is not compatible with mastodon or anything else?

      In conversation about 6 months ago permalink
      Hyolobrika likes this.
    • Embed this notice
      Nemo_bis 🌈 (nemobis@mamot.fr)'s status on Tuesday, 26-Nov-2024 02:52:33 JST Nemo_bis 🌈 Nemo_bis 🌈
      in reply to

      A quick search surfaces surprisingly little prior art. (I'm probably not looking at the right keywords.)
      https://arxiv.org/abs/2105.11596
      https://arxiv.org/abs/2407.06998

      In conversation about 6 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: arxiv.org
        The Structure of Toxic Conversations on Twitter
        Social media platforms promise to enable rich and vibrant conversations online; however, their potential is often hindered by antisocial behaviors. In this paper, we study the relationship between structure and toxicity in conversations on Twitter. We collect 1.18M conversations (58.5M tweets, 4.4M users) prompted by tweets that are posted by or mention major news outlets over one year and candidates who ran in the 2018 US midterm elections over four months. We analyze the conversations at the individual, dyad, and group level. At the individual level, we find that toxicity is spread across many low to moderately toxic users. At the dyad level, we observe that toxic replies are more likely to come from users who do not have any social connection nor share many common friends with the poster. At the group level, we find that toxic conversations tend to have larger, wider, and deeper reply trees, but sparser follow graphs. To test the predictive power of the conversational structure, we consider two prediction tasks. In the first prediction task, we demonstrate that the structural features can be used to predict whether the conversation will become toxic as early as the first ten replies. In the second prediction task, we show that the structural characteristics of the conversation are also predictive of whether the next reply posted by a specific user will be toxic or not. We observe that the structural and linguistic characteristics of the conversations are complementary in both prediction tasks. Our findings inform the design of healthier social media platforms and demonstrate that models based on the structural characteristics of conversations can be used to detect early signs of toxicity and potentially steer conversations in a less toxic direction.
      2. Domain not in remote thumbnail source whitelist: arxiv.org
        Changepoint Detection in Highly-Attributed Dynamic Graphs
        Detecting anomalous behavior in dynamic networks remains a constant challenge. This problem is further exacerbated when the underlying topology of these networks is affected by individual highly-dimensional node attributes. We address this issue by tracking a network's modularity as a proxy of its community structure. We leverage Graph Neural Networks (GNNs) to estimate each snapshot's modularity. GNNs can account for both network structure and high-dimensional node attributes, providing a comprehensive approach for estimating network statistics. Our method is validated through simulations that demonstrate its ability to detect changes in highly-attributed networks by analyzing shifts in modularity. Moreover, we find our method is able to detect a real-world event within the \#Iran Twitter reply network, where each node has high-dimensional textual attributes.
    • Embed this notice
      asyncmeow (Pearl) (pearl@fedi.rrr.sh)'s status on Tuesday, 26-Nov-2024 03:22:29 JST asyncmeow (Pearl) asyncmeow (Pearl)
      in reply to
      • Darius Kazemi
      • bryan newbold

      @darius @cwebber @bnewbold mods ban this user

      (/hj)

      In conversation about 6 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 03:22:29 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to
      • Darius Kazemi
      • bryan newbold
      • asyncmeow (Pearl)

      @pearl @bnewbold naw @darius is great, treasured even <3

      In conversation about 6 months ago permalink
    • Embed this notice
      anirudh (icy@h.icyphox.sh)'s status on Tuesday, 26-Nov-2024 03:30:36 JST anirudh anirudh
      in reply to
      • Nemo_bis 🌈
      • flaeky pancako
      • bryan newbold

      @fleeky @cwebber @nemobis @bnewbold I suppose one way to look at it would be if Bluesky PBC goes rogue, a group of volunteers/some other non-profit org can stand up a "Newsky" (if you will) and your PDS can can work with that.

      In conversation about 6 months ago permalink
      Hyolobrika likes this.
    • Embed this notice
      Ben Pate 🤘🏻 (benpate@mastodon.social)'s status on Tuesday, 26-Nov-2024 03:44:03 JST Ben Pate 🤘🏻 Ben Pate 🤘🏻
      in reply to
      • Nemo_bis 🌈
      • bryan newbold

      @nemobis @bnewbold @cwebber

      But adding/removing CCs shouldn’t be the determining factor in which replies I can see.

      In a big conversation, all those CCs start to take up a huge part of the message. That’s even worse considering Mastodon’s character limits.

      I think most regular people don’t want to worry about the subtleties of federated networks, and just want to see the conversation without strange, unexplained gaps in the context.

      I know that’s what I’d rather have.

      In conversation about 6 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        http://see.In/
    • Embed this notice
      Nemo_bis 🌈 (nemobis@mamot.fr)'s status on Tuesday, 26-Nov-2024 03:44:03 JST Nemo_bis 🌈 Nemo_bis 🌈
      in reply to
      • Ben Pate 🤘🏻

      @benpate Maybe they shouldn't, but in Twitter they are (because a notification is often the only way you get to see a reply, unless you go manually dig for them throughout the tree of replies)

      In conversation about 6 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 03:46:53 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to
      • Robert W. Gehl

      @rwg It is a similarish mindset (not fully but there's large overlap in "big global brain" thinking) tho I think but touching that is touching some... sensitive territory, so I haven't really talked about it

      In conversation about 6 months ago permalink
    • Embed this notice
      Robert W. Gehl (rwg@aoir.social)'s status on Tuesday, 26-Nov-2024 03:46:55 JST Robert W. Gehl Robert W. Gehl
      in reply to

      @cwebber Forgive my ignorance, but is this similar to decentralization with Bitcoin/blockchains: it's decentralized in the sense that anyone can get the whole public ledger, but to do that you need oodles of storage, so people end up using things like Coinbase?

      Or am I way off in thinking this?

      edit: I didn't notice the whole long conversation this sparked; I will pore over your previous responses in case I missed an answer to this!

      In conversation about 6 months ago permalink
    • Embed this notice
      Nemo_bis 🌈 (nemobis@mamot.fr)'s status on Tuesday, 26-Nov-2024 04:04:28 JST Nemo_bis 🌈 Nemo_bis 🌈
      in reply to
      • flaeky pancako

      @fleeky No such option really https://alice.bsky.sh/post/3laega7icmi2q

      In conversation about 6 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: alice.bsky.sh
        How to self-host all of Bluesky except the AppView (for now) — alice.bsky.sh
        from Alice
        by Alice · 3 min read
    • Embed this notice
      flaeky pancako (fleeky@prsm.space)'s status on Tuesday, 26-Nov-2024 04:04:29 JST flaeky pancako flaeky pancako
      in reply to
      • Nemo_bis 🌈
      • anirudh
      • bryan newbold

      @icy @cwebber @nemobis @bnewbold side note , i could not find on the bluesky site how to start my own personal app view.. i thought there would be some repo ? no ? any idea where that is ?

      In conversation about 6 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 04:09:13 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to
      • flaeky pancako
      • Robert W. Gehl

      @fleeky @rwg Those problems do exist in blockchains too, that's true. Though also bitcoin and etherium have been notably online for a heck of a lot longer. Also I don't pose blockchains as solutions.

      AP still *scales down* though. Of course it grows over time. But the "scale of scaling" isn't even close to the same thing.

      In conversation about 6 months ago permalink
    • Embed this notice
      flaeky pancako (fleeky@prsm.space)'s status on Tuesday, 26-Nov-2024 04:09:14 JST flaeky pancako flaeky pancako
      in reply to
      • Robert W. Gehl

      @rwg @cwebber supposedly to run a full bitcoin node the space requirement is around 700gb , and for ethereum 1 terabyte... these requirements will also grow over time.

      that said , its not mastodon / activitypub do *not* have this problem .. its just not as pronounced.

      In conversation about 6 months ago permalink
    • Embed this notice
      Robert W. Gehl (rwg@aoir.social)'s status on Tuesday, 26-Nov-2024 07:19:24 JST Robert W. Gehl Robert W. Gehl
      in reply to

      @cwebber @fleeky@prsm.space

      I'm sure I speak for everyone in saying, "thank you!!!" so much for all the analysis you've done, and for taking the time to answer questions. I know you want us to check out Spritely, so here's a plug!

      https://spritely.institute/about/

      In conversation about 6 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 07:19:44 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to
      • Robert W. Gehl

      @rwg Aw thanx :D

      In conversation about 6 months ago permalink
    • Embed this notice
      Stefano Zacchiroli (zacchiro@mastodon.xyz)'s status on Tuesday, 26-Nov-2024 16:06:25 JST Stefano Zacchiroli Stefano Zacchiroli
      in reply to

      @cwebber couldn't, at least in theory, relays be organized in a cascading arrangement (à la *cough* NNTP or BBS servers back in the days *cough*), possibly hierarchically? If so, wouldn't that solve the O(n^2) problem? What am I missing? (Sure, that would result in uneven distribution times, but that's a different problem.)

      In conversation about 6 months ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 22:08:06 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to
      • Stefano Zacchiroli

      @zacchiro this is "quadratic as all users become their own relays", which is *not* the cascading arrangement

      In conversation about 6 months ago permalink
    • Embed this notice
      Stefano Zacchiroli (zacchiro@mastodon.xyz)'s status on Tuesday, 26-Nov-2024 22:43:27 JST Stefano Zacchiroli Stefano Zacchiroli
      in reply to

      @cwebber it's entirely possible I'm missing something egregious here, but I don't understand why "everyone fully self-hosts" implies "everyone sends messages to everyone". (Which is what I understand from what you are saying, maybe wrongly.) Is there something in ATProto that intrinsically forbids a distribution scheme where everyone receives messages from a single upstream feed and delivers them to N downstream feeds? (Yes, I see a lot of problems with this, but not the O(n²) one.)

      In conversation about 6 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber 🌀 (cwebber@social.coop)'s status on Tuesday, 26-Nov-2024 22:45:14 JST Christine Lemmer-Webber 🌀 Christine Lemmer-Webber 🌀
      in reply to
      • Stefano Zacchiroli

      @zacchiro I'm talking about whether or not you can apply the design to a non-hierarchical system

      In conversation about 6 months ago permalink
    • Embed this notice
      Stefano Zacchiroli (zacchiro@mastodon.xyz)'s status on Tuesday, 26-Nov-2024 22:53:36 JST Stefano Zacchiroli Stefano Zacchiroli
      in reply to

      @cwebber ok, fair enough. Thanks for clarifying.

      In conversation about 6 months ago permalink
    • Embed this notice
      Hyolobrika (hyolobrika@social.fbxl.net)'s status on Tuesday, 26-Nov-2024 23:41:29 JST Hyolobrika Hyolobrika
      in reply to
      • Nemo_bis 🌈
      • bryan newbold
      @bnewbold @nemobis @cwebber Where is the hardcoded labelling service hardcoded? At the app view (bsky.app) level?
      In conversation about 6 months ago permalink
    • Embed this notice
      Hyolobrika (hyolobrika@social.fbxl.net)'s status on Wednesday, 27-Nov-2024 05:07:13 JST Hyolobrika Hyolobrika
      in reply to
      • Nemo_bis 🌈
      • bryan newbold
      Is it removed in any third-party clients?
      In conversation about 6 months ago permalink
    • 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 🌈

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

      In conversation about 6 months ago 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.