▲ | dotancohen 4 days ago | ||||||||||||||||||||||
Normal people don't understand what the word deterministic is, nor do they really expect their software to produce deterministic results. For one thing, they're not running the operation multiple times and comparing the outputs. For another, if they give the same task to three different people they're going to get three different results anyway, so what does it matter if the computer gives three different results, if they even notice. | |||||||||||||||||||||||
▲ | surgical_fire 4 days ago | parent | next [-] | ||||||||||||||||||||||
> Normal people don't understand what the word deterministic is I would argue that they implicitly do, as any user expects the same action performed on a computer or similar system to provide the same outcome. > For another, if they give the same task to three different people they're going to get three different results Give the same three tasks to a single user to be executed three times separately, and he will get supremely annoyed if his actions do not give him the same results. | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | fn-mote 4 days ago | parent | prev | next [-] | ||||||||||||||||||||||
I think “normal” (non-computer) people have a mental model for computing that is more like a (possibly bad) coworker. They would quickly adapt to “reload it a few times if it doesn’t work right away”. Isn’t this what people are already doing when they browse the web? I know I am. | |||||||||||||||||||||||
▲ | izacus 4 days ago | parent | prev [-] | ||||||||||||||||||||||
What are you basing those claims on? |