SSDs are better than HDDs for GB/cm3 already, but consumers for the most part don't want to buy $8000 SSDs. (Large companies/data centers are already buying them as fast as they can be built).
Laptop (2.5") drives are limited to about 2TB, and they're 15mm thick. SSDs are hitting 2TB using a 7mm Z-height..
Really, the only play for HDDs is $/GB, which already has nearly evaporated at the low end when you consider all the other contributors to cost in a system.
So, you throw an engineer into an obviously hostile work environment that is pre-judging their abilities negatively, and you wonder why they have trouble executing?
Furthermore, studies have been done proving that black-sounding names get 50% fewer callbacks than white sounding names, when the only thing different is the name on otherwise identical resumes.
If it's out of their control, why do you think minorities aren't pursuing careers in computer science? You don't think it could possibly be the rich, white, entitled brogrammer work environments that most of silicon valley brags about?
I was answering why they don't just invalidate the patents and copy a modern CPU, and the answer is that the patents aren't the reason they're hard to copy. Intel (and others) don't patent their most critical secrets.
I completely agree they have the technology to build older designs, which is just fine. They can then decide whether the investment to upgrade is worth it to them or not.
Except that a modern CPU is too difficult to manufacture. Copying the transistors in a CAD program is the easy part, building it with a usable yield is the hard part.
The chance is the same AFR of the rest of the product, but yes, it's very small.
Your worst case is that you cycle your SSD to 100% of its capability (which basically no user does anyway) inside a freezer, then put it on your dashboard as you park your black-on-black sports car in death valley for a 6 month hiking trip.
If you're not doing all 3 of those things simultaneously I wouldn't worry.
I 100% support breaks, downtime, leisure activities, water cooler chats, beer at lunch, naps, etc. Sufficient rest is essential to productivity.
That being said, I think it's a bad idea to spend recharge time making changes to your company's production codebase to add an easter egg. Spend it outside of the office, where it's actually restful for your brain so that you're more effective at work when you return.
If you own your own company/app/whatever, then by all means make whatever choices you want.
Erases can fail, but that's typically a gross failure in the peripheral circuitry and not a cell-level/array-level problem. It's no different than you being unable to erase your data if you have a mechanical failure on a rotation drive.
Your most likely "leakage" case is with a grown defect or a change in the flash translation layer, however, the specs are written so those old locations must be erased by a secure erase command. I know that based on NAND physics, if you do that erase, the data is gone and never coming back. IMO, there really aren't enough electrons in a charge well to reliably encode "additional" information about the prior state of a bit following an erase.
An NSA hack is always possible where they install rogue firmware on the drive that doesn't actually secure erase properly, but that kind of argument/speculation is outside the scope of my answer.
Ultimately we are to blame.
Customers are willing to pay for buggy software.
Thus management recognizes that above a certain level of shittiness, the faster you ship the better.
Until customers get the ability to easily refund software or choose not to buy it, we won't see any changes.
A company cannot fight for right-to-work laws, then be upset when employees exercise their right to not work.
it's not economical to go past 4-5 platters these days, and the manufacturing sweet spot will likely be a 2-platter 4-head drive for a long time
don't forget prop 13 and your unsustainably low property taxes
i'm guessing about half the homeowners in california cannot afford to move within the same county
SSDs are better than HDDs for GB/cm3 already, but consumers for the most part don't want to buy $8000 SSDs. (Large companies/data centers are already buying them as fast as they can be built).
Laptop (2.5") drives are limited to about 2TB, and they're 15mm thick. SSDs are hitting 2TB using a 7mm Z-height..
Really, the only play for HDDs is $/GB, which already has nearly evaporated at the low end when you consider all the other contributors to cost in a system.
So, you throw an engineer into an obviously hostile work environment that is pre-judging their abilities negatively, and you wonder why they have trouble executing?
Furthermore, studies have been done proving that black-sounding names get 50% fewer callbacks than white sounding names, when the only thing different is the name on otherwise identical resumes.
http://www.nber.org/digest/sep03/w9873.html
http://www.forbes.com/sites/ruchikatulshyan/2014/06/13/have-a-foreign-sounding-name-change-it-to-get-a-job/
http://www.nytimes.com/2009/12/06/weekinreview/06Luo.html?_r=0
237,000,000 google hits for "white sounding names get more job interviews"
If it's out of their control, why do you think minorities aren't pursuing careers in computer science? You don't think it could possibly be the rich, white, entitled brogrammer work environments that most of silicon valley brags about?
feature only? The only feature that possibly matters is select fire, which is already federally regulated.
Memory processes in FPGAs aren't very good. You'd have to really be desperate for a few hundred megabytes of extra memory.
I was answering why they don't just invalidate the patents and copy a modern CPU, and the answer is that the patents aren't the reason they're hard to copy. Intel (and others) don't patent their most critical secrets.
I completely agree they have the technology to build older designs, which is just fine. They can then decide whether the investment to upgrade is worth it to them or not.
Plus, they don't have to compete outside of Russia and other ITAR countries.
They only have to be more trustworthy than what can be imported, and "good enough" for the job at hand.
Except that a modern CPU is too difficult to manufacture. Copying the transistors in a CAD program is the easy part, building it with a usable yield is the hard part.
The chance is the same AFR of the rest of the product, but yes, it's very small.
Your worst case is that you cycle your SSD to 100% of its capability (which basically no user does anyway) inside a freezer, then put it on your dashboard as you park your black-on-black sports car in death valley for a 6 month hiking trip.
If you're not doing all 3 of those things simultaneously I wouldn't worry.
one hole per package of NAND will be sufficient
If the code can be executed, regardless of how obscure the keystrokes are to trigger it, then it's a potential security attack vector.
Easter eggs are supposed to be harmless. Essentially stealing 15% on a car purchase doesn't meet my criteria for harmless.
By "done correctly" you mean going through the entire non-easter-egg review and test cycle... in other words, when not an easter egg at all.
Sure, but BMW, Audi and Porsche's workers aren't adding easter eggs to the cars during their 6 weeks of vacation. They're actually resting.
Then why not document it as a test case if that's what you were doing?
I 100% support breaks, downtime, leisure activities, water cooler chats, beer at lunch, naps, etc. Sufficient rest is essential to productivity.
That being said, I think it's a bad idea to spend recharge time making changes to your company's production codebase to add an easter egg. Spend it outside of the office, where it's actually restful for your brain so that you're more effective at work when you return.
If you own your own company/app/whatever, then by all means make whatever choices you want.
750GB per package.
A single SSD may have anywhere from 1 to $alot of packages on the board, hence 10TB SSDs.
Note that you can query ark.intel.com to find every chip that supports ECC:
http://ark.intel.com/search/advanced?ECCMemory=true&MarketSegment=DT
A newer study just came out saying it was only 77.4%.
Erases can fail, but that's typically a gross failure in the peripheral circuitry and not a cell-level/array-level problem. It's no different than you being unable to erase your data if you have a mechanical failure on a rotation drive.
Your most likely "leakage" case is with a grown defect or a change in the flash translation layer, however, the specs are written so those old locations must be erased by a secure erase command. I know that based on NAND physics, if you do that erase, the data is gone and never coming back. IMO, there really aren't enough electrons in a charge well to reliably encode "additional" information about the prior state of a bit following an erase.
An NSA hack is always possible where they install rogue firmware on the drive that doesn't actually secure erase properly, but that kind of argument/speculation is outside the scope of my answer.