1 ポイント 投稿者 GN⁺ 2024-02-09 | 1件のコメント | WhatsAppで共有

ジョン・ウォーカーの訃報

  • ジョン・ウォーカーが2024年2月2日金曜日に死去したという悲しい知らせが伝えられた。
  • 彼は米メリーランド州でウィリアム・ウォーカーとバーサ・ウォーカーの間に生まれ、両親はすでに他界している。
  • ジョンを偲ぶのは、妻ロクシー・ウォーカーと兄弟のビル・ウォーカー(ウェストバージニア州在住)である。

ジョンの教育とキャリア

  • ジョンは医師になるという家族の伝統を拒み、天文学を学ぶためにケース・ウェスタン・リザーブ大学(CWRU)に通った。
  • コンピュータという新しい世界を発見した後、彼はコンピュータサイエンスに没頭し、電気工学の学位を取得した。
  • 大学の Project Chi (X) コンピューティングセンターで働きながら、コンピュータサイエンスを学んだ。

ジョンとロクシーの結婚

  • ジョンは1972年の感謝祭にロクシーと出会い、翌年に結婚した。
  • 結婚から数か月後、新しい仕事のためにカリフォルニアへ向かって全米を横断した。
  • 最初の職を離れた後、ベイエリアのさまざまな場所で働いた。

Marinchip Systems とオートデスクの始まり

  • 1976年末、ジョンは当時新しかった Texas Instruments TMS9900 マイクロプロセッサをベースに、自身の回路基板を設計した。
  • この事業は Marinchip Systems へと発展し、最終的にオートデスクへとつながった。

ジョンの遺産

  • オートデスクの始まりは、ジョン自身が "The Autodesk File 2.0k" で詳しく記録している。
  • ジョンの物語は、彼の膨大な仕事を通じて最もよく伝わる。それらは彼のウェブサイト Fourmilab 1.4k で体系的に整理され、一般公開されている。

GN⁺の見解

  • ジョン・ウォーカーは医学の道を退け、コンピュータサイエンスに没頭することで、オートデスクという革新的企業の礎を築いた人物である。
  • 彼の物語は、技術や起業に関心を持つ人々にインスピレーションを与えうるものであり、その業績は現在のソフトウェアエンジニアリング分野に多大な影響を与えている。
  • 彼のウェブサイト Fourmilab は、その仕事と思考を体系的に保存しており、未来の研究者や開発者にとって貴重な資料となるだろう。

1件のコメント

 
GN⁺ 2024-02-09
Hacker News の意見
  • 最初のCADシステムが導入された当時高校生だったある人は、自分の学校が地域の試験校だったと振り返っている。当時、年配の技術教師は新しいシステムを学びたがらず、コンピュータに詳しい生徒を探していた。その人は自宅で数年間 Commodore PET を使いながら独学でコーディングしていたため名乗り出て、新しい機械を「把握しろ」という任務を与えられた。これが IBM XT と AutoCAD に触れた最初の経験であり、AutoCAD で LISP を学んだ。その後、地域の学校が CAD システムを導入する際に教育に参加するようになり、AutoCAD と関わる仕事にも就いた。20代には AutoCAD 向けの工学・建築アドオンを LISP で開発する会社を起業し、後に一般的なソフトウェアハウスへ転換したが、それが常に自分の原点だったという。John の製品が自分の人生の方向を変えたので、そのことを本人に伝える機会があればよかったと語っている。学校が10年後に IBM XT を廃棄した際、元の Kurta タブレットと Roland プロッタと一緒に引き取るかと聞かれ、彼は今でもそれらを持っている。
  • ある人は、John の『The Hackers Diet』と数多くの書評から恩恵を受けたと語っている。彼の情熱的な読書習慣に刺激を受けたが、最初は信じがたいほどだったという。彼は自分なりのやり方で人生を生きており、多くの人は彼が Autodesk の創業者だったことを知らなかった。彼はこれからもハッカーたちにインスピレーションを与え続けるだろう。
  • 別の人は、trendweight と『The Hackers Diet』の方法を使って減量したと語っている。彼は John をポッドキャストのゲスト候補としてメモしており、彼の Autodesk 日記に目を通していたが、連絡を取る機会を逃してしまったという。この方法を試したいなら、スマート体重計を使って TrendWeight を利用することを勧めている。この方法は何を食べるべきかは教えてくれないが、追跡という点では他の何よりも優れたデータを提供する。毎日体重を測るが、注目するのは移動平均と将来予測だけだという。これによって体重計測のあらゆるノイズが平滑化される。指数移動平均を使っており、それこそが本当の革新なのではないかと述べている。
  • また別の人は、近視を改善する John の方法に関する記事を見て、その助言に従ったと語っている。次に新しい眼鏡を作るときは、高価な累進レンズをやめて、読書・コンピュータ用と運転用の眼鏡をそれぞれ適切な距離に合わせて作るとよいと勧めている。これで費用を半分にできる可能性があり、旅行中に累進眼鏡をかけていると、読むために下部をのぞき込むのではなく、たいてい鼻の上へ押し上げてしまうという。(これはおそらく自分の乱視矯正と関係があるのだろう)とも述べている。彼はネット上の見知らぬ相手からのランダムなメールにも返信する驚くべき人物で、彼のような人がもっと増えれば世界は限りなく良くなるだろうとも触れている。
  • あるハッカーは、1980年代半ばに AutoLisp(?) を使って、当時は標準化されていなかった工学書式を計算解析用に生成する「大きな」仕事をしたことを振り返っている。建築家たちは国際的な大規模建設契約のために野心的なスケッチを描き、工学チームはそれを実現させた。建築家たちは華々しい賞を受け取り、工学チームは感謝の印としてパンとチーズのパーティーと飲み物を受け取った。(そして報酬も支払われた。)John Walker に R.I.P. を捧げている。
  • John Walker への追悼文では、彼が Autodesk で atlast という興味深い C 拡張言語を書き、Hacker News のフロントページに何度も登場したダイエットガイドを書き、Commodore 64 でニューラルネットを扱い、C を安全にするライブラリを持ち、自身のウェブサイトに素晴らしいレシピを載せ、さらにある CAD 会社の創業者でもあったと述べられている。彼はまた pg のベイズ型スパムフィルタの高性能版を書いており、それ以前に試されたものについて非常に長い物語も残している。C64 向けのニューラルネットのコードと解説、Knuth 風の聖書研究用プログラム、モジュラーシンセサイザーになりかける直前の複製品ではないシンセサイザー(Intel 8008 の設計者であり、本人が個人的に知っていた Harry Pyle が設計)のクリーンルーム再実装プロジェクト、確率と統計の非常に良い入門書、インターネットを通じた大規模な仮説検証、インターネット上の低品質コンテンツを避ける一つの方法、レシピ集、奇妙なカリフォルニアのチーズブランドのリバースエンジニアリング、地下室で時空を曲げること、ロケット科学の最も簡潔な入門、C のメモリリーク問題を解決する smartalloc、さまざまな言語で実装された大規模なベンチマーク結果の膨大なコレクション(Algol-60、PL/I、Raku を含む幅広い言語と、レイトレーサーを含む)、SpaceX が会社を始める前に Elon Musk が取ったのとまったく同じアプローチを説明する投稿、そして xsunclock の作者でもあった。
  • Autodesk の始まりに関する彼の話(『The Autodesk File』)は非常に興味深く、多くの教訓を含んでいる。
  • ある人は、初期の AutoDesk 時代、あるいはおそらく AutoDesk 以前に、West Coast Computer Faires で John に少し会ったことがあると語っている。彼の名前は Univac メインフレーム上で有名だった「Pervading Animal Game」で見覚えがあったという。「新しいソフトウェア配布方式、Pervasive Release。誰かがあなたのプログラムを求めてきたら、相手はすでにそれを持っている可能性が高いと言える。」Univac 1108 のエコシステムには、彼の名前が付いた他のいくつもの本格的なプログラムもあった。これをウイルスと呼ぶのは不公平であり、数キロバイトを占有する以外の害を及ぼさないようにするため、多大な努力が払われていたという。
  • John は ww.com の成功に決定的な役割を果たし、そのおかげで GSM エンコーダを使うオーディオレイヤーである speakfreely が実現したと、ある人は語っている。彼の「デジタル・インプリマトゥール」は先見的であり、今日に至るまでなお通用し、読む価値があるという。
  • Xanadu への言及もあり、Wired Magazine の記事が、なぜ Xanadu が WWW になれなかったのかという本当の理由を明らかにしなかったのは悲劇だと述べている。(同様に、なぜ Smalltalk が Javascript ではなくスクリプト言語になれなかったのか、なども。)