1 Punkte von GN⁺ 2024-06-08 | 1 Kommentare | Auf WhatsApp teilen
  • Badness 0 ist Material von Tom 7, auf das man auf mehreren Wegen zugreifen kann, etwa durch Lesen, Videoschauen oder das Kompilieren des Quellcodes
  • Die erste und die zweite Methode bestehen darin, Knuth's Version zu lesen, also eine dokumentzentrierte Möglichkeit, den Inhalt zu erkunden
  • Die dritte Methode führt zum Ansehen von Badness 0 (Apostrophe‛s version), einem blinkenden 4K-60Hz-Video
  • Leser, die gern mit Fehlermeldungen ringen, können den Quellcode herunterladen und selbst kompilieren
  • Der Quellcode wird unter der GPL bereitgestellt, und Hinweise zum Kompilieren und zur Nutzung sollen ergänzt werden, sobald man sich von der Videoerstellung erholt hat

Wege, Badness 0 kennenzulernen

  • Die erste und die zweite Methode bestehen darin, Knuth's Version zu lesen
  • Die dritte Methode ist der empfohlene Weg: das Ansehen von Badness 0 (Apostrophe‛s version), einem blinkenden 4K-60Hz-Lichtvideo
    • Diese Version wird als neueste Folge von Main Sequence vorgestellt
  • Die vierte Methode ist die Möglichkeit, den Quellcode herunterzuladen und selbst zu kompilieren
    • Das ist passend für Menschen, die gern mit Fehlermeldungen kämpfen
    • Der Quellcode wird unter der GPL bereitgestellt
    • Hinweise zum Kompilieren und zur Nutzung sollen später ergänzt werden

Ressourcen zum Mitlesen und Anschauen

  • FixederSys: selbst entworfene Schriftart, die in Video und Dokumenten verwendet wurde
  • Suckerpinch: YouTube-Kanal, auf dem verwandte Videos hochgeladen werden
  • Auf dem Blog oder bei Mastodon @tom7 kann man Kommentare hinterlassen
  • tom7.org: Website mit gesammelten Einträgen zu Tom 7

1 Kommentare

 
GN⁺ 2024-06-08
Hacker-News-Kommentare
  • Tom7 ist mein liebster Content Creator. Jedes Projekt fühlt sich an wie ein Video-Paper, das über eine Masterarbeit hinausgeht.
    Falls du ihn noch nicht kennst, lohnt es sich, sich auch für die anderen Videos Zeit zu nehmen; sie sind alle so hervorragend, dass es schwer ist, ein bestimmtes zu empfehlen. Danke an Tom7 für kostenlose Bildung und Unterhaltung – und für die große Inspiration.

  • Jedes Tom7-Video wirkt wie ein demütig machendes Werk von Genialität, und schon davon zu wissen fühlt sich an, als wäre man einem geheimen Club von Leuten beigetreten, die klüger sind als ich.

  • Ich habe das Paper gelesen, das Video aber nicht gesehen; als 54-jähriger Informatik-Student im Bachelor kenne ich Curry-Howard zwar kaum, aber dieses Paper hat mich vor Vergnügen kichern lassen.
    Knuths Texte verstehe ich größtenteils auch noch nicht, aber sie bereiten mir ähnliches Vergnügen. In die „ernsthafte“ Software, die ich künftig schreibe, möchte ich ein grob zusammengebasteltes Easter-Egg-Achievement-System einbauen.

    • Das klingt nach einer großartigen Möglichkeit, Software verspielter zu machen. Wenn zum Beispiel beim ersten Durchlauf von grep über mehr als 10 GB Daten zufällig die Meldung „Achievement unlocked!“ erscheint, gäbe es wirklich viele Möglichkeiten.
  • Bekommt man etwas dafür, wenn man in einem Video, das extrem detailversessen ist, bemerkt, dass die Untertitel „Is this the most beautiful ____“ zeigen, während die Erzählstimme „This is the most beautiful ____“ sagt?
    https://www.youtube.com/watch?v=Y65FRxE7uMc&t=9m07s
    Ich weiß auch nicht, ob der Satz am Anfang des Videos „Way three (recommended) is to sit back and bathe in the 4k, 60Hz flashing lights that are Badness 0 (Apostrophe‛s version) is the newest installment in the Main Sequence:“ ein Fehler ist, Teil des Witzes, oder ob er sich irgendwie interpretieren lässt, was ich nur nicht verstehe.

    • In den Präsentationsfolien gibt es ziemlich viele Fehler, die offenbar absichtlich Leute ärgern sollen, die detailverliebt sind. Besonders auffällig war der Backslash in der Website-URL.
    • Ich habe vor der Veröffentlichung des Videos das PDF von Epsom's Version gelesen, und der Satz war wirklich katastrophal.
      https://imgur.com/a/wjK5br5
      Als ich die Einleitung darüber sah, dass einen kleine Fehler stören, nahm ich natürlich an, das sei Teil des Witzes und werde später im Paper als Punchline wieder aufgegriffen. Am Ende kam ich aber zu dem Schluss, dass das PDF wohl nicht so angezeigt wurde, wie es gedacht war; zuerst las ich es in Evince, aber in muPDF sah die Ausgabe deutlich besser aus.
    • Im Paper ist das fünfte Vorkommen von „Wikipedia“ kleingeschrieben, was mich in der Knuth-Version stark gestört hat.
  • Ich mag diesen Typen wirklich. Mein Lieblingsvideo ist das, in dem ein NES SNES-Spiele ausführt: https://www.youtube.com/watch?v=ar9WRwCiSr0&t=142s

  • Ich kannte ihn überhaupt nicht und habe mir das SNES-to-NES-Video angesehen – wow. Originell und wirklich lustig; es war schön, jemanden zu sehen, der intellektuell witzig ist, statt Witze auf dem kleinsten gemeinsamen Nenner mit rassistischem oder sexistischem Einschlag zu machen.
    Das Video und die Person sind sehr inspirierend, und ich glaube, ich werde diesen Kaninchenbau genießen.

  • Allein die hervorragende Punchline am Ende macht es sehenswert.

  • Nichts auf dieser Seite vermittelt auch nur ansatzweise, worum es in diesem Video geht.

    • Es werden viele flapsige Antworten kommen, aber ernsthaft: Das ist eines der erstaunlichen Dinge an Tom7-Videos. Am Anfang wirken sie wie Unsinn oder Kleinkram, aber während er alle möglichen seltsamen Geschichten miteinander verknüpft, fügen sie sich zu einer feinen und lustigen Beobachtung zusammen, die er dann mit Code demonstriert.
      Um seinen Stil und Humor zu sehen – und wie absurd weit er geht, um eine Sache zu beweisen –, empfehle ich nachdrücklich „Harder Drive: Hard drives we didn't want or need“. Es ist in drei Akten aufgebaut, und der mittlere Akt bringt mich immer noch um den Verstand.
    • Tom7 ist so etwas wie ein bekannter verrückter Informatiker, spezialisiert auf technisch ambitionierte Projekte mit begrenztem praktischem Nutzen.
      Diesmal hat er, inspiriert von Knuths Zeilenumbruchalgorithmus im TeX-Satzsystem zur Erstellung schöner Druckdokumente, ein Large Language Model darauf trainiert, Eingabesätze automatisch so zu verändern, dass die „badness“ des Seitenlayouts minimiert wird. Daher „Badness 0“.
      Grob gesagt geht es darum, aber zugleich ist es viel ambitionierter, beeindruckender und dümmer. Die „drei Methoden“ sind buchstäblich: ein technisches Dokument, im Original per TeX mit Knuths Algorithmus gesetzt; ein Varianten-Dokument, gesetzt mit seiner eigenen Layout-Engine, bei dem die Bedeutung erhalten bleibt, die Formulierungen sich aber leicht ändern; und die Video-Version.
    • Wenn man bis zum Ende schaut, sind alle Abschweifungen vollständig gerechtfertigt.
    • Es geht darum, mit Sprachmodellen Text so zu erzeugen, dass er auf eine bestimmte Länge ausgerichtet ist.
  • Der von ihm gewählte Garbage-Collector-Algorithmus war lustig: „Mein Computer hat 256 GB RAM.“

  • Das Paper „Badness 0 Knuth's version“ konnte ich wegen des Kemings nicht zu Ende lesen. Ich weiß nicht, ob das Absicht war; es war zu ablenkend, um weiterzulesen. Ironisch.

    • Es gibt einen Bug. Lies es in Chrome.