STP070: Blitzgespräche
Season 1
Episode 70
Manche Dinge geben keine ganze Folge her. Dies ist der Versuch, ein paar davon zusammenzufassen: Wie definiert sich ein Geek? Bringt es etwas, den Computer aus und wieder einzuschalten? Und rechnet es sich vielleicht in umgekehrtem Polnisch besser?
Shownotes
Talk Nr. 1: Geek Code
- Primärquelle (Version 3.12, Stand vom 5. März 1996): https://web.archive.org/web/20090220181018/http://geekcode.com/geek.html
- vordergründig: eine kompakte Notation zur Selbstbeschreibung von Geeks durch eine Menge von Attributen und Interessen
- Beispiel: das Attribut
d
beschreibt den eigenen Dresscode (d++
für den Anzugträger, d-
für Jeans und T-Shirt, !d
für nackt etc.)
- diverse Modifier, z.B.
$
für "damit verdiene ich Geld" oder >
für ein persönliches Entwicklungsziel
- Beispiel:
C++
alleine ist "ich kenne mich gut mit Computern aus", C++>$
ist "...und möchte damit Geld verdienen"
- Xyrill fühlt sich an die Grammatik agglutinierender Sprachen erinnert
- Parallele zum Jargon File (siehe STP050): Geek Code ist ein Produkt seiner Zeit und Subkultur mit veralteten Debatten (z.B. interessiert sich heute noch jemand für Babylon 5 oder Akte X?) tendenziösen Einschätzungen (z.B. vgl.
h---
mit r+++
)
- Kann es sowas heute nochmal geben?
- Wahrscheinlich schwierig, man bräuchte zu viele Subkategorien.
- Passt wahrscheinlich nicht für die heutigen visuell dominierten Medien (YouTube, TikTok, Instagram etc.).
- Vielleicht für Dating?
Talk Nr. 2: Ist was dran an "try turning it off and on again"? Ja! Hierzu eine Kurzeinführung in Kombinatorik:
- ein Speicher mit einem Bit kann zwei Zustände annehmen (klar)
- ein Speicher mit zwei Bit kann
2 * 2 = 4
Zustände annehmen
- Beispiel/Analogie: UI mit zwei Checkboxen
- aber nur, wenn die Bits voneinander unabhängig sind
- Beispiel: UI für Ticketkauf, Checkbox 1 = "ist Kind", Checkbox 2 = "ist Rentner"
- von vier Zuständen ist einer ungültig: Kinder können nicht Rentner sein
- kombinatorische Explosion: bei mehr Bits exponentiell mehr mögliche Zustände, die meisten davon ungültig
- Programmfehler oder "kosmische Strahlung" können dazu führen, dass ungültige Zustände erreicht werden
- "Aus- und Wiederanschalten" ist die ultimative Form des Zurücksetzens in einen gültigen Zustand
Talk Nr. 3: Umgekehrte polnische Notation
- Wie schreibt man mathematische Ausdrücke?
- Infix-Notation: die klassische Schreibweise für mathematische Ausdrücke, bei der Operatoren zwischen ihren Operanden stehen
- Problem: Operationsreihenfolge muss entweder per Konvention ("Punkt vor Strich") oder durch Klammern klargestellt werden (Bsp.
2 * 3 + 5 = (2 * 3) + 5 ≠ 2 * (3 + 5)
)
- Polnische Notation: Operatoren stehen vor ihren Operanden (Bsp.
+ * 2 3 5
bzw. * 2 + 3 5
)
- hier technisch gesehen keine Klammern notwendig (außer um Menschen das Lesen zu erleichtern, Bsp.
+ (* 2 3) 5
bzw. * 2 (+ 3 5)
Published on 5 months, 2 weeks ago