1 Punkte von GN⁺ 2025-06-08 | 1 Kommentare | Auf WhatsApp teilen
  • Bill Atkinson, ein zentraler Entwickler, der den frühen Macintosh erst möglich machte, ist in der Nacht des 5. Juni 2025 im Alter von 74 Jahren an Bauchspeicheldrüsenkrebs gestorben
  • Er war der Schöpfer von QuickDraw, MacPaint und HyperCard und hinterließ sowohl bei Low-Level-Grafiktechnologien als auch bei Endnutzer-Software deutliche Spuren
  • Daring Fireball sieht Atkinson als Schlüsselfigur des frühen Teams, die auf der eingeschränkten Macintosh-Hardware scheinbar Unmögliches möglich machte
  • Laut Mitteilung der Familie starb er in seinem Haus in Portola Valley, umgeben von seiner Familie; zurück bleiben seine Ehefrau, seine Kinder, seine Geschwister und sein Hund Poppy
  • Sein Atkinson dithering inspirierte den Namen des Podcasts Dithering und wird auch in Beispielen wie Playdate und BitCam weiterhin eingesetzt

Tod und Mitteilung der Familie

  • Die Familie teilte über Facebook mit, dass Atkinson in der Nacht zum Donnerstag, dem 5. Juni 2025, an Bauchspeicheldrüsenkrebs gestorben ist
  • Zum Zeitpunkt seines Todes lag er in seinem Bett in seinem Haus in Portola Valley, während seine Familie an seiner Seite war
  • Die Familie bezeichnete ihn als „remarkable person“ und schrieb, dass die Welt für immer anders sei, weil er gelebt habe
  • Zu den Hinterbliebenen gehören seine Ehefrau, zwei Töchter, ein Stiefsohn, eine Stieftochter, zwei Brüder, vier Schwestern und sein Hund Poppy

Seine Arbeit für Macintosh und die Softwaregeschichte

  • Atkinson gilt nicht nur in der Geschichte von Apple, sondern auch in der Geschichte der Computer als eine der großen Persönlichkeiten
  • Auf Andy Hertzfelds Folklore.org sind Anekdoten über Atkinson erhalten
  • Sein Code und seine Algorithmen werden als effiziente und elegante Beispiele genannt; auch innerhalb des frühen Macintosh-Teams gilt er als zentraler Mitwirkender, der Hardware-Beschränkungen durchbrach
  • Atkinsons Dithering-Algorithmus inspirierte den Namen des Dithering-Podcasts von Daring Fireball, und der Effekt wird in Beispielen wie Playdate und BitCam weiterhin sinnvoll eingesetzt
  • Neben seinem Low-Level-Grafikbeitrag QuickDraw war Atkinson auch der Schöpfer von MacPaint, das bis heute als Vorbild für Bitmap-Bildeditoren gilt
  • Atkinson war außerdem der Schöpfer von HyperCard, dessen Einfluss als enorm gilt
  • Daring Fireball betrachtet Bill Atkinson als einen Kandidaten für den Titel des größten Computerprogrammierers aller Zeiten

1 Kommentare

 
GN⁺ 2025-06-08
Meinungen auf Hacker News
  • In einer anderen Zeitlinie wäre HyperCard wohl nicht verkümmert und gestorben, sondern weiter gereift, hätte das Web angenommen und ein ganzes Genre von Software inspiriert, mit der man Software baut.
    In dieser Welt hätten Menschen ihre eigene Computing-Erfahrung so leicht formen können wie Ton und persönliche Apps bauen können, die genau zu ihnen passen. Computing-Geräte wären nicht nur für Programmierer, sondern für alle zu dem geworden, was Steve Jobs als Fahrrad für den Geist bezeichnete – und ich glaube, genau von so einer Welt träumte Atkinson. Wir haben einen echten Visionär verloren.

    • Auch heute gibt es sicher noch die Sehnsucht nach ähnlichen Tools, aber es ist nicht schwer zu erkennen, wie viel Einfluss HyperCard bereits hatte.
      Viele hier haben HyperCard selbst erlebt, und seine Saat könnte in späterer Arbeit weitergewirkt haben. Ich erinnere mich daran, wie in der Computer-AG der Grundschule die ganze Klasse Aufgaben mit HyperCard machte; wenn man bedenkt, wie viele solche Klassenzimmer es in den 80ern und 90ern gegeben haben muss, war die Zahl der beeinflussten Köpfe enorm. Selbst wenn es den Sprung ins nächste Paradigma nicht geschafft hat oder später kein vollständiges Gegenstück bekam, kann man es für sich genommen als Erfolg betrachten.
    • Das Web wurde stark von HyperCard beeinflusst.
      Tim Berners-Lees früher Prototyp war bidirektional gedacht, mit einem Hypertext-Editor, der zusammen mit dem Browser bereitgestellt wurde. In diesem Sinne lebt es bis heute weiter und ist eine wichtige Grundlage des modernen Internets.
    • Sein Vermächtnis existiert weiterhin und setzt sich fort.
      Es wurde mit einem modernen Gefühl aktualisiert, unterstützt mehrere Plattformen und ist auch mit bestehenden HyperCard-Stacks kompatibel. Soweit ich mich erinnere, war die Reihenfolge HyperCard → Metacard → Runtime Revolution → Livecode.
      https://livecode.com
      Als diese Linie erstmals entstand, war ich noch jung, und mein Bruder Tuviah Snyder war bei Metacard und später beim Käufer Runtime Revolution für viele Updates und Änderungen verantwortlich. Heute ist er bei Apple.
      Auch ich habe einige meiner ersten Programme als HyperCard-kompatible Stacks geschrieben, und es machte ziemlich Spaß, meine Apps auf download.com zu sehen. Damals hatte das noch Bedeutung.
      Die Syntax war so weitschweifig, dass wir scherzten, man brauche „please“ und „thank you“, aber sie war wirklich einfach, zugänglich und funktionierte gut. Es ist cool, dass man heute noch bestehende HyperCard-Stacks im Web oder auf Mobilgeräten ausführen oder auf eine Art neu erstellen kann, die wie ein stärker strukturiertes Vibe Coding vor dem Vibe Coding wirkt.
    • Allein Atkinsons Tod ist schon traurig genug, aber wenn man darüber nachdenkt, wird es noch schwerer.
      Im Ernst: Ich erinnere mich noch daran, wie ich mit ResEdit eigene FONT-Ressourcen in HyperCard-Stacks eingefügt und per String-Manipulation in Textfeldern Kachelgrafiken erzeugt habe. Das war viel schneller als Button-Icons oder andere Methoden, die ich gefunden hatte, funktionierte unter System 7 dann aber nicht mehr.
    • Ironischerweise war die nächste grafische Programmierumgebung, die HyperCard ähnelte, wahrscheinlich Flash. Und auch Flash ist letztlich gestorben.
      Was ist heute der beste Nachfolger, um allgemeine Apps für das offene Web zu authoren? Abgesehen von Vibe-Coding-artigen Ansätzen würde mich das interessieren.
  • Die Anekdote aus Walter Isaacsons Steve Jobs ist eindrucksvoll
    Eine von Bill Atkinsons erstaunlichen Leistungen war, dass er überlappende Fenster möglich machte – etwas, das uns heute so vertraut ist, dass wir uns kaum noch darüber wundern. Ein Fenster auf dem Bildschirm scheint das darunterliegende Fenster auszuschneiden; wenn man Fenster verschiebt wie Papierblätter auf einem Schreibtisch, wird das darunterliegende Fenster sichtbar oder verdeckt
    Auf einem echten Computerbildschirm gibt es unter den sichtbaren Pixeln keine weiteren Pixelschichten. Um diese Illusion zu erzeugen, war daher komplexer Code nötig, der „Regions“ genannt wurde. Atkinson glaubte, diese Funktion bei Xerox PARC gesehen zu haben, und verbiss sich in die Implementierung. Tatsächlich hatten aber auch die Leute bei PARC sie nicht hinbekommen und sollen später erstaunt gewesen sein, dass er es geschafft hatte
    Er sagte, er habe die Kraft einer gewissen Naivität gespürt, nach dem Motto: „Ich konnte es tun, weil ich nicht wusste, dass es unmöglich war.“ Er arbeitete so hart, dass er eines Tages in benommenem Zustand seine Corvette in einen geparkten Lkw fuhr und fast ums Leben kam. Als Jobs ins Krankenhaus eilte und sagte: „Ich habe mir wirklich Sorgen gemacht“, antwortete Atkinson mit einem schmerzverzerrten Lächeln: „Keine Sorge, ich erinnere mich noch an Regions“

    • Bei überlappenden rechteckigen Fenstern kann der sichtbare Bereich eines Fensters, das nicht ganz vorne liegt, zum Beispiel eine L-Form haben; wenn mehrere Fenster die linken und rechten Ränder verdecken, kann er auch eine T-Form annehmen
      Soweit ich es verstehe, beschrieb Bills Region-Struktur jede sichtbare Zeile innerhalb der Fenstergrenzen ungefähr wie eine Lauflängencodierung. Wenn ein Fenster, wie das oberste, nicht verdeckt war, konnte man angeben, dass die oberste Zeile von 0 bis zur Fensterbreite reicht; offenbar gab es auch eine Kurzschreibweise dafür, dass die folgenden Zeilen identisch sind. Dadurch ließ sich ein unverdecktes rechteckiges Fenster ziemlich kompakt darstellen
      Bei einem teilweise verdeckten Fenster muss eine Zeile nicht bei 0 beginnen und auch nicht bis zur Fensterbreite reichen. Liegt ein schmaleres Fenster über einem großen Hintergrundfenster, können innerhalb des Fensterbereichs sogar Löcher entstehen
      Die eigentliche Cleverness lag wohl darin, Routinen zu schreiben, die Addition, Subtraktion, Schnittmengen und Vereinigungen für solche Regions und Rechtecke schnell verarbeiten konnten – einschließlich schnellem Durchlaufen und Clipping
    • Der Unterschied zwischen Apple und Xerox könnte komplexer sein, als nur dass die PARC-Leute das nicht konnten
      Der Alto hatte keinen Framebuffer; jedes Fenster hatte seinen eigenen Buffer, und Microcode folgte den Fenstern und berechnete für jede Scanline, was angezeigt werden sollte
    • Es gibt eine strahlende Aufnahme von Bill Atkinson, der für seine Arbeit an MacPaint Applaus vom Publikum bekommt
      https://www.youtube.com/watch?v=nhISGtLhPx4
    • Ich wünschte, jemand würde diese technische Seite erklären
      Mit heutiger Rechenleistung und heutigen Betriebssystem-Paradigmen ist schwer vollständig nachzuempfinden, warum das so großartig war. Aber den Nervenkitzel, etwas zu durchbrechen, das unmöglich schien, kennen wir immer noch
      Die Geschichte dieses Feldes lebendig zu halten und die Menschen zu würdigen, die es möglich gemacht haben, ist Aufgabe von uns allen. Wenn jemand tief einsteigen und es erklären würde, würde ich ihn gern so in Erinnerung behalten
      https://www.folklore.org/I_Still_Remember_Regions.html habe ich auch gelesen, aber vielleicht nicht vollständig verstanden
    • Eine großartige Geschichte, aber sie hat auch eine etwas dunkle Seite
      Jeder Manager, besonders Jobs, muss einen übermäßig fähigen Menschen lieben, der so hart arbeitet, dass er fast daran stirbt. Hier war es buchstäblich beinahe so
      Aber für die meisten Menschen ist das kein Rezept für persönliches Glück, und die meisten von uns würden selbst damit keine revolutionären Verbesserungen hervorbringen. Die Welt braucht herausragende Arbeiter, aber auch hervorragende Eltern und glückliche, ausgeglichene Menschen
  • Als sie in Apples ColorSync-Team waren, wurden die Engineers einmal in Bills Haus im Wald eingeladen.
    Damals wussten sie zwar, wer er war, aber irgendwie hatte man das Gefühl, man dürfe nur über Farbthemen und darüber sprechen, wie sie sich auf Computer-Workflows anwenden lassen. Seit seinem Ruhestand bereue ich seit Langem, dass ich nicht einfach über irgendetwas mit ihm geplaudert habe.
    Zu der Zeit war er tief in irgendeine Art von digitaler Fotografie eingetaucht. Wenn ich mich recht erinnere, hatte er einen hochwertigen Trommelscanner und scannte Filmnegative, um ab diesem Punkt in einen digitalen Workflow zu wechseln. Mir ist in Erinnerung geblieben, wie begeistert er davon war, wie der Scanner dunkle Bereiche erfasste. Seiner Aussage nach liefen in einem rein analogen Workflow die Schatten zu; ich glaube, das lag nicht am Film, sondern wahrscheinlich am analogen Vergrößerungsprozess.
    Am Computer zeigte er Fotos großer Felsvorsprünge an der Pazifikküste und wies begeistert darauf hin, dass man Details in den Schatten der Felsen erkennen konnte. Damals arbeitete er an einem Coffee-Table-Book mit seinen eigenen Fotos.
    Ehrlich gesagt dachte ich damals, hier sei ein wohlhabender, pensionierter Engineer, der viel Geld in High-End-Fotoausrüstung steckt und sich plötzlich für einen Fotografen hält. Ich glaube, ich wog seinen „technischen“ Ansatz zur Fotografie gegen einen rein künstlerischen Ansatz ab. Nachdem ich aber mehr über Ansel Adams’ technische Fähigkeiten erfahren habe, denke ich, dass sich diese beiden Bereiche bei den besten Fotografen vielleicht überschneiden.

    • Vielleicht sollte eher ich den ersten Schritt machen. Ich wollte schon lange einfach einmal über ein beliebiges Thema plaudern.
      Im Moment arbeite ich an einem kleinen Forschungsprojekt zur Einführung von Farbe auf dem Macintosh, insbesondere zum Farbwähler. Wenn du Interesse an einem lockeren Gespräch hast, in dem dieses Thema ein wenig vorkommt, kann ich ein BlueSky-Konto erstellen und dich dort kontaktieren.
      https://merveilles.town/deck/@rezmason/114586460712518867
    • Duchamp hätte dazu vermutlich etwas zu sagen.
      Im Ernst: Ich passe selbst ziemlich genau auf diese Beschreibung. Nur war „plötzlich“ in meinem Fall etwa 19 Jahre. Über ein Jahrzehnt lang dachte ich, ich sei nur jemand, der mit High-End-Gerät Signale sammelt, und hatte Angst, mich irgendeine Art von Künstler zu nennen. Schließlich dachte ich, die Kamera erledige alles, sobald man nur den Knopf drückt.
      Inzwischen habe ich erkannt, dass diese Haltung schädlich und unnötig ist. Kunst, sogar schlechte Kunst, braucht nicht noch mehr Gatekeeper.
      Ich bin ein visueller Künstler. Meine Ausrüstung mag besser sein als meine Fähigkeiten oder mein Talent, aber ich bin trotzdem ein visueller Künstler.
    • Es gibt wahrscheinlich immer noch keinen guten Weg, diese Art von Dynamikumfang vollständig im digitalen Bereich zu erreichen.
      Natürlich ist die heutige Lücke kleiner, aber was damals vielleicht 8 bis 12 Blendenstufen Unterschied waren, sind heute womöglich eher 4 bis 5 Blendenstufen. Trotzdem habe ich nach genug Schwarzweißarbeit gemerkt, dass die meisten meiner Motive zwar nicht so anspruchsvoll sind, ich aber gelegentlich die Grenzen umgehen muss, mit denen er konfrontiert war.
    • Farbe am Computer ist ein ziemlich gutes Thema für „irgendetwas“.
      Über den Fortschritt der Menschheit zu sprechen, ist manchmal wirklich schön. Es gibt kaum etwas Besseres, als Teil der Zahnräder zu sein, die die Welt bewegen.
    • Bei optischen Abzügen verliert man immer etwas. Oft gewinnt man auch etwas, aber es ist nicht 1:1.
      Ich mag diesen hybriden Workflow sehr. Denn bei der Wahl des Films kann man das Gefühl des Fotos, die Farbpalette, die Körnung usw. festlegen, und digital kann man die meisten oder alle inhärenten Grenzen analogen Films ausgleichen.
      Leider ist Film heutzutage zu umständlich. Für mich ging es bei der Fotografie schon lange nicht mehr um die Kamera oder den Prozess, sondern um die Komposition. Ich mochte Film, weil man damit konsistente Ergebnisse erzielen konnte, aber digital funktioniert ebenfalls, und heute nutze ich digital.
  • Bills Beitrag zu HyperCard ist natürlich legendär.
    Über Erfahrungen in Grundschulklassen und Computerräumen hinaus war es auch die Kernsoftware eines Exkursionsprogramms in Zentral-Utahs Space Center, das über 20 Jahre lang Brückensimulatoren mit Live-Action-Drama kombinierte.
    https://spacecenter.alpineschools.org
    Ich bin einer von vielen Menschen, die als Teilnehmer, Freiwilliger und Mitarbeiter von diesem Programm profitiert haben, und es war das Beste, was ich je gemacht habe.
    Der Kristallisationskeim dieser Software hat Hunderttausende Schüler geprägt, die noch heute mit Begeisterung von diesem Programm erzählen. Der letzte Teil von HyperCard wurde vor etwa 12 Jahren vollständig außer Dienst gestellt; heute nutzt man hauptsächlich webbasierte Technologien.
    Dass HyperCard Schüler Raumfahrtsimulatoren programmieren ließ und darin überzeugende, interaktive, immersive Mehrbenutzer-Dramen entstehen konnten, war durch Atkinsons Traum von 1985 möglich.
    Bill, möge dein Bewusstsein zwischen unendlichen Lachen aus Licht reisen. Wenn du bis hierhin gelesen hast, spende bitte für die Bauchspeicheldrüsenkrebs-Forschung.
    https://pancan.org

    • Ist dieser Stack irgendwo öffentlich zugänglich? Oder hast du eine Kopie?
  • 2020 habe ich Bill zum ersten Mal per Videochat getroffen und ihn ein wenig kennengelernt.
    Danach schickte er mir ein Geschenk, das mein Leben verändert hat. In den letzten Jahren haben wir nicht mehr gesprochen, aber soweit ich weiß, hatte er zuvor schon einmal den „Tod“ erlebt und war psychologisch so gut darauf vorbereitet, wie ein Mensch es nur sein kann. Ich zweifle nicht daran, dass er auch die größte Reise des Lebens würdevoll angenommen hat.
    Bei Software waren wir nicht immer einer Meinung, aber das Interesse am Unbekannten und am Sinn von allem teilten wir. Wir sehen uns auf der anderen Seite, Bill.

    • Lass uns nicht nur neugierig zurück. Was war das für ein Geschenk?
  • Ich habe Bill einmal gefragt, ob ich auch nach einem Abschluss in Soziologie und Politikwissenschaft noch Engineer werden könne.
    Damals schrieb ich wirklich gern Software, hatte aber keine formale Ausbildung. Mit seinem typischen Lachen sagte er mir, dass das natürlich möglich sei und dass ich es besser machen würde als die meisten. Er sah es nicht als Schwäche, sondern als Stärke. Ich werde ihn vermissen.

    • Solche Abschlüsse sind tatsächlich eine ziemlich gute Vorbereitung aufs Programmieren.
      Denn an Spitzenuniversitäten werden viel R und statistische Modellierung eingesetzt.
  • Falls ihr ihn noch nicht gesehen habt, empfehle ich die Dokumentation über General Magic, das Bill 1990 mitgegründet hat.
    Eine besonders verblüffende Szene ist die, in der ein normaler Passant völlig ratlos wirkt, als ginge es um die Frage, warum man überhaupt „am Times Square seine E-Mails checken“ wollen würde.
    Das war eine unvorstellbare Zukunft, aber sie haben sie sich ausgemalt. Trotzdem haben die meisten noch nie von General Magic gehört.
    https://www.youtube.com/watch?v=JQymn5flcek

    • An diesem Timestamp ist Atkinson zu sehen.
      https://youtu.be/JQymn5flcek?si=2TMJ8b9zsR_Kitj-&t=1297
      In dieser Dokumentation gibt es auch eine Szene, in der jemand seine Begeisterung in Erwartung des Smartphones ausdrückt. Heute ist das schwer anzusehen, weil man nur den Kopf schütteln und denken möchte: „Ach, es ist nicht nur so großartig, wie Sie es sich vorgestellt haben.“
    • Wenn ihr glaubt, Apple habe das Smartphone erfunden, ist das ein Film, den ihr unbedingt sehen solltet.
  • Bill Atkinson war wirklich ein faszinierender Mensch.
    Das Interview mit Leo Laporte von 2013 ist hörenswert. Es ist ein kurzer, sechsminütiger Clip über eine Bergtour und die Ursprünge von HyperCard.
    https://www.youtube.com/watch?v=bdJKjBHCh18

  • Wow. Ruhe in Frieden, Bill. Ich finde, er ist jemand, für den oben ein schwarzer Balken angebracht wäre.

    • Man kann topcolor zwar in den Einstellungen ändern, aber dann werden die Sidebar-Links verdeckt. Es sei denn, man nutzt einen lokalen CSS-Hack.
  • Heute nehmen die Leute WIMP-Oberflächen als selbstverständlich hin und vergessen die Pioniere, die sie geschaffen haben.
    Es ist wirklich schade zu sehen, wie Desktop-Apps Dinge übernehmen, die auf Mobilgeräten sinnvoll sind, etwa Hamburger-Menüs, auf WIMP-orientierten Desktops das Leben aber schwerer machen. An manchen Tagen wünscht man sich, eine Oberfläche zu benutzen, wie Bill sie geschaffen hat.