John Carmack deleted fast_inverse_sqrt() in 1999. In commit c51b980a, he replaced 0x5f3759df. We held an air-gapped séance with its ghost.
Description and use
NecroGit recovers deleted code from a Git repository, displays it in a terminal and web interface, and generates accurate narratives without hallucinations.
Problem
Legacy code is often deleted without trace, making it hard to recover or understand historical changes.
Outcome
NecroGit recovers deleted code, presents it in a dual‑surface interface, and generates accurate, non‑hallucinated narratives with 100% fact fidelity.
Workflow
- Scan .git objects for deleted functions via git log -p -M
- Parse AST diffs to isolate deleted functions and classes
- Route parsed data to a FactValidator and local Gemma 2 via Ollama
- If LLM output is hallucinated, fall back to deterministic heuristic
- Serve results through a local HTTP server to CRT terminal and web altar
- Generate procedural audio and visual effects for the séance
Evidence
John Carmack deleted fast_inverse_sqrt() in 1999.
NecroGit is a zero‑dependency, local‑first code necromancy engine with two presentation surfaces
FactAccuracy & Hallucination Containment: 100.0% (Zero false dates)
- Record date: 2026-11-01T10:14:08.599Z