this post was submitted on 18 Nov 2023
92 points (96.9% liked)

Programming

17392 readers
159 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Natanael@slrpnk.net 2 points 11 months ago* (last edited 11 months ago) (1 children)

As said many times before, Jack is now AWOL and left for nostr, he even deleted his bluesky account because the crowd didn't like him there. He doesn't have a majority on the board and don't own any majority stake either.

The motivation for a new protocol is there's architectural limits to activitypub. It's essentially email over http, it really behaves like public mailing list archives, as servers push each interaction as a message. This is part of why there's often a discrepancy between visible replies across servers because retries are limited. Account portability is also very limited as accounts and posts are tied to a server.

Bluesky switches to a content addressing model plus user ID based on a public key, allowing you to more easily move across servers as well as syncing data between servers such as thread replies, it's very much like git (user data is held in personal repositories signed by your key) with a shared CDN/cache (relay servers, previously called BGS) and "worker agents" (mostly driven by the "appview" which is the api endpoint for your client + feed generator servers). You post to your repository via your appview, it sends a ping to other servers and they sync new relevant entries.

They already have federation with 3rd parties in a sandbox network and the official server just switched on "internal federation" (used to be a single shared server, now there's 10 using the same protocol that open federation will later use)

The code is already open source, several servers in the sandbox is 3rd party reimplementations

[–] whofearsthenight@lemm.ee 1 points 11 months ago (1 children)

Gotcha, thanks for the info. I'm def behind in following the goings on there. Do you have any insight on the revenue plan?

[–] Natanael@slrpnk.net 1 points 11 months ago* (last edited 11 months ago) (1 children)

Not really.

Since handles are domain names (and your own DNS entry points to your account public key, DID) they have a referral deal with a registrar to let people easily get a custom domain and set it as a handle (otherwise your handle is a subdomain on the bluesky domain). But future plans are uncertain

[–] whofearsthenight@lemm.ee 1 points 11 months ago

Yeah, this is def a thing that is a big sticking point for me. I have a hard time supporting a company these days without a clear revenue plan because it's just kind of a bait-and-switch otherwise.