nate moore
@natemoo.re
📤 5340
📥 2101
📝 469
💣 building
@bomb.sh
🚀 co-creator of
@astro.build
🔥 design engineer at
@sentry.io
✨ they/them
pinned post!
staying focused on any particular area of expertise can feel pretty frivolous these days. i often need to remind myself why i focus on the web— the internet is radical together we can build tools and standards that make the internet more open, accessible, and decentralized
12 months ago
1
58
8
reposted by
nate moore
Jack Mirkinson
about 5 hours ago
tapping the sign
www.thenation.com/article/poli...
11
1846
466
reposted by
nate moore
henry ✷
1 day ago
tidy little bash alias you can use to keep yourself from eternally googling how to kill the hanging process at :3000 :)
henry.codes/writing/a-on...
6
69
4
got my full listening history export from Spotify and want to ingest it into
@teal.fm
—anybody build this yet?
1 day ago
0
2
1
reposted by
nate moore
amy brown
1 day ago
my hot take is that I don't think it's this website specifically that's toxic. the Circumstances are toxic and nobody really knows what to do about it so they come online and scream. and if I may offer an alternative: actually going outside and screaming feels better.
25
5276
1001
reposted by
nate moore
zeu
2 days ago
did you know that
@standard.site
has a subscription lexicon? cause i didn't and this is so cool, should be on the main site tf
3
26
3
reposted by
nate moore
Bryan Guffey (they/them)
3 days ago
My first Leaflet!! You can now publish TO
@standard.site
lexicons from
@astro.build
sites using my new plugin! As sites like
@pckt.blog
and
@leaflet.pub
and
@offprint.app
add support for the site.standard lexicon, this plugin will let you publish to and pull from those other sites!
#atproto
#atdev
loading . . .
Announcing astro-standard-site - bring your Astro blog to ATProto
An NPM package to connect your Astro blog to ATProto using the Standard.site lexicon, or the story in which Bryan finally creates a website.
https://impulsivestatic.leaflet.pub/3mbngcvusks2w
1
55
16
reposted by
nate moore
dan
3 days ago
one tricky thing with evaluating ai workflow tools is that you don't know which of their authors are actually deranged and live in fantasyland and which are in firm contact with the reality
11
232
14
reposted by
nate moore
Sam Rose
4 days ago
Holy shit.
add a skeleton here at some point
15
151
40
reposted by
nate moore
Matt Kane
4 days ago
My experimental single-user PDS has a name! Meet ☁️ Cirrus, the lightest PDS in the Atmosphere npm create pds@latest
loading . . .
16
278
62
atproto ecosystem growth really strengthens my belief that this project is critical to reclaiming the internet we deserved. the protocol offers the interoperability and extensibility that Web 2.0 promised but failed to deliver
4 days ago
2
81
9
Just picked up a Switch 2! First impressions: magnetic joy-cons, kickstand, and dock are surprisingly big upgrades. Excited to see what the 3D printing community does. Nice subtle UI update to the OS, hardware interactions are dialed in nicely 🧑🍳💋
4 days ago
1
17
0
- write more on the blog, integrate
natemoo.re
w/ atproto - write the most bleeding edge css imaginable - open
@lgtm.shop
, sell unbranded web dev merch - kick-off seasonal
@bomb.sh
launch weeks (winter 26 up first)
add a skeleton here at some point
5 days ago
0
21
0
reposted by
nate moore
zeu
5 days ago
a better internet is possible
add a skeleton here at some point
0
59
1
reposted by
nate moore
Standard.site
6 days ago
Hello atmosphere ! Over the last few weeks, a bunch of us have been collaborating on a new set of lexicons for publishing, indexing, and building out social features across long-form reading and writing apps ! 🧵1/7
loading . . .
Standard.site - One schema. Every platform.
Standard.site provides shared lexicons for long-form publishing on AT Protocol. Making content easier to discover, index, and move across the ATmosphere.
https://standard.site
16
290
104
reposted by
nate moore
henry ✷
6 days ago
you’re right! it feels mostly awful to Go Online™, these days. the internet in a sad state, for reason after reason after reason. but there is a way to fix it; to trade the voidful howling for a quiet & joyful song. here’s how to win the war for the soul of the internet, and build the Web We Want.
loading . . .
A Website To End All Websites | Henry From Online
How to win the war for the soul of the internet, and build the Web We Want.
https://henry.codes/writing/a-website-to-destroy-all-websites/
10
299
147
reposted by
nate moore
Matt Kane
6 days ago
It's going to be very easy to migrate to my PDS, and you can try it out in dev first. Here's an end-to-end migration of
@mk.gg
to my local dev server. All real, all real-time except media download which I sped up.
loading . . .
6
56
8
The best part of the Pluribus season finale is when Carol dropped this bomb. Absolute masterclass from Gilligan.
7 days ago
7
146
30
reposted by
nate moore
Joyee Cheung
8 days ago
Finished two retrospective blog posts on the journey of require(esm) before 2025 ends:
joyeecheung.github.io/blog/2025/12...
joyeecheung.github.io/blog/2025/12...
loading . . .
require(esm) in Node.js: from experiment to stability
More than a year ago, I set out to revive require(esm) in Node.js and landed an experimental implementation. After a lot of iteration and battle-testing, require(esm) is now unflagged across all suppo
https://joyeecheung.github.io/blog/2025/12/30/require-esm-in-node-js-from-experiment-to-stability/
2
80
21
reposted by
nate moore
The Onion
10 days ago
Historians: Quibbling Over Exact Definition Of Concentration Camp Sign Of Healthy Society
https://theonion.com/historians-quibbling-over-exact-definition-of-concentration-camp-sign-of-healthy-society/
55
7190
1808
reposted by
nate moore
asa
10 days ago
7
441
98
An early major news story about LLMs was, in retrospect, probably the first case of AI psychosis (June 2022). ChatGPT launched in November 2022. Companies will blame “mental illness” but strategically exploit vulnerable populations to increase engagement. Chatbot risks have been clear from day zero
add a skeleton here at some point
10 days ago
0
5
1
reposted by
nate moore
Rudy wants revolution.
11 days ago
loading . . .
Anniversary
Blacksky Algorithms turns one. Announcing blacksky.cash for private payments and blacksky.tech for one-click server hosting on AT Protocol. Launching 2026.
https://blackskyweb.xyz/anniversary/
29
491
253
Huge release! 🎉 We’ve got big plans for how tab fits into a whole ecosystem of
@bomb.sh
tools. Stay tuned!
add a skeleton here at some point
11 days ago
1
40
4
reposted by
nate moore
business goose🪿🔵
12 days ago
breaking: person running the single best feed on bluesky REFUSES to accept financial compensation
add a skeleton here at some point
2
106
7
reposted by
nate moore
Alex
14 days ago
Released 📌 A bit about the idea: AT Protocol is an open network, and each application essentially acts as a layer within it. So why not make it possible to connect those layers? Stream Place is a great example of this kind of integration, but I think the potential goes much further
add a skeleton here at some point
0
17
3
reposted by
nate moore
James
15 days ago
xmas eve
@bomb.sh
release of clack - just fixes a few bugs the alpha isn't far off a stable release now. hoping to get a 1.0 out early in the new year 🤞
loading . . .
Release @clack/
[email protected]
· bombshell-dev/clack
Patch Changes f952592: Fixes missing guide when rendering empty log lines. 372b526: Add clear method to spinner for stopping and clearing.
https://github.com/bombshell-dev/clack/releases/tag/%40clack%2Fprompts%401.0.0-alpha.9
0
20
2
reposted by
nate moore
Abbey Perini
21 days ago
When I got diagnosed, it triggered a journey of self-discovery and acceptance of both the good and the bad, often in public. It felt like the culmination of that was standing on a stage in Paris saying "Celebrate being a firework in a world that wants you to be a cube."
youtu.be/mt2v2DX5Tno?...
add a skeleton here at some point
2
16
3
reposted by
nate moore
⭑ salma
about 1 month ago
I guess this time the game really does stop, when the stream ends.
loading . . .
All good things must come to an end
On Thursday 18th December 2025, I will be going live on Twitch for the last time. I guess this time the game really does stop, when the stream ends.
https://whitep4nth3r.com/blog/goodbye-twitch/
42
167
24
reposted by
nate moore
Matt Kane
27 days ago
A chance to hire an Astro core maintainer! Yan would be an incredible hire for anyone who needs an Astro expert, or someone with experience leading a very active OSS community. He'll also track down every tiny error in grammar or punctuation in your docs. Those misused commas don't stand a chance.
add a skeleton here at some point
0
15
4
reposted by
nate moore
Bramus
27 days ago
Current Status: having way too much fun with Scroll-Triggered Animations in Chrome 145 🤩 The thing you have to wrap your head around is that there are 2 ranges at play: an activation and an active range. Once activated the trigger won’t deactivate until the subject has left the active range.
loading . . .
6
95
9
reposted by
nate moore
Anna Merlan
29 days ago
My love for em dashes is as old as the hills and as mighty as my inability to make a transition between thoughts literally any other way and I will be damned if I let the clankers take that from me
49
1937
255
Design Tokens excitement!! Figma finally supports variable exports
help.figma.com/hc/en-us/art...
DTCG published a full spec for resolvers which enables GitHub-style theme inheritance
www.designtokens.org/tr/2025.10/r...
loading . . .
Modes for variables
Before you Start Who can use this feature Anyone on Education, Professional, Organization, and...
https://help.figma.com/hc/en-us/articles/15343816063383-Modes-for-variables#h_01KAH0DGH825NZDAV9DBPT3HMX
about 1 month ago
1
11
2
First blog post in 6 years, now powered by
@astro.build
. “Late to my own party” is very on brand 🙈 Here's a quick rundown of what I've been up to
loading . . .
Hello from the other side
One pandemic, two JavaScript frameworks, and a few career highlights later, here's a quick reflection on my past six years.
https://natemoo.re/posts/hello-from-the-other-side/
about 1 month ago
1
63
5
Got my first DM from
@linknotifier.bsky.social
—sick bot
@jakelazaroff.com
!
about 1 month ago
0
6
1
reposted by
nate moore
Dominik 🔮
about 1 month ago
@sentry.io
has an awesome new splash loader, thanks to
@natemoo.re
🚀
loading . . .
3
70
2
reposted by
nate moore
Dominik 🔮
about 1 month ago
📚 Turns out I have way more opinions on design systems than I thought. So, as usual, I’m turning it into a series. Kicking it off with a pretty unstructured list of principles I want to write more about:
loading . . .
Designing Design Systems
I want to write more about what makes a good design system. This is the unstructured list of principles I think matter.
https://tkdodo.eu/blog/designing-design-systems
6
70
9
Takumi looks like a very cool Satori alternative! Rusty open graph image generator in a single binary.
loading . . .
GitHub - kane50613/takumi: JSX → Image. Faster aternative to satori + resvg plus variable fonts, RTL, inline layout, WOFF2, WebP output support.
JSX → Image. Faster aternative to satori + resvg plus variable fonts, RTL, inline layout, WOFF2, WebP output support. - kane50613/takumi
https://github.com/kane50613/takumi
about 1 month ago
1
41
3
reposted by
nate moore
ProPublica
about 1 month ago
Decades ago, Kris Hansen showed 3M that its PFAS chemicals were in people's bodies. Her bosses halted her work. Now she wrestles with the secrets that 3M kept from her and the world. (Published May 2024)
loading . . .
Toxic Gaslighting: How 3M Executives Convinced a Scientist the Forever Chemicals She Found in Human Blood Were Safe
Decades ago, Kris Hansen showed 3M that its PFAS chemicals were in people’s bodies. Her bosses halted her work. As the EPA now forces the removal of the chemicals from drinking water, she wrestles wit...
https://www.propublica.org/article/3m-forever-chemicals-pfas-pfos-inside-story?utm_campaign=propublica-sprout&utm_content=1764457207&utm_medium=social&utm_source=bluesky
51
2944
1402
reposted by
nate moore
Emily Atkin
about 1 month ago
Everyone knows data centers use a ton of water. What hardly anyone knows: they can poison the water that remains. And in eastern Oregon, Amazon is doing exactly that.
loading . . .
AI’s water problem is worse than we thought
A new investigation reveals how Amazon is amplifying Oregon’s nitrate pollution crisis.
https://heated.world/p/data-centers-arent-just-guzzling
29
1078
737
reposted by
nate moore
Alex Russell
about 1 month ago
Frontend is failing. 75% of devices with browsers are smartphones, but not even half of sites pass Core Web Vitals on them. Why not? Too much JavaScript, added to indulge SPA fantasies the data is falsifying in real time:
infrequently.org/2025/11/perf...
loading . . .
The Performance Inequality Gap, 2026 - Infrequently Noted
Embedded in this year's network and device estimates is hopeful news about the trajectory of devices and networks. It has never been easier to deliver pages quickly, but we are not collectively…
https://infrequently.org/2025/11/performance-inequality-gap-2026/
4
47
24
reposted by
nate moore
Patrick Brosset
about 1 month ago
On the WebDX CG, we're trying something new to capture signals from y'all on features you need but aren't supported in all browsers. When you visit
caniuse.com
,
webstatus.dev
, or the web features explorer, you might see a 👍 icon. Need that feature? Click the icon to signal your interest!
0
19
7
Unreasonably excited to be entering my hermit era! All packed up and ready for next week's move from Chicago to NY state. Can't wait to bundle up in a cozy cabin by the lake all winter—expect much fireside
@bomb.sh
and
@lgtm.shop
hacking.
about 2 months ago
3
15
0
Wow, Pluribus has me hooked already. What a concept! Can’t wait to see where this show goes.
about 2 months ago
3
18
0
reposted by
nate moore
Jack Jenkins
about 2 months ago
Oh wow
@reuters.com
got the photo here:
add a skeleton here at some point
217
13329
5796
reposted by
nate moore
danielroe 🇺🇦
about 2 months ago
⚡ ever wanted to download
@stackblitz.com
projects without opening the site? you now can 🎉 🌐 web: replace
stackblitz.com
w/
stackblitz.zip
in any edit url 🖥️ cli: `npx stackblitz-zip <url>` or `npx stackblitz-clone <url>` 📦 npm: `npm i stackblitz-zip` built for myself to grab repros from issues
10
74
16
reposted by
nate moore
dan sinker
about 2 months ago
Got turned down on a piece about ICE in Chicago for an international news org because they believed I couldn’t be objective about my neighbors getting kidnapped. And well, guilty as charged I guess.
112
6251
993
reposted by
nate moore
James
about 2 months ago
tinyglobby is a great success, and has shown us how much we can improve perf for everyone. here's some of the story! big thanks to
@superchupu.dev
and
@benmccann.com
for putting so much work into this and the migrations/adoption. we're lucky to have both in the
@e18e.dev
community 💙
loading . . .
tinyglobby: a success story in modernization and performance
The story of tinyglobby, one of the e18e community's most successful projects
https://e18e.dev/blog/tinyglobby-migration.html
4
65
16
Wholeheartedly endorse reviewing your own PRs! The transparency helps so much and it's a great opportunity to proactively call out anything that might require discussion Great, actionable way to shift towards a healthier review culture in the absence of team alignment h/t
@cferdinandi.bsky.social
loading . . .
Review your own git pull requests
Last week, I wrote about my experience working with the team at Cloud Four, and in particular some of their great practices around PR management. Today, I wanted to talk specifically about a habit my ...
https://gomakethings.com/review-your-own-git-pull-requests/
about 2 months ago
3
30
6
reposted by
nate moore
A.R. Moxon
3 months ago
I've noticed the opposing team's fans only cheer when the opponents score on us. To win those fans over, I recommend we score on ourselves repeatedly; that will surely make them so happy they'll start supporting us. And I'm sure all our fans will keep cheering for us—who else is there to cheer for?
44
8377
2301
reposted by
nate moore
Marisa Kabas
about 2 months ago
"We’re done waiting for Dems to find their spine. We can’t afford a weak & cowardly Democratic Party while the authoritarians invade our cities, terrorize our communities, & threaten our democracy. We get the party we demand, & we intend to demand a Democratic Party that fights.” —
@indivisible.org
loading . . .
Indivisible Launches its Largest Primary Program in Response to Senate Democrats Surrendering on the Shutdown Vote
https://indivisible.org/statements/indivisible-launches-its-largest-primary-program-response-senate-democrats-surrendering
71
4206
1299
Load more
feeds!
log in