As a programmer, it's my experience that the computer itself usually works correctly. It's almost never a hardware bug. But software.... software gets things wrong all the time and the computer hardware just blindly does what the software told it to.
It does happen to Hardware. Here are two older examples: “The Intel Pentium series of CPUs had two well-known bugs discovered after it was brought to market, the FDIV bug affecting floating point division which resulted in a recall in 1994, and the F00F bug discovered in 1997 which causes the processor to stop operating until rebooted.” https://en.m.wikipedia.org/wiki/Hardware_bug
The presumption that computers are working correctly
21–30 of 171 posts
Re: The presumption that computers are working correctly
#22How does that work? I'm not a lawyer. I'm a lazy programmer. So, does the defense get to subpoena the logs, and depose a programmer to explain why some random request returned a 502? Does the defense get, like, red team access? Although I'm a lazy programmer, I do think a lot about failure modes. If my freedom is on the line, I can probably think up a few (orders of magnitude) test cases. Happy to provide a shell scr…
In the US at least it is hard to bring source code into the trial, even though you technically have a right. I remember one case where the FBI installed malware via a browser exploit on thousands of computers to get their IPs and one defendant tried to get the source code but the government managed to keep it secret.
Perhaps also relevant would be United States v. Lafon Ellis [1], where the defendant sought access to the source-code of a DNA fuzzy-matching service.
[0] https://www.eff.org/pages/playpen-cases-frequently-asked-que...
[1] https://www.eff.org/deeplinks/2021/02/federal-court-agrees-p...
Re: The presumption that computers are working correctly
#23As a programmer, it's my experience that the computer itself usually works correctly. It's almost never a hardware bug. But software.... software gets things wrong all the time and the computer hardware just blindly does what the software told it to.
Re: The presumption that computers are working correctly
#24As a programmer, it's my experience that the computer itself usually works correctly. It's almost never a hardware bug. But software.... software gets things wrong all the time and the computer hardware just blindly does what the software told it to.
Oh you sweet summer child. Hardware has so many little "quirks' or hacks to make it work correctly and it often doesn't! It's often expected that really low-level, "touching the metal" software makes up for these little bumps that happen quite often.
Re: The presumption that computers are working correctly
#25A software developer would presume proper working of software if it is being used widely. I would presume JavaSDK or pandas library to be working properly, inspite of the fact that pandas that 3.5K bugs file on GitHub issues. But if I am thinking about integration a less known library or using a less known software I am less confident about its working.
Re: The presumption that computers are working correctly
#26Re: The presumption that computers are working correctly
#27Assuming it's right, and proving it buggy, is the right principle.
Re: The presumption that computers are working correctly
#28How does that work? I'm not a lawyer. I'm a lazy programmer. So, does the defense get to subpoena the logs, and depose a programmer to explain why some random request returned a 502? Does the defense get, like, red team access? Although I'm a lazy programmer, I do think a lot about failure modes. If my freedom is on the line, I can probably think up a few (orders of magnitude) test cases. Happy to provide a shell scr…
It could have been your identical twin doing those things as a silly example.
That doesn't mean the prosecution loses.
The goal is to meet that certainty which is by definition below 100% but high enough that society accepts it.
Re: The presumption that computers are working correctly
#29As a programmer, it's my experience that the computer itself usually works correctly. It's almost never a hardware bug. But software.... software gets things wrong all the time and the computer hardware just blindly does what the software told it to.
Re: The presumption that computers are working correctly
#30As a programmer, it's my experience that the computer itself usually works correctly. It's almost never a hardware bug. But software.... software gets things wrong all the time and the computer hardware just blindly does what the software told it to.
Your experience is quite limited. Too limited to have a meaningful opinion on this subject frankly.