@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
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.