Sean Newell's Avatar

Sean Newell

@sean.thenewells.us

Married πŸ’ Father of two wee bairns. 2 cats & 1 dog. Principal Engineer @ Mews. Texan living & working in Edinburgh 🏴󠁧󠁒󠁳󠁣󠁴󠁿. he/him. Blogging over on https://sean.thenewells.us

503
Followers
876
Following
1,052
Posts
28.09.2023
Joined
Posts Following

Latest posts by Sean Newell @sean.thenewells.us

I couldn't help myself. I've made some more funky web buttons to adorn websites with!

They're such fun to put together, and the size constraint presents a lovely challenge. If anyone has any requests, I'd be open to hearing them.

#88x31 #IndieWeb #SmallWeb

09.03.2026 05:09 πŸ‘ 105 πŸ” 5 πŸ’¬ 2 πŸ“Œ 0
Post image
09.03.2026 07:44 πŸ‘ 255 πŸ” 52 πŸ’¬ 4 πŸ“Œ 6
CIMD Service - OAuth Client ID Metadata Document Service In development, send this service your Client ID Metadata Document, and it will return you a URL to a publicly available copy.

cimd-service.fly.dev β€” you don't need the weird loop back thing

07.03.2026 02:26 πŸ‘ 24 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1
Video thumbnail

one account wherever you go ☺️

your handle isn’t just for one app anymore !

we took @hello.pckt.cafe for a walk across the atmosphere

07.03.2026 05:37 πŸ‘ 329 πŸ” 75 πŸ’¬ 16 πŸ“Œ 25
Post image

How it works:

- Each app version runs as a separate, immutable K8s Deployment
- ICC detects new versions via label-based discovery
- A __plt_dpl cookie pins users to their deployment version
- Old versions drain gracefully, then get cleaned up automatically

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

I haven't checked, does jj have a similar feature? Or mercurial?

So git pilled we forget there are others.

04.03.2026 21:38 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Today @ghost.org crossed $10M ARR, as a bootstrapped non-profit foundation building open source software.

Indie publisher revenue earned with Ghost now ~$130M, and accelerating.

04.03.2026 14:05 πŸ‘ 171 πŸ” 29 πŸ’¬ 15 πŸ“Œ 6

Is this a spot the difference game? πŸ˜…

If you don't put the worktrees where'd you'd put the clones it becomes weird, agree. Branches seem to fight.

04.03.2026 19:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Netlify is sponsoring npmx It’s more important than ever that companies come together across competitive boundaries to sponsor and support the open ecosystem that lifts all boats.

Netlify is sponsoring npmx.dev, a fast, modern browser for the npm registry.

Netlify’s take: as AI expands who can build software, we have to keep investing in the open source infrastructure that makes the ecosystem work.

www.netlify.com/blog/sponsor...
Alpha release: npmx.dev/blog/alpha-r...

03.03.2026 12:58 πŸ‘ 75 πŸ” 10 πŸ’¬ 2 πŸ“Œ 1
Preview
Announcing npmx: a fast, modern browser for the npm registry Today we're releasing the alpha of npmx.dev – a fast, modern browser for the npm registry, built in the open by a growing community.

npmx is now in alpha: this is our story, as told by our team and friends

03.03.2026 12:23 πŸ‘ 364 πŸ” 128 πŸ’¬ 17 πŸ“Œ 34
Distinguished Eng On Stack Ranking, Competing with Bezos, Regrets | Bryan Cantrill
Distinguished Eng On Stack Ranking, Competing with Bezos, Regrets | Bryan Cantrill YouTube video by Ryan Peterman

I really enjoyed this wide-ranging conversation with @ryanlpeterman.bsky.social, in which we talked about my biggest regrets (and hoo-boy there's an easy one!) -- and why @oxide.computer is not active on the bird site
www.youtube.com/watch?v=qhSL...

02.03.2026 16:32 πŸ‘ 48 πŸ” 4 πŸ’¬ 5 πŸ“Œ 0

Wow below 99; that's insane.

Not even two nines.

02.03.2026 15:37 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Jason Williams on stage at State of the Browser 2026 giving a talk titled β€˜Temporal: It’s about time!’.

Jason Williams on stage at State of the Browser 2026 giving a talk titled β€˜Temporal: It’s about time!’.

@jason-williams.co.uk presenting the long awaited Temporal API!

28.02.2026 14:41 πŸ‘ 20 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
FASTEST database in the world - SpacetimeDB 2.0
FASTEST database in the world - SpacetimeDB 2.0 YouTube video by SpacetimeDB

watch this until you get to the benchmark section.

trust me.

do it.

youtu.be/C7gJ_UxVnSk?...

24.02.2026 16:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

i built an entire x86 CPU emulator in CSS (no javascript)

you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS

lyra.horse/x86css/

24.02.2026 02:23 πŸ‘ 2609 πŸ” 875 πŸ’¬ 130 πŸ“Œ 158

I imagine the hardest part of this project was having to kill God so that you'd be unhampered by divine intervention stopping you from bringing this affront to the natural order to fruition.

24.02.2026 04:37 πŸ‘ 279 πŸ” 18 πŸ’¬ 1 πŸ“Œ 2

Gray Hats

Or blood hats it can feel like since their activity causes disproportionate pain.

24.02.2026 07:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Creating Query Abstractions Building reusable abstractions on top of libraries that rely on type inference can be deceptively difficult, which is why we need better ways to build those abstractions ...

πŸ“š Creating thin abstractions is easy, until you’re trying to build them on top of functions that heavily rely on generics. Then it can quickly turn into a nightmare.

I wrote about the tradeoffs of wrapping useQuery and why type inference makes this trickier than it looks.

23.02.2026 19:25 πŸ‘ 72 πŸ” 13 πŸ’¬ 5 πŸ“Œ 3

cc @danabra.mov did you know about this proof visualizer?

24.02.2026 07:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Well anthropic/oai/genma/et. al. certainly haven't, didn't, and don't.

24.02.2026 07:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

ugh

23.02.2026 15:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

DO gets it. A window for major improvements, but no downtime. But if some does happen, I'm informed. I'll be chill.

Less tickets, less frustration, higher quality engineering.

22.02.2026 18:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

For You will be down for ~1-2 hours as I replace the system drive.

The Kingston NV2 drive has been freezing up the computer - often for a minute at a time and sometimes indefinitely until a manual restart.

I'm replacing it with a Samsung 990 Pro, which should be more stable.

21.02.2026 22:16 πŸ‘ 2955 πŸ” 166 πŸ’¬ 148 πŸ“Œ 35

oooooh. composition happens in the api.

wow.

you're doing it again.

21.02.2026 13:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
CazToon Shader - Java ( Official Teaser )
CazToon Shader - Java ( Official Teaser ) YouTube video by Cazfps

Pretty nice looking! youtu.be/Qchh7Ppsc_s?... #minecraft #shaders #mod

21.02.2026 11:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
What is OAuth? Wherein I [try to] answer a seemingly straightforward question: "WTF is OAuth, anyhow?"

Over on dead-Twitter, @geoffreylitt.com asked the following question last week:

"I desperately need a Matt Levine style explanation of how OAuth works. What is the historical cascade of requirements that got us to this place?"

Here's my attempt at an answer: leaflet.pub/p/did:plc:3v...

20.02.2026 21:49 πŸ‘ 123 πŸ” 25 πŸ’¬ 3 πŸ“Œ 2

I really like maintenance windows during off hours, but I'd like for that to not be assumed to be downtime. But if it goes down during that time, is ok.

21.02.2026 10:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I think I'm just pissed b/c workday has these right when we are doing perf reviews πŸ™ƒ

They don't even have scale with their tenant model imo.

21.02.2026 10:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I will always be able to get passwords/money because those teams care enough to make it work reliably with enough 9s of availability and bulwarks I'll actually use their product.

21.02.2026 10:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

And I don't see a meaningful difference between local first or cloud apps. Local first tends to get this more right because less moving parts, but wallets and lastpass/1pass still have cloud functions and could have pieces go down - but they built for that.

21.02.2026 10:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0