We have more technology, that’s about it. The farther we get from our creation, the worse we get.
And that is only due to the passage of time. Today's aeronautical engineers are in essence, only building upon that which the Wright brothers, Howard Hughes, Clarence Kelly, etc. did that preceded them. Same with computer science, automotive design, civil engineering, electrical engineering, or any field of endeavor.
We are really no more intelligent than a Newton, a Da Vinci, Alberti, or Copernicus - we merely have a broader base of knowledge and scholarship upon which to draw, and even then, we don't always do so. People confuse this notion with believing we are somehow, "smarter" than those in the past, and it's a very dangerous conclusion.
Evil will be with us until the very end; however, between now and then, there is one thing that eludes a lot of people. While many will state that math and logic are amoral, I would contend that they have a moral basis in as much as they seek the truth about reality. "2+2=4" is an eternal truth. Denying it, or intentionally misleading others to believe that 2+2 equals something other than 4 is to serve the father of lies. Affirming that 2+2=4 is to affirm a truth put in place by the Creator. While math and logic can be perverted to serve an evil agenda (i.e., see Mark Twain, "statistics"), they in and of themselves serve to affirm and describe the natural order. Similarly, when faced with decision making, I think that moral choices are also logical choices. Most frequently they are the harder choices, but ultimately they are those that are logical. I think (hope and pray) that as computers become more analytical, more logical, and able to determine courses of action based on pure logic, without emotional bias, the potential is there for them to ultimately lead people to moral conclusions. That is a long way off.