mindly.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mindly.Social is an English speaking, friendly Mastodon instance created for people who want to use their brains and their hearts to make social networking more social. 🧠💖

Administered by:

Server stats:

1.2K
active users

#1b12

0 posts0 participants0 posts today
julian<p>Hi <a href="https://piefed.social/u/andrew_s" rel="nofollow noopener noreferrer" target="_blank">@andrew_s@piefed.social</a>/<a href="https://community.nodebb.org/user/freamon" rel="nofollow noopener noreferrer" target="_blank">@freamon</a> and <a href="https://lemmy.ml/u/nutomic" rel="nofollow noopener noreferrer" target="_blank">@nutomic@lemmy.ml</a> —I'm working (not-so-secretly) on refactoring NodeBB so that it is able to "browse" remote audiences/group actors, and that would include things like PieFed and Lemmy communities.</p> <p><em>N.B. Given varied nomenclature (group/category/community/subforum), the ForumWG calls this structure an "audience".</em></p> <p>Where I am at now is working through the logic for slotting an object into a category.</p> <p>The most obvious choice here would be to look at <code>as:audience</code>. It's even specified in 1b12, and the majority of threaded implementations follow 1b12.</p> <p>I am making this post because nutomic <a href="https://github.com/LemmyNet/lemmy/pull/5315" rel="nofollow noopener noreferrer" target="_blank">explicitly removed the <code>audience</code> from being served in Lemmy</a> (as of January this year), so I don't think relying on that property would be wise.</p> <p>I asked in that issue whether Lemmy finds community via <code>to/cc</code> (it does). Does PieFed do the same?</p> <p>Would this also open up the possibility of a topic/context being part of multiple audiences/communities? Interesting...</p>
julian<p><a href="https://community.nodebb.org/user/panos" rel="nofollow noopener noreferrer" target="_blank">@panos</a> brought up something interesting recently, which is that Lemmy communities don't boost everything (at least when viewed from Mastodon), but just the original post.</p> <p>I wasn't sure whether this was intentional (because 1b12 <em>definitely</em> specifies that everything is boosted, replies and all). The only explanation I can think of is that 1b12 boosts <strong>activities</strong>, and Mastodon doesn't understand that, so it's actually an implementation quirk that causes Mastodon to not actually see the entire conversation.</p> <p>NodeBB used to <code>Announce(Note)</code> <strong>and</strong> <code>Announce(Create(Note))</code>, and it meant that Mastodon was seeing everything. This was desirable from a synchronization standpoint, but it meant everything was going into Mastodon user feeds, which was <a href="https://community.nodebb.org/user/panos" rel="nofollow noopener noreferrer" target="_blank">@panos</a>' concern.</p> <p>I think Guppe (which is kind of like 1b12? Not sure) boosts everything, but again, am not 100% sure.</p>
julian<p>I am once again <em>astounded</em> by how unreasonably effective FEP 1b12 is at federating content completely.</p> <p>On NodeBB I have a list of "popular" topics, which is mainly populated based on number of posts within a given time period. For most content from Mastodon-based servers, this supplies a decent signal of a given topic's popularity. The more people you follow, the more effective it is, but overall it's pretty shit at getting you the whole conversation.</p> <p>Enter 1b12, Lemmy's preferred federation method. Follow a community actor and you start receiving everything that happens in that community. Replies, likes, the whole lot.</p> <p>It also absolutely <strong>dominates</strong> my popular feed. It's all Lemmy stuff now because the Mastodon stuff literally can't compare.</p> <p>Albeit the SNR is a tad lower, so give and take...</p>
julian<p><em>This is a spin-off discussion from today's ForumWG meeting</em></p> <p>At today's ForumWG meeting, <a href="https://mastodon.social/@trwnh" rel="nofollow noopener noreferrer" target="_blank">@trwnh@mastodon.social</a> mentioned that <code>Announce(Object)</code> is something that Hubzilla and Friendica do, but the proper FEP 1b12 behaviour is to send out <code>Announce(Activity)</code>.</p> <p>I noted that NodeBB actually announces the Note object itself, instead of the activity, and provided some context that Discourse (via <a href="https://mastodon.social/@angusmcleod" rel="nofollow noopener noreferrer" target="_blank">@angusmcleod@mastodon.social</a>) originally expected Activities, but now also accepts objects (implicit create) for compatibility with NodeBB. Likewise, NodeBB also added some logic to handle <code>Announce(Create(Note))</code> for compatibility.</p> <p>Would <code>Announce(Object)</code> be considered a "variant" of 1b12, implemented within the spirit of the FEP, but not a technically compliant implementation?</p>