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

All proofs start from some assumptions. When you are proving programs, you assume that the hardware is functioning properly. After all, anyone going to the expense of proving their software is correct will also pay for ECC throughout their hardware. Once you've proven your software correct, you can make assurances about the behavior of the software when run on particular hardware, and those assurances will be limited primarily by the reliability of the hardware.


Assuming that hardware will work correctly can be an extremely dangerous assumption.




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

Search: