1/25/2021

業界6年目で考えが変わったソフトウェア開発のトピック

chriskiehlのブログより

考えを改めたもの

過去の自分なら言い争っていたであろうことが、今では信じられるようになったこと。

  • 様々な経験レベルを持つ人がいるチームで仕事をする場合は、型付き言語の方が適している
  • スタンドアップは、実際に新人を注目するのに役立つ
  • スプリント・レトロスペクティブは、実際の軌道修正のためのものであって(「つまり、なんてこった、うまく行かなかった!」)、皆の時間を無駄にするようなアジャイル/スクラムマスター的なものでない限り、その場に相応しいものである
  • ソフトウェア・アーキテクチャは、おそらく他の何よりも重要である。優れた抽象化のクソみたいな実装は、コードベースに正味の害を与えません。悪い抽象化や欠落したレイヤーは、すべてのものを腐らせる
  • Javaはそれほどひどい言語ではない
  • 巧みなコードは通常、良いコードではない。明瞭さは、他のすべての懸念事項に勝る
  • どんなパラダイムでも悪いコードを書くことができる
  • いわゆる「ベストプラクティス」と呼ばれるものは、状況に沿ったものであり、広く適用できるものではない。盲目的にそれに従うのは、あなたを間抜けにする
  • 必要ないのにスケーラブルなシステムを設計すると、困ったエンジニアになる
  • 静的分析は有用である
  • DRYは特定の問題を回避するためのものであり、それ自体が最終目的ではない
  • 一般的に、RDBMS > NoSql
  • 関数型プログラミングは別のツールであり、万能薬ではない

これまでに整理した意見

  • YAGNI、SOLID、DRY。その順番で
  • 鉛筆と紙は最高のプログラミング・ツールであり、あまり使われていない
  • 純粋さを実用性と引き換えに取引することは、通常は正しい判断である
  • テクノロジーを追加することはめったに正しい判断ではない
  • 顧客と直接話すことで、常に問題についてより多くのことを、より短時間で、より正確に明らかにすることができる
  • 「スケーラブル」という言葉は、ソフトウェア・エンジニアの心に神秘的で呆れるほどの力を持っている。その言葉を口にしただけで、彼らを堕落した狂乱に巻き込む可能性があります。この言葉を使った容赦のない行動は正当化される
  • 「エンジニア」と呼ばれているにもかかわらず、ほとんどの決定は、裏付けとなる分析、データ、数値を持たない純粋なカーゴ・カルトである
  • プロジェクトマネージャーの90%(おそらく93%)はおそらく明日、効果がないか、効率の純利益のどちらかで姿を消す可能性がある
  • 100回以上の面接を行ってきたが、面接は完全に壊れている。また、実際にそれを改善する方法も全く分からない

変わらない昔の意見

  • コードスタイル、Lintingルール、その他の些細なことにストレスを感じる人は非常識な変人である
  • コード網羅率はコード品質とはまったく関係ない。
  • モノリスは大抵の状況でかなり優秀
  • TDD(テスト駆動開発)純粋主義者は最悪である。彼らの心の弱さは、様々なワークフローの存在を処理することはできな

10年で、どれがひっくり返ったたのか、あるいは変化したのかを見てみましょう。

Hacker News

ハロルド・バッド (1936 - 2020)

4Columnsより

ギータ・ダヤル

ユニークな作曲家を偲んで。

1936〜2020年

•••

12月にCOVID-19の合併症のために84歳で亡くなったハロルド・バッドは、私たちの時代の偉大な作曲家の一人でした。彼はまた、最も過小評価されている作曲家の一人でした。バッドは、数多くの楽器、特にピアノを演奏し、そのスタイルは非常にユニークなものでした。彼の繊細なピアノの音像はシンプルに思えるかも知れませんが、最初に思うよりもはるかに複雑です。彼の音楽はしばしば穏やかで、落ち着きがあり、透けて見えると表現されることが多いのですが、同時に激しく、時には不穏なものでもあります。

彼のことを過去形で書くのは難しいです。私は過去15年間に何度かバッドにインタビューしたことがあります。彼は友人でもありました。パンデミックが始まる前、サウスパサデナのカフェで私と最後に話をしたとき、彼は80歳になることを一笑に付し、若々しいエネルギーに満ちているようでした。彼は新しい音楽を書いていて、最近トレド美術館で発表された『Petits Souffles』という多数の部分に分かれた作品を完成させたばかりでした。バッドは今後のコンサートやプロジェクトについて軽快に話し、彼がパートタイムで住んでいたジョシュアツリーが観光客で溢れかえっていることを嘆き、フランスへの移住を考えていることを話しました。彼はカリフォルニアの生活者であり、ロサンゼルスにいるだけで、街は魔法のような場所のように感じられました。

バッドは1936年にロサンゼルスで生まれ、モハーベ砂漠の周辺で育ちました。彼は軍隊に徴兵され、フリージャズの伝説的なバンド、故アルバート・アイラーとバンドを組んだこともありました。当時、バッドはドラムを叩いていました。「子供の頃に習ったんだ。」と彼は2018年に私に語ってくれました。「戦時中、ロサンゼルスのウィルシャー大通りでスコットランドのマーチングバンドを見るのが大好きだった。ドラムはスリリングだと思ったんだ。」彼はジャズの大ファンになりました。「ここロサンゼルスのウェスト・ワシントン・ブールバードには、毎週、ポール・ブレイ・クインテットが演奏するクラブがあったんだ。」と彼は私に話してくれました。「それで、ポール・ブレイをよく聴いたし、… オーネット・コールマンやドン・チェリーも聴いたな。」

バッドは、ジャズ以外の新しい音楽にも没頭していました。「ケージやデイヴィッド・チ​​ューダーの『Where Are We Going? And What Are We Doing?』というコンサートに行ったんだ。彼は2008年に私に思い出を語りました。「ちくしょう、私は、そっちの方向に行きたいと思っていました。私の言いたいことが分かるなら、それはアートの部分で重く感じたんだ。重い反アカデミックで、反ゲルマン的で、反ヨーロッパ的なモダニズムだったんだ。… ケージはそれに対する解毒剤ではなかったけど、まったく別の金銭的価値を持ったいたんだ。」

バッドは、CalArtsで教鞭を取りながら、学究生活でしばらく過ごしました。1970年には、初期の電子楽器ブックラ・ボックスを使った実験的で即興的な作品『The Oak of the Golden Dreams (黄金の夢のオーク)』を作曲しました。この刺激的なタイトルは、南カリフォルニアの実在する場所、プラセリータ渓谷の樫の木をモチーフした作品で、1842年にフランシスコ・ロペスという男が野生のタマネギに金の斑点を発見し、最初のゴールドラッシュへの道を開いた場所でもあります。『黄金の夢のオーク』は、バッドの別の道を示唆しています。彼は、当時の多くのドイツのグループのように、瞑想的なシンセサイザーの叙事詩の領域にさらに踏み込むことができたかも知れません。しかし、彼は時折電子機器を探求することもありましたが、彼の焦点は伝統的な楽器から決して揺らぐことはありませんでした。

バッドは、当時のクールなものを捨てて、独自の音場を考案しました。他の作曲家が「難しい」前衛音楽の限界を押し広げていたのに対し、バッドはピアノとチェレスタのようなメロディアスで古風な楽器を取り入れた、穏やかで青々としたロマンチックなアンビエント作品を制作しました。彼はマーク・ロスコのような抽象画家を称賛しましたが、1800年代半ばのはるかにヒップでないラファエル前派の芸術家、特に画家で詩人のダンテ・ゲイブリエル・ロセッティからもインスピレーションを得ていました。バッドの夢のような初期の飛躍的進歩『薔薇の天使のマドリーガル (Madrigals of the Rose Angel)』は「ロセッティ・ノイズ」と題された部分があり、1970年代のハードエッジな音楽とは見事にかけ離れていました。「薔薇の天使のイメージは素晴らしかった」とバッドは2008年に私に語りました。「『薔薇の天使』が何であれ、私にはさっぱり分からないし、マドリーガルでもないんだけど、それは私にとって魔法の言葉の組み合わせだったんだ。絶対的な魔法さ。」この作品はブライアン・イーノの目に留まり、1970年代から1980年代にかけて、『The Pavilion of Dreams』や『The Pearl』などの画期的なコラボレーションにつながりました。このアルバムは、極端な美しさ、静かな思索、深い哀愁、そして時には不気味な妄想の瞬間に満ちた、幅広い感情の弧を描いていました。1980年バッド・イーノのコラボレーション『アンビエント2/ザ・プラトウ・オブ・ミラー』に収録されているトラック『アン・アーク・オブ・ダヴズ』は、音楽史上最も崇高な作品の一つであり、天空の雲から降り注ぐ天音のような作品です。

バッドのピアノ演奏のスタイルは、従来の音楽というよりも絵画のようなものでした。ピアノの音は、サステインペダルのソフトなフォーカスを通して、感情や環境を想起させ、色とテクスチャーを洗い流します。それはアンビエント・ミュージックであり、謎めいていて繊細な音楽です。彼の精巧な曲名は、音楽に加えて詩集を何冊も書いているという言語の才能と、視覚芸術への親和性が反映されています。バッドのトラック名を振り返ってみると、アグネス・マーティンからオディロン・ルドン、お気に入りの画家ビリー・アル・ベンストンまで、彼が称賛したアーティストへの言及が何層にも表れています。「私がスタジオに入る時に唯一持っていくのは、タイトルのリストだけです。」と彼は2008年に私に話してくれました。「本当に気に入ったタイトルがあれば、それが実現することを私は知っているんだ。そして実際に起こるんだ。そういうものなんだ。正直なところ、なんて素晴らしい生き方なんだろう。タイトルはもちろん、自分の詩のバージョンというか、そういうものだ思うんだ。韻を踏んでいるというわけではないけど、ほとんどがイメージで、テナーや部屋の雰囲気を塗ったりぼかしたりするようなちょっとしたことをなんだ。」

私はかつてバッドに、自分の音楽が多くの人に癒しとなり、困難な時代の治療薬になっていることを喜んでいるかどうか尋ねたことがあります。彼は、それが人々に慰めを与えているのだとすれば幸せだと言いましたが、音楽は本質的に何か機能を果たす必要はないと言いました。音楽はただそこにあるだけで美しいのだと。

バッドの作品では、私は広い道路や開けた空間のあるカリフォルニアを聞いています。この熱狂的な時代に、私たちを落ち着かせるのは音楽です。彼のソロ・アルバムはもちろん、イーノ、コクトー・ツインズのロビン・ガスリー、デヴィッド・シルヴィアンなどとの無数のコラボレーションでも、彼のサウンドとアプローチは他に類を見ないものです。バッドは肉体的にはこの世に存在しませんが、彼の作品は今後も再発見され続けるでしょう。

ギータ・ダヤルは、20世紀の音楽、文化、テクノロジーを専門とする美術評論家兼ジャーナリストです。彼女はFriezeや、ガーディアン、WIRED、ザ・ワイヤー、ブックフォーラム、Slate、ボストン・グローブ、ローリング・ストーンなど多くの出版物に幅広く執筆しています。彼女は、ブライアン・イーノに関する本『Another Green World』(Bloomsbury, 2009)の著者であり、現在、音楽に関する新しい本の執筆に取り組んでいます。

Boing Boing

ワインのボトルは開封後どのくらい持つのでしょうか?

Vinographyより

私がワインについて何か知っていることを調べるランダムな人々から多くの質問を受けると言ったら、あなたは驚くでしょうか? 私のブログで人々がここにたどり着いたときに、皆が探していると思われるものの1つであると言ったらどうでしょうか? 理由はわかりませんが、皆が質問をしているようなので、答えてもらうべきかもしれません。

それでは、ワインのボトルは一度開封するとどれくらい持つのでしょうか? 簡単に言えば、美味しく飲めればいいのです

ワインは決して悪くなることはなく、しばらくするとほとんど人には不快な味がし始め、最終的には酢になってしまいます。

しかし、もう少し深く掘り下げてみましょう。

開封前のワインは、ほとんど空気と触れない状態でボトルに入っています。瓶詰めの工程では通常、ワインボトルに窒素やアルゴンなどの不活性ガスを充填した後、コルクが入る前に残りの空気をすべて排除します。技術的には、ワインメーカーは通常、ボトル内の酸素量を100万分の1(PPM)以下にすることを目指しています。一度コルク栓(またはスクリューキャップ)をしてしまえば、酸素が入ることはほとんどありません。コルクが実際に空気を取り入れるかどうかについては何年もの間、議論がありましたが、科学者たちは、平均的なコルクは最初の1年以内に少し空気を取り入れますが、その後ははるかに少なくなると判断しました。

ワインは空気に触れると酸化が始まり、サラダのドレッシングへの旅を始めるので、私たちは空気がどれだけ入るかを気にします。

酸化と酢への変換として知られているプロセスは、実際には2つの別々の化学的プロセスです。

ワインを構成する分子が空気に触れると、電子を失い始め、その性質が変化し、香りや味が変わっていきます。酸化は、切りたてのリンゴが時間の経過とともに茶色に変色することに相当します。

ワインが空気に触れると、バクテリア(空気中、ワイン、ほとんどあらゆる場所で見られる)もワインを消費し始めます。具体的には、アセトバクターと呼ばれるバクテリアがワイン中のアルコール(エタノール)を食べ始め、そのアルコールを酢としても知られる酢酸に変換します。

ですから、ワインを長持ちさせるためには、飲み始めたらできることが2つあります。1つは、酸素にできるだけさらさないようにすること(アセトバクターはアルコールを代謝するために空気を必要とします)、もう1つは温度を低く保つことでバクテリアの代謝を遅くすることです(酢への変換に時間がかかります)。

TL;DR: コルクをボトルに戻して、冷蔵庫に入れます。ほとんどの白ワインは冷蔵庫で1週間以上持ちます。酸味の強い赤ワインは、私にとってファンキーな味わいになるまで4〜7日持ちます。適切なスパークリング・ワイン・ストッパーで閉じたスパークリング・ワインは、ボトルに残っているワインの量にもよりますが、1週間以上持ちます。

開封後のワインを長持ちさせる方法の詳細については、続きをお読み下さい。

酸素との接触を最小限に抑える

ワインが酸素と接触させないようにする最善の方法は、ワインをまったく開けないことです。それが、Coravinの天才的な発明である理由です。この派手でかなり高価なガジェットは、中空の針を使用してコルクに穴を開け、抜き取ったワインを不活性ガスと入れ替えることができます。コルクから針を抜くと、その自然の特性により、針は再び密閉され、デバイスがボトルに入れた不活性ガスにのみワインがさらされたままになります。それはかなり巧妙で、装置が慎重かつ適切に使用されれば非常にうまく機能します。

しかし、ほとんどの人はCoravinを望んでいないか、必要としません。ただボトルの一部を飲み、それからその週の残りの期間にグラスを1、2杯飲むことができるようにしたいだけなのです。

では、開けたワインのボトルの酸素接触を最小限に抑えるにはどうすればよいでしょうか?

最も安価な方法は、ハーフボトルのワインを購入し、飲み終わったらボトルとコルクを保管することです。残りのワインをハーフボトルに注ぎます。そのサイズのために、半分以下のボトルが残っている場合でも、最初に半分空になったボトルよりも空気とワインの比率が低くなります。

より長い貯蔵寿命が必要な場合は、不活性ガスのキャニスターを購入し、それをハーフボトル(またはフルボトル)にスプレーして酸素を置換することができます。これらのキャニスターは安くはなく、ボトルに十分なガスをスプレーしたかを知る実際の方法がないため、ほとんどの人は十分な注意を払ってオーバーシュートし、お金に見合う価値がなくなることはありません。

最後に、ワインとの空気の接触を減らす装置を使うことができます。

何をするにしても、VacuVinや、「ボトルから空気を排出する」ことができるような装置に似たものは購入しないで下さい。これらの装置は、宣伝どおりに機能しません。確かに、いくらかの空気を取り除きますが、ワインを本当に保護するには十分ではありません。私は自宅で様々な試験を行いましたが、私の経験では、VacuVinで密封されたワインは、コルクをボトルに少し戻したワインよりも長持ちしません。

ワインを保存することを目的とした装置はたくさんあります。私はそれらをすべて(あるいはそれらのほとんど)を試していませんが、私にはそれらのほとんどを試しているかなり目の肥えた友人がいるので、彼はワイン保存装置とデキャンタを組み合わせたEtoを愛用しています。

残りのワインを冷蔵庫に入れる

アセトバクターは、ワインを酢に変えるバクテリアで、摂氏25から30°Cで最もよく生き、繁殖し、代謝します。冷蔵庫の温度では、バクテリアは死にませんが、かなり遅くします、それはあなたのワインを長持ちさせるためにしたいことです。

ワインのボトルを開けて、飲み終えていない場合は、次のグラスまたは2杯目の準備ができるまで、そいつを冷蔵庫に保管します。

ほとんどの冷蔵庫はあなたがワインを飲みたいと思うよりも冷たく設定されているので、飲みたい数分前に冷蔵庫からボトルを引き出すだけです(赤ワインの場合は10〜20分前)。多くのワインの人々は、冷やし過ぎるワインを飲むことにうるさくなりますが、率直に言って、私はワインを温めすぎるよりも、冷やしすぎるワインを飲み始めた方がいいですね。テーブルにセットすると、ボトルもそうですが、グラスの中ですぐに温まります。だから、このすべての時間を最適に計ろうとして懸命に努力しないで下さい。

ボトルを素早く飲んで、楽しんで下さい!

Hacker News

1/24/2021

インターネットを動かすソフトウェアを誰がコントロールするのか?

アンドリーセン・ホロヴィッツより

クリス・ディクソン

インターネットはその35年の寿命の中で進化してきましたが、その最も重要なサービスのコントロールは、非営利コミュニティによって維持されるオープンソースのプロトコルから、大手テック企業によって運営されているプロプライエタリなサービスへと徐々に移行してきました。その結果、何十億もの人々が驚くべき無料のテクノロジーにアクセスできるようになりました。しかし、この移行は深刻な問題も引き起こしました。

何百万人ものユーザが個人データを悪用されたり盗まれたりしたのです。インターネットのプラットフォームに依存しているクリエイターやビジネスは、突然のルール変更の対象となり、オーディエンスや利益を奪われてしまいます。しかし、ブロックチェーンや暗号通貨の世界から生まれた、最新の中央集権型サービスの力と、本来のインターネットのコミュニティ主導の精神を組み合わせた新しいインターネット・サービスを構築しようという動きが高まっています。私たちはそれを受け入れるべきです。

1980年代から2000年代初頭にかけて、支配的なインターネットサービスは、インターネットのコミュニティがコントロールするオープンプロトコルの上に構築されていました。例えば、インターネットの「電話帳」であるドメインネームシステムは、人や組織が分散したネットワークによって管理されており、オープンな状態で作成・コントロールされるルールを使用しています。つまり、コミュニティの基準を守れば、誰でもドメイン名を所有し、インターネット上でプレゼンスを確立することができるのです。また、ウェブや電子メールのホスティングを運営している企業の力が抑制されていることも意味します。企業が悪さをすれば、顧客は競合するプロバイダーにドメイン名を移植することができます。

2000年代半ばから現在に至るまで、オープンプロトコルへの信頼は、企業の経営陣への信頼に取って代わられました。Google、Twitter、Facebookのような企業がオープンプロトコルの機能を超えるソフトウェアやサービスを構築するにつれて、ユーザはこれらのより洗練されたプラットフォームに移行していきました。しかし、これらの企業のコードはプロプライエタリであり、彼らの統治原則は気まぐれで変わる可能性があります。

ソーシャルネットワークは、どのユーザを検証するか、禁止するかをどのように決めるのか? 検索エンジンはどのようにウェブサイトをランク付けを決めるのか? ソーシャルネットワークはある瞬間にはメディア組織や中小企業に擁護し、次の瞬間にはコンテンツの優先順位を下げたり、収益の配分を変更したりします。これらのプラットフォームの力は、フェイクニュース、国家が支援するボット、プライバシー法、アルゴリズムの偏りを巡る議論に見られるように、社会的緊張を広範囲に生み出してきました。

そのため、振り子は、オープンでコミュニティが管理するサービスによって統治されるインターネットに戻ってきています。これが可能になったのは、ブロックチェーンと暗号通貨から生まれたテクノロジーのおかげです。

ここ数年、ブロックチェーンについて多くの話題が飛び交っていますが、ブロックチェーンについての理解は不十分です。ブロックチェーンは、物理的なコンピュータのネットワークで、協調して動作して単一の仮想コンピュータを形成します。利点は、従来のコンピュータとは異なり、システムの数学的・ゲーム理論的な特性に根ざした強力な信頼保証を提供できることです。ユーザや開発者は、ネットワークの参加者が動機を変えたり、システムを破壊しようとしても、ブロックチェーン・コンピュータ上で実行されているコードが設計どおりに動作し続けることを信頼することができます。これは、ブロックチェーン・コンピュータのコントロールをコミュニティの手に委ねることができることを意味します。

一方、プロプライエタリなプラットフォームに依存しているユーザは、データが盗まれたり、悪用されたり、プライバシーポリシーが変更されたり、煩わしい広告が出たりすることを心配しなければなりません。FacebookがZyngaに対して、GoogleがYelpに対して行ったように、プロプライエタリプラットフォームによって開発者や企業のルールが突然変更される可能性があります。

企業が所有するサービスをコミュニティが所有するサービスに取って代わられるかも知れれないという考えは、突飛に聞こえるかもしれませんが、過去20年間のソフトウェアの変革には、強い歴史的な先例があります。1990年代には、コンピューティングはプロプライエタリなクローズドソース・ソフトウェア、特にWindowsに支配されていました。今日では、何十億台ものAndroidスマートフォンがオープンソースのオペレーティングシステムLinuxで動作しています。Appleのデバイスで実行されているソフトウェアの多くはオープンソースであり、Amazonを含むほとんどすべての最新のクラウドデータセンターも同様です。最近のMicrosoftによるGithubの買収や、IBMによるRedHatの買収は、オープンソースがいかに支配的になったかを明確に示しています。

オープンソースの重要性が高まるにつれ、テクノロジー企業はソフトウェアの販売からクラウドベースのサービスの提供へとビジネスモデルにシフトしてきました。Google、Facebook、Amazon、Netflixはすべてサービス企業です。Microsoftでさえ、現在では主にサービス企業となっています。これにより、これらの企業はオープンソース・ソフトウェアの成長を追い越して、重要なインターネット・インフラのコントロールを維持できるようになりました。

ブロックチェーンの設計における中心的な洞察は、オープンソースモデルをソフトウェアだけでなく、金銭的なインセンティブを加えることで、クラウドベースのサービスにまで拡張できるということです。特定のブロックチェーンに組み込まれたコインやトークンである暗号通貨は、個人やグループがサービスに参加し、維持し、構築するためのインセンティブを与える方法を提供します。

インターネットサービスに関連するコインやトークンを持つことができるというアイデアは今までにない概念かもしれませんが、ブロックチェーンと暗号通貨は、オープンソースがソフトウェアに対して行ったのと同じように、クラウドベースのサービスに対して行うことができます。オープンソース・ソフトウェアがプロプライエタリなソフトウェアに取って代わるのに20年掛かりましたが、オープンサービスがプロプライエタリ・サービスに取って代わるのにも同じくらいの時間が掛かるかも知れません。

しかし、このようなシフトの恩恵は計り知れないものになるでしょう。企業に信頼を置く代わりに、コミュニティが所有し運営するソフトウェアに信頼を置くことができ、インターネットの統治原則を「邪悪になるな」から「邪悪になることはできない」に変えることができるのです。

この記事は、2019年1月にWiredに掲載されたものです。
重要な情報について、a16z.com/disclosuresを参照して下さい。

Hacker News

Objective-Cの生みの親ブラッド・コックスが77歳で死去

ジョン・グルーバーのブログより

1月8日に掲載された死亡記事より。

故スティーブ・ジョブズのNeXTは、新しいオペレーティング・システムであるNeXTStepのためにObjective-C言語のライセンスを取得しました。NeXTは最終的にStepstoneからObjective-Cを購入しました。Objective-Cは、AppleのOS XとiOS用のソフトウェアを作成するための主要なプログラミング言語であり続けました。

なんて素敵な話でしょう。

彼と彼の妻のエッタは、レジャー旅行も楽しみ、スキューバ・ダイビングを楽しむためにカリブ海を頻繁に訪れました。ベリーズは特に彼らのために愛情のこもった思い出を持っていました。庭で昼食をとりながらのスキューバダイビングの小旅行で、ブラッドはドイツから来たカップルと会話を交わしました。ブラッドは仲間の旅行者の職業について尋ね、彼がコンピュータ・プログラマであることを嗅ぎつけました。同じように、ブラッドはライフワークを聞かれ、「私もコンピュータ・プログラマです。」と答えました。「何をしているんですか?」と聞かれたブラッドは、「Objective-Cを書きました。」驚いた紳士は「いや、ブラッド・コックスが書いたんですよ」と答えました。「こんにちは、私がブラッド・コックスです。」という返事と自己紹介でした。言うまでもなく、スキューバダイビングが終わった後、多くの会話が続きました。

コックスと彼の代表作であるObjective-Cがどれほど影響力を持っていたかを誇張してもし過ぎることはありません。私はObjective-Cの専門家とは言いませんが、Objective-Cが言語以上のものであったことを十分に理解しています。Objective-Cは言語であり、Cの上に構文の薄い層 がありましたが、動的ランタイムのアイデアを具体化したものでもありました。その結果、C言語のように高速でありながら、Smalltalkのプログラマの表現力とイントロスペクションを可能にする言語が生まれたのです。C言語のように高速で動作することは常に良いことですが、80年代と90年代の遅いデスクトップ・ハードウェア、そして初期のiPhone時代の遅いモバイル・ハードウェアでは必要不可欠でした。Smalltalkに触発された表現力こそが、Objective-Cを重要なアプリケーションを書くのに最適な言語にしている理由です。そのようなバランスを実現した言語は、この時代には他にありませんでした。

優れたプログラミング言語は、特定の種類のソフトウェアを書くのに適しています。Objective-Cは、アプリやアプリのフレームワークを書くのに最適です。それが素晴らしい言語であることが分かりました —— そして、ソフトウェア・スタック全体を築いた企業が大きな競争上の優位性を持つことができました。

Hacker NewsSlashdot

私たちはすでにエイリアンの訪問を受けたのか?

New Yorkerより

著名な宇宙物理学者が、知的地球外生命の兆候が私たちの空に現れたと主張しています。彼の驚くべき主張の根拠は何か?

エリザベス・コルバート

エイリアンとの遭遇は驚くべきことです。まだ誰からも連絡がないという事実は、それ以上のことかも知れません。ポール・サーレによるイラスト

2017年10月19日、カナダの天文学者ロバート・ウェリクは、パンスターズ1として知られる望遠鏡で撮影した画像を見直していた時、奇妙なことに気付きました。この望遠鏡は、マウイ島の1万フィートの火山峰ハレアカラの頂上にあり、毎晩空をスキャンし、その結果を世界最高解像度のカメラで結果を記録しています。これは、「地球近傍天体」を探すために設計されたもので、そのほとんどが小惑星で、小惑星の進路が地球の天文学的近隣にあり、平均速度が時速約4万マイルで移動しています。ウェリックの目に留まったのは光の点は、その4倍以上の時速20万マイル近く移動していました。

ウェリクは、他の天文台から光の点を追跡し始めた同僚に警告しました。見れば見るほど、その挙動は不可解に見えました。その物体は小さく、面積は街のブロックとほぼ同じ大きさでした。宇宙空間を転がるにつれて、その明るさは十数倍にも大きく変化したため、非常に奇妙な形をしていました。宇宙の葉巻のように長くて細いか、天空のピザのように平らで丸いものでした。太陽の周りを楕円軌道上で旋回するのではなく、ほぼ直線的に移動していました。天文学者たちは、この明るい点は、これまでに見たことのないものだと結論付けました。それは「恒星間天体」であり、ちょうど通り過ぎようとしている太陽系のはるか彼方からの訪問者でした。国際天文学連合の乾いた命名法では、それは1I/2017U1として知られるようになりました。より刺激的に、それはハワイ語て大まかに「スカウト」を意味する「オウムアムア」(「oh-mooah-mooah」と発音)と呼ばれるようになりました。

恒星間天体でも重力の法則に従わなければなりませんが、オウムアムアは別の力で推進されているかのように疾走していました。彗星はガスを放出することで、追加のキックを得ることができます。これが特徴的な尾を形成します。しかし、オウムアムアには尻尾がありませんでした。また、その上で訓練された望遠鏡は、水蒸気や塵のような、通常はガスの放出に関連する副産物のいずれかの証拠を発見することはできませんでした。

「これは間違いなく珍しい物体です」とNASAが制作したビデオが観察しています。「そして、残念ながら、『オウムアムア』の新たな観測は、すでに薄暗くて遠く離れているため、不可能です。」

天文学者たちはデータを詳しく調べるうちに、次々と理論を除外していきました。オウムアムアの奇妙な動きは、他の物体との衝突、太陽風との相互作用、または19世紀のポーランド人エンジニアの後にヤルコフスキー効果として知られている現象によって説明することはできませんでした。ある研究グループは、1I/2017 U1は「異常な化学組成」のために尾が検出されなくなった「ミニチュア彗星」であると、最も良い説明であると判断しました。別のグループは、「オウムアムアは主に凍結水素で構成されていた」と主張しました。この仮説(ミニ彗星のアイデアのバリエーション)には、この天体の特異の形状を説明するという利点がありました。それが私たちの太陽系に到達した時には、歩道の上の角氷のようにほとんど溶けてしまっていたのです。

1I/2017 U1の最も壮大な説明は、ハーバード大学の天体物理学者であるアヴィ・ローブによるものです。オウムアムアは、星間天体が期待されるように振る舞っていなかった、とローブは主張しました。なぜなら、それは1つではなかったからです。 それはエイリアン文明の仕業だったのです。

ウェリクの発見から1年後にアストロフィジカル・ジャーナル・レターに掲載された方程式が駆使した論文の中で、ローブとハーバード大学のポスドクのシュミュエル・バイアリーは、オウムアムアの「非重力加速度」は、物体が製造されたと仮定することで最も経済的に説明できると提案しています。それは、「デブリ」として「星間空間に漂う」エイリアンの廃車に相当するものかも知れません。あるいは、偵察のために太陽系に派遣された「完全に機能する探査機」かも知れません。ローブとビアリーが示唆した2番目の可能性は、より可能性が高いものでした。なぜなら、もし物体がただのエイリアンのがらくたで、銀河の中を漂っていたなら、私たちがそれに遭遇する確率は非常に低いからです。人工的な起源の可能性を検討する上で、私たちはシャーロック・ホームズが言ったことを心に留めておく必要があります。「不可能を排除したとき、何が残っていても、どんなありえないものでも、真実でなければならない。」とローブはサイエンティフィック・アメリカンのブログに書いています。

驚くことではありませんが、ローブとバイアリーの理論は多くの注目を集めました。この話は「オウムアムア」とほぼ同じスピードで世界中を駆け巡りました。テレビ乗組のクルーがハーバード・スミソニアン天体物理学センターのローブのオフィスに押し寄せ、彼の家にも押しかけました。映画会社は彼の人生の映画化しようと競い合いました。また、驚くことではありませんが、注目の多くはお世辞にも良いものではありませんでした。

「いや、オウムアムアはエイリアンの宇宙船ではないし、論文の著者は、それを示唆するために正直な科学的探求を侮辱している」と、オハイオ州立大学の天体物理学者であるポールM.サッターは書いています。

「アヴィ・ローブがオウムアムアのエイリアンの起源についての憶測的な理論を広めるのが、どれだけ迷惑なことかを話してもいいでしょうか? これらの噂を撤回するという科学的な仕事を私たちに強いるのでしょうか?」アリゾナ大学の天文学者ベンジャミン・ワイナーはツイートしました。

抑止されるどころか、ローブは倍増しました。韓国天文研究院の研究者であるティエム・ホアンと一緒に、凍結水素理論をぶちまけたのでした。別の方程式が詰まった論文の中で、2人は、固体水素が宇宙空間を浮遊しているというのは想像を絶するものであると主張しました。そして、もし凍った水素の塊がなんとか形になったとしたら、オウムアムアほどの大きさの塊が星間航行で生き残る方法はありません。「仮に水素の物体が何らかの形で形成されたと仮定すると、衝突加熱による昇華は、ある意味で離陸する前に気化してしまうだろう」とホアンとローブは書いています。

ローブは現在、科学的な表記を省略し、『地球外生命体: 地球を超えた知的生命体の最初の兆候』(ホートン・ミフリン・ハーコート)を書きました。その中で、彼は、ガリレオが地球が太陽の周りを回っていると主張したことで異端の罪で起訴されたというよく知られた話を語っています。1633年にローマで行われた彼の裁判で、ガリレオは撤回した後、伝説によると「それでも地球は動く」という言葉を口にしたと言います。ローブは、この引用がおそらく作り話であることを認めていますが、それでも、彼はそれは関連していると主張します。天文学会は彼を黙らせたいのかも知れませんが、なぜ、オウムアムアが予想された道から外れたのかを説明することができません。「それなのに、それは逸脱していたのです。」と彼は観察しています。

ローブは『地球外生命体』の中で、彼の推論を次のように説明しています。オウムアムアの奇妙な加速を、ある種の検出できないガス放出に頼るらずに理解する唯一の方法は、この物体が太陽放射によって推進されたと想定することです。そして、物体が太陽放射によって推進する唯一の方法は、物体が非常に薄く(1ミリメートル以下)、密度が非常に低く、比較的大きな表面積を持つ非常に薄い物体でなければなりません。そのような物体は、風ではなく光を動力源とする帆のように機能します。自然界は帆を生み出しません。人間が作るものです。従って、ローブは「オウムアムアは、地球外知性によって設計され、建造され、打ち上げられたに違いありません。」と書いています。

1995年、スイスの天文学者ミシェル・マイヨールとディディエ・ケローの2人が、太陽のような星の周りを回る惑星を発見しました。この惑星は、ペガスス座の51番星にあることから、ペガスス座51番星bと呼ばれるようになりました。別の命名規則により、ディミディウムとして知られるようになりました。

ディミディウムは、当時のオウムアムアと呼ばれ、世界中で話題となった素晴らしい発見でした。(その成果が認められ、マイヨールとケローはノーベル賞を受賞しました。) 惑星は非常に大きく、地球の約150倍の質量であることが判明しました。この惑星は4日に1度、恒星の周りを回っていたので、比較的恒星の近くにある必要があり、おそらく非常に高温で、表面温度は1,800度にもなると考えられています。天文学者たちは、このような大きな天体が親星の近くに見つかるとは思っていなかったので、それを含むためにまったく新しいカテゴリーを考案しなければなりませんでした。それは「ホット・ジュピター」と呼ばれるようになりました。

マイヨールとケローは、ペガスス座51番星の引力を測定することでディミジウムを検出していました。2009年、NASAは、別の方法で太陽系外惑星を探索するように設計されたケプラー宇宙望遠鏡を打ち上げました。惑星がその恒星の前を通過すると、恒星の明るさがわずかに減少します。(2012年に、金星が最後に通過した時には、地球上の視聴者は、太陽の上に小さな黒い点が忍び寄るのを見ることがができました。) ケプラーははくちょう座とこと座の周辺にある10万個以上の星の明るさの変化を測定しました。2015年までに、1000個の系外惑星の存在を明らかにしました。2018年に運用を停止するまでに、さらに1600個の系外惑星の存在を明らかにしました。

NASAの望遠鏡の最終的な目標は、eta-Earthあるいはη⊕として知られる数値を計算することでした。これは、平均的な太陽のような恒星の周りを周回している岩のような、ほぼ地球サイズの惑星の平均数で、居住可能な距離にあると考えられています。ケプラーのデータを分析するのに2年を費やした後、研究者たちは最近、η⊕の値が.37から.6の間のどこかにあると結論付けました。天の川銀河には少なくとも40億個の太陽のような恒星があるので、このことは、私たちの銀河系には15億から24億個の惑星が、理論的には生命を宿す可能性があることを意味します。潜在的に居住可能な惑星のうち、実際に生息している割合は誰にも分かりませんが、たとえその割合が些細なものであっても、銀河系に中には数百万、おそらく数千万の惑星で生命体が生息している可能性があるということになります。数年前の公開イベントで、当時NASAの主任科学者であり、現在は国立航空宇宙博物館の館長を務めるエレン・ストファンは、『地球外生命体』の「決定的な証拠」が今後20年以内に見つかると信じていると述べました。

「それは間違いなく『もし』ではなく、『いつか』です。」と、NASAの天体物理学者ジェフリー・ニューマークは同じ集会で言いました。

他の惑星での生命体は、発見された場合、どのなるのでしょうか? ケンブリッジ大学の研究者亜リック・カーシェンバウムは、『動物学者のための銀河ガイド: 地球上の動物が解き明かすエイリアンと私たち自身について』(ペンギンプレス)の中で、この問題を取り上げています。「エイリアンの生活はあまりにも異質で想像もつかないというのが通説です」と彼は書いています。「私はそうは思いません。」

カーシェンバウムは、宇宙動物学を理解する鍵は自然淘汰であると主張しています。彼は、これは生命が発達する「必然的なメカニズム」であり、従って、それは「地球上の惑星に限定されたものではなく」、さらには炭素ベースの生物にさえ限定されたものではないと彼は主張しています。エイリアンの生化学がどのように機能しようとも、「自然淘汰がその背後にある」のです。

この前提から、他の惑星の生命は、この惑星の生命と同じ系統ではないにしても、少なくとも一般的に認識できる系統に進化してきたのではないかとカーシェンバウムは言います。例えば、大気の大部分が窒素と酸素でできている地球では、羽は便利な機能です。雲がアンモニアでできている惑星では、おそらく羽は出現ないと思います。「しかし、私たちがここで観察しているのと同じ機能(つまり飛行)を見つけても驚くべきではありません。」同様に、カーシェンバウムは、エイリアンの生物は、何らかの形の陸上での移動手段 -「エイリアンの惑星での生命は脚を持っている可能性が非常に高い」- やセックスに類似した生殖手段や、「暗闇の中でエイリアンはコウモリやイルカのようにカチッと音を立て、晴天のエイリアンはお互いに色を点滅させる」といった情報交換の方法を進化させる傾向があります。

仮にエイリアンが存在すると仮定した場合、そのほとんどは極小の生命体である可能性が高いと思われます。「私たちは小さな緑の男の話をしているのではありません」とストファンが言うには、私たちがすぐにそれを見つけるつもりだと言ったときにそれをどのように言いましたか。「私たちは小さな微生物の話をしているのです。」しかし、動物のコミュニケーションを研究しているカーシェンバウムは、複雑な生物に直接飛び込んできて、彼をローブ派の領域へと押し上げました。

地球上では、多くの動物は、私たちが広く「知性」と呼ぶものを持っています。 カーシェンバウムは、この性質がもたらす利点を考えると、銀河系全体で自然淘汰されて、その出現に有利に働くと主張しています。その場合、私たちと同じくらい賢い生命体や、ずっと賢い生命体がたくさん存在するはずです。これは、彼の見解では、星間ワームの缶詰を開くことになります。私たちは、エイリアンに「人権」を与えるだろうか? 彼らは、小さな緑(または銀や青の)の同胞に与える権利があるとすれば、私たちにどんな権利でも与えるだろうか? カーシェンバウムは、「エイリアン自身が持っているかも知れない法制度や倫理体系がどのようなものであるかの証拠がなければ」、そのような質問に事前に答えることは難しいと認めています。

知的なエイリアンに遭遇することは、困惑することではありますが、まだ何も聞いていないという事実は、間違いなく、それ以上に困惑することです。なぜこれが当てはまるのかは、フェルミのパラドックスとして知られるようになった疑問です。

1950年のある日、ロスアラモス国立研究所で昼食をとっていた時に、物理学者のエンリコ・フェルミは同僚の方を向いて、「彼らはどこにいるんだ?」と尋ねました。(少なくとも、この話のあるバージョンではこうなっている。別のバージョンによると、彼は「しかし、みんなはどこにいるのか?」と尋ねました。) これはパンスター1とケプラー計画の数十年も前のことです。それでも、フェルミは、地球は典型的な星の周りを回る典型的な惑星だと考えていました。そこには、私たちの文明よりもはるかに古く、より進んだ文明があるべきであり、そのいくつかはすでに星間旅行を習得しているはずだとフェルミは推論しました。しかし、不思議なことに、誰も現れませんでした。

それ以来、多くの人類の知性がフェルミの問題に取り組むことに専念してきました。 1960年代に、フランク・ドレイクという天文学者が、自分の名を冠した方程式を考案しました。この方程式は、私たちが通信を希望しているかも知れないエイリアンの文明がどのくらい存在するかのを推定する方法を提供しています。この方程式では、潜在的に居住可能な惑星がいくつあるのか、生命を宿す惑星のうち、高度な技術を発展させるのはどの程度か、技術的に高度な文明がどれだけ長く続くか、などが重要な条件となります。潜在的に居住可能な惑星のリストが増えるにつれ、「彼らはどこにいるんだ?」という謎は深まるばかりです。2019年にパリで開催されたこのテーマに関するワークショップで、ジャン=ピエール・ロスパースというフランス人研究者は、地球を「銀河の隔離(galactic quarantine)」の下に置いているため、エイリアンは私たちに連絡してこないと提案しました。彼らは、「私たちが彼らについて学ぶことは文化的な混乱をもたらすだろう。」と彼は言った。

ローブは、フェルミが彼自身のパラドックスへの答えかもしれないと提案しています。人類が、電波を使って他の惑星と通信することができるようになったのは、ほんの100年ほど前のことです。75年前、フェルミと彼の同僚はマンハッタン計画で原子爆弾を発明し、その数年後にはロスアラモスのランチテーブルでフェルミの仲間の1人であるエドワード・テラーが水爆の設計を思いつきました。このようにして、人類が他の惑星に信号を送ることができるようになってから間もなく、人類は自らを絶滅させることもできるようになってのです。核兵器が発明されて以来、私たちは自分たちで行動するための新しい方法を考え続けてきました。その中には、未確認の気候変動と製造された微生物が含まれます。

「もし、私たちが注意を払わなければ、私たちの文明の次の数世紀が最後になることは十分に考えられます。」とローブは警告しています。「宇宙を探索するための技術力を備えた」エイリアン文明は、同様に「自ら招いた破壊的な力による全滅に対して脆弱である」と彼は推測しています。誰も現れないのは、旅に出る者がいないからかも知れません。とうことは、オウムアムアは宇宙的にいえば、今は滅びた文明の産物である陶器に相当する存在だったということになります。

地球人がこの(確かに非常に推測的であることは認められるが)思考の流れから受け取るかもしれないメッセージは、次のようなものです。新しいテクノロジーに注意を払って下さい。ローブは逆の結論を導き出しています。彼は、人類は、オウムアムアと想像するような光子を動力源とする船を正確に作るために努力すべきだと考えています。その目的のために、彼はブレークスルー・スターショット・イニシアチブと呼ばれるプロジェクトのアドバイザーを務めており、その目的は「超高速光駆動ナノクラフトの概念実証を実証すること」です。長期的には、地球に最も近い恒星系であるアルファケンタウリ星(約25兆マイル離れている)への打ち上げのための「基礎を築く」ことを目指しています。(このイニシアチブは、ロシアとイスラエルの億万長者であるユーリ・ミルナーから資金提供を受けており、役員にはマーク・ザッカーバーグが名を連ねています。)

ローブはまた、私たちが「研究室で人工生命体を生み出す」ことができる日を楽しみにしています。そこから、彼は「他の惑星の表面の原材料からヒトゲノムのコピーを作成するために配布する」ことができる「グーテンベルクDNAプリンター」を想像しています。遺伝物質を銀河系に播種することで、人類の絶滅を防ぐことができると、彼は提案しています。また、これまでに見られたよりもはるかに不思議な結果につながる可能性のある、優れた進化実験を行うことも可能です。「地球上のランダムな状況下で出現した陸生生物が最適であったと期待する理由はありません。」とローブは書いています。

子供の頃、私が好きだった本の1つは、エーリッヒ・フォン・デニケンの『未来の記憶』でした。ロッド・サーリングがナレーションを付けたテレビドキュメンタリー『古代の宇宙飛行士を求めて』にスピンオフされたましたが、この本の前提は、フェルミの疑問はとっくの昔に答えが出ていたというものでした。「彼ら」はすでにここに来ていたのです。スイスのホテル経営者から作家に転身したフォン・デニケンは、ドキュメンタリーの中で、何らかの理由でドイツ人の教授と表現されていましたが、霧のかかった過去にエイリアンが地球に降り立ったと主張しました。彼らが地球に訪れた痕跡は伝説に記録されており、ペルー南部のナスカの地上絵のような遺物に記録されています。空中の存在に信号を送るためではないのに、なぜ人々がこれらの巨大な地上絵を作成したのでしょうか?

私は、フォン・デニケンが最初の公式の恒星間天体に興味を持っているだろうと思い、彼に連絡を取りました。現在85歳で、彼はインターラーケンの近くに住んでいます。彼が設計したテーマパークからそう遠くはありません。元々はミステリーパークと呼ばれ、その後、一連の経済的失敗を繰り返した後、ユングフラウパークとしてブランド名が変更されました。このテーマパークには7つのパビリオンがあり、1つはピラミッドのような形をしており、もう1つはアステカの神殿のような形をしています。

フォン・デニケンは私に、確かにオウムアムアをめぐる論争を追いかけていたと言いました。彼はローブを支持する傾向があり、ローブはとても勇敢であると思っていました。

「彼には勇気が必要であり、明らかに勇気がありました」と彼は言いました。「科学者は馬鹿にされることを望んでいないし、彼らがUFOや地球外生命体を扱うときはいつでもメディアに馬鹿にされています。」しかし、彼は「状況は変わるだろう」と予測しました。

「並外れた主張には並外れた証拠が必要だ」とよく言われます。このフレーズは、天文学者カール・セーガンによって広まったもので、彼は地球外生命体の探索を促進するために、おそらくどの科学者よりも多くのことをしました。しばしば「セーガン基準」と呼ばれるものによって、ローブの主張は明らかに不十分です。オウムアムアはエイリアンの船である、という彼の理論について彼がまとめた最良の証拠は、代替理論が説得力がないものであるということです。しかし、ローブは、明確にセーガン基準を否定し、「並外れた主張が並外れた証拠を必要とする理由は、私には明らかではありません」と彼は意見を述べ、その論理をひっくり返します。「並外れた保守主義は私たちを並外れた無知にしています。」1I/2017 U1がエイリアンの探査機である可能性がある限り、私たちはその考えを追求しないのは愚かだと思います。「 オウムアムアはおそらく地球外技術に由来する可能性が高いと認めれば、証拠と発見のための探査のまったく新しい展望が私たちの前に開かれます。」と彼は書いています。

ローブは自分の理論を発表することで、確かに馬鹿にされる危険を冒しました(そして苦しんでいる)。『地球外生命体』は、ガリレオの作品よりも、フォン・デニケンの作品と並ぶ可能性の方がかなり高いように思えます。それでも、サーリングが『古代の宇宙飛行士を求めて』の最後で述べているように、その可能性を想像するのはスリル満点です。「澄み切った星空を見上げれば、自由に不思議に思い巡らすことができるのです。」

2021年1月25日号の印刷版に、「Swinging on a Star」という見出しで掲載されました。

Hacker News

1/21/2021

インテルの問題

STRATECHERYより

振り返ってみると、インテルが新CEOを任命した際に書かれたStratecheryに関する最初の記事は、楽観的過ぎるものでした。タイトルを見て下さい。

見当違いの楽観論は2つあります。1つは、8年後にインテルが再び新しいCEO(パット・ゲルシンガー)を任命したという事実があります。私が書いていた人物(ブライアン・クラザニッチ)の後任ではなく、彼の後継者(ボブ・スワン)の後任です。明らかにチャンスを掴めませんでした。それよりも気になるのは、問題はもはやチャンスを掴むことではなく、生き残ることであり、最も失うものが多いのは米国であるということです。

問題1: モバイル

2013年の見出しが楽観的になり過ぎた2つ目の理由は、その時点ですでにインテルは大きな問題を抱えていたからです。同社は、その主張に反してスピードに重点を置きすぎて、パワーマネージメントを軽視し過ぎていたため、iPhoneのCPUの候補にすら入らず、何年も努力したにもかかわらず、Androidにも踏み込むことはできませんでした。

これが会社に与えたダメージは、逃した利益よりも深刻でした。過去20年の間に、より小さく、より効率的なプロセッサを構築するためのコストは、数十億ドルにまで急上昇しました。つまり、新しいノードサイズに投資する企業は、その投資を回収するために、それに見合った収益を生み出す必要があります。業界の収益増加の1つの優れたソースは、過去10年間で販売された数十億台のスマートフォンです。しかし、インテルは、PCの売上高が数年前から横ばいになっているにもかかわらず、その収益は見ていません。

同社の繁栄を支えてきたのは、モバイルの対応物であるクラウド・コンピューティングの爆発的な増加です。次世代のファブを構築するために必要な設備投資のレベルになると、繁栄するか倒産するかのどちらかになります。

問題2: サーバの成功

インテルが破壊者だったのは、それほど昔のことではありません。もともとサーバの分野は、Sunのような統合型企業が価格を抑えて独占していましたが、PCの売り上げの爆発的に増加したことで、インテルは価格を下げながらも、性能を急速に改善させました。確かに、PCは統合サーバの信頼性には敵いませんでしたが、今世紀に入ってから、Googleは、サービスを提供するために必要な規模と複雑さが、真に信頼性の高いスタックを構築することが不可能であることに気付きました。その解決策は、障害を想定して構築することであり、その結果、(比較的)安価なx86プロセッサ上にデータセンターを構築することが可能になったのです。

その後の20年の間に、Googleのアプローチはすべての主要なデータセンター事業者に採用され、x86はサーバ用のデフォルト命令セットになりました。インテルは、特にサーバ・アプリケーション向けに最高のx86プロセッサを製造していたという直接的な理由から、最大の恩恵を受けた企業でした。これは、インテルが独自に設計したものであると同時に、その優れた製造能力のおかげでもあります。IBMが義務付けたインテルの競合相手AMDは、デスクトップやラップトップのローエンドでのみ時折同社を脅かしていましたが、データセンターでは全く脅威になっていませんでした。

このようにして、インテルはMicrosoftのポストPCの運命から逃れることができました。Microsoftは単にモバイルから締め出されただけでなく、WindowsではなくLinuxを実行しているサーバからも締め出されました。確かに、同社は、デバイス側(Officeを介して)とサーバー側(Azureを介して)の両方で、可能な限りWindowsをサポートしようとしました。逆に、最近の同社の成長を後押ししているのはWindowsの終焉です。Officeがすべてのデバイス上のエンドポイントを持つクラウドに移行し、AzureがLinuxを採用しました。どちらの場合も、Microsoftは、APIを所有することから、既存の顧客に大規模にサービスを提供する能力を持つことへと、差別化が進んだことを認めなければなりません。

上で言及した『Intel Opportunity』は、インテルにとっても同じような転換を余儀なくされていたでしょう。同社の差別化は長い間、チップの設計と製造の統合に基づいていましたが、モバイルでは、x86はWindowsと同様に、コンピューティング市場全体の中で永久に少数派に追いやられてしまいました。しかし、これがチャンスでした。

ほとんどのチップ設計者はファブレスです。彼らは、設計を作成し、それをファウンドリに渡します。AMD、Nvidia、クアルコム、MediaTek、Appleなどは、いずれも自社の工場を持っていません。これは確かに理に叶っています。半導体の製造は、おそらく世界で最も資本集約的な産業であり、AMDやクアルコムなどは、利益率の高い設計作業に喜んで注力してきました。

しかし、その設計作業の多くは、ますますコモディティ化している感があります。結局のところ、ほぼすべてのモバイルチップは、ARMアーキテクチャが中心となっています。Appleのような企業は、ライセンス料を支払うことで、独自の変更を作成し、ファウンドリを雇って、その結果としてチップを製造することができます。デザインは小さな点ではユニークですが、モバイルでのデザインは、インテルがPCを支配したように1人のプレーヤーによって支配されることは決してありません。

一方で、それは製造能力であり、ますます希少性が高まり、従ってその価値が高まっていきました。実際、今日、主要なファウンドリは、サムスン、グローバルファウンドリーズ、台湾積体電路製造(TSMC)、インテルの4社だけです。今日のすべてのモバイル機器に搭載されているチップ、そして明日のすべてのものに搭載されているチップを製造できるのはこの4社だけなのです。

膨大な需要、限られたサプライヤー、大きな参入障壁。製造会社になるのに良い時代です。潜在的には、インテルになるのに良い時代です。結局のところ、この4社の中で、最も先進的なのはインテルです。唯一の問題は、インテルが自分たちを設計会社と見なしていることです。

ちなみに、私の提案は、インテルのx86ビジネスを手放すことを意味するものではなく、脚注に付け加えたものです。

もちろん、彼らはx86の設計ビジネスを維持していますが、それは彼らの唯一のビジネスではないし、時間の経過とともに彼らの主要なビジネスでさえ無くなっています。

実際には、x86ビジネスはあまりにも収益性が高すぎて、そのような急進的なステップを踏み出すことができませんでした。これは、混乱につながるまさにそのような「問題」です。そうです、インテルはMicrosoftの運命を回避しましたが、それはまた、インテルが違いを作った可能性があった時に、そのビジネスのような劇的な変革を行うために必要な財政的な痛みを感じなかったことを意味します(そして、公平を期すために、アンディ・グローブは、会社が最初にプロセッサに完全に集中できるようにするために、1984年のメモリクラッシュを必要としていました)。

問題3: 製造業

一方、過去10年間に、モジュールに特化したTSMCは、モバイルからもたらされた膨大な量と、ASMLのような最高のサプライヤーと協力して、利益を共有したいという意欲に駆られて、インテルの製造能力を上回りました。

これは、複数の面でインテルを脅かしています。

  • インテルは、AppleのM1チップの優れた性能のおかげで、すでにAppleのMacビジネスを失っています。しかし、その性能の一部はAppleの設計力によるものですが、TSMCの5nmプロセスで製造されているという事実も重要な要素です。
  • 同様に、AMDチップはデスクトップではインテルよりも高速になり、データセンターでは非常に競争力があります。繰り返しになりますが、AMDの改善の一部はより良い設計によるものですが、AMDがTSMCの7nmプロセスでチップを製造しているという事実も同様に重要です。
  • 大手クラウドプロバイダーは、独自のチップ設計への投資を増やしています。例えば、Amazonは、Twitterのタイムラインで話題になっているGraviton ARMベースのプロセッサの2回目のイテレーションを行っています。Gravitonの利点の一部はその設計にありますが、その一部は — あなたは何がを知っている! — TSMCによって7nmプロセス(インテルの最終的に開始された10nmプロセスと競合している)で製造されているという事実です。

要するに、インテルはPCでのシェアを失いつつあり、データセンターのx86サーバではAMDに脅かされ、Amazonのようなクラウド企業がプロセッサに後方互換性を持たせているにもかかわらず、Nvidiaのような企業が設計し、サムスンが製造する機械学習用のGPUベースのアプリケーションのような、他の特殊なデータセンター業むの増加についても触れていません。

インテルにとって、この状況を非常に危険なものにしているのは、前述のボリュームの問題です。会社はすでにモバイルを逃しており、サーバーチップは、過去10年間でインテルが製造に投資するために必要な成長をもたらしましたが、これまで以上に投資する必要がある瞬間にボリュームを失うわけにはいきません。

問題4: TSMC

残念ながら、これは最悪の事態ですらありません。インテルが新CEOを指名した翌日、TSMCはその収益と、さらに重要なことに、2021年のCapexのガイダンスを発表しました。ブルームバーグより。

TSMCは、今年は280億ドルもの設備投資を行う計画を明らかにした後、世界的なチップ株の上昇を引き起こしました。驚異的な金額は、その技術的リードを拡大し、主要なアメリカの顧客にサービスを提供するために、アリゾナに工場を建設することを目的としています。

これは驚異的な金額であり、TSMCのリードを拡大するだけです。

想定されていた支出は、チップ製造装置メーカーをニューヨークから東京へと押し寄せました。2021年の設備投資は、前年の172億ドルに対し、250億ドルから280億ドルを目標としています。設備投資の約80%が、先端プロセッサ技術に充てられることから、TSMCが最先端のチップ製造のビジネスが急増すると予測していることが伺えます。アナリストは、世界で最も有名なチップメーカーであるインテルが、一連の社内技術の不手際の後、TSMCのような企業に製造をアウトソーシングすることを期待しています。

その通りです。インテルは、少なくとも今のところ、プロセスのリーダーシップを放棄した可能性が高いです。同社は、設計ベースのマージンを維持し、最先端のチップ生産をTSMCにアウトソーシングすることで、AMDの脅威を封じると思いますが、それはTSMCのリードを拡大するだけであり、インテルの他の脆弱性に対処するものではありません。

問題5: 地政学

懸念されるのはインテルの脆弱性だけではありません。昨年、私は『チップと地政学』について書きました。

彼らが言うように、台湾の国際的地位は複雑です。それで、そのことについては、米中関係もそうです。この2つのことは重なり合う可能性があり、実際に重なり合って、まったく新しい、さらに複雑な状況になる可能性があります。

地図の方がはるかに分かり易いです。

お気づきのように、台湾は中国の沖合にあります。ほとんどが独自の用途ではありますが、最高級のチップを製造しているサムスンの本拠地である韓国もまた同じように近いです。一方、アメリカは太平洋の反対側にあります。オレゴン、ニューメキシコ、アリゾナには先進的なファウンドリがありますが、それらはインテルが運営しており、インテルは自社の統合されたユースケースのためだけにチップを製造しています。

これがなぜ重要なのかというと、インテルが注力しているPCやサーバ以外の多くのユースケースでは、チップが重要だからです。つまり、TSMCが重要です。最近のほぼすべての機器は、軍用であろうとなかろうと、内部にプロセッサを内蔵しています。これらの中には、特に高性能さを必要としないものもあり、数年前にアメリカや世界中で製造されたファブで製造できるものもあれば、最先端のプロセスを必要とするものもあり、台湾のTSMCで製造しなければならないものもあります。

これは、あなたが米軍の計画立案者であるなら、大きな問題です。あなたの仕事は、アメリカと中国の間に戦争が起こるかどうかを把握することではなく、決して起こらないことを望む不測の事態に備えて計画することです。その計画の中で、TSMCのファウンドリ、そしてサムスンのファウンドリが中国のミサイルに簡単に手が届く範囲にあるという事実が大きな問題なのです。

その記事の文脈は、それが(最終的に)アリゾナで5nmのファブをオープンするというTSMCの発表でした。はい、それは今日の最先端ですが、ファブがオープンする2024年にはなりません。それでも、ほぼ間違いなく、委託製造に特化したアメリカで最も先進的なファブになるでしょう。願わくば、インテルがオープンするまでにそのファブの機能を上回っていることを願っています。

しかし、アメリカにとって重要なこととインテルにとって重要なこととは異なることに注意して下さい。後者はx86を重視する一方で、アメリカは最先端の汎用ファブを国内に必要としています。言い換えれば、インテルは常に設計を優先しますが、アメリカは製造を優先する必要があります。

ところで、私が2013年の時よりも今日の方が、インテルが他の人のために製造することに懐疑的なのはこのためです。同社は、投資を返済するために必要な量を確保するために、会社は財政的にそうせざるを得ないかも知れませんが、会社は常に自社の設計を最優先します。

解決策1: 解散

だからこそ、インテルは2つに分割する必要があります。そう、設計と製造の統合は何十年にもわたってインテルのモート(堀)の基礎となっていましたが、その統合が双方のビジネスにとっては束縛するものになっていました。インテルの設計は、製造における同社の苦闘によって足枷にされている一方で、製造業はインセンティブの問題を抱えています。

チップについて理解しておくべき重要な点は、設計の方がはるかに高いマージンを持っているということで、例えば、Nvidiaのマージンは60〜65%ですが、Nvidiaのチップを製造しているTSMCのマージンは50%に近くなっています。上で述べたように、インテルは、その統合のおかげで、従来、Nvidiaに近いマージンを持っていました。だからこそ、インテルの製造部門にとって、自社のチップが常に優先されることになります。これは、見込み客へのサービスが悪化することを意味し、製造アプローチを変更して顧客に対応し、最高のサプライヤーを組み込む意欲が低下することを意味します(マージンがさらに低下します)。また、信頼の問題もあります。インテルと競合する企業は、特に競合他社が自社のビジネスを優先するように動機付けられている場合、自社の設計を競合他社と共有したいと思うでしょうか?

このインセンティブの問題を解決する唯一の方法は、インテルの製造業を分社化することです。はい、TSMCのような企業との連携を(比較的)容易にするIPビルディングブロックの膨大なライブラリは言うまでもなく、サードパーティと連携するために必要な顧客サービスのコンポーネントを構築するには時間がかかります。しかし、独立した製造業は、この変革を実現するための最も強力なインセンティブ、すなわち生き残る必要性を持つことになります。

解決策2: 補助金

これは、米国がこのセクターに資金を投入し始めるための扉を開くことにもなります。今、アメリカがインテルに助成金を出しても意味がありません。会社はアメリカが必要としているものを実際に作っているわけではなく、企業は明らかに文化と経営の問題を抱えていて、お金で解決することはできません。

そのため、連邦政府の補助金プログラムは、購入保証として機能すべきなのです。アメリカは、アメリカ製5nmプロセッサを量Aで価格Bで購入します、量Cでアメリカ産の3nmプロセッサを価格Dで購入します、量Eでアメリカ産の2nmプロセッサを価格Fで購入します。これは、新しいインテルの製造業のスピンオフに努力する何かを与えるだけでなく、他の企業が投資するためにインセンティブを与えることにもなります。おそらくグローバルファウンドリーズがゲームに復帰するか、TSMCがアメリカでより多くのファブを製造するようになるかも知れません。そして、資本がほぼ自由な世界では、おそらく最終的に飛躍することをいとわないスタートアップが現れるかも知れません。

この処方箋は問題を単純化し過ぎているのは確かですが、チップ製造にはシリコン以外にも多くことがあります。例えば、以前は人件費の削減を追求して海外に移転していたパッケージングは、現在では完全に自動化されています。それを元に戻すインセンティブはもっと簡単かもしれません。しかし、理解しておくことが重要なことは、アメリカの競争力、リーダーシップを取り戻すには何年もかかるということです。連邦政府には役割がありますが、インテルもその機会をつかむことによってではなく、統合モデルが完成したという現実を受け入れることで、その機会を掴むことができるのです。

Hacker News

1/20/2021

mRNAワクチンはどのように機能するのか?

Popular Scienceより

この技術は他にも様々な病気にも使われる可能性があるので、今のうちに理解しておくことが重要です。

マディー・ベンダー

COVID-19のパンデミックは、手洗いからポリメラーゼ連鎖反応(PCR)検査まで、あらゆるものに異例な注目を集めています。しかし、このパンデミックの後期に入ると、別の科学的概念が国民的な話題を独占しています。それはワクチンです。人間の免疫システムと、ワクチンが免疫システムにどのように影響を与えるかという研究は複雑で、時には直感に反するもので、mRNAに基づく新しい免疫方法の展開は一層の混乱を招いています。

食品医薬品局から緊急使用許可(EUA)を受けた2つのワクチンは、どちらもmRNAワクチンです。そして、これらのワクチンは、このパンデミックを終わらせるための唯一の希望であるため、ワクチンがどのように機能するのか、そしてなぜワクチンを接種する必要があるのかを理解することが非常に重要です。

mRNAワクチンとは何か?

ワクチンには主にいくつかの形態がありますが、その中心的な目標を共通しています。それは、私たちの免疫システムに、将来遭遇する可能性のある病原体を簡単に打ち負かすためのツールを装備することです。あなたの体が実物を見る前の練習試合のようなものだと考えて下さい。

私たちの体がこの先制免疫を発達させる正確な方法は、与えられるワクチンの種類によって異なります。弱毒生ワクチンは、病原体を弱毒化したものを細胞に与えます。タンパク質サブユニット・ワクチンは悪者の一部分だけを与えるので、免疫細胞はウイルスや細菌のその部分を認識する方法を知っています。しかし、mRNA(メッセンジャーRNAの略)ワクチンは、実際には病原体からタンパク質を作るための指示を私たちの細胞に与え、本質的には自分の練習用ダミーを作っているのです。 私たち自身の細胞は、例えばSARS-CoV-2に特異的なウイルスタンパク質を産生し、その後、私たちの免疫システムはそのタンパク質を認識することを学習します。

ワクチンの歴史は1700年代後半にまで遡りますが、mRNAワクチンの基礎となる最初の実験が行われたのは、1990年代に入ってからです。COVID-19パンデミックが発生するまで、人間に投与されたmRNAワクチンは実験的なものだけで、FDAの承認を受けたものはありませんでした(モデルナとファイザー/ビオンテックのCOVID-19ワクチンはEUAを取得していますが、安全性と有効性を証明するために臨床試験のデータを必要としますが、完全承認ほど厳密なエビデンスレビューは必要ありません)。

しかし、各タイプのワクチンの最終目的が同じならば、どのワクチンを使用するかが重要ではないでしょうか? その答えは、標的となる病原体の特性と、ワクチンの開発期間にあります。

弱毒生や不活化ワクチン(死んだ病原体からなる)は、インフルエンザのように急速に変異する病原体に対して、他のワクチンよりも効果的です。しかし、細菌や真菌のようなより複雑な病原体に対する弱毒生ワクチンを製造することは困難です。

多くの場合、ある特定の病原体から長期的な免疫を得るためには、ある種のワクチンが別のタイプよりも優れていることが多いです。科学者たちは、いつ、なぜこのようなことが起こるのかを常に予測できるとは限りません、とNOMIS免疫生物学・微生物病原体センターの教授兼所長のスーザン・カエチは言います。

もう1つの考慮点はタイミングです。一般的なワクチンの開発には5〜10年かかりますが、ワクチンの種類によっては他のワクチンよりも時間がかかります。例えば、COVID-19パンデミック時にmRNAワクチンの開発を優先するという決定は、他の種類のワクチンの有効性に関する懸念よりも、スピードを重視したものでした。

リヨン大学CNRSの組織生物学・治療工学研究所のベルナール・ヴェリエ所長は、mRNAワクチンの利点は、必ずしも免疫の誘導する能力が優れているということではない、と言います。mRNAワクチンの初期の製造が迅速であるだけでなく、製造は反応性であるため、標的となる病原体が変異した場合には、別のmRNA配列にすばやく簡単に置き換えることができます。(ファイザーとモデルナのワクチンが生産するコロナウイルスのタンパク質が変化していることを示唆する証拠はまだありません。)

mRNAワクチンはどのように機能するのか?

mRNAワクチンには、mRNA配列とそれを運ぶ脂質ナノ粒子という2つの重要な要素があります。脂質ナノ粒子は、その名が示すように、小さな脂肪粒子であり、細胞に吸収されやすく、mRNA配列自体よりも長い期間、分解することなく持続します。

細胞内に入ると、リボソームと呼ばれる細胞小器官がmRNA配列を読み取り、タンパク質に変換します。このプロセスが繰り返され、一部のタンパク質は細胞外に運ばれ、他のタンパク質は細胞内に残ります。最終的には、免疫細胞がそれらに気づくのに十分な数のタンパク質が存在し、遺物であるタンパク質と強固に結合する抗体の産生を開始します。これらの抗体は、他の免疫細胞が来て病原体を破壊するように信号を送るための点滅灯のような役割を果たします。また、十分な量の抗体があれば、バックアップを必要とせずに感染細胞を圧倒することもできます。

重要なのは、人の免疫システムが特定のタンパク質に対する抗体を作る方法を知ると、その知識を記憶細胞の形で保持するということです。もし、タンパク質を持つ病原体に遭遇した場合、適切な抗体を作るプロセスを経る必要はありません。免疫システムは、侵入者を破壊するために直接進むことができます。また、mRNAワクチンは病原体のごく一部しかコード化していないため、mRNAワクチンで感染症を引き起こすことはありません。

他のワクチン、例えばタンパク質サブユニットタイプでは、免疫系を活性化させる物質であるアジュバントを利用します。mRNA配列自体が、二本鎖RNAの形の不純物と一緒に免疫システムの引き金となるため、mRNAワクチンはアジュバントを必要としません。

これまでのmRNAワクチンには、分解という重要な問題がありました。自然の防御システムは、mRNA配列がタンパク質に変換する前に自然に分解してしまうのです。しかし、ここ数年の間に、研究者たちはmRNA配列の精製と安定化、さらに小さくて均一な脂質ナノ粒子の開発に成功してきたとベリエは説明します。

しかし、mRNAは他のワクチンの成分と比べて急速に分解されるため、コロナウイルスのmRNAワクチンは低温で保存する必要があります。ベリエはまた、mRNAワクチンは「若い技術」であり、製造は他の種類のワクチンよりもコストが比較的高いのですが、普及すれば価格は下がるだろうと述べています。また、ヒトで起こりうる長期的な副作用を評価するには、さらなる試験も必要ですが、血流内のmRNAの寿命が短いことから、そのリスクは他のワクチンよりもさらに低いのではないかと研究者たちは推測しています。

モデルナとファイザーのワクチンの成功は、新興感染症や癌のような非感染症の両方に対応するため、より多くのmRNAワクチンへの道を開く可能性がある、とカエチは言います。癌に対するワクチン療法は予防的なものではなく、むしろ免疫細胞を刺激して、癌細胞が持っている非癌性の対応物に欠けている表面タンパク質に基づいて、患者の腫瘍に対して応を起こすことになるでしょう。

「私が思うに、これらのワクチンのエキサイティングな側面は、少なくともコロナウイルスに対して成功をすれば、多くの汎用性があり、製造がかなり簡単であるということです。」と彼女が言います。「将来的には、全く新しい形のワクチン接種製品を開発することができるという点で、非常にエキサイティングです。」

スマートウォッチは初期のCOVID-19検出器となる可能性がある

Boing Boingより

ジェイソン・ワイズバーガー

スマートウォッチは、安静時の心拍数の変化を検出するために使用されており、着用者がCOVID-19の初期の発症前段階にあることを示します。

CBS:

ニューヨークのマウントサイナイ・ヘルスシステム、カリフォルニアのスタンフォード大学を含む主要な医療機関や学術機関の研究によると、Apple Watch、Garmin、Fitbitのようなデバイスは、症状が出たり、ウイルスが検査で検出されたりする前でもCOVID-19が陽性であるかどうかを予測することができます。専門家は、ウェアラブル技術がパンデミックやその他の伝染病を食い止める上で重要な役割を果たす可能性があると述べています。

「私たちの目標は、感染時あるいは人々が病気であることに気付く前に、ツールを使用して感染を識別することでした」と、ニューヨーク市のマウントサイナイ医科大学の医学助教授でウォリアー・ウォッチ研究の執筆者であるロブ・ヒルテンは述べています。

具体的には、研究では、心拍変動(heart rate variability) - 各心拍間の時間の変動 - と呼ばれる指標を分析しました。これは、人の免疫系がどのくらいうまく機能しているかを示す尺度でもあります。

私は、AppleWatchの奴隷です。

SlashdotWIRED

SolarWinds Orionへのバックドアの注入

シュナイアーのブログより

Crowdstrikeは、SolarWindsのビルドプロセスにマルウェアを注入できる洗練されたマルウェアの一部について報告しています

キーポイント

  • SUNSPOTは、SolarWinds Orion IT管理製品のソフトウェアビルドにSUNBURSTバックドアを挿入するために使用されるStellarParticleのマルウェアです。
  • SUNSPOTは、Orion製品のコンパイルに関与する実行中のプロセスを監視し、SUNBURSTバックドアコードを含むソースファイルの1つを置き換えます。
  • Orionのビルドが失敗するのを防ぐために、SUNSPOTにいくつかのセーフガードが追加され、開発者に攻撃者の存在を警告する可能性があります。

SolarWindsソフトウェアのビルドサーバの分析の結果、StellarParticleがどのようにしてアップデート・パッケージにSUNBURSTを挿入するためにプロセスを乗っ取ったのかの洞察が得られました。SUNSPOTの設計から、StellarParticleの開発者はコードが適切に挿入され、検出されないようにするために多大な労力を払い、SolarWindsの開発者にビルド環境での存在を明らかにしないように運用上のセキュリティを優先させていあことが分かります。

もちろん、このことは、1984年のチューリング賞の講演『信用を信用することはできるのか (Reflections on Trusting Trust)』でのケン・トンプソンの思考実験を思い起こさせます。その講演の中で、彼は悪意のあるCコンパイラがコンパイルするプログラムにバックドアを追加する可能性があることを示唆しました。

その教訓は明らかです。完全に自分で作ったわけではないコードを信頼することはできません。(特に私のような人を雇っている会社のコードは) どんなにソースレベルの検証や精査をしても、信頼できないコードの利用を防ぐことはできません。この種の攻撃の可能性を示すために、私はCコンパイラを選びました。アセンブラ、ローダー、ハードウェア・マイクロコードなど、プログラムを扱うプログラムであれば何でもいいのですが、プログラムのレベルが低ければ低いほど、このようなバグを検出するのは難しくなります。適切にインストールされたマイクロコードのバグは、ほとんど検出できないでしょう。

それは今日でもすべて当てはまります。