2 ポイント 投稿者 GN⁺ 2024-08-27 | 1件のコメント | WhatsAppで共有
  • NSAは2024年8月26日、Rear Adm. Grace HopperがNSA職員に対して行った1982年の講演のデジタル映像コピーを公開
  • 講演タイトルは「Future Possibilities: Data, Hardware, Software, and People」で、1982年8月19日に実施
  • テーマはデータ、ハードウェア、ソフトウェア、人へと続き、当時のコンピューティングの基礎原則を広く取り上げる
  • 技術の話だけでなく、リーダーシップの観点や、コンピューターサイエンス・数学分野で困難を乗り越えた経験も含まれる
  • Grace Hopperの遺産は情報コミュニティ全体に受け継がれ、STEM分野の女性に道を照らす事例として残っている

NSAが公開した1982年のGrace Hopper講演

  • NSAは2024年8月26日、Rear Adm. Grace Hopperによる1982年の講演映像のデジタルコピーを公開
  • 講演タイトルは「Future Possibilities: Data, Hardware, Software, and People
  • Grace Hopperは1982年8月19日、NSA職員を対象にこの講演を実施

データ・ハードウェア・ソフトウェア・人を扱った講演

  • 講演はデータ、ハードウェア、ソフトウェア、人を中心に未来の可能性を考察
  • 技術的な基礎原則が主要な柱として扱われる
  • リーダーシップに関する視点や、コンピューターサイエンス・数学で困難を乗り越えた経験も含まれる

公開された映像資料

Grace Hopperの遺産

  • Rear Adm. Grace Hopperの遺産は情報コミュニティ全体で今も受け継がれている
  • その遺産はSTEM分野の女性に道を照らす役割にもつながっている

1件のコメント

 
GN⁺ 2024-08-27
Hacker News のコメント
  • 45:26 に出てくる スケールアップ vs スケールアウト の比喩が素晴らしい: https://youtu.be/si9iqF5uTFk?t=2726
    「初期の米国で重い物を運ぶとき、Caterpillar のトラクターも大きなクレーンもなく、牛を使っていた。大きな丸太を牛1頭で動かせなければ、もっと大きな牛を育てようとはせず、牛を2頭使った。より大きなコンピュータ性能が必要なときの答えは『より大きなコンピュータ』ではなく『コンピュータをもう1台』ということだ。そもそも常識でもそう考えるはずだった」

    • これは Grosch の法則、つまり「コンピューティング性能は価格の二乗に比例して増加する」への反応である
      1980年代初頭まで、人々はまだこれを信じていたし、Seymour Cray もそうで、当時 Stanford にいた John McCarthy もそうだった。しかしマイクロプロセッサの時代までは続かなかった
      興味深いことに、馬が動力だった時代には鉄道は動き始めていたが、トラックはまだ使えない時期だったため、駅や埠頭から最終目的地まで運ぶ ラストワンマイル 問題があった。19世紀的な解決策は、より大きな馬の品種である Shire Horse を開発することだった
      https://en.wikipedia.org/wiki/Shire_horse
    • 初期開拓期の伐採では、扱うには大きすぎる丸太を避ける別の解決策として、そもそもその木を切らないというものがあった
      米国太平洋岸北西部の初期の伐採者たちは巨大な木々をそのまま残したため、開拓者たちが原生林の真ん中にいながら使える木材が足りないと不満を言うほどだった
      初期の University of Washington を建てる際、敷地の整地費用が資本支出全体の大きな部分を占めた。現場で最も大きな木々は生産的には使われず、登って互いに鎖でつなぎ、ドミノのように同時に倒した。木々をつなげて1本だけ切れば全部が山になって崩れ落ち、それを燃やした
      ここには、どの丸太を運ぶかを選ぶ問題についての教訓があると思う
    • 「大きなクレーンはなかった」という言い方は、比喩を無理に押し通して壊している部分だ。クレーンを使う場所では、解決策は当然 より大きなクレーン を持ってくることだからだ
      それに牛も実際にはより大きく繁殖させており、それこそが役牛をほかの牛と区別する核心に近い。ただし家畜という特殊な要因のため、その過程には限界があっただけだ。もちろん問題を今すぐ解決しなければならないなら、当時の農場動物技術の最新状態でしのぐしかない
      Hopper 提督の講演は1976年からそれほど経っていない時期のもので、その年には単一 CPU の CRAY-1 と並列コンピュータの ILLIAC IV がどちらも登場した。ILLIAC IV はより高価で、使いにくく、CRAY-1 より遅かったため、将来性を示す手がかりにはなったが、特に成功したとは言えなかった。Cray はこのテーマについて「ものすごく多くの鶏で畑を耕すくらいなら、強い牛1頭で耕したい」といった趣旨のことを言ったと言える。Hopper 提督はおそらくその言葉に答えていたのだろう
      両者が見落としていたのは、作業に合った最適な道具は 作業そのものと利用可能な道具 によって決まるという点だ。そしてきちんと理解して行うなら、スケールアップとスケールアウトは相互補完的である。まず個々のノードを実用的な限界まで大きくし、その後スケールアップの効率が落ちたところでスケールアウトを始める、という形だ
    • 一番好きな引用/逸話は 16:20 の「最初の No を決して、決して、決して受け入れるな」だった
      単に邪魔をしているだけの人もいれば、相手がどれほど本気か見ているだけの人もいる。彼女が言うように、これをどうやるべきかの感覚は年齢とともに身につくが、私にとって一般的なマネジメントの良い定義は、反対に対していつ、どのように、どれだけ押し返すべきかを学ぶことだ
    • 講演2本はいずれも全体的に本当に良い
      特に 標準を実装しないコスト、つまり何かをしないことのコストに関する部分は、今見るとぞっとするほど関連性が高い
  • この映像が公開されたのは驚きで、思いがけない朗報だ。6週間ほど前、このテープが見つかったものの、NSA には動作する適切な 1インチ VTR 機器 がなく公開できないでいる、という内容を初めて見た: https://www.muckrock.com/news/archives/2024/jul/10/grace-hop...
    その記事が HN やほかの場所に再投稿されたが、大きな関心は集めなかったようで、1インチ磁気ビデオテープは時間とともに劣化するため最悪の事態を心配していた。そうしたヴィンテージ VTR は博物館、映像保存の専門家、コレクターたちが実際に動作可能な状態で持っているので、なおさらもどかしかった
    ところが6週間後、最良のニュースが出た。願わくは、その記事と再投稿が噂を広め、テープへのアクセス権を持つ人が機材を持つ人とつながる助けになっていたらいい
    保存された歴史資料としても素晴らしい。最初のテープを10分しか見ていないが、彼女は間違いなく宝のような人物だ。思考が明晰で、伝える力に優れ、機知も鋭い。晩年の姿として録画されているにもかかわらず、なぜ彼女があれほど成功し、初期コンピューティング史の重要な同僚たちから高く評価されたのかがはっきり分かる

    • ページのプレスリリースを見ると、National Archives から機材を借りたと書かれている
      それでも、テープの復元のために一般市民と直接協力していたら、もっと面白かっただろう
      「NSA は保存媒体の形式から映像にアクセスするために必要な機器を保有していなかったが、その映像には相当な公益性があると判断し、National Archives and Records Administration(NARA)に映像の回収を依頼した。NARA の Special Media Department は、2本の 1’ APEX テープに収められた映像を回収し、公開審査のため NSA に送信した」
      https://www.nsa.gov/Press-Room/Press-Releases-Statements/Pre...
  • 最後の部分に、時代を超えた助言が出てくる。ポジティブなリーダーシップを求める賢い若手プロフェッショナルが多いという話で、上の人を尊重し、情報を伝え続け、自分のチームの面倒を見ろ、という意味だ
    当時の空気は管理、つまりMBA的なものへと重心が移りつつあったが、軍隊には「兵士を戦争へ管理して送り込むことはできない。率いなければならない」という言葉があった
    モノは管理し、人は率いる

    • この引用/考え方は、すべての上級管理職の腕にタトゥーとして刻むべきだ
  • 人が何を言っているのか理解するには、その発言がなされた時点、ここでは1982年を知るのが興味深い。5:23でHopper少将は「全米の田舎にpolychlorinated biphenyls(PCB)を捨てている」と語っている
    当時、有毒廃棄物は文化的に非常に大きな現象だった。彼女は1982年12月にSuperfund対象地として提案されたValley of the Drumsの有毒廃棄物処分場を指していたように思う。Love Canalはその5年前にこのテーマを一般に広めていた
    なぜかは分からないが、有毒廃棄物にとても関心があるので、参考までに書いておく

    • 有毒廃棄物は最高の恐怖譚を生む現実の怪物だ
      フィクションの怪物のような生き物など、共同体全体を意図的に毒し、何百万人もの苦痛と死をもたらす現実の前では相手にならない。そしてこれらすべては、誰かがもっと金を欲しがるから、つまり強欲のために意図的に起きる
      本当の怪物は二重の姿をしている。頭は責任ある立場の人々で、胴体は地面に無造作に捨てられた見えない毒だ。Lovecraftや他のホラー作家でさえMickey Mouseのように見えてしまう
    • この話もその頃ニュースになっていたはずだ: https://en.wikipedia.org/wiki/Warren_County_PCB_Landfill
      その埋立地は、1978年にWard Transformer Factory由来のPCB汚染油がノースカロライナ州14郡の道路脇に不法投棄された事件の結果、汚染土を処分するために1982年にNorth Carolina州が造ったものだ
    • Silicon Valleyでは、私が裏庭の木から採った果物を食べるのをためらうのを見て、よく驚かれる。木から直接採った果物は、なんとなくオーガニックで健康に良いはずだと思われている
      「この地域がEPAのSuperfund指定地の上、またはその下流にあるか確認しましたか?」と聞くと、たいていぽかんとした顔が返ってくる
      そこで、なぜこの地域がSilicon Valleyと呼ばれるのかを尋ね、チップ製造に使われる溶剤がどれほど猛烈に有毒か知っているかを聞き、1950〜60年代の企業が環境問題をどれほど気にしていたと思うかを尋ねる。たいていの人はすぐに点と点を結び、「なんてことだ」と反応する
      FairchildやIntelのような企業が、当時使った化学薬品の樽をそのまま裏手に運び、地面に掘った穴に捨てていたとしても、まったく驚かない
      Googleも数年前、有毒廃棄物の上にオフィスビルを建ててしまい、従業員が体調を崩さないよう地下の換気を24時間回し続けなければならない事態を経験している
      同じ汚染地の上に建てられた住宅地もいくつもある。オレンジはSafewayで買って食べることにする
  • 彼女のユーモアのセンスがいい。語っている話の一つが世界初のコンピューターバグについてで、その話も言葉の歴史も初めて聞いた
    衛星写真の画質向上にコンピューターを使っていたという話もしている。処理には3日かかったが、太平洋のど真ん中の波の高さと、水面下20フィートの温度を知ることができたという
    The Bug in the Computer Bug Story
    https://daily.jstor.org/the-bug-in-the-computer-bug-story/

    • その記事は一番興味深い部分を埋もれさせているように思う。その意味での「bug」が19世紀までさかのぼるのは確かだが、それ以前は必ずしも「昆虫」を意味していたわけではない
      Hamletの「bugs and goblins」のように、「悪意ある霊」に近い意味だった可能性もある。これについて少し詳しく書いた: https://jkaptur.com/bugs/
    • 続けて彼女はこう言っている。「海軍が最初のバグと私、それに初期の遺物をいくつか保管しているというのは、なかなかいいことだと思います」
    • 彼女のユーモアを貶めるつもりはないが、Thomas Edisonやそれ以前の人々も19世紀にbugについて書いている: https://en.wikipedia.org/wiki/Bug_(engineering)#History
    • 彼女は数年後の1986年にDavid Lettermanの番組にも出演している: https://hackcur.io/grace-hopper-on-letterman/
  • たった今見たが、本当に素晴らしかった。前半は以前見た彼女の公開講演と似ているが、後半では1982年時点ではかなり最先端だった複数のテーマをより深く扱っている
    サイバーセキュリティ、ソフトウェアの疎結合/モジュール化、VLSI/SoC、プログラミング言語の標準化といった内容が出てくる

    • 彼女が非常に具体的に挙げる例がよかった。買える中で最も安いコンピューターとしてIntel 8021に触れており、100個買えば1個13セントのチップだという
      彼女の語るコンピューター群のシステムがどれほど安価になり得るかを視覚的によく示している
    • 彼女がマルチレベルセキュリティをほとんど扱わなかったのは残念だった。この講演の時点では、それがコンピューターセキュリティ問題を解決済みにしていたからだ
      ただし、マルチプログラミングシステムではなく個別のシステムに分割することに集中したのは、当時としては有効なアプローチと見なせる
      常時インターネット接続が一般化して初めて、それが幻想だったことが明らかになった。そして私たちは今日に至るまで、その幻想のせいで苦しみ続けている
  • 第2部の15:00あたりで、ソフトウェアの変更がシステム全体へ伝播する仕組みについて示している証明は、私が見た中でオブジェクト指向設計原則とカプセル化に対する最高の理論的正当化かもしれない
    https://youtu.be/AW7ZHpKuqZg?si=Dzt6JeoX7MDT8D9M&t=899

    • 疎結合に対する強力な論拠ではあるが、それはオブジェクト指向プログラミングでも、関数型プログラミングでも、ほかの多くのパラダイムでも達成できる
    • あの説明を聞くと、誰でも自分の方法論が正しかったと感じて帰れそうだ
  • これは情報公開請求で見つかったものの、NSAが読めなかった、あるいは読もうとしなかった何らかの古いテープ形式に入っていた、あの映像なのか?

    • そう。リンク先のプレスリリースによると、再生のためにNARAから機材を借りたとのこと
  • この講演には、彼女の有名なナノ秒/マイクロ秒のジオラマが含まれているのか? 既存の映像はかなり画質が低そうに見える
    https://www.youtube.com/watch?v=gYqF6-h9Cvg

    • ある。最初にアップロードされた講演の約40分地点
      https://www.youtube.com/watch?v=si9iqF5uTFk&t=2400s
    • この講演では、最初のバグの話もしているし、さまざまな伝説的な逸話や歴史、得られた教訓、そして未来に向けた良い課題にも触れている
      その一部は解決され、一部は未解決のままだ。全編見る価値は十分にある
  • 「私たちは、4歳や5歳の子どもたちが算数を学んでいることを忘れているようです。小さな教授たちです。6歳の子どもたちはSpeak and Spellを手にしています。気をつけなければなりません。スペルを知っている世代がやって来るのですから」
    「7歳の子どもたちは当然BASICを学び、コンピュータを動かしています。コンピュータを買って家に持ち帰ったら、息子にBASICを教えてもらった人を知っています。その息子は7歳です。別の人はコンピュータを家に持ち帰ったところ、今では3人の子どもたちにコンピュータ時間を申請しなければならないそうです」
    「その子どもたちはものすごく賢く、今この外にいます。私たちが持つ最も賢い若者たちです」
    1982年にBASICでプログラミングしていた10歳のコンピュータオタクのGenXとして、彼女が私や同世代のことを話していたのだと思うと誇らしい
    ただし続けて、最も賢い子どもたちは田舎から出てくるだろうと予測していて、その理由を「良い学校」があるからだとしている。その考えをどこから得たのかは分からない。私はその頃、都市から田舎へ引っ越したが、教育が良くなったわけではなく、コンピュータへのアクセスは完全になくなった。私の経験では、田舎の大半、特にフライオーバー州には、コンピュータ室を用意するお金も、コンピュータを扱える教師もいなかった

    • 彼女は海軍に志願し、その後、自分のチームの技術職に選ばれた人たちを率いる立場から話しているのだ
      彼女が生きた時代を考えると、都市と田舎の間で機会格差が広がる副作用をはっきり見ていたのだと思う。都市部や郊外の賢く勤勉な子どもは、やりがいのある仕事を得たり大学に進学したりする可能性が高いが、農村出身で同じように才能があり勤勉な子どもにとっては、軍に入ることがおそらく最良の上昇移動の機会だった可能性が高い