Rob Ricci's Avatar

Rob Ricci

@ricci.io

Research Professor in the Kahlert School of Computing at the University of Utah Not planning to be here much, my main account is on the fediverse at https://discuss.systems/@ricci/ - you can follow it directly here as @ricci.discuss.systems.ap.brid.gy‬

203
Followers
77
Following
615
Posts
23.11.2024
Joined
Posts Following

Latest posts by Rob Ricci @ricci.io

Yep, I'll keep using Bluesky so long as I don't have do age verification crap (alternative frontend is OK), but if it becomes mandatory, I'm out. I might keep studying it and building tools, but won't keep posting here.

10.03.2026 02:32 👍 0 🔁 0 💬 0 📌 0

I got nervous over on the fedi when our local newspaper followed me.

I had been posting about trying to get into secret tunnels.

10.03.2026 02:28 👍 3 🔁 0 💬 1 📌 0

Congrats! I'm glad to see you getting more financial support to work on this ecosystem!

09.03.2026 20:56 👍 0 🔁 0 💬 0 📌 0

Heeey, look, it's me!

I'm super hyped to announce that @bsky.app have given me a grant to work on the standards for the Federated Credential Management API (or FedCM) to make them really work for all decentralized web applications.

09.03.2026 18:29 👍 435 🔁 79 💬 40 📌 10
Preview
GitHub - blacksky-algorithms/atproto: Blacksky fork of bluesky-social/atproto with AppView performance optimizations, caching, and community features Blacksky fork of bluesky-social/atproto with AppView performance optimizations, caching, and community features - blacksky-algorithms/atproto

Blacksky's app view source code has been released publicly here.

08.03.2026 19:56 👍 310 🔁 88 💬 1 📌 11

I'm curious, had you viewed anything about this account before it blocked you? My first guess would be buggy cache invalidation in the app

08.03.2026 07:17 👍 2 🔁 0 💬 1 📌 0

*very birds aren't real voice*: Blocks aren't real

08.03.2026 06:46 👍 3 🔁 0 💬 1 📌 0

I don't think I'd call it "unintentional" - it's akin to weapons-makers selling to both sides.

07.03.2026 01:06 👍 1 🔁 0 💬 0 📌 0

Want a more complete list?

I'm not planning to post the actual DIDs, I don't want to bother random people

07.03.2026 00:49 👍 0 🔁 0 💬 0 📌 0

Uh oh they have violated the ToS of your feed generator, better send them an angry email

06.03.2026 20:45 👍 0 🔁 0 💬 0 📌 0
A screenshot of arewedecentralizedyet.online showing that the Atmosphere is currently decentralizing - PDSes such as Blacksky and Eurosky are cumulatively adding users faster than Bluesky's PDSes.

A screenshot of arewedecentralizedyet.online showing that the Atmosphere is currently decentralizing - PDSes such as Blacksky and Eurosky are cumulatively adding users faster than Bluesky's PDSes.

Wait‽ How can *.host.bsky.network (Bluesky PDSes) decentralize the atmosphere? Especially while adding active users?

It's counterintuitive, but real: the metrics I use take "market share" into account, and right now, Bluesky PDSes are not adding active users fast enough to maintain market share.

06.03.2026 20:42 👍 2 🔁 0 💬 0 📌 0

are you for real?

06.03.2026 20:36 👍 0 🔁 0 💬 0 📌 0

they literally did a 'we have always been at ware with eastasia'

06.03.2026 20:10 👍 0 🔁 0 💬 0 📌 0

(this seems to be 'users online right now', but still, that is ... not very much)

06.03.2026 20:02 👍 0 🔁 0 💬 0 📌 0

I made an account to see what it was about, the relays seem to have a few hundred users connected.

Not a few hundred thousand, a few hundred.

06.03.2026 19:58 👍 0 🔁 0 💬 1 📌 0

The 7 letter words I found in did:plc identifiers are

arabian
arrived
canucks
farrell
fearful
forests
grooves
indexed
inflict
killing
mankind
marxist
realist
salazar
startup
suspect
wedding
weighed

06.03.2026 19:25 👍 6 🔁 0 💬 2 📌 1

The longest one ... sure looks like the owner generated a 'vanity did:plc' on purpose. 🤯 It's 8 letters long, is a name, and starts the did:plc string

06.03.2026 19:22 👍 2 🔁 0 💬 1 📌 0

The most common 5-letter English word embedded in in-use did:plcs is 'wield', which exists in 15 dids. I'm sure you wanted to know that.

06.03.2026 19:11 👍 2 🔁 0 💬 2 📌 0

Searching for English words in accounts' DIDs because why not

06.03.2026 19:02 👍 6 🔁 0 💬 1 📌 1

He does this over in the fedi too, but there he uses CWs to make it a little less obnoxious

06.03.2026 18:54 👍 0 🔁 0 💬 0 📌 0

(last several years) it should be split because it helps them but also their competitors.

06.03.2026 17:46 👍 1 🔁 0 💬 0 📌 0

Probably depends on which version of Google they think they are this week. If they are the ancient "organize the world's information" Google (long dead), then yeah. If they are the data-monopolist Google (most of their history), atproto should scare them. If they are the "AI all the things Google"

06.03.2026 17:46 👍 1 🔁 0 💬 1 📌 0
Thread showing a root post and two replies

Thread showing a root post and two replies

Notification of a reply

Notification of a reply

Same thread, but this time with three replies

Same thread, but this time with three replies

Case in point, in one of these I clicked on the root post, and in the other, I clicked on Dan's reply from my notifications

06.03.2026 17:43 👍 1 🔁 0 💬 0 📌 0

Something I'm very curious about here: it's common that I click on a thread, and see partial replies - missing replies that I know are there because I got notified about them, or because I saw them in my feed and clicked the "full thread" button. What's up with this? Is it on purpose?

06.03.2026 17:40 👍 1 🔁 0 💬 1 📌 0

Yeah that does seem likely. One sign of success in the future probably needs to be that someone with approval authority at Google sees atproto and says "aw hell no" when an engineer tries to do this again

06.03.2026 17:29 👍 0 🔁 0 💬 0 📌 0

Need to invent a coffee that comes before coffee

06.03.2026 17:11 👍 1 🔁 0 💬 0 📌 0

Great!

06.03.2026 17:10 👍 1 🔁 0 💬 0 📌 0

cool let's see if mine survives

06.03.2026 17:08 👍 1 🔁 0 💬 0 📌 0

I'm sure they, and all the other AI companies, already are. (hi claude)

06.03.2026 16:46 👍 0 🔁 0 💬 0 📌 0

Yeah and look, if I were AtmosphereConf, I would take the money too. But if atproto is doing things right, Google ought to be scared of it

06.03.2026 16:37 👍 2 🔁 0 💬 0 📌 0