3 ms·
You realize you're linking me my own tweet, right? [1] isn't cutting corners, it's just not optimizing a use case that didn't matter for iOS devices, and not r
by marcan_42 5y ago
You realize you're linking me my own tweet, right?
[1] isn't cutting corners, it's just not optimizing a use case that didn't matter for iOS devices, and not realizing it to fix it when bringing that controller to Macs. I'm not saying the hardware/firmware is absolutely perfect. The part of the story about macOS defaulting to unsafe flushes is a software issue, not a hardware issue.
[2] is a macOS bug that was fixed a long time ago. It has nothing to do with hardware whatsoever. In fact, write endurance on Apple SSDs is at the high end of the market. macOS was just eating through it like butter due to a bug.
- BeefWellington 5y agoI'll be honest, I didn't see your HN username! :) I don't really agree with [1]. "Use what we already have" is cutting corners, because it's skipping the important steps of considering the impact of those engineering decisions in a new product. Re [2], glad to hear it's changed but the idea that it "has nothing to do with hardware" is a bit misleading because as you noted Apple controls everything. You can't pretend there's a console effect on one hand and then turn around and ignore the downsides to that. Fixed in software is a good answer but I'm struggling to see issues with modern hardware that aren't fixed in software.