In popular English a hopelessly fruitless effort is called "Shoveling shit against the tide."
En anglais populaire, on appelle « pelleter de la merde contre la marée », un effort désespérément infructueux.