HNHacker News
TopNewBestAskShowJobs

jason_s

472 karma · joined February 18, 2015

Embedded systems engineer in motor control and signal processing.

https://twitter.com/jms_embedded

submissionscomments
jason_s··on Reversing Factorio's RNG
neat! more info on LFSRs, fyi: https://www.embeddedrelated.com/showarticle/1309.php
jason_s··on Claude Fable 5.1 and Claude Mythos 5.1
>and then had Claude run git status and it fell back to Opus as if I had just broken into the pentagon itself.

Maybe it's more like you asked a lieutenant to check the weather forecast for you, and it went away and sent back a sergeant in its place.

jason_s··on A decades-old bug in Knuth's long division (TAOCP Vol II, Algorithm 4.3.1D)
Congratulations! Wow, you got a legendary $2.56 check....
jason_s··on Jane Street suffers $15B hit after meltdown at Situational Awareness
>by implying that situational awareness directly caused losses at JS.

Correlation is not causation.

jason_s··on The hardest working font in Manhattan (2025)
> Of course you will see it, the same way you saw a lot of Arial in the 1990s, or Calibri today.

Well, that didn't last long; Aptos enters the chat.

jason_s··on P[drive failure]: how reliable is your NAS?
Came here to say this too. :-)

Thanks OP for making it so readable.

jason_s··on Recursive Filters: SMA, EMA, Low‑Pass, and a Tiny Kalman
Ten Little Algorithms, Part 2: The Single-Pole Low-Pass Filter (https://www.embeddedrelated.com/showarticle/779.php)
jason_s··on We have proof automation now
OK so this article is sort of about formal proof automation, but it seems more practically about Zstandard, which I very much enjoyed reading.
jason_s··on Businesses with ugly AI menu redesigns
Could you please use a more readable variable-width font?
jason_s··on Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
>Von Neumann is an interesting historical character that nobody has ever heard of

huh? He's pretty famous to anyone who has studied either the history of computing or of the development of the atomic bomb.

jason_s··on Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
Are any of ChatGPT's statements erroneous? (how come Terence Tao gets this high quality output but I get hallucinations when I ask simpler math stuff?)
jason_s··on Prioritize mental health, and why communication is so important
That doesn't mean it's more readable.

This retro-terminal-website trend is so weird. When I was growing up, all the computers had was a fixed-width character set. Then GUI operating systems came out in the early 90s and PDFs and web browsers. Free from the fixed-width tyranny.

It belongs in certain places, but readable prose is not one of them.

jason_s··on Rewriting Bun in Rust
Confused here. Are you talking about the execution speed of the compiler's output, or the compilation time itself? Java's compiler is extremely fast, compared to a C compiler. (I haven't used Rust or Zig so I don't have any experience with those.)
jason_s··on Claude Code uses Bun written in Rust now
TIL about Bun.
jason_s··on Infinities, impossibilities, and the man in the white linen suit
I think there is a loose connection. Hofstadter's 1979 masterpiece, Gödel Escher Bach (https://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach --- mentioned in an earlier reply), has a chapter called Contracrostipuntus (https://genius.com/Douglas-hofstadter-contracrostipunctus-an...) which describes an arms-race tension between Crab's "perfect" record player and Tortoise's mischievous records designed to be unplayable on that record player, with titles such as "I Cannot Be Played on Record Player X". Crab's then invents a "Record Player Omega" which includes an ahead-of-time "scanning" step to reconfigure itself based on the record it scans...

All of which reminds me of virus-scanning on computers, and AI efforts for "safety".

Making the connection between GEB and AI isn't new, apparently: https://matthodges.com/posts/2025-08-26-music-to-break-model...

jason_s··on Mathematicians still don't know the fastest way to multiply numbers
Even crypto isn't that large: 2^4096 is kind of the norm here.

Some mathematical researchers are working in the million, billion, or even trillion-bit range.

jason_s··on Mathematicians still don't know the fastest way to multiply numbers
I get it, but I don't think we should remain silent within the community. Norms for websites are important to cultivate.
jason_s··on Mathematicians still don't know the fastest way to multiply numbers
Russian Peasant Multiplication (https://www.embeddedrelated.com/showarticle/760.php)
jason_s··on Prioritize mental health, and why communication is so important
I agree mental health is important and have struggled with similar issues... but it is hard to read prose in fixed-width typefaces. Please consider a more readable serif variable-width typeface.
jason_s··on AI Can't Recreate the Thrust Game (But It Can Help You Understand It)
Someone should update the Lunar Lander page on Wikipedia -- it doesn't mention Thrust.

https://en.wikipedia.org/wiki/Lunar_Lander_(video_game_genre...

jason_s··on Reverse centaurs are the answer to the AI paradox (2025)
Darn, I meant to link to https://doctorow.medium.com/https-pluralistic-net-2025-09-11... which is easier to read because of the typeface.
jason_s··on Write code like a human will maintain it
> there has been a library of information on HN by now about how to use agents effectively

yes, but where?

jason_s··on Write code like a human will maintain it
I want it to commit on my behalf, and I don't pay full attention before commits. But I do review every line at the PR level, just as I would if some other human were to submit a PR, and if I find something off, then I ask it to fix it before I will approve the PR.

re: automatic coauthoring -- you can turn that off, but I prefer to turn that on. Commit ownership is something that I want to make clear was not just a human, but a human + AI. Agentic coding does get special treatment from me, because the volition to make changes doesn't come from me. I want that to be clear in the history. The only time I do my own commits (without the coauthor line) is when I make some change myself, without a coding agent.

jason_s··on Agentic coding notes
Really interesting article but there's one thing I wanted to point out about the reasons for code review:

> If a company were shipping bugs at, say, a hundredth the rate we were at Centaur while relying primarily on review to catch bugs, then I could see their point, but that's not what's happening at the typical software company where people don't want to move away from human review [there might be non quality (as in non bug rate) related reasons to keep human review, such as keeping a high bar for code quality or keeping the codebase human-understandable, which pretty much immediately stops being the case if you let a fleet of agents go wild on a codebase] because of the perceived risk of shipping bugs.

I don't agree that the main point of a code review is quality assurance; there are other reasons that have more to do with team convergence and junior staff learning: https://www.embeddedrelated.com/showarticle/807.php

jason_s··on Half-Baked Product
Really liked it, and somewhat envious that you were able to create such a well-written, cohesive piece of just about the right length. (I blog on different topics and it's so hard to keep things short and not wandering.)
jason_s··on Half-Baked Product
That's called a Hobart. https://www.hobartcorp.com/products/commercial-dishwashers

I've used these while working as a volunteer in a camp kitchen during work weekends, where we had maybe 20-40 guests eating a meal. You put dishes/silverware/pots/pans/whatever in a square tray, push it into one side of the Hobart, and pull down a lever to close the doors and start the cycle. They take a number of minutes that you can count on one hand... I seem to remember 90-120 seconds but I'm not sure. Stuff comes out clean and hot on the other side, and you want to pipeline this so it's one person with dirty hands feeding stuff in, and one person with clean hands (and thick gloves) pulling the square trays out, letting them cool, and putting the clean dishes/etc. away.

They release a huge amount of steam and they're wonderful for this kind of volume (20-40 people at a meal + all the cooking implements to support this). Larger than home use, though --- unless of course you had a mansion with servants. And I get the sense that maintenance and operating costs would be a lot higher than a regular plain dishwasher.

jason_s··on 45°C cooling design cuts data center water use to near zero
article also says:

"The geography caveat matters. A data center in the Scottish Highlands and one in Phoenix, Arizona, face very different realities. But even in warmer climates, the shift toward 45-degrees-Celsius coolant moves operators significantly closer to that chiller-less ideal — where chillers may turn on just a few days a year when the outside air temperature demands it."

jason_s··on Introduction to Making Makefiles
I'd rather not make Makefiles.
jason_s··on Phoenix mostly doesn't drink Colorado River water
Chandler is about the same (50-something% SRP, 30-something% Colorado, < 10% groundwater). Some groundwater use is sustainable, by the way; the cities do calculations of how much water seeps into the ground from rain or irrigation, and the idea is you're supposed to pump up less than that amount, minus a 5% "cut to the aquifer" to make sure there's extra margin to avoid depleting the aquifer.

> For the City of Phoenix (the political city, plus about half of Paradise Valley), the tap water breaks down like this: roughly 60 percent originates as Salt and Verde River water, delivered through the Salt River Project. A little under 40 percent originates as Colorado River water. A very small amount is groundwater, pumped from local wells. That is the portfolio. The number that gets cited in most coverage (41 percent groundwater, 36 percent Colorado, the rest split) is the statewide figure, the whole of Arizona averaged together. It is not Phoenix. Phoenix is its own arrangement, and the arrangement is unusual.

p.s. good article, by the way. It highlights a lot of the byzantine quirks of water management in Arizona.

jason_s··on AI is slowing down
https://spectrum.ieee.org/orbital-data-centers

> In an interview, McCalip says his initial rough calculations a few years ago suggested that data centers in space would cost in the range of 7 to 10 times more, per gigawatt of capacity, than their terrestrial counterparts. “It just wasn’t practical,” he says. “Not even close.” But when Elon Musk began publicly backing the idea, McCalip revisited the numbers using publicly available information about Starlink’s and Tesla’s technologies and capabilities.

Page 1 of 7Next →