Every outcome is controlled by variables that are sometimes known or sometimes unknown. If we could identify these variables, we can predict any outcome in this world.<p>Do you agree?
Maybe to the first one, Big definite no to the second one- quantum physics, chaotic systems (as in Chaos theory) and the fact that we still don't know all the rules of nature are theoretical limits to your idea.