Ghosts with ID Cards

Tunisia wants to be developed, but it cannot answer one basic question: who lives where?

Are We Living Inside a Prisoner’s Dilemma? A Thought Experiment on Trust and Society

Can we extrapolate the Prisoner’s Dilemma to an entire society? Or, in places where “me first” is the default and kindness needs an explanation, have we already turned life into one?

Thinking Strategically

Notes and reflections on “Thinking Strategically” by Avinash K. Dixit and Barry J. Nalebuff.

From Dido to the Fall of Rome: A Tunisian Fable

In Tunisia, there is a story we tell without even remembering when we first learned it. It drifts through childhood like a familiar breeze, part legend, part memory, part truth.

Mass Deportations Are Inevitable: Are We Ready?

Mass deportations are coming to Europe. This is not a hypothesis; it is a trajectory.

The Colonial Ledger

Everyone talks about the crimes of colonization. Ask for the number of its dead and the room fills with guesses. Ten million? Fifty? No one knows. An estimate without names is not a count. It is the shape of work no one ever finished.

The Homeless Mind

We educated Tunisians speak three languages. We think this makes us rich. It makes us homeless.

What Comes After Islamophobia?

“Semite” was never a race. It was simply a family of languages that included Hebrew, Arabic, and Aramaic. It was nineteenth-century European scholars who twisted that linguistic grouping into a racial fiction. Ernest Renan even placed Yiddish-speaking Jews closer to Aryans. The category was never coherent, only useful. Initially, this pseudoscience lumped Hebrew-speaking Jews and Arabs together, contrasting them against the “Aryan” ideal.

Inherited Curricula: A Call for Intellectual Self‑Respect

Across the continent, students still learn philosophy from a curriculum built elsewhere, for a world that did not imagine them as equals. At its center stands a European canon whose stars often mix real brilliance with open racism.

Citizens of the Library

From the 12th century onward, knowledge flowed into Latin Christendom from Arabic‑speaking cities and beyond. To be admitted into European libraries and universities, it had to pass through a filter: Latinization.

The Architecture of Survival

The colony clarified everything. No pretense. The superior races have all rights over the inferior races. Just appetite with a flag. The Native Code (French: Code de l’indigénat) listed the methods: collective punishment, arbitrary seizure, forced labor. A manual for extraction. It moved through paper, officers, courts. Slow machinery.

The Bureaucratic Hallucination of Migrationshintergrund

It is a bitter irony that Germany, the nation that gave the world the DIN-Norm and standardized everything from paper sizes to industrial screws, cannot standardize the definition of its own people.

The Irony of the Savior

There is a grim irony in the Western anticipation of the “Second Coming.” Societies that sit at the apex of global power, consuming the majority of the world’s resources, are waiting for a Savior to return and rescue them.

The Imperial Boomerang

Silence in the face of external violence is rarely just blindness; it is preparation.

Western is a Status, Not a Geography

The demand for “compatibility with Western civilization” relies on a linguistic sleight of hand. “Western” is not a geographic location. If it were, nations in the far East like Australia or New Zealand would not be included in the definition.

The Sarcasm of Repetition

The adage “History tends to repeat itself” is often presented as a form of wisdom, a sigh of resignation to the laws of human nature. But when examined through the lens of power, the phrase loses its innocence. It begins to sound less like a warning and more like sarcasm.

Weapons of Math Destruction

Notes and reflections on “Weapons of Math Destruction” by Cathy O’Neil.

How Made in Germany Became Made by Someone We Won't Hire

“Made in Germany” was once a vow. Today it is a costume.

Fuck your darija. We speak Tunisian.

The language of the Tunisian people is denied recognition, not only as an official language, but as a language at all. It is dismissed as “darija,” a mere slang. The central thesis of this analysis is that Tunisians should advocate for the official status of their own language. The common misconception that Tunisian is a dialect of Arabic is as historically and linguistically flawed as claiming that French or Spanish are simply dialects of Latin. Indeed, the linguistic distance between Tunisian and Peninsular Arabic exceeds that of recognized separate languages like German and Danish. This essay will deconstruct the baseless justifications for maintaining Arabic’s official status.

GitHub Crawler: Beyond Basic Scraping

In the previous post, we learned the fundamentals of web scraping and built our first crawler for movie data. Today, we’re taking things further by building a GitHub users crawler. But more importantly, we’ll explore when scraping makes sense, when it doesn’t, and how to do it responsibly.

The Confusion Matrix: Why Accuracy Is a Dangerous Illusion

Consider a fraud detection system with 99.9% accuracy. By most standards, this would be considered exceptional performance. Yet if fraudulent transactions constitute only 0.1% of the total, a trivial classifier that labels everything as legitimate achieves identical accuracy while providing zero value. Worse, it creates a false sense of security that could cost millions.

The Least Squares Method

The least squares method finds the best-fitting line through data by minimizing squared errors - the foundation of linear regression and machine learning. Instead of memorizing formulas, we’ll discover the solution by working backwards from what we want to achieve.

Linear Algebra for Machine Learning

While exploring the mathematical foundations of machine learning, I discovered Professor Gilbert Strang’s MIT lecture series: Matrix Methods in Data Analysis, Signal Processing, and Machine Learning (18.065).