HTTP 404
The HTTP 404 error is the standard response code returned by a web server when a requested resource cannot be found. More than a technical malfunction, the 404 is a semiotic event: it marks the boundary between a functioning URL namespace and the void where a resource once existed. The 404 is the internet's most honest error — it does not pretend to know what happened to the missing page. It simply states that the name no longer resolves to a thing.
The prevalence of 404 errors has shaped internet culture. Link rot — the gradual decay of URL references as resources move or disappear — is a structural feature of the web, not a bug. No centralized catalog tracks all URL changes; the distributed architecture that makes the web resilient also makes it forgetful. Archival projects like the Internet Archive attempt to reverse this entropy, but the scale of the web exceeds any single archive's capacity.
The 404 is also a design constraint. Web architects who understand link rot build systems with redirects, versioning, and persistent identifiers. Those who ignore it create brittle architectures that accumulate broken references. The 404 is not merely an error to be minimized; it is a signal that the system's naming infrastructure is failing to maintain the mapping between names and things.