HNHacker News
TopNewBestAskShowJobs

erikpukinskis

14,676 karma · joined September 16, 2009

Personal web site: http://snowedin.net

Email: erik@snowedin.net

submissionscomments
erikpukinskis··on Good software knows when to stop
It’s funny, Express.js tried this. 4.x was basically a complete piece of software. There weren’t any great reasons to change the API.

But people hated that. They considered it “unmaintained”. They moved to Koa and Hono because they appeared to be more “actively maintained”.

erikpukinskis··on Tailscale Peer Relays is now generally available
Any mature SaaS company will have exact measurements of acquisition costs. This is advertising, sales staff, etc.

This is one the the most fundamental components of SaaS accounting, it’s absolutely not a “wild guess”.

erikpukinskis··on I’m leaving Redis for SolidQueue
Also worth noting that it’s often not single-node performance that caps throughput… it’s replication.

Databases are pretty good at quickly adding and removing lots of rows. But even if you can keep up with churning through 1000 rows/second, with batching or whatever, you still need to replicate 1000 rows/second do your failover nodes.

That’s the big win for queues over a relational db here: queues have ways to efficiently replicate without copying the entire work queue across instances.

erikpukinskis··on Netflix to Acquire Warner Bros
In addition to Oracle, he owns 1.5% of Tesla and 77% of Skydance/Paramount but those are <10% of the value of his Oracle stake.
erikpukinskis··on Search tool that only returns content created before ChatGPT's public release
Interesting concept. As a side benefit this would allow you to make steady progress fighting SEO slop as well, since there can be no arms race if you are ignoring new content.

You could even add options for later cutoffs… for example, you could use today’s AIs to detect yesterday’s AI slop.

erikpukinskis··on Post-mortem of Shai-Hulud attack on November 24th, 2025
Does anyone have experience putting their production branches in a separate repo from their development branches?

GitHub makes it very easy to make a pull request from one repo into another.

This would seem to have a lot of benefits: you can have different branch protection rules in the different repos, different secrets.

Would it be a pain in the ass?

For an open source project you could have an open contribution model, but then only allow core maintainers to have write access in the production repo to trigger a release. Or maybe even make it completely private.

erikpukinskis··on Build vs. Buy: What This Week's Outages Should Teach You
If I build and my own CDN, it will go down. And I will have to fix it at 2am.

If I use CloudFlare, it will also go down, but probably for less time, and someone else has to be up at 2am fixing it.

> Build what delivers your value.

Like Hershey builds grocery stores?

Like Budweiser builds bars?

This can’t be serious.

We live in a society.

erikpukinskis··on Your smartphone, their rules: App stores enable corporate-government censorship
Yes, no recourse. But there are still legal consequences. If Apple blocks certain web content they have a harder time arguing that they are not responsible for blocking other we content: copyrighted material, etc.

They don’t want that cost/responsibility.

erikpukinskis··on Larry Summers resigns from OpenAI board
What’s partisan about what your OP described? Democrats and republicans alike were entangled in Epstein’s crimes.
erikpukinskis··on Larry Summers resigns from OpenAI board
What’s the joke?
erikpukinskis··on Gemini 3
> Needs reasoning, memory, world models.

Is that all? So they just need to invent:

1. Thought

2. A mechanism for efficiently encoding and decoding arbitrary percepts

3. A formal model of the world

And then the existing large language models can handle the rest.

Yep, 5 years and a hundred billion dollars or so should do the trick.

erikpukinskis··on Marko – A declarative, HTML‑based language
I agree, if there is a death of React it will be killed by Next/Vercel.

I probably shouldn’t care. I’m just not looking forward to the chaos of another full “turn” in JavaScript, akin to query->backbone or backbone->react.

Maybe I shouldn’t fear it. I’ve just yet to see an idea that feels valuable enough to move an entire ecosystem. Svelte, HTMX, etc… where is the “disruptive” idea that could compel everyone to leave React?

erikpukinskis··on Marko – A declarative, HTML‑based language
I mean, you’re technically correct. But you’re also not understanding the point.

What people mean when they say “React is just JavaScript” is…

1) JSX, more than any other templating system, is just HTML interleaved with JavaScript. It’s HTML, and anything between { and } is evaluated as JavaScript.

2) Inserting a React component’s “HTML tag” in your JSX is _actually_ the same as calling the JavaScript function. The HTML attributes are the function arguments. Yes, inside your function there can be state, and there can be contexts, and there are refs. But you get at all of those things by calling JavaScript functions.

Like,

      <b><MyComponent attr=“yes” /></b>
is literally identical to:

      <b>{MyComponent({ attr: “yes” })}</b>
It’s the tiniest bit of syntactic sugar.

I feel like too many people think “React is Just JavaScript” is some kind of lie people tell to make React sound cool.

It’s not a lie. There’s a _small_ amount of hand waving around the word “just” but the point is, it’s WAY smaller than what you need to explain the ways Svelte or Vue or Angular diverge from plain JavaScript.

erikpukinskis··on China has added forest the size of Texas since 1990
“Their” coal emissions
erikpukinskis··on AWS multiple services outage in us-east-1
On premise? Or do you build servers in a data center? Or do you lease dedicated servers?
erikpukinskis··on No I don't want to turn on Windows Backup with One Drive
I wish more software companies had a core value of “every user created bit is sacred.”

Storage is cheap enough that this attitude is possible.

But I guess keeping all of your designers aware of it across thousands of teams is too hard.

erikpukinskis··on React is winning by default and slowing innovation
You are correct. JSX is not “just HTML”. It’s “just interleaved HTML and JavaScript”.

`v-bind:id` and `@click.prevent` are something else. There is nothing like this in JSX. It’s not HTML. It’s not JavaScript. It’s some other language.

erikpukinskis··on How to self-host a web font from Google Fonts
Not if the styles + fonts are all in the <head>?
erikpukinskis··on Geedge and MESA leak: Analyzing the great firewall’s largest document leak
Yes, but if you turn down the opportunity, statistically the person who takes it will be slightly worse at their job than you would have been.

If enough people apply some ethical line, it creates a genuine headwind for evildoers.

erikpukinskis··on Behind the scenes of Bun Install
Does it? Last I tried, several years ago, coverage of the Node APIs was not good. I wanted to send data over UDP and a lot of Node basics there were missing.
erikpukinskis··on iPhone Air
Folding phones are ~1.5% of the market.

Apple cancelled their mini line which was 3% of sales.

It’s not a big enough slice for them to want to chase.

erikpukinskis··on GPT-5
Waymo’s valuation is probably in the $50-100B range.
erikpukinskis··on Modern Node.js Patterns
Why would you want to do either of those?
erikpukinskis··on Early universe's 'little red dots' may be black hole stars
Black hole sun,

won’t you come

wash away the rain?

erikpukinskis··on Dog Walk: Blender Studio's official game project
> If you want the source code you'd need to login and pay, it seems.

So… like the GPL?

erikpukinskis··on Does showing seconds in the system tray actually use more power?
I just say “one one thousand two one thousand…” under my breath.
erikpukinskis··on Better Auth, by a self-taught Ethiopian dev, raises $5M from Peak XV, YC
Ethiopia isn’t a race though? Are you saying you believe the title was trying to signal that the founder is black, not their country of origin? I’m not sure you can draw that conclusion.
erikpukinskis··on Typing 118 WPM broke my brain in the right ways
I also wonder if it’s a bit better for your hands. I feel like having my pinkies just kind of hanging there while I type causes the nerves to atrophy.
erikpukinskis··on Apple violated antitrust ruling, judge finds
The App Store is much safer than the set of all internet accessible binaries.
erikpukinskis··on Show HN: Bhvr, a Bun and Hono and Vite and React Starter
Cool!

Why do you need both Bun and Vite?

Page 1 of 34Next →