The Limits of Human Knowledge: So Far