sj_zero likes this.
@snarfed.org @activitypubblueskybridge
Any chance you can clarify if the bridge will respect the user setting we already have regarding “Automatically accept new followers”?
The storm this stirred up seems to involve a lot of people not understanding what a “bridge” is and isn’t, but if you’re promoting it, clarity on what you are, and are NOT implying people will be unknowingly opted in to would probably go a long way.
Re-introducing Bridgy Fed
Hi! I’m Ryan. I’ve been building social network bridges and related tools for over 12 years, including Bridgy, which connects personal web sites and blogs to centralized social networks…snarfed.org
like this
reshared this
(3/3)
...my use-case us another matter.
One more thing today:
I"d be interested in your archiving method. To quote my IT friend, @mina : "I have to yet find a method to read my archived posts" (my words.)
Have a great weekend. I'll try 2 check back briefly sooner.
This has been a very insightful discussion.
I might need 2 change my security policy.
This might be the final year where open opposition is possible on this scale//
m@thias.hellqui.st :verified-skull: likes this.
reshared this
Posting this quote from #BlueSky developer Paul Frazee, as it is one of my favorite posts from that platform and exactly how I feel about BlueSky and Nostr too. This is not zero-sum and as I see bridges forming (now between Masto-Nostr, soon between ActivityPub and Bluesky) am excited to see the bridges start to form.
like this
reshared this
Hi @activitypubblueskybridge - big news here from @snarfed.org in this update:
"Recently, I’ve been working on adding new protocols to Bridgy Fed, starting with Bluesky. It’s still months away from launching, but I expect it will draw in people who aren’t familiar with Bridgy Fed yet, and I know it will affect people in obvious and not-so-obvious ways...
Here’s some information about Bridgy Fed...."
Go read the whole thing here:
https://snarfed.org/2023-11-27_re-introducing-bridgy-fed
Re-introducing Bridgy Fed
Hi! I’m Ryan. I’ve been building social network bridges and related tools for over 12 years, including Bridgy, which connects personal web sites and blogs to centralized social networks…snarfed.org
like this
reshared this
Bridgy Fed status update
Hi all! I finally got another big bit of Bridgy Fed interop working earlier today: bridging Bluesky replies, likes, and reposts into the fediverse. (Only the Bluesky federation sandbox, not real users, since federation is still months away.)
Here are example screenshots:
Lots more bug fixes, cleanup, and testing to do, but it’s nice to get this far.
Beyond development I’m now also starting to ramp up a bit of outreach. The IndieWeb and Bluesky communities are supportive, and the fediverse admins and community representatives I’ve approached so far have been generally positive, but I need to talk to more people there. Now is the right time, when I still have months to hear and incorporate feedback before Bluesky federates and I’m able to ship Bridgy Fed’s Bluesky support.
Until next time!
Previously, previously, previously, previously, previously, previously, previously, previously, cc @activitypubblueskybridge@venera.social.
Federation Developer Sandbox | AT Protocol
We're releasing a developer sandbox for federation. Read our sandbox guidelines and set up instructions here.atproto.com
like this
reshared this
What is your repo/branch for this stuff?
Edit: ah! It's here: https://github.com/snarfed/bridgy-fed/commits/main
Commits · snarfed/bridgy-fed
🕸 Bridges the IndieWeb to Mastodon and the fediverse via ActivityPub. - Commits · snarfed/bridgy-fedGitHub
Brief Bridgy Fed status update: I spent last week on other things, but I got back in the saddle this week and got Bluesky => fediverse follows and fediverse => Bluesky posts working!
The usual caveat applies: this is in the Bluesky federation sandbox, not prod, until they turn on federation there. Hopefully early next year!
Previously, previously, previously, previously, previously, previously, previously, cc @activitypubblueskybridge@venera.social.
Federation Developer Sandbox | AT Protocol
We're releasing a developer sandbox for federation. Read our sandbox guidelines and set up instructions here.atproto.com
reshared this
reshared this
@mimo @robin @snarfed@mastodon.social @activitypubblueskybridge
I believe they only released registered user numbers, not monthly active users numbers…
The common definition of active user is MAU, monthly active user, ie has logged in at least once within a 30 day period (or a calendar month, in some cases). As a self-reported number there's obviously wiggle in the numbers all the time, and practically no one does anything to de-duplicate people managing multiple accounts.
@tchambers @robin @activitypubblueskybridge
Hey @activitypubblueskybridge Another key update from @snarfed.org --
"... I now have a one way, end to end pipeline to receive web and ActivityPub posts and federate them all the way to an ATProto BGS. I’ve tested locally, and it’s working....
Next is the other direction. ATProto is pull, not push, and there isn’t yet a subscription XRPC for notifications, so I need to build a dedicated process to poll listNotifications on the AppView. Sigh, ok."
https://snarfed.org/2023-09-09_bridgy-fed-status-update-5
Bridgy Fed status update
Since our last episode, I’ve implemented the client side of ATProto federation in Bridgy Fed. I’m now creating new did:plcs, inter-service JWTs, and repos on the fly, converting posts t…snarfed.org
Kristian likes this.
reshared this
all those brilliant efforts and no effective opening from BlueSky. Not to the public, not to other servers
Sandra likes this.
Hey @activitypubblueskybridge A key update from @snarfed.org:
"...Weeks ago, I had an incomplete, bare bones ATProto PDS up and running. I planned to finish it, hook it up to the federation sandbox BGS & AppView, switch to did😛lc DIDs, & learn and implement the v2 repo, websocket event streams, and subscribeRepos.
All that is done!...The end result is a seemingly complete ATProto PDS.
…which leaves interop testing...Getting close to having that working!"
https://snarfed.org/2023-08-22_bridgy-fed-status-update-4
Bridgy Fed status update
Last time here, a couple weeks ago, I had an incomplete, bare bones ATProto PDS up and running. I planned to finish it, hook it up to the federation sandbox BGS and AppView, switch to did:plc DIDs,…snarfed.org
like this
reshared this
"And while the AT Protocol and ActivityPub are separate standards, the visions behind them are similar. Already, there are projects to “bridge” the two, and some fediverse enthusiasts suspect the distinction between the two will matter less as both Mastodon and Bluesky mature."
https://www.engadget.com/is-decentralization-the-future-of-social-media-194554192.html
Luca Sironi likes this.
reshared this
Every time someone mentions BlueSky's "decentralization" I feel obligated to mention this article from @rysiek
BlueSky is cosplaying decentralization
Almost exactly six months after Twitter got taken over by a petulant edge lord, people seem to be done with grieving the communities this disrupted and connections they lost, and are ready, eager evenSongs on the Security of Networks
Luca Sironi likes this.
reshared this
Hey @activitypubblueskybridge - 🔥 Big update here from @snarfed.org -
"If Bridgy Fed was a mythical sea monster, and the protocols – webmention, ActivityPub, Bluesky, etc – were its limbs, then the protocol-independent activity router might be its…brain?
I plan to deploy it to production today. It’s a big change, so I expect at least a full day or two of bug triage and fixes...
After that comes a big context switch to ATProto."
https://snarfed.org/2023-07-11_bridgy-fed-status-update-2#comments
Bridgy Fed status update
Based on Linnaea Mallette’sVintage Map Ship Octopus Ocean If Bridgy Fed was a mythical sea monster, and the protocols – webmention, ActivityPub, Bluesky, etc. – were its limbs, th…snarfed.org
reshared this
I'd look at @snarfed.org's work as the furthest along I am aware at the bridge project than anyone in my field of vision so far.... and how that would look like once his bridge is functioning....
Hey @activitypubblueskybridge - if you aren't following @snarfed.org's work here, fix that…it is exciting 👇
"I’m hoping to finish that in a week or less. After that, I’m switching to ATProto work, standing up a proof of concept PDS and testing out federation against Bluesky’s sandbox. That’s probably at least a couple weeks. After that, I’ll be able to integrate the result into Bridgy Fed, which is the last big phase to get a real live bridge running."
https://snarfed.org/2023-06-29_bridgy-fed-status-update
Bridgy Fed status update
I may start posting brief status updates here on my progress on Bridgy Fed toward a general-purpose decentralized social bridge. Maybe weekly or so. Here’s the first! The current phase is tra…snarfed.org
reshared this
sj_zero likes this.
OK I think this can be hosted somewhat https://github.com/go-fed/testsuite
Apparently it was hosted here
https://test.activitypub.rocks/
Then here
https://test.activitypub.dev/
I'll try to deploy this tomorrow on my sub domain, if I can get it, we just need a sexy domain to have it used by the community!
GitHub - go-fed/testsuite: Unofficial ActivityPub test suite server, which runs machine-assisted test cases against federated software.
Unofficial ActivityPub test suite server, which runs machine-assisted test cases against federated software. - GitHub - go-fed/testsuite: Unofficial ActivityPub test suite server, which runs machin...GitHub
Brilliant. BTW, if we created something short term like a Patreon to help support this work to you or anyone else who actively helps on this project... would that be of assist?
I'll buy the domain we use as a temp, but I would think long term the name should be test.activitypub.rocks to mirror Webmention.rocks and as an homage to the original.
do you think we can get hold on that domain? Would be neat!
I just looked at the code, this seems ready to be deployed as a Docker container which is right in my skill set 😀 I'll do this tomorrow, time to Zzz here 😀
reshared this
For the final version if it all comes together - likely. Meanwhile I’ll buy a temp domain akin to ActivityPubRocksBeta…
So folks on this list can support this first effort. Maybe set up a BuyMeACoffee for our group support? https://www.buymeacoffee.com/
Buy Me a Coffee
Buy Me a Coffee is the best way for creators and artists to accept support and membership from their fans.Buy Me a Coffee
Already has the Dockerfile etc..
I'll let you know tomorrow!
reshared this
GitHub - DavidBuchanan314/picopds: A minimum viable atproto PDS for protocol experimentation purposes
A minimum viable atproto PDS for protocol experimentation purposes - GitHub - DavidBuchanan314/picopds: A minimum viable atproto PDS for protocol experimentation purposesGitHub
David Buchanan likes this.
reshared this
For everyone in #ActivtyPub #ActivityPubDev #SocialWG space: we created this mastodon-compatible Frenidica group for discussing the build-out of a robust ActivityPub test suite, akin to http://webmtion.rocks and the now gone activitypub.rocks...
Just follow this account to join ➡️ @activitypubtestsuite
...and anything you post mentioning that account name will reflect to everyone else following it.
See you there!
cc: @fediversenews @activitypubblueskybridge @apconf @activitypub @bengo
like this
reshared this
"...and anything you post mentioning that account name will reflect to everyone else following it"
Note this, and consider what it means
"anything you post mentioning that account name will reflect to everyone else"
From past experience with a #Friendica #Group that may mean kissing your Home feed goodbye, unless you're doing one and only one thing
#ActivtyPub #ActivityPubDev #SocialWG
cc @activitypubtestsuite @fediversenews @activitypubblueskybridge @apconf @activitypub
reshared this
@activitypubblueskybridge@venera.social
Bluesky now has a federation sandbox. It’s the perfect environment to test an ActivityPub bridge.
https://atproto.com/blog/federation-developer-sandbox
Federation Developer Sandbox | AT Protocol
We're releasing a developer sandbox for federation. Read our sandbox guidelines and set up instructions here.atproto.com
AP-AT-Bridge Group likes this.
@activitypubblueskybridge - if any of this cross-posting code is helpful -> early work on a Mastodon and BlueSky cross-posting tool:
https://github.com/GanWeaving/xposter
GitHub - GanWeaving/xposter: x-post to Bluesky, Mastodon, Posthaven, Instagram, and, ugh, Twitter
x-post to Bluesky, Mastodon, Posthaven, Instagram, and, ugh, Twitter - GitHub - GanWeaving/xposter: x-post to Bluesky, Mastodon, Posthaven, Instagram, and, ugh, TwitterGitHub
reshared this
Hey @activitypubblueskybridge folks:
Important work here to look over, and add any comments to from @snarfed ….
…feel free to comment on the PR, https://github.com/snarfed/bridgy-fed/pull/521
document proposed translations between protocols in docs by snarfed · Pull Request #521 · snarfed/bridgy-fed
🕸 Bridges the IndieWeb to Mastodon and the fediverse via ActivityPub. - document proposed translations between protocols in docs by snarfed · Pull Request #521 · snarfed/bridgy-fedGitHub
Kristian likes this.
reshared this
since it’s friday, i wanted to end the week by running a small experiment here, if y’all are amenable to that 😀
in this thread, i will provide TWO polls for you to answer. if you would, i want you to answer *both of them*
reshared this
And I think slowly, each of those aspects is getting specs/FEPs that allow separating and refactoring them out.
This week's #FollowFriday is some of the folks I'm watching closely on the discussion and development work on bridging #ActivtyPub and #ATprotocol
@snarfed.org
@ramsey
@profcarroll
@anildash
@erlend
@Hamishcampbell
And many others in this Mastodon-compatible Frendica group focused on developing that interoperable bridge:
like this
reshared this
Hey @activitypubblueskybridge - this article on the "open social web" definitely ties into the need to bridge between protocols:
https://slifka.substack.com/p/3837a552-39c5-4e67-82ed-e4e402cdd9d5
Innovation and Money in Politics
I read the NYT every day for years and was precisely wrong about how politics works. This is a journal of some learnings as I figure things out.slifka.substack.com
sj_zero likes this.
sj_zero likes this.
reshared this
Looking at it from a Mastodon client it looks like a Frendica group is indistinguishable from a Mastodon bot that automatically boosts every post that mentions it
It would be easy to hack together an actual Mastodon bot that acts like that
The hard part would getting the conversation going
Also hard would be scaling it so anyone could create such a "boost-my-mentions bot" for arbitrary topics. Doing so, you might just end up recreating Frendica
reshared this
sj_zero
in reply to Jamie Gaehring • • •Everyone will have a different opinion, but US jurisprudence prior to section 230 of the CDA basically asks the question "Are you willing to take on responsibility for everything you host?" If the answer is yes, then you should be openly trying to moderate everything. If not, then you should just have an open platform for the most part.
Might just be the old internet guy in me but I think I prefer that way of looking at the world.
reshared this
Drew Mochak reshared this.
Jamie Gaehring
in reply to sj_zero • • •@sj_zero There are so many layers to the question. But I guess another way of looking at it is, between the individual user operating their own hard-/soft-ware at one pole, and state-enforced regulations and int'l treaty at the other pole, what forms of collective governing bodies can we form to make the fediverse, or just one instance, the kind of social setting we wish it to be?
I say this from a cooperatively governed instance w/ ~500 active users.
sj_zero
in reply to Jamie Gaehring • • •I tend to think that it's the diversity that makes it worthwhile. Some people are going to want just one user operating their own hardware and software, some people are going to want to build communities that are lightly moderated, other people are going to want to build communities that are heavily moderated, and what gets moderated and why will be quite different.
I know "Web 3.0" is supposed to refer to crypto stuff, but I think the real web 3.0 is this -- different communities connecting together (or not, such as the case may be) and no centralized governance to speak of besides that which each community wants to apply. I mean, how cool is it that you and I are talking on completely different software platforms through a community intermediate that's a third completely different software platform?
I guess the real question is about something that's as monolithic as bluesky, but you can already connect with platforms like minds and it's just another type of community.