mike, to random
@mike@flipboard.social avatar

One of my favorite parts of this interview with @tchambers is when he wraps up with his 2024 predictions for the #Fediverse and #ActivityPub including the things he's looking for as this crucial election year plays out. He gives a sweeping and insightful summary of the most important efforts now underway which will bear fruit this year.

https://flipboard.video/w/bUFY8M7Jyrg8LWge3DGHFd?start=45m38s

Flipboard, to random
@Flipboard@flipboard.social avatar

@tchambers, author of the Twitter Migration report and admin of indieweb.social, is an internet steward everyone should know. In this podcast with @mike, Tim expounds on social media’s thorniest issues and explains how the Fediverse offers a better social home than anything we've had before.

https://about.flipboard.com/inside-flipboard/tim-chambers/

pfefferle, to random
@pfefferle@mastodon.social avatar

We just released version 2.0.0 of the #ActivityPub plugin for #WordPress (WordPress.com release is planned for tomorrow).

Main feature: Full bidirectional/threaded comment federation 🎉

Full Changelog: https://github.com/Automattic/wordpress-activitypub/releases/tag/2.0.0

Thanks #Automattic @mattwiebe @kanru @linos @mediaformat @mat @webrocker @sentynel and @janboddez for your contributions

https://wordpress.org/plugins/activitypub/

stefano, to random
@stefano@bsd.cafe avatar

Interesting series of articles:

Understanding ActivityPub

https://seb.jambor.dev/posts/understanding-activitypub/

hrefna, to random
@hrefna@hachyderm.io avatar

What I personally want more than a good test suite in , and possibly a lower bar, is a good reference implementation.

Specifically, I'd want something that:

  1. Implements all nontrivial requirements of the spec.
  2. Implements a significant percentage of the data vocabulary
  3. Can handle a nontrivial amount of traffic. It doesn't need to be optimized for it, but it can't fall over in a stiff breeze—analysis should be comparable to analysis of a prod system, just at smaller scale
hrefna,
@hrefna@hachyderm.io avatar

I think in many ways a test suite would be more generally useful, but part of what I personally find challenging is simply determining what it even means to "handle a response."

A reference implementation would solve this.

I know of a few efforts in this regard, but most of them seem to have an iron triangle around the three criteria above:

One or two of the three only. Never all three together.

So far I have developed some heuristics when looking at implementations here.

kik, to random
@kik@techhub.social avatar

So, how is #ActivityPub implementation in #GitLab going? Steadily, if a bit slowly!

In the last four months, we've been working on implementing the first ActivityPub actor, the one allowing to subscribe to projects releases. The ActivityPub part is already written, but there will still be a couple month before it's fully merged. Turns out that the most time consuming part is code review : there is no dedicated team to this (but there is a dedicated developer assisting me, thanks Patrick!), so people reviewing code discover ActivityPub at the time they have to review it (and, by the way, it's incredible how they get out of their way to help a contributor on such a complex subject, they rock). For that reason, we have to make smaller than usual merge requests, splitting the feature as much as possible, and then some again, to make it as easy to understand as possible. And even then it usually takes about a month to get one chunk merged.

evan, to random
@evan@cosocial.ca avatar

I'm interested in hearing from #ActivityPub developers who've successfully mapped #OpenGraph properties from <meta> tags in Web pages onto the Page type and its properties in AS2.

trwnh,
@trwnh@mastodon.social avatar

@evan yes, and it creates a sort of "thundering herd" unintentional ddos for web sites on underpowered providers. there have been ideas on how to solve the trust issue, like randomly verifying some small subset and tracking reputation, or like deferring to a semi-centralized pre-trusted "link preview provider" that is shared between several instances, or even simply ignoring the issue and depending on people to report misleading links. (i prefer the provider approach)

evan,
@evan@cosocial.ca avatar

@trwnh another option is accepting the sender-provided metadata to start, and then verifying on a schedule that recognizes that thundering herd problem -- say, a randomized delay between 1 and 300 seconds, with an exponential backoff. And I definitely think having a trusted shared caching server can help immensely.

liaizon, to random
@liaizon@wake.st avatar
datacequia, to random
@datacequia@techhub.social avatar

Any books being published about #activitypub ?

liaizon,
@liaizon@wake.st avatar

@datacequia @evan is currently working on one now and there have been a few published in Japanese over the years and one was published in Catalan last year

thisismissem, to random
@thisismissem@hachyderm.io avatar

To all folks working on #activitypub and the wider #fediverse: happy holidays & merry Christmas!

It's okay to take a break, relax, etc. our work can wait a few days to a week, the world won't implode.

Flipboard, to random
@Flipboard@flipboard.social avatar

We're federating a few more profiles this #FollowFriday

@euronews — European news network

@fansided — fan-focused sports network

@LaughingSquid — art, culture and lifestyle

@macstories — publication about all things app

@thecollector — history, art, philosophy

You can also see what CEO and cofounder @mike is curating on Flipboard here:

@mike

#Flipboard #ActivityPub #Federation #OpenSocialWeb #New #Sports #Tech #Lifestyle

darnell, to random
@darnell@one.darnell.one avatar

A few suggestions for https://darnell.day/a-few-fediverse-suggestions-for-flipboard

Too Long; Did Not Read:

👉🏾 Federating Flipboard magazines using subdomains. Instead of following all sports news from @espn you could follow magazine via @espn

👉🏾 Verification for prominent accounts & organizations (needed now as the masses on will be activating next year)

👉🏾 Custom domains (Premium feature)

CC: @mike

mike,
@mike@flipboard.social avatar

@darnell This is so awesome! Thank you for putting the time to pull this together Darnell. I've already sent this to my board in email and flipped it into the Flipboard Team Magazine which is our private mag where we share posts together as a team. Will come back to you with thoughts next.

ThatOneKirbyMain2568, (edited ) to fediverse
@ThatOneKirbyMain2568@kbin.social avatar

Now that for-profit tech companies are beginning to implement , I think it's important to establish what we want with the and whether federation with , , Tumblr, and the like bring us closer to or further from those goals.

With that in mind, I've come up with a few statements (in no particular order) that describe what I think is an "ideal fediverse" — a fediverse that's not necessarily realistic but that we should aim for:

  1. No actor controls a large portion of visible activity.
  2. Users can move between instances without penalty.
  3. Creating and running an instance requires minimal effort.
  4. People on or entering the fediverse understand the variety of available options.
  5. There is no downside to using free and open-source platforms over proprietary ones.

These definitely aren't comprehensive, and if you have anything you'd add, let's discuss that! They're currently helping me reassess my stance on Threads now that Flipboard is also entering the stage, and I hope they're helpful for others as well.

I'll elaborate on these five statements in the comments.

1/3

rah,

I’d say the fediverse in general

The whole point of the fediverse in general is that there is no single “we”. There are those ActivityPub servers that one federates with and those ActivityPub servers that one does not federate with. Lack of consensus is built into the technology by design.

but I think it’s still important that everyone at least thinks about what they want the fediverse to grow into

To have wants about the social constructs that sit atop the technology is to misunderstand the technology. The technology enables your enemies/people you don’t like/etc. to communicate and benefit in all the ways you do. By design. You cannot exclude from the fediverse, you can only exclude from your server. If you have wants about excluding then you’ve misunderstood the technology.

ThatOneKirbyMain2568,
@ThatOneKirbyMain2568@kbin.social avatar

@rah Maybe I'm not being clear. When I say that "we" means "the fediverse in general", I don't mean that everyone should gather 'round and come to a consensus on what values they should uphold and who should be excluded. This is obviously something that should occur on an instance or individual level, as (A) there are a large variety of different people and instances on the fediverse with different priorities and (B) as you stated, anyone can implement ActivityPub and tap into the fediverse if they want to, regardless of what anyone else thinks.

What I mean is that people should be thinking about what they think instance owners should aim for and form their opinions on the current situation based on that. My goal with this post is to show what I think an "ideal fediverse" looks like and have others share their thoughts. Having thoughts about what's healthy for people on the fediverse and having wants based on that isn't misunderstanding the technology — it's simply expressing preferences.

peterbutler, to random
@peterbutler@mas.to avatar

"If we do this correctly — if the next phase of how we congregate and communicate online is built for humans and not advertisers — there won’t be a new titanic company to rival Meta or a platform with eye-poppingly huge numbers like Facebook

"What we’ll get instead is something much bigger: an entirely new infrastructure for our online lives that no company or platform controls”

https://www.theverge.com/23990974/social-media-2023-fediverse-mastodon-threads-activitypub

mike, to random
@mike@flipboard.social avatar

I think that fully integrating into Flipboard's backend is going to be one of the best things we've done since we started the company.

There are three phases:

Phase 1 (Today): Federate 25 accounts to test and learn

Phase 2 (January): Enable anyone in the Fediverse to engage with any public curator on Flipboard

Phase 3 (April): Enable anyone on Flipboard to follow and engage with any public account in the

Check out my Medium post for more

https://medium.com/@mmccue/flipboard-begins-to-federate-4a80d6bdc209

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • meta
  • Macbeth
  • All magazines