Ms Boba (rebuilding community era)

@essentialrandom.bsky.social

https://essentialrandomness.com Software engineer (and more) on a mission to bring community back to the web. Founder of @fujoweb.dev, https://fujocoded.com/ and https://bobaboard.com/. Loves building random, chaotically-delightful stuff. 🇪🇺🇺🇸

Surprised (and pleased) to see my "Permissioned Spaces Technical Diagram THIS popular, which I'm taking as a clear sign we all want private posts/group spaces. ...and to make that happen quicker, it's WAY TOO LATE to Stream, but I'm doing it anyway. Day 2 of "Ms Boba vs Permissioned Data Spec" ⬇

Ms Boba (rebuilding community era)@essentialrandom.bsky.social · 3d ago

Not to outshine our promo with my *beautiful excalidraw diagrams of technical specs*, but BEHOLD my overview of ATproto permissioned data spaces! More... tomorrow, surely? …or at least, probably. lexidraw.app#atproto=did:...

Not to outshine our promo with my *beautiful excalidraw diagrams of technical specs*, but BEHOLD my overview of ATproto permissioned data spaces! More... tomorrow, surely? …or at least, probably. lexidraw.app#atproto=did:...

permissioned data spec but it's excalidraw
FujoCoded LLC – A better web, together@fujocoded.bsky.social · 3d ago

Late night PSA: we have a Patreon, and Patrons ALSO get 20% off our even-more-discounted garage-sale FujoBoards! Find them here ➡ www.patreon.com/fujocoded/po... Want to know what YOU $UPPORT helps us do? Come forth on Twitch and Streamplace... ⬇

Late night PSA: we have a Patreon, and Patrons ALSO get 20% off our even-more-discounted garage-sale FujoBoards! Find them here ➡ www.patreon.com/fujocoded/po... Want to know what YOU $UPPORT helps us do? Come forth on Twitch and Streamplace... ⬇

Photograph of a variety of Fujoboards. It is captioned “Fujoboards Garage Sale, up to $20 + 20% off! Access at Patreon.com/FujoCoded”. Words on the boards are “Rawr”, “uke”, “lemon”, “yaoi”, “yuri”, and “slash”. Some of the boards are much smaller. In the background is a drill and bits.
FujoCoded LLC – A better web, together@fujocoded.bsky.social · 4d ago

What do you do when it's 3AM on 8/1 and you just realize it's YAOI DAY? Well, why— —the biggest discount on your Yaoi* Cheese Paddles this side of...ever**! Use code YAOI_DA(IL)Y for 20% off all fujoboards @ store.fujocoded.com (*and yuri, and seme/uke, and blorbo, etc.) (**I think....?)

Promotional banner for The FujoCoded Store advertising 20% off Yaoi Cheese Paddles with code YAOI_DA(IL)Y, featuring a wooden paddle-shaped cheese board engraved with "yaoi" and FujoCoded mascot Boba-tan holding a microphone, shouting "it's a cheese board!! for BL & cheese!" Text at the bottom reads "only @ store.fujocoded.com" and notes the discount also applies to yuri and seme/uke paddles.

I keep meaning to stream myself going through the permissioned spaces spec, but I first need to fix my OBS and that's two whole levels of "having it together enough" more than I have 😭 can't believe OBS is my "technology invented after you're 35 is against the natural order of things"

More: - CBOR or JSON is an implementation choice. But: - Whose PDS stores the data is a governance question. - Which services can write there is a governance question. - Who can delegate that authority is a governance question. - How an AppView decides what it returns is a governance question.

Ms Boba (rebuilding community era)@essentialrandom.bsky.social · 4w ago

An """engineering""" question: - Do we use CBOR or JSON to represent records? Not an """engineering""" question: - Whose PDS does this information get written in and how do we govern which services can write in it? When we leave the latter to engineers, we're giving them too much power.

Today was an important meeting of the "ATmospheric Groups/Communities Working Group" about Moderation and I had some (...a lot...) of thoughts about what the question actually means and how to answer it which were hard to express coherently in the moment. tl;dr: STREAM TIME AGAIN (finally 🎉)!! 👇

Commenting your code is an underrated learning (and unblocking) trick: at the end of the day, programming is modeling the flow of data/information through a system. If your understanding of it breaks, writing down what's happening is often a great way to find where you're....yk, "losing your plot" 😏

kat@katproto.girlonthemoon.xyz · last mo.

seriously getting into this habit has been great for me ty to @essentialrandom.bsky.social for always telling me to comment the nix modules i wrote bc now i'm commenting EVERYTHING and surprise surprise i'm starting to understand what i write!!!!

Folks, admire @maboa.bsky.social's beautiful "interactive transcript work" and (if you haven't watch it) our friend and ally's @baldemo.to talk about @furryli.st (furryli.st) And obviously, check out @fujocoded.bsky.social's theme 👇😈 and my webmistressing work 😈 atmosphereconf.org/event/WObY04...

ATmosphereConf 2026

ATmosphereConf is the global atproto community conference. Join us in Vancouver, Canada, March 26th - 29th, 2026.

atmosphereconf.org

Mark Boas@maboa.bsky.social · last mo.

That's all the talks transcribed and live for atmosphereconf.org/talks/ Was super happy to try out the latest Hyperaudio Lite lib and some new batch techniques for correcting Thanks to all who helped out! @bmann.ca @blaine.bsky.social @iame.li @essentialrandom.bsky.social et al. It's been fun :)