人生の使い方について

バックアップ用のTarsnap暗号化サービスの作成者から



Hacker Newsに関する最近のディスカッションで、コメント投稿者が次の質問をしました。

では、Tarsnapについてどう思いますか?著者は明らかに、千年紀の問題を解決する代わりにバックアップに時間を費やす天才です。私はこれを最大の敬意を持って言います。起業家精神の誘惑は罠ですか?
最初はスレッド自体で答えたかったのですが、このトピックは、100以上のコメントがあるHNディスカッションの途中よりも多くの人に読まれる深い答えに値すると思いました。



最初に、質問の哲学的側面に対処しましょう。はい、これは私の人生です。はい、私はそれを好きなように使用するか、または使うことができます。しかし、あなたの時間をどのように過ごすのが最善かを尋ねることは何も悪いことではありません。これは、私の個人的な選択だけでなく、より広い質問に関しても二重に当てはまります。私たちの社会は、人々ができるよりも悪いことをするように促すような方法で本当に構成されているのでしょうか。



私はこの質問の前提を少し嫌いですが、特に「バックアップに時間を無駄にした」という声明。



一方で、それは真実です。Tarsnapは2006年以来私の仕事です。私はいくつかのカウンセリングを行っていますが、最近はそれほど頻繁ではありませんが、財政的には、すべての請求書(来週引っ越す家の購入を含む)を支払ったのはTarsnapでした。一方、Tarsnapに関する私の仕事は、関連分野に本格的に拡大しています。



2009年、多くのTarsnapユーザーがパスフレーズキー保護機能を要求しましたが、パスワードベースのキー生成のための現在のテクノロジーの非常に悲惨な状態を発見しました。それから私はscryptツールを思いついた-そしてその過程で、まったく新しい暗号化の分野が開かれました。もちろん、Tarsnapのセキュリティを向上させるためにこれを行いました。しかし、私が「バックアップの作業に時間を浪費した」と言うのは完全に公平ではありません。



2011年に、さまざまなホスト上のデーモンを安全に接続したいが、既存のTLSベースのオプションに満足できないため、spipedを作成しました。一般的には広く採用されていませんが、それでもコンピュータのセキュリティに大きく貢献していると思います。scryptのように、Tarsnapのニーズを満たすために作成しましたが、このような用途の広いオープンソースツールを「バックアップ "。



同じ頃、私はキバルーに取り組み始めました、高性能のキー値データストア。おそらくこれは私のすべてのプログラムの中で最も使用されていないものですが、現時点で私以外に誰が使用しているかはわかりません(ただし、この可能性はオープンソースプログラムで除外されていません)-しかし、これは私のコードの最良の例の1つであり、将来的には、Tarsnap自体よりも多くの用途が見つかる可能性があります。



2006年以降、特にAmazonが2012年にHVMインスタンスのM3対応EC2ファミリーを立ち上げて以来、私はFreeBSD / EC2プラットフォームを構築および保守してきました。その使用に関する正確な統計はありませんが、昨年の調査によると、クラウドでFreeBSDを実行している人の44%がAmazonEC2を使用しています。したがって、現在22人しかいないという事実にもかかわらず私の努力を後援しています-ここでの私の仕事が生産的であったことは明らかです。繰り返しになりますが、私の主な目的は、FreeBSDをEC2 for Tarsnapで実行することでしたが、この作業が「バックアップの処理」として完全に分類される可能性は低いです。



もちろん、問題は私が何か役に立つことをしたかどうかではなく、私がそれらの年を最大の利益で過ごしたかどうかですミレニアムチャレンジへの言及に基づいて、私はその人が研究キャリアの形で代替案を言及していたと思います。確かに、人生が違ったものになったとしたら、故ピーター・ボルウィンの指導の下での数理論の学生研究とオックスフォードでの博士研究の間で、私はバーチ-スウィナートン-ダイアー仮説について真剣に考えることができました(BSD、ミレニアムチャレンジの1つ-約レーン)、そしてこのBSDは、私が現在関わっているBSDとは大きく異なります!



では、なぜ私はアカデミックなキャリアを選ばなかったのですか?これには多くの理由があり、Tarsnapの発売は確かにその1つですが、理由のほとんどは、「大学の科学は革新的な研究を行うにはお粗末な場所です」ということです。 2005年に、マルチスレッドプロセッサの共有キャッシュを暗号攻撃のサイドチャネルとして使用することに関する最初の記事を作成しました。2006年には、この作業を継続したいと考えていました。オックスフォード大学で博士号を取得し、カナダに帰国した後、カナダ科学技術研究評議会からポストドクターフェローシップの資格を得ました。、だから申し込みましたが…承認されませんでした。私の上司は、若い科学者にとって「革新的すぎる」研究のリスクについて警告しました。委員会はあなたをどうするかわからず、あなたが信頼できる評判を持っているとは考えていません。確かに、私はこの問題に遭遇しました。暗号学ジャーナルのレビュー担当者は、プロセッサ設計に関する記事が送信された理由を理解していませんでしたが、コンピュータハードウェアジャーナルのレビュー担当者は、暗号化に関する記事が送信された理由を理解していませんでした。私自身の経験と受けたアドバイスの両方から、学界で成功したいのであれば、少なくとも大学に就職するまでは、毎年追加の記事を公開する必要があることが明らかになりました。



多くの点で、私自身の会社を始めることは私に科学者が努力する自由を与えました。もちろん、私には支援するクライアント、管理するサーバー(特別な管理が必要なわけではありません)、ビジネスアカウンティングがありますが、教授には教えるクラス、学生が監督するクラスもあります。出席する委員会。研究に関しては、私は自分の興味を追求し、助成機関、採用および昇進委員会の気まぐれを無視することができます。現在広く知られているが、数年後には曖昧になってしまったscryptのようなプロジェクトを行うことができます。私がそれを投稿したように。そして同じように、私はほぼ10年間本質的に無視されてきたキバルーのような仕事をすることができます、将来の変化の兆候はありません。



私が今科学者になり、バーチ-スウィナートン-ダイアー仮説の解決に取り組む世界は可能ですか?承知しました。おそらく、この世界で最も才能のある学生は、卒業時に一種の「ミニ天才助成金」を受け取ります。 「研究を行う」という唯一の条件で年間62,500ドルの5年間の助成金を受け取った場合、私はほぼ確実に学界で働き続け、より興味深いが長期的な質問にもかかわらず、恒久的な研究の地位を確保するのに十分な出版物を発行します。 ..。しかし、これは助成機関の仕組みではありません。彼らは、成功した研究が後で追加の資金を申請することを期待して、1年から2年の助成金を提供します。



要するに、学術機関は、奇妙なことに、しばしば民間部門のせいにされるような短期的な最適化を体系的に推進しています。いいえ、起業家精神は罠ではありません。これは、現時点でトラップを回避する唯一の方法です。



All Articles