NullVoxPopuli
banner
nullvoxpopuli.com
NullVoxPopuli
@nullvoxpopuli.com
Artificer of Code.

OpenSource, TC39 Signals, StarbeamJS & @emberjs.com enthusiast and advocate

Former @react.dev

Where i'm at
nullvoxpopuli.com/page/links

Projects
tutorial.glimdown.com
limber.glimdown.com

#SwarmLyfe
Queen of Blades, she/her, obv
Pinned
We have attribute autocomplete!!! 🥳
I'm not anti AI.

I'm anti misuse of AI.

misuse is rampant rn
December 27, 2025 at 3:48 PM
If you own a company that is throwing AI at a real problem people have, but is reducing the quality of the overall medium,

eg:
- email
- code authoring, review
- generative images and video

You are making the internet a worse place for its users.

You are the villain.
December 27, 2025 at 3:47 PM
This is why i no longer create tickets ahead of time, and instead create tickets on the fly, as i go, for each of the little prs i do each day.

No points.
No 'grooming the backlog'
No sprint planning.

Just productivity
There is a flaw in a way management measures "velocity". It's usually based on new features gets delivered. But at least half of the work is maintenance of existing features with many tiny tasks that nobody counts
December 27, 2025 at 1:59 PM
Found a new way to discourage consumers from importing private files
December 27, 2025 at 6:03 AM
Reposted by NullVoxPopuli
Mac Tahoe with square corners is WAAAY better than rounded corners

December 23, 2025 at 4:04 PM
Rywalker can't code
Can't wait for the loosened up, non-perfect, but quickly shipped AI-enhanced updates to hit my banking and insurance services next year.

Im sure there will be no issues there at all.
December 26, 2025 at 7:48 PM
If you never report issues on GH, how do you expect things to get fixed?

December 26, 2025 at 4:27 PM
Merry Christmas!

May your UI settle in a single pass.
December 26, 2025 at 2:08 AM
You don't need useEffect.

here is how to fetch
December 24, 2025 at 7:40 PM
🙈
December 24, 2025 at 4:12 PM
wow, jest goes out of its way to prevent ESM usage, even on new enough nodes where you can require ESM.

(old project that hasn't yet migrated away from jest)
December 24, 2025 at 4:11 PM
derived data is so much better than useEffect / effect-based data-management.

Derived data is a design philosophy that usually has your whole UI "done" in a single render pass.

This is huge for the longevity and portability of your app
December 24, 2025 at 4:04 PM
TIL basic economics is communism
If you pay attention to any large industry long enough and follow it to its logical conclusion you eventually end up sounding like a communist even if you started off testing CPU case fans. youtu.be/cUrJVdF2me0?...
December 23, 2025 at 6:06 PM
Mac Tahoe with square corners is WAAAY better than rounded corners

December 23, 2025 at 4:04 PM
Can someone at GitHub or know someone at GitHub tell them to not auto-scroll the CI when you load the logs.

I never ever ever want autoscroll.
I'll scroll myself if I want the bottom of the logs

An option would be fine, too, tho I think the default should be never auto scroll
December 22, 2025 at 5:41 PM
Hey @firefox, why no high refresh rate?

Chrome seems to happily go fast

But Google owns Chrome(ium) :(
December 21, 2025 at 8:46 PM
> linux has driver issues

sudo ubuntu-drivers install

FTFY
December 21, 2025 at 8:30 PM
Windows has really been going down hill with the AI wave.

Can all the gaming companies port their games to linux, pls?

(In particular: Blizzard?)
December 20, 2025 at 9:10 PM
Reposted by NullVoxPopuli
I don't get this comparison. I test my code in the **browser** with Vitest. Bun and Jest neither do this
December 20, 2025 at 2:53 PM
Ghostty isn't there yet.

Switched back to alacritty at work (mac).

On Ubuntu, i still use the default terminal. It's worlds better than Mac's default terminal.
December 20, 2025 at 5:16 PM
Reposted by NullVoxPopuli
the problem we’ve told to use ai all of the time even when it doesn’t make any sense
December 20, 2025 at 4:05 PM
All the replies suggesting hacks to trick the AI into not getting stuck (with varying degrees of effectiveness)

Weren't these things supposed to save us time?
my claude code often gets stuck when it runs dev server or similar and then for some reason just waits forever on it. is there a way to teach it to never get stuck
December 20, 2025 at 1:06 PM
Reposted by NullVoxPopuli
4ms - game devs: it's slow; B2C devs: that's fast
40ms - B2C devs: it's slow
400ms - B2B devs: it's fine 👍
December 19, 2025 at 4:54 PM
All Discourse (what many community forums run on) sites run ember.

That's pretty cool.

Just learned Vercel uses ember in this way <3
December 19, 2025 at 4:12 PM
As an open source dev, I maintain *products*

They aren't products that I charge for, but they are products used by my employer. So I get paid indirectly.

Any issue brought up on GitHub is treated similarly to how you'd treat a customer support ticket (albeit with greater haste)
December 19, 2025 at 3:59 PM