Trade in animals is covered by a number of laws¹ intended to protect them, and fb has a blanket ban on advertising trading animals. This is a perfectly logical thing to declare wrong.
What has happened here, most likely, is that a right thing (selling courses about Python and Pandas, the technical things of that name not the animals) has been misidentified as that wrong thing, by an automated system that doesn't understand that two concepts can have the same names, with no practical way for the affected advertiser to appeal or even query the automated decision.
Basically this is a variant of the https://en.wikipedia.org/wiki/Scunthorpe_problem.
--
[1] Morals too, of course, but companies like FB work based on laws/regulations² rather than based on what is considered [im]moral.
[2] or based on working around laws/regulations!
That's the only explanation I have.
I wouldn’t be surprised if you could sell endangered animals if you called them P4ndas.
"Master Python and Pandas, make them work for you, attack new challanges, earn good money"
"If you find yourself fighting with Python and Pandas, I'll help you improve your technique"?
"Using Python and Pandas in the wild"?
"10 unexpected uses for Python and Pandas in the food and apparel industries"?
"Breaking all the rules for Python imports"?
"How to replace your whole ecosystem with just Python and Pandas"?
"Put Python to work on the family farm"?
There's a book called "Using Python and Pandas in the wild". What do you think it's about?
"Using Python and Pandas in the wild" likely refers to the application of the Python programming language and the Pandas library in real-world scenarios or practical use cases.
Prompt:
> The newly-released book "Using Python and Pandas in the wild" discusses
Response:
> the application of Python and Pandas for data analysis, cleaning, and transformation. It focuses on the fundamentals of Pandas, how to use it to explore and manipulate data, and offer guidance for more advanced topics, such as building data visualizations and machine learning models. Readers will also get an overview of the best practices for working with time-series data, unsupervised learning, and natural language processing. The book is designed to be a comprehensive resource for anyone who wants to learn how to use Python and Pandas for data analysis.
I got some very strange looks when buying one particular book back in the days when physical books were the norm. It was only after I got home that I realised a book called “Python Cookbook” gives an entirely different impression to non-programmers.
(Censored because I'm at work and I'm afraid of my VPN.)
A post will be like "Meet Billy, he's been here at the shelter for 2 years," get a few sympathy comments and be followed up with a "look, we have puppies for sale!"
That's not to defend Facebook's approach to ad management whatsoever. I definitely agree that it is far too blunt a tool for the problem.
Pretending the problem doesn't exist, however, because one example is unlikely is just intellectually dishonest.
Also it can be difficult to reliably distinguish between an individual passing on a pet, a properly licensed breeder selling animals, and a bad actor doing the same (selling exotic animals, being an unlicensed breeder in jurisdictions where this is not permitted (generally or for particular animals), etc.). For this reason many advertising companies simply have a blanket ban on advertising any animal trading. Being more selective potentially leaves them open to legal issues if the selection process makes a bad decision and lets something illegal through, and that risk is not worth taking in order to allow (and therefore take a cut from) the more legitimate trade.