It's Streamplace's second birthday! Decided to share an essay I've been sitting on for some time, explaining my thinking on Streamplace's place in the world as a product and company. The question: is Streamplace for end users or developers? And the answer: very both.
NEW BLOG! After closely following atproto permissioned data, my take: what if an "atproto repository" is the base thing and there's more than one way to sync it? Based on @ipv.sx's take and grounded in a real-world Streamplace use case: how do I make a video private, then public?
Hey if you haven't checked out @plyr.fm in a bit, take a look. @zzstoatzz.io has been really regularly grinding on it and it's quickly turning into one of my favorite atproto apps; been using the 24/7 radio as my stream backing for a couple weeks now
Hey we shipped a new Go code generator for lexicon types. Been in production for a couple weeks now 🥳
Based off of @bnewbold.net's cobalt work and @hypha.coop's go-dasl for DRISL serialization. Copies indigo's echo server stub generation verbatim. 100% compatible with @atproto/lex lockfiles.
atproto community I love you but it's time for a gentle roasting
Streamplace has been live in the App Store and Play Store for TWO YEARS as of this month
One of you could have published a social-app fork by now, I believe in you
Ironically, Streamplace bans you if you don't mention cocaine at least once per stream. Sorry, I don't make the rules! (I totally do)
Made an event for the ATP IETF working group tomorrow, come hang out in the stream!
Google Maps really nailing the cities in the PNW here: Everett, Tacoma, Olympia, Salem, Corvallis, and Eugene. No other important ones!
This is really well-written and we should make atproto accommodate this better!
The biggest one to me: you can totally do an offline atproto repo that you sync like a git repository! Nobody really does yet but the data structure supports it, Streamplace even does hardware signing through PKCS#11
preliminary slides for the atmoq presentation on thursday docs.google.com/presentation...
Billions of billions of dollars spent on adtech, invasive tracking on every element of our lives, and the ad I get served is “19 things to cut while living on retirement”. What was it all for?
🔴 LIVE https://stream.place/iame.li Listening to IETF #coding
Get ready for the most boring atproto read-along of all time: The AT Protocol Trademark terms. atproto.com/about/tradem...
come to Streamplace’s birthday party!
Really nice vibe at the Portland meetups, they’ve got me buying a train ticket once a month now, would recommend
Bluesky gonna have to sue themselves for shipping a PDS that accepts floating point numbers. Incompatible innit
new atmoq just dropped and now you can subscribe to any individual user (or up to 500 at a time):
cargo install atmoq
atmoq firehose --track did:plc:2zmxikig2sj7gqaezl5gntae
Holy shit DuckDuckGo SMOKES Google for "list of public atproto relays"
1. firehose.directory
2. atproto.at/relays
3. atproto.wiki/en/wiki/refe...
4. pulsar.feeds.blue
5. leaflet.pub/12022731-ae4...
Google just has 3, the only one on that list that doesn't have... a list of public atproto relays
youtube it's 2026. you don't ask users, you spend $5000 in inference credits to determine whether the powerpuff girls theme song is appropriate for children
us, when we da night kings of the sky tonight
Somebody leaked this to me in chat and we’re gonna use it on stream 100000 times, totally kickass, port every open-source tool to atproto
We asked five atproto relay implementations how to handle getting invalid data from the PDS. Turns out they didn't agree on much!
(painfully vibed, will narrow down what tests actually matter prior to the presentation on thursday)
storage.googleapis.com/streamplace-...
What if permissioned data but then public though