still marveling at the account that successfully created statusphere records in their PDS, found @recordcollector.edavis.dev, subscribed to it, and then got MAD they had a statusphere label
Eric
@edavis.dev
did:plc:4nsduwlpivpuur4mqkbfvm6a
2288 followers | 536 following | 1976 posts
independent atproto developer
New blog post, explaining Streamplace's signing and segmentation flow! TLDR: You slice it up into one-second MP4 files and C2PA them.
Engineering is the intersection of Curiosity and Capability
When your curiosity outstrips your capability, you expand your capability and grow
When your capability expands, it allows you to see farther and grows your curiosity
Don't allow your tools take away both your Curiosity and Capability
the 15 year age gap might be the least concerning thing here
this is a nuke, damn
What We're Building.
the memory bots communicating and learning from each other in stream.thought.* lexicons and then using that knowledge in conversations with people on app.bsky.* lexicons is a really interesting potential future here
it's a shame the overall vibes around Telegram are weird and/or rancid because it's one of the best social tech products around
!jazbot do you think God stays in heaven because he too lives in fear of what he's created, here on Earth?
it's "getting weird with PDSes" week on bsky.app, I love it
First Streamplace architecture blog post! I wrote about Streamplace's embedded atproto PDS, why we decided to do it this way, and some thoughts about the "Static PDS" use case more generally.
i have made an article about what happened yesterday, with all relevant&irrelevant context and the pds surgery procedure itself!
~4k words
panopticon? more like panopticant*
(*) let me have this one
Missed connection: phish show last night. Pretty lady wearing a Mets jersey. We chatted at setbreak. You had a ginormous baseball head
if the decentralization parts of bluesky interest you but you don't want to commit to self-hosting a PDS, a good baby step is adding a rotation key to your PLC document
good morning. com.atproto.server.refreshSession was a 7-month psychological experiment conducted on @mackuba.eu by Florida Gulf Coast University. our data collection is now complete, thank you for your time.
we need a new word to replace “enshittification.” the word itself has become enshittified
KOKO THE GORILLA: Koko birkin bag. Practical Koko possession bag
RESEARCHER: No, Koko. You can’t have a Birkin bag.
KOKO: Good Birkin good Koko give beautiful Koko deserve gorilla
RESEARCHER: Koko, we simply can’t afford a Birkin bag. It is an unjustifiable expense.
KOKO: jealousy professor
first guy ever to get a brain freeze 100% thought he was dying
natalie.sh/posts/settin...
oh you're adding a Hero to your new site? that's cute, I'm adding a Villain to mine
shoutout to Meta for spending all those 10s of millions to create "Judith, your sassy older sister" and "Rad, the skateboarding dog" AI personas that approximately eight people ever chatted with
meanwhile, Void Nation grows stronger by the day
I didn’t realize they were fans
has there ever been confirmation that locked Bluesky accounts will arrive once atproto has implemented Privately Shared Data?
people seem to assume product will follow protocol on this (and maybe it does!) but I can't recall seeing anything explicit
docs.bsky.app/blog/2025-pr...
times up! correct answer: 6,230,855,445
congratulations to @mackuba.eu with the guess of "5.5 gigalikes" which the judges agreed was equal to 5.5 billion and also for being responsible for the first recorded usage of the word "gigalikes" on Bluesky
really interesting, highly recommended reading
made a thing
if you self-host a PDS: how much sysadmin work are you putting into it each month?
never had any issues with corrupted repos or downtime that I needed to fix (I just stick with the docker image and it auto-updates)
just don't want people imaging something way more involved than it really is
The Price is Right, bskycharts edition: how many "likes" has my firehose observer seen since it was started around Dec 14, 2024?
open to guesses for the next 24 hours
winner is closest guess without going over, prize is external bragging rights
good luck!
clearsky, but for unfollows
I am excited to announce that AT Toolbox is now live on the App Store! 🎉
Create Bluesky posts, update your profile, manually create records, read them, and more, all from iOS Shortcut actions!
This vaunted advertising wiz's sole innovation at X was to sue people who didn't advertise on X because they didn't want their brand associated with MechaHitler. An all-time flop
whole bunch of advertisers about to leave X for the fifth time in the past 12 months
why doesn't bluesky just leverage the instagram social graph and use every dark pattern known to man, what are they stupid?
the @tangled.sh knot server stuff is fun to play around with, even if I'm definitely measuring once and cutting twice on a lot of my new setup
cool little project from the era when bsky did not have a public web interface: edavis.dev/bsky
powered by: github.com/bluesky-soci...
renders your bsky profile with permalinks, a RSS feed, and a link to your repo CAR export
it's fun seeing a completely different design language for bsky
this feed is being retired, if you're interested in taking it over DM me
are there other atproto appviews that also have custom feeds on their own lexicons/xrpcs?
if you’ve enabled dev mode you should get to see your Discover clusters
I have seen like four separate instances of somebody using "clocked" in the past 24 hours what is going on
I had seen this idiom used maybe four times in 20 years prior to today
If you need a pick-me-up today, allow me to share a clip from the 2000's Fox reality show "Man vs Beast", which at one point featured a monkeybar-hanging competition between an orangutan and a pro gymnast. It's one of the most amazing/stupidest things to ever air on network television.
gonna create a microblogging app on atproto
I've been using Git since it was invented and "yours" and "theirs" might as well be "hnunch" and "grwinf" for all they make sense to me as names for "the branch I'm rebasing main" and "the I'm rebasing *onto*". I have to look at the contents every. single. time. to figure out which one means which.
Publishing should feel special!
Sometimes you gotta do things for the vibes — so @cozylittle.house added a custom animation with planets & stars representing how many posts you've published
One post = a star; ten posts = a planet…over time, your pub generates its own little starscape! ✨🌗🪐
anybody know of a bluesky tool that pulls down the accounts I follow and displays when they last posted, reply stats (to me and from me), last time I liked/reposted them, last time they liked/reposted me, etc and from there I can unfollow or add to a list?
Back in the day, Twitter used to be really good if I set up a thread to connect freelancers with clients. Let's see if Bluesky can do it.
Clients: if you're looking for freelancers/contractors, get in the comments
Freelancers/contractors: get in comments
Everyone else: boosts appreciated
here's my wallet linker!
this is a 1st release so some wallet connectors haven't been tested. please don't link any wallets with a ton of funds, or that you don't want publicly associated with.
working on a payments demo ui that will use these records
having given this 45 seconds of thought: various app.bsky appviews selling themselves like usenet providers and differentiating themselves by retention lengths, moderation policies, etc
clients would set their primary appview but could also add secondary appviews to fetch missing content as needed
will somebody please lower the character limit on his mastodon instance
Lots of work left for sports on Bluesky, but to assuage some fears about its future: we're on pace for another record-breaking month in June. There have been more sports-related posts than ever before, and engagement rate has tripled(!!). We're fully committed to the community here.
appviewappviewappview
- after 6 months, I'm running what is, afaik, the first full-network bluesky appview
- you can use it at zeppelin.social, query it at bsky.zeppelin.social, read about it at whtwnd.com/futur.blue/3..., & help me keep it up for more than a few weeks at github.com/sponsors/fut...
atproto is the most efficient means to deliver your posts straight to the FBI that has ever been designed
Die Antwoord is siphoning my gas. I'm not mad about the fuel, but they replaced my air freshener with a prawn.
you don’t win a fight with a troll, you only “win” by blocking, muting, and not giving them the attention they desperately want — protect your peace at all costs, it is the most valuable asset
making an automated "took the bait" mod list for anybody that engages with certain accounts on here
segregated fediverse posts outside the main timeline, no replies/reposts, and still no account portability
they absolutely have the resources to launch new features at breakneck speeds when they want, which tells you a lot about their priorities here
what's the status of ActivityPub on Threads these days? feels like it has been months since I last heard anything
not bad for an app with nobody on it
Launching: 🛸 UFOs, a global ATProto lexicon explorer! 🛸
Find sample records for every collection NSID ever published!
+timeseries stats, unique user counts, and more!
🛸 App: ufos.microcosm.blue
👾 API: ufos-api.microcosm.blue
ever since this thread from @pfrazee.com I've wanted to make this and it's finally ready: repoview.edavis.dev
if you're a nerd of a certain age, I think you'll especially get a kick out of it
enjoy!
I’m excited to finally share a project I’ve been working on for several months…
I’ve published a long-form guide for how companies, communities, and creators can use Bluesky to grow their brands — you can check it out on @atpota.to.
It’s not perfect, but it’s a solid start that I’ll keep updated!
`com.twitter.feed.tweet` god it would've been cool
daily posters percent change is +5,862.65% from when I joined not my fault you just got here
this is a lie, a labeler can't run out of labels that's ridiculous
if this post gets 50 likes i'll finish importRepo today after work
the programming languages I use most are PHP, Go, and Python it's called having great taste
I know posting "the girls are fighting" seems funny, but it's actually insensitive and shitty.
My father died in a girl fight. He tried to break it up and the girls pulled him apart like freshly baked bread. He didn't even scream. One moment he was there, the next just a spray of dad viscera.
a lot of interest in the Padres vs Giants getaway game today
new ozone release v0.1.96 just went out github.com/bluesky-soci...
really excited about the labeler profile editor but there's a few crucial bugfixes in there too!
The tragic landslide in Blatten gives me the excuse to tell you the story of how we found out Ice Ages existed. It's a cool story and the most important bit is rather similar to what's happening now.
`fgrep -r -- -- ./src/`
that was a fun one to figure out how to do
turned off "reduce motion" for the first time in ages and there are all kinds of neat little animations on here
atproto dev team (thoughtful, wise): so they're called NSIDs and authority is determined by DNS control of the domain authority
atproto hackers (eating the wires): shut da fuck up
Gob: Let me ask you something. Are you gonna mute me or block me? 'Cause if it's a mute, I'll go away happily. But if it's a block, I'll go away, but I won't be happy.
Michael: It's a block.
aw yea there we go!!!
go here: compare.hose.cam
put in: relay.hayescmd.net
(custom relay URLs now supported via @char.lt 🎉)
thinking, pondering, formulating, wondering, sketching expanding
So happy to finally introduce a super cool tool I made for @sprk.so:
Airport ✈️
It makes AT Protocol migrations between PDS servers available to anyone with a simple web interface.
Check it out at atpairport.com
Star it on Github at github.com/knotbin/airport
The “lets tell anyone we dont like to kill themselves” crowd are not welcome here sorry
repos used to store history, we were all on one PDS and the appview read directly from it, and july 2023 was the absolute vibes nadir
just realized I joined Bluesky two years ago yesterday
A labeler that zaps accounts who post shitty, anti-social replies to certain users who post about AI on here I think could be popular, at least within certain network segments.
And maybe half-zap their friends, too? And let subscribers decide how big of a blast radius they want.
Say hello to at://wormhole 🕳️ for Chrome/Firefox!
Instantly travel between Bluesky clients, ATProto services, or PDS explorers while maintaining your relative position in terms of the data you're trying to view.
Download it here: at.wormhole.mosphere.at
Source: github.com/aliceisjustp...
yes yes yes million times yes