HN user

tensility

120 karma

senior pro-level computer engineer / architect

Posts0
Comments127
View on HN
No posts found.

Agreed. Lack of CarPlay support is just one of the reasons that I won't own a Tesla. (Also, I prefer not to support anything tainted by Elmo's toxicity.)

Agreed. CarPlay support is table stakes fo me fir my next vehicle, no matter how good its native UI is.

Well, with the extreme levels of income stratification that we have in the US and greater world, money literally means a different thing to the few folks who've escaped the poverty trap ... just like hunting means a different thing for the hunters as it does for the prey.

It's all interesting advertising / news; however, why does it have to constantly cost me five precious vertical lines of text worth of screen real estate in Claude Code that apparently can't be dismissed? FFS

It would have to be a very serious security bug. Even then, unless they've totally upended their software development workflows in the past couple of years, the Apple I knew extremely well from the inside couldn't turn around a software fix this quickly, from PR to OS release, even if its existence depended on it. There's simply too much bureaucracy and process around submitting anything, no matter how vital.

I would love to go back to more skeumorphic system interfaces. The layered panes of glass metaphor has been a pain in the ass from a usability perspective from the get go, enough so that I cheered to hear of Alan Dye leaving Apple.

One of the few languages I've known that didn't provide any standard features for libraries (until the sixth major revision), Scheme, has been the worse for it.

Oh, it would be nice if it were just feature size. Over the prior 15 years, the nand industry has doubled its logical density three times over with the trick of encoding more than one bit per physical voltage well, making the error bounds on leaking wells tighter and tighter and amplifying the bit rot impact, in number of ECC corrections consumed, per leaked voltage well.

At the physical device layer (i.e. what a nand controller vendor programs to), a nand flash device that supports ONFI 2 SLC Mode can be configured to use (some of) its blocks in SLC mode rather than MLC/TLC/QLC/etc. This allows one to divide the array into high-reliability versus high-capacity regions.

There are also expensive high-grade SLC NAND flash chips available that offer significantly higher retention time than the cheaper commodity channel TLC NAND (i.e. 10 years versus 3 years).

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.

Read off all live data on the drive. This should cause the nand management firmware to detect degrading cells via ECC and move the data in order to refresh isolated cell voltage levels.

Good advice; however, past experience suggests that conventional magnetic hard drives suffer problems of stiction when left in cold storage for too long. I wouldn't trust either technology for long-term archival purposes.