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

"Please, guys, before you conclude that probabilistic computers are the future, think about what it would be like debugging a program running on one."

Most of today's software is already probabilistic. Most bugs occur because the software is run on the wrong hardware. Therefore, once we have probabilistic hardware, most existing software can easily be ported, and most bugs will instantly disappear.



Err, what?

Most bugs occur because the software has bugs, as in broken logic or edge-cases that aren't handled. To quote from "No Silver Bullet" [1] ...

    I believe the hard part of building software to be the 
    specification, design, and testing of this conceptual 
    construct, not the labor of representing it and testing
    the fidelity of the representation
Hardware has nothing to do with it.

[1] http://www.cs.nott.ac.uk/~cah/G51ISS/Documents/NoSilverBulle...




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

Search: