Bailey Townsend πŸ¦€'s Avatar

Bailey Townsend πŸ¦€

@baileytownsend.dev

Bandaid Engineer. I post mostly about coding, ATProto, embedded devices and things like that. Sometimes serious, mostly just killing time. πŸ“Middle Tennessee

3,468
Followers
1,618
Following
12,120
Posts
13.09.2024
Joined
Posts Following

Latest posts by Bailey Townsend πŸ¦€ @baileytownsend.dev

sunset behind the mountains on a bridge with very golden rays and every thing is orange

sunset behind the mountains on a bridge with very golden rays and every thing is orange

07.03.2026 00:14 πŸ‘ 10 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Picture taken on a bridge of a river with Bluesky’s

Picture taken on a bridge of a river with Bluesky’s

A fried port sandwich at a bar with a bridge in the background

A fried port sandwich at a bar with a bridge in the background

06.03.2026 21:56 πŸ‘ 22 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

May see me pop up here and there, but will mostly be offline this weekend 🫑

Will keep an eye out for anything urgent, but if it take a while to get back to you that’s why.

06.03.2026 20:25 πŸ‘ 26 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Svelte Radio | npmx shows what npmjs won't Jeppe hosts with Brittany. Guests: Patak (Matias Capeletto, Vite core team) and Zeu Capua (zeu.dev, software engineer, Svelte ambassador).What is npmx?A fast, open-source browser for the npm regist...

You've heard of @npmx.dev right? Tune in to the latest Svelte Radio episode to hear all about it! Jeppe and Brittney are joined by @zeu.dev and @patak.cat. The excitement is REAL!

www.svelteradio.com/episodes/npm...

06.03.2026 19:16 πŸ‘ 28 πŸ” 5 πŸ’¬ 0 πŸ“Œ 3
EU-HAUL - Start Account Migration

I think most are migrating with their new migration tool now a days πŸš›

move.eurosky.tech

06.03.2026 18:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Rework DPoPSigner, fixing nonce tracking and other errors by ThisIsMissEm Β· Pull Request #50 Β· ChimeHQ/OAuthenticator This completely reworks the DPoP Nonce handling, such that you have one DPoPSigner still, however, it is request-origin aware, and tracks DPoP Nonce's per origin. The DPoPSigner internally uses...

Just completely finished up the work to refactor and fix DPoP handling in @massicotte.org's OAuthenticator, thanks to @germnetwork.com for paying me to fix this!

github.com/ChimeHQ/OAut...

06.03.2026 15:50 πŸ‘ 20 πŸ” 1 πŸ’¬ 2 πŸ“Œ 1
Preview
Going to Georgia

me dipping into Georgia for like 5 mins

06.03.2026 17:39 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

its actually really cool that instead of having my own account system i can now just integrate atproto oauth into whatever project i'm making and instantly have everything i need in terms of user identity

06.03.2026 07:13 πŸ‘ 80 πŸ” 7 πŸ’¬ 3 πŸ“Œ 1
EU-HAUL - Start Account Migration

actually that may not be it either. I’m sorry but you caught me going on a road trip this morning and a bit hard to troubleshoot from my phone πŸ˜…

May also try euroskys migration tool or submit a request via the website to eurosky. It will be some time before I’m back at a computer

06.03.2026 17:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

it sounds hella cheesy/corny, but we really gotta focus hard on cultivating hope and resisting slipping into hopelessness... it's one of the most vital things we can be doing right now

06.03.2026 17:02 πŸ‘ 50 πŸ” 1 πŸ’¬ 4 πŸ“Œ 0

settings and we actually want to change the password instead of deleting. I forgot deleting will cause you to need a new invite code

06.03.2026 17:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
https://eurosky.social __ __ /\ \__ /\ \__ __ \ \ ,_\ _____ _ __ ___\ \ ,_\ ___ /'__'\ \ \ \/ /\ '__'\/\''__\/ __'\ \ \/ / __'\ /\ \L\.\_\ \ \_\ ...

All good! Will need to use the app password, that has become your eurosky account password. And on the private browser on login where it says hosting provider enter eurosky.social and it will log you into your eurosky account. It is not completely migrated yet so may seem a bit odd. But can go to

06.03.2026 17:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Contact Us β€” eurosky

I think what may of happened is it created a new account on eurosky that is your app password. And PDS Moover is expecting it to be the same :/.

Will either need to login to the eurosky account and delete it in settings, or can submit a tech support requests here

www.eurosky.tech/contact-us

06.03.2026 16:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

May double check the password on a private browser logging into Bluesky

Can also try your did (a unique id for your account) in the old handle input

Yours is:

did:plc:oiko53n63bm56e4klk7djlrl

06.03.2026 16:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This one is from using an app password I believe πŸ˜…. Well get it figured out and get you moved

06.03.2026 16:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Glad to hear it went well again!

06.03.2026 16:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
eurosky

Ahh for eurosky you will need an invite code via an email. Are you using the code sent to you? Can join the signup list on this site to get one as well

www.eurosky.tech

06.03.2026 15:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yep! Can just enter it in the new handle input

06.03.2026 15:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

PDS impls like @tranquil.farm that have passkey support on their OAuth screens. So may be a bit more inline with that MetaMask flow of click one button to login you’d like to see. I think more of that is probably coming to the ref PDS as well in the future. Just yak shaving as they say, never ending

06.03.2026 04:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thank you! I had already been kind of thinking of building a migration tool. Then after my second migration and each time the goat auto migrate option failed (timeouts) I thought I’d give it a try. Once I thought of the name PDS MOOver it was game over and I had to do it lol.

There are some new..

06.03.2026 04:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

are nice and patch the app pretty quickly if you tell them about it and how it works.

06.03.2026 03:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ironically. The fact that app developers do not know it’s decentralized πŸ˜….

It’s gotten better. But the route between handle to which server you call to get the users data log them in is a bit muddy to new developers so a lot of new apps default to bsky.social for the base url. Thankfully most..

06.03.2026 03:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Big agree! I do! I run @selfhosted.social and have been off of bluesky PDSs for about 9-ish months now I think.

06.03.2026 03:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

But even then that's a lot to drop a user during onboarding when they're just trying to like and post cat pictures.

06.03.2026 03:48 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Not sure if there's much. I didn't even know bsky was decentralized when I joined πŸ˜…. I think maybe if there were more 1st party things like giving you a rotation key and data exports, it would be nice. Because in the end the PDS doesn't matter a lot with those you can move between them easily enough

06.03.2026 03:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Calling it at cursor cursor 81,254,489. I'm seeing 84,998,671 when I listen to the wbesocket without a cursor and it has been stuck in the 81m's for about 5mins. Will pick it up when I'm back next week and see what's going on

- 81.2m/84.998
- 142.96 GB db
- 36-ish hours

06.03.2026 03:45 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

at the big screen experience vs easy access of atproto accounts in my opinion.

TLDR. It lets you choose which level you want while getting varying degrees of benefits depending on whcih one you want, but usually can still talk/interact to folks on it easily enough

06.03.2026 03:32 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Want more control than it's varying degrees for how much you want. Rotation key added to your did:plc, host your data on your own PDS, start over with a did:web, choose alternative clients/appviews/relay etc.

The friction in things like metamask is it's nice, but that's really more of a sit down..

06.03.2026 03:32 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

To me, I think atproto tries to give a lot of pros of decentralization and data ownership to the masses and at scale.

It's a choose your own adventure book. Default is you really do not know about any of this. You just sign up for this new website called Bluesky and use all Bluesky PBC infra...

06.03.2026 03:32 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Ah, that's a good point. If they have custom handles, it should move fine. It has for the handle full of verified accounts that moved to selfhosted. Does drop it if it's the PDS handle ending or they temp swap it.

I'll add that to the todo list. Thank you!

06.03.2026 03:13 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0