Etymology

billion laughs

Today it means: A type of denial-of-service attack which is aimed at parsers of XML documents, based on defining entities that expand to large numbers of copies of other entities. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok

The story

In the most frequently cited example of such an attack, the first entity is the string lol (“laugh out loud”).

Etymology from Wiktionary, CC BY-SA 4.0.