Scooty's Avatar

Scooty

@scottlanoue.com

I create bugs, professionally the homelab must grow (via nix) umarell in training seattle - he/him

224
Followers
588
Following
306
Posts
23.01.2025
Joined
Posts Following

Latest posts by Scooty @scottlanoue.com

Agreed for email, I think atproto is a little different in that a handle change is 'cosmetic'. You wouldn't expect changing your handle to mean someone else can claim your followers/records. DIDs are the persistent identity by design, pinning just aligns the OIDC bridge with that.

05.03.2026 23:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
AT URI scheme (at://) - AT Protocol A URI scheme for addressing ATP repository data.

Yes, old handles open up immediately (non-durable), a handle can refer to different DIDs over time. Without pinning, someone could claim your old handle and get the same email claim, which TS would treat as your identity.

atproto.com/specs/at-uri...

05.03.2026 02:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yeah I realized that last night and have been working on getting changes into your wizard

The main thing I've added is handle pinning, persisting a DID to first_handle map so the email claim stays stable when users change their handle. Requires state, so not sure if that fits your hosted offering?

05.03.2026 01:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

RE: handle-pinning, would require a stateful design vs. your stateless approach. My design fits this a bit better, since the admin is the custodian instead of trusting Avery (which I do, ofc)

05.03.2026 01:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Custom OIDC shouldn't use the logged in OIDC user's `email` claim as the identity of the user Β· Issue #16006 Β· tailscale/tailscale What is the issue? When signing up with a custom OIDC provider, we're asked to provide an "email", from which the host to send the webfinger query to is derived. If we provide mike@my-oidc-domain.c...

My version is fully self-hosted: you own your entire OIDC chain (minus Tailscale itself). No external bridge dependency, using it to create a new TS account that's completely self-managed. Would love to contribute towards self-hosted mode, access control upstream and my workaround for #16006

05.03.2026 01:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
ATLogin - OIDC for ATProto/Bluesky

First I’m hearing of atlogin.net, thanks for sharing!

Looks pretty similar, my little wizard tries to help with the DNS changes (or suggests relevant IaC snippets for bunny/others)

04.03.2026 03:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Website text reading:  Complete
Setup Complete
Your AT Protocol OIDC bridge is configured and ready.

Website text reading: Complete Setup Complete Your AT Protocol OIDC bridge is configured and ready.

Building a way to create a Tailscale account using your atproto did + custom domain. Almost ready to share!

04.03.2026 02:13 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Is the AI skill issue solved by empathy?

Treat your agents with kindness and it will pay off

02.03.2026 22:42 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

we're doing a huge disservice to kids giving them chromebooks

give em some sand and the nix handbook, they'll be alright

02.03.2026 20:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Good morning and welcome to the month where Seattle opens the only light rail line across a floating bridge anywhere in the world.

01.03.2026 17:00 πŸ‘ 480 πŸ” 63 πŸ’¬ 14 πŸ“Œ 15

Watching Doll dunk on em in the comments

28.02.2026 20:17 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

doll wasn’t ready for bun to post hole?

28.02.2026 19:37 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

explains why I absolutely hate being walked in on while I’m clauding

28.02.2026 18:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

yes but in contained environments, never on a β€œreal” machine

28.02.2026 09:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yes i just checked here too early status.bsky.app

28.02.2026 06:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Error Message on the discover feed:

Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue.

Message from server: NotEnoughResources

Error Message on the discover feed: Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue. Message from server: NotEnoughResources

Discover / Popular w Friends down for anyone else?

28.02.2026 06:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Screenshot of About This Mac showing my machine's hostname as "Scott's Macbook Pro (422)"

Screenshot of About This Mac showing my machine's hostname as "Scott's Macbook Pro (422)"

why yes I do have 421 other MBPs all in my name

28.02.2026 01:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That’s why I start all my sessions directly from ~/Trash

28.02.2026 00:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Least favorite song of all time is β€œScotty doesn’t know”

I promise you that I am capable of knowing things

28.02.2026 00:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ahh fair that’s a valid distinction, I only pre-salt when I’m scrambling those little guys

27.02.2026 23:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Of all the software I’ve written or contributed to, all of the mistakes have been because of something a human did incorrectly.

The machines aren’t perfect, but they’re better at following direct instructions.

27.02.2026 23:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This thread is so cool, really inspiring me to create a way to log in and share specific resources via atproto + tailscale

27.02.2026 23:11 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'll argue with anyone that listens, humans should not drive. You want to drive? Go to a track or off road, have some fun.

Getting between places? Leave it to the machines that don't get tired, or distracted (obv the tech needs to keep improving)

27.02.2026 21:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I thought the vibe was: salt beforehand (helps with fluffiness and reducing extra moisture or something else that I can’t remember??), season other things afterwards

27.02.2026 21:10 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Happy for you Doll, jealous that it is not my coworker!

27.02.2026 21:07 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Sprinkle some nomad in there and I’m coming back for seconds

27.02.2026 20:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What if Summit Ave thru Cap Hill but double the width?

Triple the width. Make the widest street possible, just for fun

27.02.2026 17:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

but what if he had 270 people carry Claude in their wombs for a day

27.02.2026 07:04 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I promise you there is lots of love

27.02.2026 06:47 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

How’d they get the 2 line trains to smell like that? Do fresh public transit cars all smell like this?

27.02.2026 02:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0