Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The problem at the core is a tradeoff triangle. You can pick two of either correctness, size/speed or cost. Almost everyone picks size and cost.

Pretty much all tech is this way. Layer 1 of most copper, fiber and RF networks and long buses require scrambling[1] of the data to prevent issues caused by clumps of 1s and 0s. Modern x64 CPUs scramble[2] data before its written to ram. SSDs scramble[3] data before writing it to the physical flash chips.

[1]: 8b10b and newer techniques

[2]: https://web.eecs.umich.edu/~misiker/resources/HPCA17-coldboo...

[3]: https://www.anandtech.com/show/2954/3



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: