We are NOT cicada 3301, but we endorse their philosophy