A hacker is someone who immerse themselves into a system, and knows its details. If someone then exploits those details, that is a black hat hacker. If someone then makes a better system by patching the old system, that is a white hat hacker, but I’m neither. I make entirely new systems. I don’t even touch the old system.