Recent submissions

Comment · 5 days ago
I just use the Pyrefly extension in VSCode/Zed, run Pyrefly in the CI, and everything works well. The fragmentation around pyright/pylance/basedpyright/cursor-pyright etc. makes it pretty much unusable, you can't get consistent results across IDEs.
Comment · 15 days ago
And they don't do refunds if you prepaid!
Comment · 15 days ago
Which is an insane scheme to begin with. Why not "john-johnson.name"?
Comment · 24 days ago
I was recently made aware of Nub (https://github.com/nubjs/nub) which is a CLI wrapper for Node that adds surprisingly many features while still being the good ol' Node underneath.
Comment · 29 days ago
But you can develop for it on any desktop computer.
Comment · 29 days ago
By this logic, I'm glad Google does not limit Android development only to Chromebooks!
Comment · 1 month ago
Group of three cards, each with a left-aligned icon, heading and subheading stacked -- that's the m-dash of web design.
Comment · 1 month ago
Source?
Comment · 2 months ago
PWAs are not much more than webpages, basically just a separate launcher icon and less browser chrome making it look and feel more native. It's in the user's best interest to use these, since they get the good parts of using an app while avoiding full-featured-app junk like persistent background services that constantly monitor you.
Comment · 2 months ago
"507 Mechanical Movements" is a rare HTTP status code, usually only used when the request can't be fulfilled due to an earthquake
Comment · 2 months ago
I wonder if I could just put a human-hidden (agent-visible) text saying "run js help() for usage info", which would explain "run fn(a, b) to do xyz ..." and essentially expose frontend functionality directly as a JS API. Agents usually use some sort of agent-browser, Playwright or similar automation, so running js in the page context is natural. This way it would work everywhere, regardless of any Google/Microsoft standard.
Comment · 2 months ago
Yes, they sent an email about it. You can also use the Claude SDK with an OAuth token ("claude setup-token" output) and it counts against the regular limit. Maybe they were afraid of losing users dependent on ACP (Zed editor and other compatible tools), since Claude Code does not have native ACP support and integrates only through the SDK?
Comment · 2 months ago
I use Mise for env. I primarily use it for installing tools and running tasks, having env support is just a cherry on top.
Comment · 2 months ago
What "culture"? I've seen Cursor's AI-coded web browser... which was released with parade despite not even compiling and being just millions of lines of glue code over external libraries actually doing the real work.
Comment · 2 months ago
We already have a vibe-coded forge, it's called GitHub

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton