freeatlantis.com is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

193
active users

#1b12

0 posts0 participants0 posts today
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>