KNOWING MACHINES