1 ポイント 投稿者 GN⁺ 2025-06-08 | 1件のコメント | WhatsAppで共有
  • 初期のMacintoshを可能にした中核的な開発者 Bill Atkinson が、2025年6月5日夜、膵臓がんにより74歳で死去
  • 彼は QuickDraw、MacPaint、HyperCardを生み出した人物で、低レベルのグラフィックス技術とユーザー向けソフトウェアの双方に大きな足跡を残した
  • Daring FireballはAtkinsonを、制約の大きいMacintoshハードウェア上で 不可能に見えたこと を可能にした初期チームの中核人物と見ている
  • 家族の発表によると、彼はPortola Valleyの自宅で家族に囲まれて息を引き取り、妻と子どもたち、兄弟姉妹、愛犬Poppyが遺された
  • 彼の Atkinson dithering はDitheringポッドキャストの名前に着想を与え、PlaydateやBitCamのような事例でも現在も活用されている

死去と家族の発表

  • 家族はFacebookを通じて、Atkinsonが 2025年6月5日木曜日の夜、膵臓がんにより死去したと知らせた
  • 死去時、彼はPortola Valleyの自宅のベッドにおり、家族がそばで見守っていた
  • 家族は彼を「remarkable person」と表現し、彼が生きていたからこそ世界は永遠に変わったと記した
  • 遺族には妻、2人の娘、義理の息子、義理の娘、2人の兄弟、4人の姉妹、愛犬 Poppy がいる

Macintoshとソフトウェア史に残した仕事

  • AtkinsonはAppleの歴史だけでなく、コンピューター史 における偉大な人物の一人と評価されている
  • Andy HertzfeldのFolklore.orgには、Atkinsonに関する逸話が残されている
  • 彼のコードとアルゴリズムは 効率的で優雅な 事例として言及され、初期Macintoshチームの中でもハードウェアの制約を打ち破った中核的な貢献者とされている
  • Atkinsonの ディザリングアルゴリズム はDaring FireballのDitheringポッドキャストの名前に着想を与え、その効果は PlaydateBitCam のような事例でも引き続き有用に使われている
  • 低レベルグラフィックスへの貢献である QuickDraw に加え、Atkinsonは MacPaint の作者でもあり、MacPaintは今日に至るまでビットマップ画像エディターのモデルと評価されている
  • Atkinsonは HyperCard の作者でもあり、その影響は非常に大きいと評価されている
  • Daring FireballはBill Atkinsonを、史上最高のコンピュータープログラマー候補の一人と見ている

1件のコメント

 
GN⁺ 2025-06-08
Hacker Newsの意見
  • 別の時間軸では、HyperCardは衰退して消えることなく成熟を続け、Webを受け入れ、ソフトウェアを作るソフトウェアというジャンル全体にインスピレーションを与えていたのではないかと思う
    その世界では、人々は粘土をこねるように簡単に自分のコンピューティング体験を作り、自分にぴったり合った個人用アプリを作れたはず。コンピューティングデバイスはプログラマーだけでなく、すべての人にとってSteve Jobsの言う心の自転車になっていただろうし、Atkinsonが夢見たのもそういう世界だったと思う。本物の先見者を失った

    • 今でも似たようなツールを懐かしむ気持ちはあるだろうが、HyperCardがすでにどれほどの影響を与えたかは想像に難くない
      ここにいる多くの人がHyperCardを直接体験しており、その種がその後の仕事に残っている可能性がある。小学校のコンピューター室でクラス全員がHyperCardで課題をしていた記憶があるし、80〜90年代にそうした教室がどれほど多かったかを考えると、影響を受けた頭脳の数は膨大だったはずだ。次のパラダイムへ移行できなかった、あるいは後に完全な対応物がなかったとしても、それ自体で成功だったと見なせる
    • WebはHyperCardの影響を大きく受けている
      Tim Berners-Leeの初期プロトタイプは双方向性を念頭に置いており、ブラウザーとともにハイパーテキストエディターも提供される形だった。その意味では今も生きており、現代のインターネットの大きな基盤になっている
    • 彼の遺産は今も存在し、受け継がれている
      現代的な感覚にアップデートされ、複数のプラットフォームをサポートし、既存のHyperCardスタックとも互換性がある。記憶では、HyperCard → Metacard → Runtime Revolution → Livecodeという順番だった
      https://livecode.com
      この流れが最初に生まれた頃、私は子どもで、兄のTuviah SnyderがMetacardと、その後の買収先Runtime Revolutionで多くのアップデートや変更を担当していた。今はAppleにいる
      私も最初に作ったプログラムのいくつかをHyperCard互換スタックで書き、自分のアプリがdownload.comに掲載されるのを見るのはなかなか楽しかった。当時はそれに意味があった時代だった
      構文が冗長で「please」と「thank you」が必要だと冗談を言ったものだが、本当にシンプルで近づきやすく、よく動いた。今でも既存のHyperCardスタックをWebやモバイルで実行したり、バイブコーディング以前の、より構造化されたバイブコーディングのようなやり方で新しく作れたりするのは素晴らしい
    • Atkinsonの逝去だけでも十分に悲しいのに、こういうことまで考えるとさらに気が重くなる
      もっと真面目に言うと、ResEditでHyperCardスタックにカスタムFONTリソースを入れ、テキストフィールドの文字列操作でタイルグラフィックを作っていた記憶がまだ残っている。ボタンアイコンや、私が見つけた他の方法よりはるかに速かったのだが、System 7では動かなくなった
    • HyperCardに似た次のグラフィカルプログラミング環境がおそらくFlashだったというのは皮肉だ。そしてFlashも結局死んだ
      今、公開Web向けの一般的なアプリをオーサリングするのに最も良い後継は何だろうか。バイブコーディング系を除くと気になる
  • Walter Isaacson の Steve Jobs に出てくる逸話が印象的だった
    Bill Atkinson の驚くべき業績の一つは、今ではあまりにも当たり前で感心することすら少ない 重なり合うウィンドウ を可能にしたことだった。画面上のウィンドウが下のウィンドウを切り取っているように見え、机の上の紙を入れ替えるようにウィンドウを動かすと、下のウィンドウが見えたり隠れたりする仕組みだ
    実際のコンピューター画面には、見えているピクセルの下に別のピクセル層があるわけではないので、この幻影を作るには「領域(regions)」と呼ばれる複雑なコードが必要だった。Atkinson は Xerox PARC でこの機能を見たと思い込んで実装に没頭したが、実は PARC の人たちも実現できていなかったもので、後に彼が成し遂げたことに驚いたという
    「不可能だと知らなかったからできた」というような無邪気さの力を感じた、と彼は語っており、働きすぎたある日、もうろうとした状態で Corvette を駐車中のトラックに突っ込ませ、危うく死にかけた。Jobs が病院に駆けつけて「本当に心配したよ」と言うと、Atkinson は苦痛のにじむ笑みを浮かべながら「心配しないで、領域のことはまだ覚えている」と答えた

    • 重なり合う長方形のウィンドウであれば、最前面ではないウィンドウの可視領域は、例えば L字 になったり、複数のウィンドウが左右の端を隠せば T字 になったりしうる
      私の理解では、Bill の領域構造は、ウィンドウ境界内で見えている各行を ランレングス符号化 に近い形で表現したものだった。最前面のウィンドウのように隠されていない場合は、最上段の行が 0 からウィンドウ幅まで続くと示せるし、後続の行が同じであることを表す短縮表現もあったようだ。そのため、隠されていない長方形のウィンドウはかなり小さく表現できた
      一部が隠れたウィンドウでは、行が 0 から始まらないことも、ウィンドウ幅まで続かないこともある。より狭いウィンドウが大きな背景ウィンドウの上にあると、ウィンドウ領域内に穴が生じることもある
      本当に賢かったのは、こうした構造の領域と長方形に対して、加算、減算、交差、和集合を高速に処理するルーチンを書いた点にあったのだと思う。高速に走査し、クリッピングすることまで含めてだ
    • Apple と Xerox の違いは、PARC の人たちがこれをできなかったという話よりも複雑かもしれない
      Alto には フレームバッファ がなく、各ウィンドウが自分のバッファを持ち、マイクロコードがウィンドウ群をたどりながら各走査線に何を表示するかを計算していた
    • Mac Paint の作業で観客の拍手を受ける Bill Atkinson の明るい姿がある
      https://www.youtube.com/watch?v=nhISGtLhPx4
    • この技術的側面を誰かに説明してほしい
      現代の演算性能と OS のパラダイムでは、なぜすごかったのかを完全に実感するのは難しいが、今でも不可能に見えたものを突破したときの高揚感は分かる
      この分野の歴史を生かし、それを可能にした人々を称えることは、私たち全員の役目だ。誰かが深く掘り下げて説明してくれるなら、そうやって彼を記憶したい
      https://www.folklore.org/I_Still_Remember_Regions.html も読んだが、完全には理解できていないかもしれない
    • 素晴らしい話だが、少し暗い面もある
      どんな経営者でも、特に Jobs なら、死にかけるほど働く 過度に有能な人 を好まずにはいられない。ここでは文字どおり、ほとんどそうだった
      しかし、それは大多数の人にとって個人的な幸福の公式ではなく、私たちの大半は同じようにしても革命的な改善を生み出せるわけではない。世の中には優れた働き手も必要だが、優れた親や、幸せでバランスの取れた人々も必要だ
  • Apple の ColorSync チームにいたとき、エンジニアたちが Bill の森の中の家に招かれたことがある
    当時、彼が何者なのかは知っていたが、なぜか色に関する問題と、それがコンピュータでのワークフローにどう適用されるかについてだけ話すべきだと感じていた。引退後は、ただ何でもない話をしておけばよかったと長いあいだ後悔している
    そのころ彼は、ある種の デジタル写真 の手法に深くのめり込んでいた。記憶では高級なドラムスキャナを持っていて、フィルムのネガをスキャンし、そこからデジタルのワークフローへ移行していた。スキャナが暗部を捉える方法に興奮していたのを覚えている。彼によれば、純粋なアナログのワークフローではシャドウ部が潰れてしまうとのことで、原因はフィルムではなく、おそらくアナログのプリント工程にあったのだと思う
    コンピュータで太平洋岸の大きな岩の露頭の写真を見せながら、岩の影の中のディテールが見えることを嬉しそうに指摘してくれた。当時、自分の写真でコーヒーテーブルブックを作っていた
    正直、そのときは、裕福で引退したエンジニアが高級写真機材にお金を注ぎ込み、突然自分を写真家だと思い始めたのか、という気もしていた。彼の「技術的な」写真へのアプローチと、純粋に芸術的なアプローチを天秤にかけていたのだと思う。ただ Ansel Adams の技術的力量をもっと知ってからは、最高の写真家にとっては両者は重なり合うのかもしれないと思うようになった

    • むしろこちらから動いてみるべきかもしれない。以前から、どんな話題でもいいから話してみたいと思っていた
      今は Macintosh に が導入された時期、とくにカラー選択ツールについての小さな研究プロジェクトをしている。その話題も少し含めた気軽な会話に興味があるなら、BlueSky アカウントを作ってそちらで連絡できる
      https://merveilles.town/deck/@rezmason/114586460712518867
    • Duchamp なら一言言いたがりそうだ
      真面目に言うと、自分もこの描写にほぼそのまま当てはまる。ただし自分の場合、「突然」は19年ほどかかった。10年以上、自分は高級機材で信号を集めているだけの人間だと思っていて、自分を何らかの芸術家と呼ぶのが怖かった。結局、ボタンを押せばカメラが全部やってくれると思っていた
      今は、そういう態度は有害で不要だと気づいた。芸術は、たとえ悪い芸術であっても、これ以上の 門番 を必要としていない
      自分は視覚芸術家だ。自分の腕や才能に比べて機材のほうが良すぎるかもしれないが、それでも視覚芸術家だ
    • そういう種類の ダイナミックレンジ を完全にデジタル領域で得る良い方法は、今でも存在しない可能性が高い
      もちろん今日の不足分はもっと小さいだろうが、当時は8〜12ストップほどだった差が、今では4〜5ストップ程度かもしれない。それでも白黒の作業を十分にしてみると、自分の被写体の大半がそこまで厄介でなくても、彼が直面していた限界を回避しなければならない場面が時々あると分かる
    • コンピュータの色は「何でもない話」の話題としてかなり良い
      人類の進歩について話すのは、ときどき本当に良いものだ。世界を動かす歯車の一部になることほど良いこともない
    • 光学プリントをすると、常に何かを失う。得るものもよくあるが、1対1ではない
      この ハイブリッドワークフロー がとても好きだ。フィルムを選ぶことで写真の雰囲気、カラーパレット、粒状感などを決められ、デジタルによってアナログフィルムの本質的な限界の大半、あるいはすべてを補えるからだ
      残念ながら、最近のフィルムはあまりに手間がかかる。自分にとって写真は、ずっと前からカメラやプロセスではなく構図に関するものだった。フィルムは一貫した結果が得られるので好きだったが、デジタルも使えるし、今はデジタルを使っている
  • Bill の HyperCard への貢献は、当然ながら伝説的だ
    小学校の教室やコンピュータ室での体験を超えて、ユタ州中部の Space Center で20年以上運営された、ブリッジシミュレータと実写ドラマを組み合わせた校外学習プログラムの中核ソフトウェアでもあった
    https://spacecenter.alpineschools.org
    私は参加者、ボランティア、スタッフとしてそのプログラムの恩恵を受けた多くの人の一人で、これまでに経験したことの中で最高のものだった
    そのソフトウェアの種結晶が数十万人の生徒を形づくり、彼らは今でもこのプログラムについて熱心に語っている。HyperCard の最後の部分は約12年前に完全に退役し、今は主にWebベースの技術を使っている
    生徒たちに宇宙船シミュレータをプログラミングさせ、その中で説得力があり、インタラクティブで没入型のマルチユーザードラマを作らせた HyperCard の影響は、1985年の Atkinson の夢が可能にしたものだった
    Bill、あなたの意識が無限の光の水たまりのあいだを旅しますように。ここまで読んだなら、膵臓がん研究に寄付してほしい
    https://pancan.org

    • そのスタックはどこかで公開されているの? あるいはコピーを持っている?
  • 2020年に Bill とビデオチャットで初めて会い、少し知り合いになった
    その後、彼は私の人生を変える 贈り物 を送ってくれた。ここ数年は話していなかったが、彼は以前に「死」を経験したことがあり、人ができる限り心理的には準備できていたと理解している。人生最大の旅も、品位をもって受け入れただろうと疑っていない
    ソフトウェアについてはいつも同じ考えだったわけではないが、未知なるものや万物の意味への関心は共有していた。向こう側で会おう、Bill

    • 気になるままにしないで教えて。その贈り物って何だったの?
  • Bill に、社会学と政治学の学位を取った後でもエンジニアになれるかと尋ねたことがある
    当時、ソフトウェアを書くのは本当に楽しかったが、正式な教育は受けていなかった。彼はいつもの笑みを浮かべて、もちろん可能だし、ほとんどの人よりうまくやれるだろうと言ってくれた。彼はそれを弱みではなく 強み と見ていた。彼が恋しくなる

    • そういう学位は、プログラミングの準備としてかなり役に立つほうだ
      上位校では R と統計モデリングを多用するからだ
  • まだ見ていないなら、Bill が1990年に共同創業した General Magic のドキュメンタリーをおすすめします。
    特に驚く場面の一つは、一般の人が「Times Square でメールを確認する」という発想自体を、なぜそんなことをしたいのかと言わんばかりに不思議がるところです。
    想像もできない未来でしたが、彼らはそれを考えていました。それでも、ほとんどの人は General Magic のことを聞いたことがありません。
    https://www.youtube.com/watch?v=JQymn5flcek

    • このタイムスタンプに Atkinson が出ています。
      https://youtu.be/JQymn5flcek?si=2TMJ8b9zsR_Kitj-&t=1297
      このドキュメンタリーには、誰かがスマートフォンを期待して感じる興奮を表現する場面もあります。今見ると、「ああ、あなたが想像したほど素晴らしいだけのものではないんです」と首を振りたくなって、見るのがつらいです。
    • Apple が スマートフォン を発明したと信じているなら、必ず見るべき映画です。
  • Bill Atkinson は本当に興味深い人物でした。
    2013年の Leo Laporte とのインタビューは聞き応えがあります。6分の短いクリップで、山旅と HyperCard の起源を扱っています。
    https://www.youtube.com/watch?v=bdJKjBHCh18

  • うわあ。安らかに、Bill。上部に 黒い線 が載るにふさわしい人だと思います。

    • 設定で topcolor を変えることはできますが、そうするとサイドバーのリンクが隠れてしまいます。ローカル CSS のハックをしない限りは。
  • 今の人たちは WIMP インターフェース を当たり前のものと受け止め、それを作った先駆者たちを忘れています。
    デスクトップアプリが、ハンバーガーメニューのようにモバイルでは理にかなっていても、WIMP に合わせて作られたデスクトップでは生活をより面倒にする要素を取り入れているのを見ると、本当に残念です。日によっては、Bill が作ったインターフェースを使いたくなります。