true, I guess if you do have your own microkernel the world is your oyster π
.
I was mostly looking at the no-std approach, but yeah it sounds like you'd already have APIs for the MCU to mimic an OS a bit more and not have to change the code base a ton
10.03.2026 17:26
π 1
π 0
π¬ 1
π 0
GitHub - aedm/esp32-s3-rust-axum-example: Tokio + Axum running on ESP32-S3
Tokio + Axum running on ESP32-S3. Contribute to aedm/esp32-s3-rust-axum-example development by creating an account on GitHub.
There is axum for the esp32, but I think it's on the std version of the esp-hal that has fallen a bit more behind the no-std version. I think psram and an sdcard reader connected to the MCU would be needed too
(..no I haven't looked into this before...)
github.com/aedm/esp32-s...
10.03.2026 16:22
π 2
π 0
π¬ 1
π 0
baileytownsend.dev/pds-moover
Client side atproto account migrator in your web browser, along with services for backups and adversarial migrations.
Is a bit more elbow grease and built to scale, but you can also run PDS MOOver on your own infrastructure. Hoping long term I can also write a PDS MOOver mobile app so you can have a backup service as easy as PDS MOOver's cloud one, but on your phone to further take reliance off of services I run
10.03.2026 16:17
π 4
π 0
π¬ 0
π 0
What the hell is a rotation key? - Hitchhiker's Guide to the Atmosphere
Why it's important that YOU should have a rotation key and backups for your Bluesky/AT Protocol account that is hosted on a third party PDS
There are other options out there that do not depend on me. I try to write most of my stuff where someone can pick up my work if something ever happens to me and is not fully dependent on me. I listed a couple here for some more user friendly backups
marvins-guide.leaflet.pub/3m4qzoj6ubc2...
10.03.2026 16:17
π 3
π 0
π¬ 1
π 0
PDS MOOver - Backups
PDS MOOver backups
You also don't have to rely directly on me for that protection either; I wrote pdsmoover.com/backups just so it would be the easiest and fastest way to get cloud based backups/recovery into the hands of every single person on the atmosphere for free and easily. Kind of like iCloud backups
10.03.2026 16:17
π 3
π 0
π¬ 1
π 0
What the hell is a rotation key? - Hitchhiker's Guide to the Atmosphere
Why it's important that YOU should have a rotation key and backups for your Bluesky/AT Protocol account that is hosted on a third party PDS
Reminder: You can take steps to protect your social identity, no matter where your account is hosted. With a rotation key and backups, your PDS going down is just a bump in the road.
I wrote a bit on it here
10.03.2026 16:17
π 63
π 14
π¬ 2
π 0
It's some pretty bold claims without proof and a level of trust being built first to make those claims that really make or break some services I think personally. Got to make sure you know the thing pretty well and build the trust first imo in this ecosystem. And seems like you've been doing that
10.03.2026 16:01
π 7
π 0
π¬ 1
π 0
Looks like there is backups on PDS MOOver up to 2024-03-04 and as long as they have the private rotation key did:key:zQ3shmL4YDoByM1wxWeVb41PQHDfA4i6oUVNXQYfG1und4U5p added on the same date should be able to do the recovery. Let me know if you hit any issues!
10.03.2026 15:50
π 1
π 0
π¬ 0
π 0
Anartia
JavaScript-optional public web frontend for Bluesky.
anartia.kelinci.net from @mary.my.id is what I've used before and it works really well. Did notice it has a cloudflare turnstile on the front end now. Not sure how it does on no javascript tho π
10.03.2026 15:31
π 1
π 0
π¬ 0
π 0
normal web: Are we calling the right endpoint?
decentralized web: Are we calling the right host?
π΅
10.03.2026 14:49
π 2
π 0
π¬ 0
π 0
i'm now also seeing some odd stuff on the getLastCommit hmmm. I could of sworn it was working last week or at least on a new to a PDS account
lastCommit deactivated
selfhosted.social/xrpc/com.atp...
takendown
selfhosted.social/xrpc/com.atp...
10.03.2026 14:39
π 1
π 0
π¬ 1
π 0
Is it an appview takedown or PDS? I'm seeing none for it as well
deactivated
selfhosted.social/xrpc/com.atp...
takedown
selfhosted.social/xrpc/com.atp...
10.03.2026 14:39
π 1
π 0
π¬ 1
π 0
And it shows the rev if the account is deactivated π. Was a fun too late find for me a couple of weeks ago
10.03.2026 14:16
π 3
π 0
π¬ 1
π 0
The allowlist is only for the captcha. It works great on a PDS with invite codes when I tried it out earlier and no setup for the PDS to do that. You did a great job!
10.03.2026 14:15
π 4
π 0
π¬ 1
π 0
spyro enter the dragonfly game pay with spyro in a ufo capturing cows
There's also a level in spyro enter the dragonfly I was thinking about where you have to go get all the cows in a UFO
10.03.2026 14:12
π 0
π 0
π¬ 0
π 0
a black and white cow with a wig on
ALT: a black and white cow with a wig on
It was game over and I had to finish writing PDS MOOver once I thought of the name and saw the domain was open. It was just too good to not use haha
10.03.2026 12:55
π 14
π 0
π¬ 0
π 0
PDS MOOver
PDS MOOver β ATProto tools for PDS migrations and backups
I know a handful have had to do an emergency recovery with pdsmoover.com, all made it through fine. I think in most of their cases it was a PDS they ran and hit technical troubles. But it is why I built out the backups/recovery part of PDS MOOver, an easy way to do backups for anyone.
10.03.2026 12:48
π 0
π 0
π¬ 1
π 0
A fun series! Also read by Ray Porter one of my favorite narrators.
10.03.2026 12:43
π 0
π 0
π¬ 0
π 0
Raspberry Pi Zero 2 W
Raspberry Pi Zero 2 W
I love it haha. This one was running on a Raspberry Pi Zero 2 W and it worked, but struggled a bit. But I really need to boot mine up again and see how well cocoon works. I keep thinking it would be fun to walk around conf with a zero that has a PDS on it
www.canakit.com/raspberry-pi...
10.03.2026 12:39
π 1
π 0
π¬ 1
π 0
selfhosted's looks a bit like this
GATEKEEPER_CAPTCHA_SUCCESS_REDIRECTS=https://bsky.app,https://pdsmoover.com,https://blacksky.community,https://tektite.cc,https://pckt-cafe.wisp.place
10.03.2026 12:33
π 3
π 0
π¬ 0
π 0
pckt Moover also supports PDSs with captchas. But PDS admins will need to add it to the `GATEKEEPER_CAPTCHA_SUCCESS_REDIRECTS` (trusted URLS to allow redirects during a migration).
10.03.2026 12:33
π 4
π 0
π¬ 1
π 0
@pds-moover/moover - npmx
Utilities for ATProto PDS migrations and recovery
You can also make your own PDS MOOver UI with the node module. Handles all the atproto-y parts and you just have to write the UI and any other bells or whistles you'd like to add
npmx.dev/package/@pds...
10.03.2026 12:33
π 3
π 0
π¬ 1
π 0
I'm really excited to see this! I just tried it out with a test account and it works great! A nice wizard styled UI that uses PDS MOOver's node module for the actual migration. I think it may be the first migrator to use it.
Logo is also 10/10
10.03.2026 12:33
π 67
π 11
π¬ 2
π 0
deciding to put this out into the world, huge shoutout to @baileytownsend.dev for doing all the hard work here !!
using @wisp.place subdomain for now, may change the domain later idk yet :)
10.03.2026 07:15
π 24
π 3
π¬ 2
π 0
@pds-moover/moover - npmx
Utilities for ATProto PDS migrations and recovery
It's these two methods in the pds moover node package. One to migrate the accounts, one to make the calls for the PLC swap
tangled.org/baileytownse...
tangled.org/baileytownse...
npmx.dev/package/@pds...
10.03.2026 12:08
π 1
π 0
π¬ 0
π 0
Those first few days after day light savings time is so jarring. Like what do you mean in a span of a day Iβm waking up to the pitch dark again
10.03.2026 11:48
π 17
π 0
π¬ 1
π 0
Pumpkin Data Server
10.03.2026 03:03
π 40
π 1
π¬ 2
π 0
π
10.03.2026 02:27
π 2
π 0
π¬ 1
π 0
I was very close to making an event and see how long I could the description to see if I could get it long enough to be considered long form blogging lol
10.03.2026 02:14
π 9
π 0
π¬ 2
π 0