Schlüsseltechnologie· Staffel 1· Folge 42
STP042: Cursed Computer Iceberg Meme
Donnerstag, 17. August 2023 · 1 h 23
Kapitelklicken springt direkt hin
Shownotes
<p>In der Episode mit dieser Nummer werden wir aus Günden vom normalen Programm abweichen. Während diese Gründe für den durchschnittlichen {Nerd|Geek} gut verständlich sein dürften, werden diese für alle Anderen ausführlich erklärt. Xyrill greift zu diesem Anlass völlig wahllos einige lustige und/oder deprimirende Aspekte aus dem Eisberg der Computerei heraus.</p><h2>Shownotes</h2><blockquote>
<p>Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend und wurde allenthalben als Schritt in die falsche Richtung angesehen.</p>
<p>– Douglas Adams, Das Restaurant am Ende des Universums. Ullstein, 1994. ISBN 3-548-22492-X. Deutsche Übersetzung von Benjamin Schwarz. Seite 11.</p>
</blockquote>
<ul>
<li>
<p>Vorbemerkung: <a href="de.wikipedia.org/w/index.php?title=42_(Antwort)&oldid=231586666">Die Zahl 42</a></p>
<ul>
<li><a href="de.wikipedia.org/w/index.php?title=Per_Anhalte… Anhalter durch die Galaxis</a> von <a href="de.wikipedia.org/w/index.php?title=Douglas_Ada… Adams</a></li>
<li>in der Nerdkultur einflussreich durch eine Kombination aus klassisch britischem schwarzem Humor und einprägsam idiosynkratischen Vignetten</li>
<li>42 = die Antwort auf die endgültige Frage nach dem Leben, dem Universum und dem ganzen Rest</li>
<li>mehr zu Douglas Adams <a href="freakshow.fm/fs266-mehr-bums">in der Freak Show, Folge 266</a> (siehe Kapitelmarke "Douglas Adams")</li>
</ul>
</li>
<li>
<p>Was könnte dieser Referenz passen? Vielleicht das <a href="suricrasia.online/iceberg/">Cursed Computer Iceberg Meme</a></p>
<ul>
<li>Eisberg-Meme: möglicherweise inspiriert von Freuds Vorstellung des Bewusstseins als ein Eisberg, von dem der größte Teil (das Unterbewusstsein) unter Wasser liegt und nicht sichtbar ist</li>
<li>Xyrill findet die Kategorieneinteilung etwas merkwürdig; wir werden auf fast allen Ebenen Sachen finden, die schon in vergangenen Folgen besprochen wurden</li>
<li>aus Zeitgründen nur eine kleine Auswahl, analog zu STP035</li>
</ul>
</li>
<li>
<p>"Above the Iceberg" - Oberhalb des Eisberges</p>
<ul>
<li>bereits besprochen:
<ul>
<li>Y2K, Jahr-2038-Bug: siehe STP016 bzw. STP037</li>
<li>Brainfuck: siehe STP033</li>
<li>TCP/IP über Brieftaube: siehe STP035</li>
<li>Heisenbugs: siehe STP038</li>
</ul>
</li>
<li><a href="de.wikipedia.org/w/index.php?title=Bogosort&am…;: der beste Sortieralgorithmus (siehe auch STP029)</li>
<li><a href="rosettacode.org/wiki/Sorting_algorithms/Sleep_…;: der parallelste Sortieralgorithmus</li>
<li><a href="vice.com/en/article/qkjv9x/a-catalogue-of-all-… auf einem Toaster</a>: eine wichtige Erinnerung, dass diese ganzen "smarten" Geräte vollwertige Computer sind
<ul>
<li>siehe auch: Wahlcomputer-Debatte (dazu passend <a href="c3d2.de/news/pentacast-55-wahl.html">P… 55</a> und <a href="cre.fm/cre039-der-nedap-hack">CRE039 der NEDAP-Hack</a>)</li>
</ul>
</li>
<li><a href="humanwhocodes.com/blog/2010/01/12/history-of-t… web browsers pretend to be each other"</a>
<ul>
<li>Beispiel: aktueller Edge meldet sich als <code>User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36 Edg/113.0.1774.50</code></li>
</ul>
</li>
</ul>
</li>
<li>
<p>"On the Iceberg" - Auf dem Eisberg</p>
<ul>
<li>bereits besprochen:
<ul>
<li>Gene wurden umbenannt wegen Excel: siehe STP012</li>
<li>Fast Inverse Square Root: siehe STP037</li>
</ul>
</li>
<li><a href="gwern.net/turing-complete">aus Versehen turingvollständig</a>
<ul>
<li>Turing-Vollständigkeit heißt, dass ein System alle berechenbaren Funktionen berechnen kann (gegeben genug Zeit und Speicherplatz)</li>
<li>überraschend wenig Voraussetzungen (siehe Brainfuck), im wesentlichen reicht musterbasierte Textersetzung und echte Rekursion</li>
<li>Implikationen für den Erfolg von Sicherheitsmaßnahmen wie Sandboxing (siehe STP023)</li>
</ul>
</li>
<li><a href="de.wikipedia.org/w/index.php?title=Bootstrappi…)&oldid=198644005">Self-Hosting Languages</a>
<ul>
<li>nicht das gleiche Bootstrapping wie in STP020</li>
<li>siehe auch "Trusting Trust" weiter unten</li>
</ul>
</li>
<li><a href="web.mit.edu/jemorris/humor/500-miles">… können keine E-Mail weiter als 500 Meilen schicken"</a>
<ul>
<li>Techniker macht ein Serverupdate, bei dem aus Versehen der Mailserver durch eine ältere Version ersetzt wird</li>
<li>alter Mailserver versteht Teile der Konfigurationsdatei nicht, nimmt für alle unbekannten Sachen Null an</li>
<li>Null erlaubte Wartezeit beim Verbindungsaufbau ergibt ein reales Zeitfenster von etwa 3ms; in Lichtgeschwindigkeit etwas über 500 Meilen</li>
</ul>
</li>
</ul>
</li>
<li>
<p>"Below the Water" - Unter der Wasserlinie</p>
<ul>
<li>bereits besprochen:
<ul>
<li>FDIV-Bug: siehe STP037</li>
<li>CAP-Theorem: siehe STP027</li>
</ul>
</li>
<li><a href="cs.cmu.edu/~rdriley/487/papers/Thompson_1984_R… on Trusting Trust</a></li>
<li><a href="de.wikipedia.org/w/index.php?title=Malbolge&am…;: die frustrierendste Programmiersprache der Welt</li>
<li><a href="de.wikipedia.org/w/index.php?title=Null_Island… Island</a>: ein Insider-Witz unter Geografen
<ul>
<li><a href="openstreetmap.org/changeset/135903901">… 0,0-Boje bei OpenStreetMap</a></li>
</ul>
</li>
</ul>
</li>
<li>
<p>Wir haben's trotz stark beschränkter Auswahl nicht mal bis zur Hälfte des Eisbergs geschafft... wir brauchen wohl mal einen zweiten Teil hiervon. :) Aber Xyrill sah noch etwas Bekanntes an der unteren Spitze des Eisbergs:</p>
</li>
</ul>
<blockquote>
<p>if you ever code something that "feels like a hack but it works," just remember that a CPU is literally a rock that we tricked into thinking</p>
<p>not to oversimplify: first you have to flatten the rock and put lightning inside it</p>
<p>– <a href="twitter.com/daisyowl/status/841806379962646532… auf Twitter</a></p>
</blockquote>