Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Dave Winer ☕️
@davew@mastodon.social  ·  activity timestamp 2 weeks ago

Re the brouhaha with activitypub and atproto.

They should fully embrace inbound and outbound RSS and be done with it.

In the end if they want to interop, that’s how it’ll happen.

However I don’t think either of them wants interop.

I’ve seen this movie before.

  • Copy link
  • Flag this post
  • Block
:blank:
@i@declin.eu replied  ·  activity timestamp 2 weeks ago
@davew the children yearn for ostatus
  • Copy link
  • Flag this comment
  • Block
Evan Prodromou
@evan@cosocial.ca replied  ·  activity timestamp 2 weeks ago
@davew Dave, I feel really stupid for asking, but could you share a link or more details about this "brouhaha"? @thisismissem talked about some recent heated discussions in her letter, too. I feel like I'm missing out on some drama.
  • Copy link
  • Flag this comment
  • Block
Dave Winer ☕️
@davew@mastodon.social replied  ·  activity timestamp 2 weeks ago
@evan @thisismissem

This is where I saw it --

https://github.com/swicg/general/blob/master/statements/2025-09-05-activitypub-and-atproto-discourse.md

Apparently the statement there was taken down and put somewhere else.

Seems there was a conference about it, and then an extensive discussion.

  • Copy link
  • Flag this comment
  • Block
Evan Prodromou
@evan@cosocial.ca replied  ·  activity timestamp 2 weeks ago

So, the brouhaha you're talking about is about Emelia's letter?

The letter starts like this:

"Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated."

I thought you were talking about that.

  • Copy link
  • Flag this comment
  • Block
Dave Winer ☕️
@davew@mastodon.social replied  ·  activity timestamp 2 weeks ago
@evan

i had some comments here i deleted.

things are changing really fast at least from my point of view.

we'll catch up in october at least.

  • Copy link
  • Flag this comment
  • Block
Evan Prodromou
@evan@cosocial.ca replied  ·  activity timestamp 2 weeks ago
@davew OK, sounds good.
  • Copy link
  • Flag this comment
  • Block
Lukas Burgstaller
@voidstern@graz.social replied  ·  activity timestamp 2 weeks ago
@davew Never understood why activitypub isn't just RSS with a couple of extra fields. Feels like it would be such a straight forward solution.
  • Copy link
  • Flag this comment
  • Block
Sean Tilley
@deadsuperhero@social.wedistribute.org replied  ·  activity timestamp 2 weeks ago
@voidstern @davew I mean, that’s kind of what OStatus was, more or less. You just need a mechanism to get replies from someone and means to represent responses in a conversation. IndieWeb kind of came to similar conclusions.
  • Copy link
  • Flag this comment
  • Block
Dave Winer ☕️
@davew@mastodon.social replied  ·  activity timestamp 2 weeks ago
@deadsuperhero @voidstern

i'm not a big fan of "conversation" -- a lot of spam and more than a bit of abuse.

the conversations is what makes moderation necessary.

i have a different plan. you can send me a response and if i want it on my site, one click and it's there, otherwise only i read it.

removes the incentive for spam.

  • Copy link
  • Flag this comment
  • Block
Dave Winer ☕️
@davew@mastodon.social replied  ·  activity timestamp 2 weeks ago
@voidstern

That’s exactly what it should be, and btw that’s what atproto should be too, and if they were based on RSS, a common format, interop would be much easier.

But only if they want interop. Very often they want to say they’re “open” without giving up their power.

Who cares if they’re polite to each other, nothing they do matters. Their way leads us to more bulkshit.

  • Copy link
  • Flag this comment
  • Block
marius
@mariusor@metalhead.club replied  ·  activity timestamp 2 weeks ago
@davew I keep seeing state this position on RSS, but I think you're disregarding the fact that, at least ActivityPub vocabulary is richer than just "here's a list of content elements" that RSS/Atom are capable of.

A lot of the interesting points of ActivityPub come from it's "User -> Verbs -> Thing" that I don't think that could be mapped on top of RSS.

In my opinion, how you list, or fetch the content generated by a user is the least interesting part of ActivityPub, and frankly the easiest to solve if anyone thinks to support both it and ATProto PDS.

  • Copy link
  • Flag this comment
  • Block
Dave Winer ☕️
@davew@mastodon.social replied  ·  activity timestamp 2 weeks ago
@mariusor

That’s where you start. And once that is established, you use the resulting system and see what you want to go next. That’s how you do a bootstrap.

Also RSS supports a lot of stuff that neither of the other protocols do, like all the features of the web.

Honestly both groups have a lot of nerve calling what they do the web when they don’t even support LINKING, the most important feature of the web.

The arrogance and deceit are breathtaking.

  • Copy link
  • Flag this comment
  • Block
marius
@mariusor@metalhead.club replied  ·  activity timestamp 2 weeks ago
@davew I think there's a disconnect here.

ActivityPub is built upon objects being dereferenceable through their IDs which are theoretically immutable URLs. Or, I misunderstand what you mean by "LINKING".

Client to server collection addressing of ActivityPub objects is basically fulfilling the same function of RSS with the difference of using JSON as an encapsulation method instead of XML.

Maybe your problem is with specific implementations of C2S - which I'll be the first to admit - in majority, follow the Mastodon lead, and are severely lacking. However the specification itself should cover all that RSS/Atom offer and more.

  • Copy link
  • Flag this comment
  • Block
Dave Winer ☕️
@davew@mastodon.social replied  ·  activity timestamp 2 weeks ago
@mariusor

You don’t know what linking is on the web?

Unbelievable.

Stop everything and do some reading about the web.

  • Copy link
  • Flag this comment
  • Block
Evan Prodromou
@evan@cosocial.ca replied  ·  activity timestamp 2 weeks ago
@davew @suzannealdrich you publish where you want to publish, Dave. We'll find a way to connect to you. That's the whole point.
  • Copy link
  • Flag this comment
  • Block
Dave Winer ☕️
@davew@mastodon.social replied  ·  activity timestamp 2 weeks ago
@suzannealdrich

i use automattic's bridge to activitypub, so i don't have to worry about the innards.

but i like the way the web works better.

that's what i'm going to stick with.

  • Copy link
  • Flag this comment
  • Block
Evan Prodromou
@evan@cosocial.ca replied  ·  activity timestamp 2 weeks ago
@davew I can't speak for Paul Frazee, but I think he and the team at Bluesky are good folks who are trying their best to help people connect.
  • Copy link
  • Flag this comment
  • Block
Evan Prodromou
@evan@cosocial.ca replied  ·  activity timestamp 2 weeks ago

@davew I don't know who you mean by "any of you", but I can assure you that I'm really glad we have interoperability with so many different platforms. It's great that we have native implementations of ActivityPub in over 100 different codebases, but I also love Bridgy Fed, so I can follow my friends and family who are on Bluesky. We are interconnected.

  • Copy link
  • Flag this comment
  • Block
Evan Prodromou
@evan@cosocial.ca replied  ·  activity timestamp 2 weeks ago

@davew Dave, we *did* start with RSS and HTTP. It evolved over the years, becoming Activity Streams Atom (and Activity Streams RSS!), then Activity Streams JSON and finally Activity Streams 2.0. If you look closely at the AP protocol, it's just feeds enhanced with extra fields for social data with a push mechanism, like PubSubHubbub or RSSCloud.

  • Copy link
  • Flag this comment
  • Block
Suzanne Aldrich (she/her)
@suzannealdrich@hachyderm.io replied  ·  activity timestamp 2 weeks ago
@davew
I completely and utterly agree, Dave. It SURE WOULD make things simpler to just CONSUME MY BLOG'S RSS, that I ALREADY MAKE with my site generators, then have to worry about implementing all these endpoints and a dynamic inbox. The current best practice to integrate your website with the Fediverse is just converting your RSS to AP notes for your outbox:

https://maho.dev/2024/02/a-guide-to-implement-activitypub-in-a-static-site-or-any-website-part-2/

The only sticking point left is how to make the inbox part easier for people so they can get "pingbacks"?

#RSS#ActivityPub#ATproto#SocialWeb #fediverse

  • Copy link
  • Flag this comment
  • Block
Dave Winer ☕️
@davew@mastodon.social replied  ·  activity timestamp 2 weeks ago
@evan @thisismissem

also saw a post from paul frazee about a year ago saying they thought about using HTTP and RSS but decided instead to reinvent the whole stack.

the process is so obvious. start with really good RSS support in and out and then start adding features after living with it for a year or so.

we could stop talking about interop and start using it.

i don't think any of you really want interop. you could have it very very very quickly.

  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.2.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login