122 karma · joined October 15, 2016
In general, though, whether NAND or NOR, the fundamental way that flash works is by creating an isolated voltage charge for each bit (or several bits, for TLC), making it effectively a vast grid of very tiny batteries.
Like all batteries, no matter how well-stored, they will eventually leak energy to the point where the voltage levels change enough to matter.
Further, it's not enough to simply make power available to this grid since the refresh of the cells requires active management by a nand controller chip and its associated software stack.
This company has become such a joke. Maybe Apple should start being concerned about building computers that Just Work well again rather than continuing to flounder after Cook's obsession with bad fashion.
I suppose the underlying message here is that, if you can no longer innovate, shill overpriced purses instead.
<https://github.com/simonw/tools/blob/473e89edfebc27781b43443...>
At least run a pretty-printer on the code so that it can be reviewed by anything but a robot.
Part of developing a good software system is about exercising taste in vendored-in libraries and, especially, the structure around them.
P.S. I've gone to look at other chunks of Javascript and see that I was unlucky to grab this steaming pile first.
----
In many of the Hacker News comments, a core complaint was not just that AI is sometimes used lazily, but that LLM outputs are fundamentally unreliable—that they generate confidently stated nonsense (hallucinations, bullshit in the Frankfurtian philosophical sense: speech unconcerned with truth).
Here’s a more explicitly framed summary of that sentiment:
⸻
Central Critique: AI as a Bullshit Generator
Many commenters argue that: • LLMs don’t “know” things—they generate plausible language based on patterns, not truth. • Therefore, any use of them without rigorous verification is inherently flawed. • Even when they produce correct answers, users can’t trust them without external confirmation, which defeats many of the supposed productivity gains. • Some assert that AI output should be treated not as knowledge but as an unreliable guess-machine.
Examples of the underlying sentiment: • “LLMs produce bullshit that looks authoritative, and people post it without doing the work to separate truth from hallucination.” • “It costs almost nothing to generate plausible nonsense now, and that cheapness is actively polluting technical discourse.” • “‘I asked ChatGPT’ is not a disclaimer; it’s an admission that you didn’t verify anything.”
⸻
Philosophical framing (which commenters alluded to)
A few participants referenced Harry Frankfurt’s definition of bullshit: • The bullshitter’s goal isn’t to lie (which requires knowledge of the truth), but simply to produce something that sounds right. • Many commenters argue LLMs embody this: they’re indifferent to truth, tailored to maximize coherence, authority, and user satisfaction.
This wasn’t a side issue—it was a core rejection of uncritical AI use.
⸻
So to clarify: the strong anti-AI sentiment isn’t just about laziness.
It’s about: • Epistemic corruption: degrading the reliability of discourse. • False confidence: turning uncertainty into authoritative prose. • Pollution of knowledge spaces: burying truth under fluent fabrication.
Because the output is almost always trash, and it takes re-doing the work and then claiming that it came from LLMs for it not to be.
These tools are being sold to me as similar to what a Jr engineer offers me, but that's not at all true because I would fire a Jr that came to me with such bullshit and needing such significant hand-holding so often as what I see coming out of an LLM.
The best form of (AI) plagiarism is to simply wrap the original tool in your own facade and pretend like you built anything of value.
Is this intended to be a bad joke?
Given that this was the path that one of Dr. Dybvig's post-doc acolytes, Dr. Michael Ashley, taught us in his Scheme-based compiler class, I must guess that this was also Kent's path and that that was the intent for this little interpreter. I suppose I should (finally) take the time to read his dissertation.