@ianthetechie @kytta I believe this falls under "verifiable computing". Blockchain has some solutions for this (for eg: the code for a smart contract is executed on every node with fully deterministic results) but of course, it's not feasible economically for most of the real-world applications.

Of course, at extreme, you can't even trust that a program on your own machine does what its source says it does. A classic paper is "Trusting Trust" by Ken Thompson: cs.cmu.edu/~rdriley/487/papers

Follow

@nilesh a good insight about the creation of a compiler and self recreating programs, but the last chapter on hacker ethics is a bit outdated. Ok that's legit, the paper is from 1984 :D

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.