Notes on algorithm weaknesses