Tschernobyl-Strahlung verursachte den Ausfall eines sowjetischen Bahnsystems

2025-08-20

In den 1980er Jahren stieß der Programmierer Sergei auf mysteriöse Abstürze eines SM-1800-Mikrocomputers in einem sowjetischen Bahnhof. Das System, das zum Routen von Zügen verwendet wurde, stürzte nachts willkürlich ab. Die Untersuchung ergab, dass die Abstürze nur beim Verarbeiten von Vieh aus der nördlichen Ukraine und West-Russland auftraten. Im Verdacht, dass es sich um Tschernobyl-Strahlung handelte, bestätigte Sergei seine Theorie: Hohe Strahlungswerte führten zum Kippen von Bits im Speicher des SM-1800. Die sowjetische Regierung mischte kontaminiertes und unkontaminiertes Fleisch, um Verschwendung zu vermeiden. Nach dieser Entdeckung reichte Sergei sofort Einwanderungspapiere ein. Die Computerabstürze lösten sich mit sinkenden Strahlungswerten auf.

Mehr lesen
Technologie

Unglaublich! Diese unerwarteten Dinge sind Turing-vollständig!

2025-04-27

Von C++-Templates bis Magic: The Gathering, sogar PowerPoint – dieser Artikel enthüllt eine überraschende Reihe scheinbar einfacher Systeme, die tatsächlich Turing-vollständig sind. Die Beispiele reichen von Programmiersprachen und Hardware-Befehlssätzen über Spielmechaniken bis hin zur Bildkompression und zeigen die überraschende Allgegenwart der Turing-Vollständigkeit und ihre unerwarteten Anwendungen. Einige Beispiele nutzen sogar Fehler oder Schwachstellen, um unerwartete Rechenleistung zu erzielen. Machen Sie sich bereit, erstaunt zu sein!

Mehr lesen
Entwicklung

Fünf Ebenen von Konfigurationssprachen: Von einfachen Strings bis zur Turing-Vollständigkeit

2025-04-12

Dieser Artikel untersucht fünf Ebenen von Konfigurationssprachen, von einfachen Zeichenketten in Dateien bis hin zu vollwertigen Programmiersprachen. Der Autor argumentiert, dass die Wahl der richtigen Ebene entscheidend ist und die niedrigste mögliche Ebene bevorzugt werden sollte, um Einfachheit zu gewährleisten und Über-Engineering zu vermeiden. Die Eigenschaften, Vorteile, Nachteile und potenziellen Probleme (wie zirkuläre Abhängigkeiten) jeder Ebene werden anhand von realen Beispielen veranschaulicht. Der Artikel schließt mit der Empfehlung, für verschiedene Szenarien eine kluge Wahl zu treffen und unnötige Komplexität zu vermeiden.

Mehr lesen