マイケルD.スミスこの 午後、私は喜びを持っている
Mark Zuckerbergはを導入する、 私たちのゲストスピーカーの一つである
今学期が来て、話をする コンピュータサイエンスについて少し
現実の世界で。
あなたのほとんどはおそらく知っているように、など 皆さんは、このすべてのはるかに行う
Facebook.comの私よりも、創始者、 ソーシャルネットワーキングである
あなたがそれを呼び出すために好きなプログラムを、。
全体で2000以上の学校で使用される 国家、そしておそらく世界すぎ。
それはあまりにも世界であるか、単に国家？
>> Mark Zuckerbergは：[聞こえない]。
>> マイケルD.スミス：わかりました。
行うためのとても良い影響 コンピュータサイエンスのいくつかのもの。
彼は私たちにいくつかを伝えるために起こっている その背景
などが重要となっているのか。
だから、歓迎で私に参加してください。
>> Mark Zuckerbergは：ヨ。
クールなすべての権利、。
これは私が今までしたのは初めてです。 これらのものの1を保持しなければならなかった。
だから、僕は添付するつもりだ それは本当にすぐに、1秒。
わかりました。
聞こえるか？
これは良いですか
これは、すべてで増幅されていますか？
>> 観客：うん。
Mark Zuckerbergは：すべての権利。
甘い。
これは初回の1のようなものです 私は、ハーバード大学の講義をしてきた。
私はおそらくなるだろうかを推測 あなたたちのために最も有用な場合、私だけ
コー​​スのいくつかを連れて行く 私は実際に私ハーバード大学で取ったもの
時には講義を行ったの。
私は冗談を言っていた。
ソートの、のように、どのように 異なる決定
私がいた時にしなければならなかったことを フェイスブックと一緒に移動する
別のものの影響を受けてしまった 私はクラスで学んでいたことを
私が取っていたことを。
そして、すべてがによるとなった場合 そしておそらくいくつかの皆さんの企画、
この考え方から出てくるでしょう CSまたはエンジニアリングのものを取って、その
ハーバード大学で実際にソートのに便利です。
だから、ゲームプランだ。
>> 私はこれがあると思います 2時間スロット。
私は行くよ方法はありません 2時間話すこと。
私はおそらく様のために話すよ 20分、または15分、
そして私はちょうどもらおう あなたたちは質問をする。
私はあなたたちと確信しているので、 もっと面白いものを持っている
私が来ることがより私に聞いて 私自身について話をすると、最大。
>> だから私は、私だけでしょうね ちょっと始める。
私はここにいたときに、私 121を取って臨んだ。
私は実際に50を取ったことはありません。
あなたが得ている必要があります た他の男
フェイスブック、ダスティンをしてい 私のルームメイトだったモスコビツ、。
我々はされたサイトを始めたときは ものではありません、PHPで書かれた
あなたはで学んだこと これらのクラスの1。
しかし、幸いなことに、もし C言語で良い背景を持って、
構文は非常に似ており、 あなたが一日か二日でそれを拾うことができます。
>> だから私は、サイトを書き始めた ハーバードでそれを立ち上げ
2004年2月。
だから私は今、ほぼ2年前だと思います。
そして数週間内に、A 数千の人々がサインアップしていた。
そして、我々ははじめた 人々からいくつかのメール
私たちを求め、他の大学で 自分の学校でそれを起動します。
>> そして、私は一度に161を取っていた。
皆さんが知っているのであれば、私は知らない そのコースの評判、
それはちょっと重かった。
それは本当に楽しいコースでしたが、 それは多くの時間を私にはありません
facebookで他に何もする。
だから私のルームメイトダスティンは、 推測では、単に、CS50を終えた
ねえ、私は手助けをしたい、のようだった。
私は拡張を行い、支援したい あなたがものを行う方法を見つけ出す。
だから私は、あなたが知っている、のようだっ それはかなりクール男の、
しかし、あなたが本当に任意のを知らない PHPやそのような何か。
だから、その週末、彼は家に帰った、 ダミーのための本のPerlを買って、
戻ってきてのようだった、 さてさて、私は行く準備ができています。
私は男のように、サイトが書き込まれました PHP、Perlではないが、あなたは知っている
それはクールだ。
>> そこで彼は、PHP上拾い 数日だから、
あなたが持っている場合ことを約束 C言語では良い背景、そして
PHPは、ピックアップするための非常に簡単なものです。
そして、彼はただの種類の仕事に行きました。
だから私は、最初の大きな決断を意味 私たちは本当にしなければならなかったことを
どのような種類のにしていた アーキテクチャを拡張
セットアップシングル学校の種類から行く それだけでハーバード大学にいたとき、私たちは持っていたこと
その何かに 複数の学校をサポートしていました。
>> だから、これは持っていた決断だった レベルの束に行われるためには、
製品に、どのように両方の 我々は仕事に、プライバシーを望んでいた、
しかし、私は本当に1を考える 重要な意思決定の
私たちはかなりうまくスケールどのように役立ったか 我々は、データを配信することを決定した。
>> だから私は、複雑さのどれだけを知らない ビッグO記法君たちのようなもの
このクラスの。
だから私は、最も複雑の1を意味する 我々は、サイト上で行う計算
伝えるために計算されるか あなたは人々に接続している。
>> あなたができる場合、以下の原因 保存されていることを、想像して
無向一連の一種である - それは加重ではない - そう無向、
ID番号の非加重ペア データベースの人々の。
次に、把握したい場合に 誰かと友達に誰が、
あなたはすべての彼らの友人を見ている。
右？
だから、多分100か200人のようなものだ。
>> しかし、あなたは理解したい場合 友達の友達の誰なのか、
またはどのような最も近い接続 その後はちょっと、あります
100または200を見ている これらの友人のそれぞれの友人。
だから、そこの各レベルになる Nのもう一つの要因は、どこに、Nを掛け
nは友人の数である あなたの友人のそれぞれが持っていること。
だから、このことがわかります 種の指数的になる
のために解決が困難 人々の間の最短経路。
あなただけを探しているそうであれば 友人の友人は、それはN乗だ。
あなたは友人を探しているなら 友人の友人は、それはN乗です。
そして、それは何か それは伝統的にだった
たくさんのためにかなり難しい Facebookの前身サイト。
そして例えばフレンドスター この大規模な問題を抱えていた
彼らはしようとしていたので、 、パスのうち6度を計算する
またはOUT 7度などである。
>> そして、それはとき何か あなたは、n個の第七のようにやっている、
それはちょうど非常に難しい本当にあり それはしばらくの間、自分のサイトを閉鎖していたのだ。
だから我々は一種の持っていたことの一つ 念頭に置いて、我々は把握されたとき
これを行うには、どのようにどのように行うた このような方法でデータベースを配布
この計算すること 管理可能になります。
>> それでは、私たちが決めたことだった サイト上のすべての人
で彼らの活動の大部分を 彼らは一種の基にしている学校。
だから、ハーバード大学にいる場合には、 その後、人々のほとんど
あなたが見ることにしようとしている人 サイト上で取引する
ハーバード大学であることを行っている。
これは、実際にはおそらく、90％が好きだ サイト上で行うもの。
>> だから我々は解散することにした データベースと作成
MySQLデータベースのインスタンス ネットワーク内の各学校の。
そして、あなたも、それをやって中 我々は計算パスに気づく
唯一の学校内にある。
だからではなく、今のような、と言うの 我々は、6万人のユーザーにいる、
その代わりに、n個の立方体を行うことの 600万のいくつかの部分の上に、
それはちょうどn個以上の乗だ だけではありませ万、
計算の管理可能タイプ。
>> だから、最初の並べ替えだった 大きなアーキテクチャ上の決定
私たちは、それが貢献しなければならなかったことを 私たちには数ヵ月後に死んでいない。
そしてそれはおそらくだった かなり重要な1。
>> だから我々は最初に我々が持っていたサイトを設定するとき 我々は実行していただけの1のコンピュータ。
それは私たちの寮の部屋ではありませんでした。
我々はそれを借りた。
私は種類のための私の教訓を学んだ 私の寮の外にサイトを実行しようとしている
数ヶ月前、部屋 ハーバード大学はほとんど私を蹴ってみました。
>> だから私は借りてしまった オフサイトのサーバー今回。
そして私はもともと動作してね データベースとWebサーバ。
だから、Apacheは、我々が何であったかである この例で使用した
ページを提供する 同じマシンから。
そして、我々は、分散ため 我々が行った方法でデータベース、
時間はちょうど、続いたように、我々は、することができた 直線状に並べ、よりマシンを追加
いずれかに該当するものなしでサイトを成長さ 指数関数的な展開の種類
我々が持っていた機械の量に。
>> しかし、我々は約ヒット後に 30または50の学校等、
私達は私達ができることを実現し始めた より多くのパフォーマンスを出し始める
MySQLやアパッチの。
その原料がセットアップされた方法のいくつか ちょうどそれができたほど最適ではなかった。
>> だからたとえば、あなたが持っている MySQLのマシンとApache
場合には、その後、同じサーバー上で実行されている 何かが、そのサーバーはどうなる
その後、データベースをするだけでなく その学校または学校のための
そのサーバー上だけで この種の応答を停止
取得する方法で、 もし何か役に立つ、
しかし、あなたも、任意のWebページをロードすることはできません。
だから、ページでない創設を得る。
そして、それはちょっと吸う。
>> しかし、別の問題点は、分散 や学校への学校からの利用
また、完璧なことを行っていません。
だから、いくつかの学校では常に 重い使用を持っているつもり。
我々は今、ペンのような学校がある 50,000ユーザを持っている状態。
して、学校の大半 まだ2000未満のユーザーがいる。
小さなが多数ありますので、 学校や学校の多く
つまり、完全な普遍性を持っていません。
>> そうに対処しようとしている中で この問題とそれを作る
あなたが扱うことができるように、 ペンシルベニア州立大学が持っていたという事実
5万人だけ トンのユーザーのすべての時間、
そして、あなたはいくつかの学校があります それは、私たちが行うことを決めていない
ウェブの一部を分離さ データベースサーバからサーバ。
我々だけで持っていたように、そしてそれを作る Apacheウェブサーバのプール
我々はバランスを読み込むことができること。
そしてそれを作るようにするに 一様にそれらを使用することができます
単にデータベースを持ちながら、 層は、一種の整合性が。
>> このようなものがあるのであれば、私は知らない 全く皆さんに興味深い。
あるいは、これは重要な何でもである場合 皆さんが今研究しているもの。
ので、より多くのものがあるかどう あなたたちはむしろだろうという
アーキテクチャの観点から知っている、 その後、私が質問に開閉残しておきます
後で。
だから、僕は多くの時間を費やすことはありません ランダムアプリケーションの話
君たちがないとは限りません。 これまでに使用する気にしない。
>> 私はいくつかを見つけるために試してみましょう 興味深い例。
だから、私は意味、私のいずれかを推測する かなり面白かったもの
我々が得たときだった 交通の面でのポイント
我々は限界いっぱいまでスタート地点 いくつかの性能が出
これらのオープンソースアプリケーションの 一般的にはかなりパフォーマンスの高いされていることを。
>> したがって、たとえば、MySQLがある 本当に良いオープンソースのデータベース。
私がわからない場合はあなたたちのいずれか 自分の時間の混乱中の一種
周りとを使って何をする MySQLまたは任意の方法でそれを使用している。
しかし、それは使い非常に簡単です。
また、ちゃんと迅速です。
インデックスはかなりうまく機能します。
これは、完全なものとして紹介していないだ オラクルが挙げられるが、それはかなり良いことだ。
>> そして、我々はポイントになった ここで、私の周りだと思い
我々は次のようにやり始めたとき 多分億ページ一日、
我々はに実行している始めたこと その上でいくつかのボトルネック。
したがって、たとえば、MySQLの上の典型的なクエリ 二から四ミリ秒かかることがあります。
そして、それはそれほどではありません。
しかし、あなたは100をやっているとき 億ページには、一日を見て、
各ページ·ビュー·マイト 30から50のクエリを持っている、
あなたがやっている場合は特に プロファイルビューのようなものという
異なるのすべての種類を照会 情報は、それが吸うために開始されます。
>> だから我々は開発に着手 キャッシング層という
を許可すばやくアクセス 情報の一部。
もともと我々は別のものを使用していた オープンソースのアプリケーションMemcacheの、
あなたはどちらのがあれば、私にはわからない 男はそれでどんな経験を持っています。
しかし、それはかなり速かった。
これは、アクセス時間を持っ まで私は0.3を推測
0.5ミリ秒、 これはかなり良いです。
>> しかし、それはまた、束を持っている ディストリビューションの問題。
これは、分配されることになっている アプリケーションのハッシュテーブルの並べ替え、
あなただけの任意の数を添付できる場所 クラスタ内のMemcacheのボックス
フックすることができ それまで、それが行く必要があります。
しかし、我々は多くに走った そこに問題の
異なるMemcacheのボックスは下がるでしょう。
および冗長性がありませんでした 情報に関する。
だから、Memcacheのボックスが行ったとき ダウンして、キャッシュ·ミスがあったが、
その後、突然、 より多くのトラフィックを持っていた
データベースの特定のセットに行く。
そして、それは吸うだろう。
>> 時間が経つように、私たちも、リードするものとなっ memcacheのとMySQLに関する指標。
我々はまだその原料を使用しています。
しかし、我々は上に構築する必要がありました 余分な冗長性。
そして、私はそれはだ何だと思う おそらく多分少し興味深い。
しかし、私はあなたたちは私に言わせれもらおう 後でそのことについて多くの質問。
>> 私がどうなるか本当にわからないんだけど 今の話は興味深い。
多分皆さんが少し助けることができる？
それのために行く。
>> 読者：私は好奇心だ、 [聞こえない]のことを考えて
のようなオンラインビジネスに行く これ、あなたがどう感じたかな雰囲気だった
大きな選手がすべてそれを持って来ると 市場や他の大手へ
あなたがかもしれないと思った人 [聞こえない]と表示して、
または何あなたの経験はそれであった。
私は技術的には、興味があると思い サイド、[聞こえない]だけランピング
アップと技術的にどのようにして、[聞こえない]。
>> Mark Zuckerbergは：うん、だからです 全く技術的な質問。
しかし、私は同じようにありますね 今質問時間に入る。
私は何本当にわからないんだけどので、 私が議論されるためには、関連するもの。
だから、僕はこのことをお答えします。
そして、お願いしたいと誰 私の質問は、まさにそのために行くことができます。
>> 私は本当に多くを過ごしたことがなかったと思います 時間のようなものを気にする - 私
意味、会社があります そこにGoogleのような
それはちょうどあなたのスペースに入ることができ いつでもあなたが好きなことを行う。
そして、私はクールなものの一つだと思います 技術のこの時間について
個人が活用されていることであると 実際に彼らがしたよりもずっと多くを行うことができる
これまで行うことができて。
>> さらには4年前 グーグルが開始されたとき、
今では、数百を持っている 数千台のマシンの
おそらく数十億の ドルは機器に費やす。
私は生成の前に考えて グーグル、あなたもできませんでした
いくつかずにサイトを作る ハードウェアの大きな作品。
私はeBayが、例えば、走ったと思う 25万ドル​​のマシンオフ。
あなただけの場合は、そのやって起動することはできません あなたは寮の部屋でまだ子供だ。
>> だから私は、我々は可能性があるという事実と思う 100ドルの月の家賃機
とにスケールアップすることを使用 我々30万人のユーザーを持っていた点
かなりクールです。
それはそれがだとかなりユニークなことだ 今の技術で起こって。
それは代わりになるようになる ビッグプレーヤーが誰であるかを気にせ
そしてGoogleが何をするつもりされている 次に、より多くを行うことができます - あなたは
ただ行って多くのものを得ることができます。
>> 代わりに出て行ってすることの 伝統的なビジネスのいくつかを持っている
問題は、あなたのように調達する必要が 首都あなたが何かを行う前に、
それはもはや問題ないです。
ですからをやるために活用している 今、自分にもっとたくさん。
それが応答した場合、私は知らない あなたが求めている質問です。
>> しかし、私が意味する、それが理由の一つだ なぜ私はこの時点で、次のことを考えて、
それは理にかなって このようなものを研究する。
過去のどの時点において可能性があるため、 あなたは、このような少量を活用
強力な取得する資金の 十分な技術
本当に人々に触れ あなたが今日できる方法。
Googleが行い、約250 万ページが毎日見る。
彼らは数十万を持っている マシンと5000の従業員。
>> Facebookは400を行う 万ページが毎日見る。
それは、Googleが何よりも多くのです。
そして、我々は何百台ものマシンを持っている。
そして、我々はわずか50人の従業員を可決した。
そして、それは単なる技術的だ 3つまたは​​4つの生成
アーキテクチャで年間 それが作成されています。
>> そして、あなたは3〜4年遡る eBayのようにからGoogleにその前に、
それだけでは完全に違う。
少なくともGoogleが実行されているため、 分散型の機器の多くのオフ
彼らは数百を持っていることを 何千台ものマシンを、
しかし、アイデアはの多くを得るためにあった 本当に安いですくだらないマシン。
私が意味する、それは大きなステップアップだ。
>> それはのようなので、 [OK]を、それはより冗長です。
彼らは情報を失うわけではありません。
彼らはものが常に動作することを期待しないでください。
それははるかに成熟します eBayの、これよりも態度
唯一のものだったこと 彼らは一度に行うことができます。
>> 読者：私は疑問を持っている DHTのものについて。
>> Mark Zuckerbergは：何？
観客：分散 表のものをハッシュ。
Mark Zuckerbergは：ええ、その1？
読者：私はちょうどだった もしあれば不思議[聞こえない]
Memcacheのためのすべての拡張機能、 なぜなら、私が気づいた一つのこと
ええ、実際にそこではない、ということです DHTのもののために良い利用可能なライブラリ。
すべてのこの素晴らしいがあります 研究が、面で
実際に扱う実装 すべての冗長性の問題で、すべての
それらのもの -
>> Mark Zuckerbergは：ええ、 多くのもの - 私たち
必ずしもするMemcacheを拡張しませんでした。
私たちは自分自身のものの束を構築しました。
今のところ、それはオープンソースではありません。
我々はそれをやって考えた。
そして、私は意味、多くの仕事がありますことを もの、オープンソースを作るに入る。
そして、それはどうか、あなたの上だ 競争上の優位性を失いたく。
それはちょっと残念です。
>> 私はそれかどう我々だけだったと思うので そのようなことをすることが容易になり、
あなたはそれを行うことができます。
あなただけのコードを公開できた。
しかし、その後、多くの支持があります とライセンスおよびすべてのもの。
我々はそれが迷惑しているなら、わかった。
>> 実際に、私たちのものの一つ オープンソースを作ると考えられ
実際にこの検索サーバーだった その男は、すぐそこに座っ
彼はまだあったた カリフォルニアのうち。
そして私たちはどこにポイントになったと思います MySQLはいくつかの上で少し遅れました
検索の 私たちは何をしようとしました。
我々はそれと判断し クールなものになるだろう
シリーズを作るために行うには 分散型のマシン
それができた - 彼はしません ハッシュテーブルを使用しています。
構造は何ですか あなたは、マッカラムを使用していること？
>> ANDREWマッカラム：[聞こえない]。
Mark Zuckerbergは：だから、ええ、私たち それが開いていることについて考えた。
しかし、それは私達がちょっとしなければならなかったときだ ライセンスを考え出すためにすべてのこの作品。
そして、我々は同じようにしている、 すべての権利、それをねじ込みます。
ヨ。
>> 読者：あなたが最も何を過ごしています あなたの仕事の時間を、これらの日やって？
>> Mark Zuckerbergは：人々を雇う。
あなたが成長するにつれてとき、私は推測する、 最も重要なこと
スマートな人々を持つことです。
あなたが考える場合、どのように、技術的な 私が話していたレバレッジのもの
その男のに答える 質問、技術になるように
より一般的なの少ない 高価な、レバレッジ·ポイント
人々以上になる。
だから、考えてみれば この見地から
過ごした人々の時間に、人の または使用済みユーザー時間、またはページビュー
分析のため 技術今、人々
はるかに活用さ より多くのことを行う
そして式より重要である。
>> そのため、それは本当に重要です 最も知的な人々を取得します。
また、私が意味する、あなたは小さないるとき 同社は、本当に軽快することができます
そして多くのものは片付ける。
そして比較的あります 少し官僚。
だから、あなたが取ることができるスマートな人々を持っている場合 クールなものを構築することの利点、
そしてそれは素晴らしいです。
>> 私はそれでなくてもね、 新しいものをデザインする。
多くはありません 企業の官僚はまだありません。
だから私がする必要はありません その上で多くの時間を無駄に。
進み続ける？
>> 観客：ええ、どれだけあなたが話されている そして、これまでに弁護士に相談？
>> Mark Zuckerbergは：私は弁護士を持っている 誰が私のフルタイムで働いています。
>> 観客：OK、それは大きいです ビジネスを実行しての一部？
あなたが働いて勧めます [聞こえない]に早い段階で？
>> Mark Zuckerbergは：我々はしませんでした。
そして、それは、私は推測する、提供 後でいくつかの不快感。
ものはセットアップガイド 本当によく良いです。
スタッフクリーンを得ることは本当に良いです。
>> そして、私が意味する、誰も行かないだ 弁護士が悪いことを伝えるために。
それはすべての機会の問題だけだ コストとどのような優先順位を設定。
私は、我々の場合、我々は今持っている、ことを推測 その原料の束に対処する
初めに正しく設定されていません。
原料のほとんどが扱われている。
それはもはやさえ大したことではありません。
>> その代わりに、弁護士と話をする 早い段階で、私たちはものを作っていた。
そして、私はそれはおそらくだったと思います 我々の時代の権利使用。
私は、1クールの特徴だと思い 結局多くの企業の
本当に成功しないという 私たちは、実際に成功していることを
しかし、私はまた、我々を推測 このバケットに分類され、
彼らはとしてスタートしていることである 何かをしようと誰か
クールではない誰か 会社を作ろうと。
あなたはちょっと持っている - Googleが出てきた ラリーとセルゲイの博士論文
スタンフォード、およびYahooのから出てきた ただ、私は、また、いくつかのスタンフォードの連中を推測
だけの種類のねじ込み 彼らの寮の部屋では約。
とeBayは、いくつかの男がしようとしてから出てきた 彼のガールフレンドのための市場を構築する
ペッツのディスペンサーを交換する。
Amazonはもう少し計算した。
>> だから私は、これらのいずれかを想像することはできません 人々は本当に多くの助言があったが、
それが持っているようだ 彼らのために[OK]を働いた。
しかし、私は、同時に、平均 私はここに座っているつもりはありません
とか上のアドバイスを得るためではないことを伝える。
そして時折、多くの人々 あまりにも、あまりにも注意を払っている。
私はそれを作るために、より便利だと思う ことが起こるし、後で謝罪
それは確かにあなたことを確認するよりも、 今して、すべての私の目に点在
ただものでは終わらないで。
うん。
それのために行く。
>> 読者：あなたはと思います Facebookはポイントに到達する場所
それはその大企業になる可能性 [聞こえない]新しいアイデア、[聞こえない]？
あなたはそれが届くと思いますか その点いつでもすぐに？
どのようにして、[聞こえない]からそれを維持でしょうか？
>> Mark Zuckerbergは：まあ、 つまり、私はそれを考える - 私
あなたが親切なのだと思う 常に、その時点で。
私は意味、ほとんどの企業があります アイデアのカップルのように開始した、
それらは、いくつかある 彼らはうまくやって物事。
だから、私は意味、Yahooのは、私たちがしているようだった このすべての情報を整理しようとして
Directoryでのような世界での。
そして、それは彼らは何だった やってスタートし、
そして、彼らは一種のうち多様化 時間として行って、より多くのものを構築しました。
そしてその原料の多くは似ています 今彼らのビジネスの中核。
私が意味する、それは彼らのようなものだ もともと、検索を​​しませんでした。
そして今、ディレクトリだけが存在しません。
それは吸う。
それのためのユーティリティはありません。
>> 私が意味する、Googleの大きなものだった 彼らはページランクを行ったように。
そして、私は外に、推測 PageRankは、彼らが検索を持っている。
そして今、彼らは一種のにそれを拡張する アルゴリズムの他の同様のタイプの操作を行い、
他の空間で検索。
しかし、私が意味する、あなたは親切なのかを伝えることができます 彼らがやっている他のすべてのもの
ソートの接線である。
彼らがしようとしているように、それはだ ページランクを作るのは難しい
および他のタイプの 非常なアルゴリズム
自分でその仕事に似て スペース、それは同じようにエレガントではありません
そのアイデアのか、純粋な オリジナルの1だった。
>> だからフェイスブックでは、例えば、 それはちょうど始まったとき、
私は最もだと思った 興味深いのは、ちょうどだった
誰かの名前を入力できるようにするには そしてそれらについての情報を見つける。
とのほとんどがあった 今があったもの。
何グループがありませんでした。
何もメッセージでもありませんでした。
突っついがありました。
>> うん。
私が意味するので、それは一種の取得、あなたのようなものだ 核となるアイデアのいくつかの種類に開始しました。
一般的に、企業 私ので、うまくいくでしょう
始めている人々を推測する その核となるアイデアに取り組んでオフ
ちょっと理解しているシングルコア ユニークな方法のいくつかの並べ替えでのアイデア。
しかし、それは彼らが持っていることを意味するものではありません 何のいずれかをより良く理解
そうでなければ、他の誰よりも。
自分を取り巻くだから、なぜです スマートな人々の多くの
本当に重要である。
>> 観客：何だった - だった そこにモデルの任意の並べ替え
つまり、[聞こえない]の写真だった Facebook上の特徴[聞こえない]？
[聞こえない]の任意の並べ替えはありましたか？
Mark Zuckerbergは：私は意味、そこ インターネット上の多くのアプリケーション
今では、そのものを行う。
だから、私は意味、FlickrののA かわいいフォトアプリケーション。
私は3週間で考えていますが、私たち 写真の枚数でそれらを渡す
当社は、当社のサイト上で持っていたこと。
つまり、私は、と思う アバウト写真クールなこと
あなたがタグ付けできることです 彼らと方法
彼らは、人々のプロファイルにリンクします。
そして、私はそれがだと思う あなたが本当にできるもの
コンテキストのを持っている場合にのみ行うこと サイト上であなたの周りのすべての人。
その種の必要があります 使用法の普及。
だから私は、わからない場合は、他の人のいずれか 彼らが持っている場合、そのことを行っているだろう
種類を使用することが、彼らはしませんでした。
>> 知りません。
君たちのんではない任意の 任意のCSの質問がありますか？
>> 読者：私は興味があります。
あなたがしているように、どのように決めるのですか 会社を進め
技術を追求するか、 技術を追求しませんか？
Mark Zuckerbergは：アイデアは何ですか？
例の中身は？
>> 観客：まあ、私が実際 フェイスブックについてあまり知りません。
次のことは、あなたは何だ 写真でやってみたい
そして人と人をつなぐ？
どのようにして約図を知っていますか その技術は良いものですか？
あなたが技術を見つける方法を採掘するのですか？
あなたはすべてのプロセスを持っていますか 今日の場所で
に向けられる 物事のこれらの種類の、
あるいは単に技術をする 会社に入る
あなたが出ているので どこかと誰か
あなたがかもしれない何かを言及 Facebookの面で何をしたい？
>> Mark Zuckerbergは：だから私は、私たちのことを考える 何の技術をフィルタリングするためのプロセス
使用するには、スマートな人々を信頼している。
だから我々は間違いなく何人かの人々にしてい 本当に賢い会社、
と私は人々のほとんどであることを考える 当社は通常、かなり賢いです。
>> しかし、そこにいくつかのエリアが 特に男 - 私は今
そのうちのいない1 - 私はときだと思い 彼らは何かが一般的であると言う
それで行くことをお勧め、 それは、比較的だ - 次いで
彼らはサポートを得ることができます かなり簡単にそれのため。
そして、私は技術者がたくさんいることを考える 並べ替えの周りのコンセンサスを形成する。
私が良い例を考えるしようとしている。
>> 私はそれがやや指向の目標だと思います。
それでは写真が、 我々は我々が望んでいることを知っていた
ただ人々をサポートする 無制限の写真をアップロード。
だから、私が意味する、全くありません 無制限の本当のコンセプト。
それはちょうどあなたが追加することで維持する必要がありますだ ものは、ストレージを追加し続ける。
そして、あなたはそれを実行したいので、親切な の可能な限りシームレスに動作します。
だから、最初にその 私たちは何をしようとした
、さて、評価させている これらの企業、その
ただ生活のために大規模なストレージを行います。
それとも、NetAppのかのようなものだ 何か、ネットワーク·アプライアンス。
だから我々はしばらくの間、彼らと話す。
そして、我々はすべての権利、のようにしている。
さて、私たちは本当に行きたくない この単一の、大きな箱のアプローチに。
我々だけであると一緒に行きたい 一連の小さな分散型
ハードの多くの箱 ドライブとRAMがたくさん。
>> と私は思う 我々が最初に建てられアーキテクチャ
我々が持っていた1だった それらのマシンの束
比較的遅いが、非常に安定した レイヤ - のレベルの背後にあるディスク
RAMのトンでボックスをキャッシュする それは、サムネイルの大部分を保持することができます
最も頻繁にアクセスされる 内のイメージ - 私はいつでもRAMに思います。
そして、右の前に、私たち 立ち上げ、それが私たちに起こった
我々は持っているつもりだったことを このいくつかの問題。
そしてれる問題 我々は持っているつもりだった
ネットワークになるだろうし、 問題ではないハードウェアの問題。
>> したがって、たとえば、あなたが取る場合 30枚の写真のフォトアルバム
写真の各 3メガバイトである、
あなたは90をアップロードすることができます Facebookにメガバイト。
そして、それはちょっと吸う。
わかりました。
私が意味する、それがために人々を吸う 最適ではない接続を有する傾向がある
我々のルータのため - 私 ほとんどのルータが設定されていると思います
のみ扱うことができるようにする 当時のギガビット、
とルーターはちょっと高価です。
あなたは、機器の大部分です。
私はそこにあるとは思わない まだそれのバージョンを配布しました。
>> だから我々は、時間枠内で、できませんでした 我々はそれを起動したいと、
ちょうど新しいルータを取得し、それをセットアップします。
それでは、私たちがやってしまったことは建物だった JavaアプレットやActiveXコントロール
の選んだ結合 人々が望んでいた写真
に圧縮してアップロードする クライアント側は、それを小さくする、
して、そのように人々ができる 比較的早く自分の写真をアップロードします。
また、上のCPUを救った私たちの サイド致しておりませんので、
しなければならない 当方で解凍、
それはそれではなかったが ボトルネックの巨大な。
だから働いていた。
>> そして、我々にそれを得た 私達がいた点
でアップロードを持つ 100秒の速度、
そして人々は、機能の方法を使用していた 我々はするつもりだったと思った以上に。
そして、我々が持っていたにもかかわらず、 このキャッシュ階層の設定、
それだけで、まだ十分に速くはなかった。
私はあなたたちはこれを覚えて確信しています。
数週間前に、サイト 良い時間を過ごしていませんでした。
>> だから我々は何を終了 その時点でやってた
同様に、エッジキャッシングを使用して もののアカマイの種類
静的なこれらの写真を作る 内容はただの人に近くなる。
我々はオフロードのようなものができるので、そのように ソート - 機器や一部の
まだこれらを転送することの 人々に多少の大容量ファイル。
だから、我々が今いる場所だし、それ かなりうまく動作しているようだ。
>> それは我々がどんな先行を持っていたことはなかった それについての技術的な天才。
これは、各ポイントで、そのちょうど一種だった 私たちは、ソートの問題を予想
またはそれらを選んだ かなり迅速にして、
十分な能力を持っていた 評価するために、私が思うに、
どのようなオプションがあった 我々は持っていたし、作成することを
私はまともな決断だったと思うもの それらに実行する方法について。
何それ？
>> 読者：次のことを取る 問題の面であまりにもレベル、
あなただけの話。
Mark Zuckerbergは：うん。
>> 観客：学生は、1年間の取得 - あなたは、1コンピュータサイエンスの働きを知っている
と、私は座って行くように コー​​ナー、私の[聞こえない]に入力します。
どのように会社がを通して仕事でした - ソフトウェア技術者は何を行うのですか
あなたたちすべてが入れているとき 同じ場所にある中括弧？
>> Mark Zuckerbergは：あれは、何ですか。
観客：のための中括弧 同じ場所でのプログラマー。
どのようにソフトウェアの構造は、 工学は実際に[聞こえない]に行わ？
>> Mark Zuckerbergは：だからそのように - 私 我々が持っている方法論があると思います
など - 私は一種のなりたかったこと できるだけ実力主義の多く
どこに来ることができる人 クールな解決策を
そして彼らに最速を実装 最も少ないのバグが得るようにして持っている
彼らのもので動作するように 最も興味深いと思う
オフに行くと、ほとんどを持っている 会社での影響。
>> だから我々は、オンボーディングもしている 多くの人々が、
我々は比較的早く採用しているためです。
その際に、私たちは、ソート の持っている - 私たちは最高のペアリング
で来ている新しい人々 いくつかの - よりよい人々のような
誰がソートの上部に表示されます その後、チェーン、そして我々の
彼らは一種のものを扱う必要が 人々、彼らが最初に入って来、
というものを学ぶために 彼らはそれに取り組んでいる - ので、
そのような新しい人、 着信クラス、
並べ替えのどのいくつか学ぶことができます 現在の人々
会社で取り組んでいる。
そして、私はそれを行うには、彼らが選んだと思い スタイルと我々の方法まで
ものを行うために使用します。
>> しかし、私はそれだと思い かなり迅速に変更されます。
私は思うの間に1違い ものが会社で動作する方法
とか、学校で働く方法です これは非常に反復的なプロセスであること。
あなたはスタッフの権利を取得するとき、それはうれしいです 初めて、我々はする必要はありません。
そして、私は多くの企業と思う フェーズ、または段階を経る、
彼らはものを得ることはありませんどこに 右は初めて。
>> マイクロソフトのような - 私 意味、私はいつかわからない
前回は、彼らが持っていたということでした バージョン4の前に良い製品。
しかし、時間によって、彼ら バージョン4を取得、それはだ
ほとんどの部分は常に良いような。
と私は思うの作品 うちかなりよく彼らのために。
そして、私はいつも、Googleの平均 ベータ版で自分の作品をリリース。
>> だから私は、我々は複数を持ってみてくださいね 人々は同じことに取り組む、
そう誰もがから学ぶことができる 互いに種類のピックオフ
かもしれない間違いをいくつか 我々はかなり迅速に減らすことができることをしました。
しかしように、私は推測で 一般的には、アイデアがある
それはする必要がないこと 最初の頃を完成。
そして限り、あなたが得るよう 可能な限り、右のようなアーキテクチャ、
そして他の多く 実装のもの
の同じ大きさにするつもりはない 取り引き、あなたは、ソートの缶
いつでもそれをうまく。
それが答えのようなものだ場合、私は知っている あなたが私に尋ねた質問。
>> 観客：だから今、とき あなたが何かを見つける
あなたがいることをやってみたいこと 、そんなに多くを知らない
これらのいくつかを尋ねることができます あなたのために働いている人々、
または、新しい人を得ることができます。
あなたが開始したときには、それだけで並べた あなたと学生として、あなたのルームメイトの。
そして明らかに、ドメインが存在した コンピュータサイエンスの知識の問題
あなたがに対処しなければならなかったことを あなたは知りませんでした。
>> 私が意味する、どのようについて行くんでした 物事を行う方法を考え出す？
あなたが特定のクラスを取ることにしたのですか？
あなたが本を手に入れたの？
あなたが雇う行くか手に入れた いくつかのより多くの人々と関わっ？
あなたはどのように通って仕事でした 学習のそれらの問題
あなたとコンピュータサイエンス この一連の作業？
Mark Zuckerbergは：インターネット かなり良いツールです。
私はそれがだと思う どのように我々はそれを最大限にしました。
私は意味、私たちは種類のポイントを作る のスキルのために人を雇うしない、
私は理論があると思いますので、 誰かがエリア内のスキルを持っている場合
そしてそれをやってきた 10または15年間、
そしてそれは彼らが何ができるかおそらく。
そして、それは良いことだし、その 彼らがそれを行うことができますことを意味します。
>> しかし、あなたが誰かを雇う場合には、 右の大学のうち、と言う、
またはあなただけだ若い人 生の知性のためにそれらを雇う、
それから考えは、彼らはするつもりだということです 本当にすぐにものを学ぶことができる。
そして、多くの情報があります あちこち利用でき、
そして今、近年withing、あります そのを通じてソートするための良いツール。
そして、私は、ほとんどのことを考える 我々が持っているパフォーマンスの高い人
並べ替えなかった若い人たちであり、 必ずしも知っていることについて多く
具体的なものは、大学から出てくる。
>> 私は意味、良い例です - ダスティン、ハーバード大学のルームメイト
でも、CSを専攻ではなかった。
彼は経済学を専攻しました。
そして、彼は本当に賢いです 男とそれを拾うことができました。
他の良い一部の 人々は、私たちはあるき
スタンフォードやバークレーのうちのEEメジャー大会。
彼らもすべての時間のCSではありません。
数学の人々のように - の場合 あなたはあなたに、数学を勉強
比較的なものを学ぶことができます すぐに多くの時間。
うん？
>> 読者：あなたが持っているので、私は、推測する 今場所でのインフラ、
あなたの雇用に焦点を当てたときに、そう あなたはまだ技術のスキルの人を探して？
またはあなたが持っているかもしれない人々のために求めますか あなたを成長させるためにビジネスの知識
さらに多くのお金を作る？
実際に優先順位何 今の会社を成長させる？
Mark Zuckerbergは：私 本当に人を雇うことはありません
彼らはビジネススキルを持っているという理由だけで。
これは、実際にちょっと面白いですが、 コアCSの多くのものについての知識
あまりにも、ビジネスで本当に重要です。
あなたの主なものの一つ あなたは、CSを勉強しているときに学ぶ
複雑さと規模があり、その あまりにも、ビジネスに大きな問題である。
どのようにして持っていることから行くのですか 100人に5人、
その変化は何でしょう そこにダイナミックにある？
等、どのように 特定のプロセス - どのように
販売力を拡大縮小しようとしている 5人から100人に？
>> これは、同じタイプのようなものだ 知性とは
これらの問題の両方を把握することができます。
そして、それは別の種類の可能性があります 問題を解決するために気遣う人。
>> しかし、私は第二部と思います あなたが言ったことへの私の答えの
私たちはだと思うということです 並べ替え絶えず
構築中 インフラうち、
そして私が今まであなたを考えていない そのプロセスから抜け出す。
そして、我々は一種の焦点だ だけではなく、何かを構築する上で
と方法を考え出す それをオフにお金を稼ぐために
ソートの価値を最大化 短期的には私たちのビジネスの -
その代わりに、並べ替え 常に最大化するために探して
長期的な価値はどうなるか。
と私は考えている点で それを行うには、種類の
常にちょうど構築する必要がある お使いのベース外ではなく、いつでも
あなたのお金を最大限に気になる。
>> 観客：これは一種のです 戻る[聞こえない]へ
フェイスブックが、皆さんが持っていますか 大学生の翌日のような問題が、
多分にそのようなこと、 誰もが写真をアップロードする
同時にすべて、[聞こえない]？
Mark Zuckerbergは：私たちの ピークはかなり強いです。
そこらで五時に様 朝、どんなに
私たちがサインアップしたユーザーの数、 5000人のように常にある、
そして、それはそれだ。
そして、あなたは午後9時に取得する場合 太平洋 - ので、ここで真夜中のように -
私が推測したようなものです 全国のピーク、
それは40万人に近いです 同時にそれを使用。
>> そしてそれは、実際にはちょっと興味深いです 私たちは、これらのグラフを監視ので
そして我々はこの巨大な液晶ディスプレイを持っている 私たちのオフィスでは、といつ
交通量のブリップがあります、 我々は何が起こったのか、OHがらくた、似ている？
と多くの時間 それはラグナビーチのようなものだ。
>> [CHUCKLES]
>> しかし、通常はスイングしません そこまで他の方法。
>> 観客：アーカイブ[聞こえない]と、 誰かが何かを削除した場合
そのプロファイルから、あなたが保つか それのキャッシュ、どのくらい？
Mark Zuckerbergが：今、我々にはありません。
しかし、我々は将来のある時点でことがあります。
>> 観客：のフォローアップを 問題の、どのような
あなたは時の話です 面での会社
プライバシーとセキュリティの、 すべてのもの？
あなたがすべてでそれを心配していますか？
あなたの[聞こえない]プライバシーを入れてきた オンラインおよびセキュリティーに対する声明。
だから、あなたはそれを我慢して それを心配しない？
>> Mark Zuckerbergは：まあ、私は思う 何がFacebookの楽しみを作ること
そして有用なのがたくさんあるということです 多くの人々についての情報
あなたが得ることができること。
しかし、何がより重要だ その情報は、
誰が人々に提供されています その人は、その情報が欲しい
が利用できるように。
そして、それの裏返し で、その情報
したい人々に提供されています その情報にアクセスすることができる。
>> だから、コアの種類の1 我々は決定事項
唯一同じで、人々をできるようにした 学校は互いのプロファイルを参照してください。
そして、私は背後にある考え方を推測 それはあなたがハーバード大学にいるということでした。
あなたは、おそらくそれを持っていません ただせる時間のハード
ハーバード大学の他の誰か あなたの情報を参照してください。
しかし同時に、それがだ ハーバード大学の唯一の人々のように、
あなたはおそらく見るつもりだ人 日々、多分会う、
誰がしようとしている あなたを見てみたい。
これは、いくつかの子供をようではない スタンフォードあなたは決して
に興味があることを行っていると話 あなたの携帯電話番号であるかを知る
またはあなたが興味のあるものを
>> そう制限することにより、 情報の範囲
と狭いのソートする 理にかなっているように、私は思う
我々はこれらの問題の多くを解決したこと。
そして、我々はまた、与える 人々を完全に制御
上の彼らのどの部分 プロファイルが示されます。
だから我々は強制しない 何も表示させる誰でも、
そして我々は人々にきめ細かな制御を与える より敏感なもののいくつかの上。
>> だから、すぐ隣に、好き 携帯電話の分野
ようなものだ別のフィールドがあります、 あなたは誰にこれを見せたいですか？
ちょうどあなたの友人だけ あなたの学校の人々、何？
我々はそれを気にし、 人々が停止するために -
人々は彼らのように感じる場合 情報は、プライベートではありません
そのネジたち 長期的には、あまりにも。
>> 観客：ちょうどfurthering それは、私が推測するにも関わらず、
自分次第な情報を入れて、 場合の償還請求はどのようなものですが、
あなたは写真を持っている、と言うと、 誰かがその写真を置く
一部のメッセージボードやオン いくつか熱いかどうかは、サイトを入力します。
あなたはどのようなユーザーがどのように制御するか の情報を使用して行うこと
あなたのサーバーに入力？
Mark Zuckerbergは：それは非常に難しい 人々が情報をどうかを制御
彼らはへのアクセス権を持っていること。
右？
私は意味、私たちにできることのベストを与えることである 人々は、自分の情報を制御
誰がそれを見ることができます。
そして彼らは、誰かがそれを見てみましょう、一度、 それは一種の、誰のコントロールの外です。
>> 読者：私は好奇心が強いビット 約[聞こえない]ウォール機能。
それは多分もっと出始めるように見えた その後、黒板もののタイプ、およびそれ
完全に周りに変更しました。 [聞こえない]どちらか一方のような、
か何かがあった場合は、 あなたが考えていたこと？
あるいは設計変更があった 行うためのプロセス[聞こえない]？
>> Mark Zuckerbergは：だから私はもともと投げた その一緒に半時間などに。
そして、私はそれはかなりだったと思います あるいは - なぜなら、複雑
私よりも複雑だった それがために思っていた。
と私は思うの一環 我々は変更された理由
それが機能しなかったので、それがあった だけでなく、我々はそれがしたかった。
私は、当初の目標を意味する ソートのそれを作ることだった
あなたはこのwikiを持つことができるように、 人々のプロファイルに基づいたものを入力し、
そのあなたが何かをマウスオーバーすると、 それの一部を添加した人であった。
>> しかし、私はあったと思います 我々は逃した例が多く、
またはそれだけでなく、私が設計されていません。
皆さんが覚えていれば、私は知らない、 しかし、あなたは、ものの上にマウスを使用
そしてそれは同じようによくありませんでした。
などが挙げられ、それは言うかもしれません もし間違った人、
あるいは、より強調することがあります それがになっていたよりも。
>> だから私は、一種の思考であることを結合された、 これでも最高の機能ではありません。
場合には、はるかに興味深いものになるだろう 代わりに、ものの上にマウスを持っていることの
人々は写真を見ることができました その人の名前は誰
なくても、すべてのものを掲載 壁一面を通過する。
夏の間そこで、 だけの種類を経て
そしてより良いパーサを書いた 壁や、それらを分解してみました。
そして、今後は行わ それあなただけの投稿を追加するように、
そしてそれは、壁の上に行ってきました。
>> 観客：[聞こえない]質問です。
あなたのアイデアを得るどこでしょ フェイスブックを作成するための、からの？
>> Mark Zuckerbergは：ちょうど私 何かを作りたかった
人々はタイプ入力できる場所 誰かの名前とGET
人物に関する情報。
私はそれがクールだと思った。
ああ、そう？
>> 読者：私は興味 あなたの特徴において
いくつかの[聞こえない]の情報をSMSできた あなたが望んで、それを送り返します。
私はそれを使用している人々については知りませんでした。
そこにあればだから、僕は思ったんだけど 実際の考慮事項[聞こえない]？
>> Mark Zuckerbergは：だから、SMSゲートウェイ 電子メールの相手を有することも、
ので、あなたの電話番号はXである場合には あなたのプロバイダーとしてシンギュラーを持って、
あなたはx@cingular.comを電子メールで送信できた やそれに類似したもので、
およびテキストメッセージ あなたの携帯電話に行くだろう。
そして、それは自由なゲートウェイです。
テキストときだから、あなたは知っている メッセージの人々、多くの時間
何があなたの携帯電話に依存し 計画では、それはあなたにお金がかかるでしょう、である。
あなたが電子メールを介してそれを行う場合は、 実際にお金はかかりません。
だから、我々はそれを行うことを選択した方法です。
我々は、高をしていた 彼らと我々のボリューム
それだけで良いだろうと判断した 実際にそれを行う - と私たちのためのもの
合法的な方法とテキストを送信 の携帯電話に直接メッセージを、
行くとは対照的に、 電子メールゲートウェイ経由。
だから我々は、プロセスの一種だ 今セットアップすることを得ることの。
>> 観客：[聞こえない] MySpaceの[聞き取れない]？
>> Mark Zuckerbergは：私たちはしていると思う 常に行うにはより多くのものを探している。
私たちはしているとは思わない マイスペースと競合する。
そして私はそれがのようなものだと思います アプリケーションのさまざまなタイプ。
うん。
読者：私は興味があります。
理由について特別な理由はありますか 個人のプロファイルや学校のEメール
とか[聞こえない]とならないよう テキストをコピーして貼り付けることができますか？
[聞こえない]というのでしょうか？
>> Mark Zuckerbergは：だから私 なかったことをするように人々
通過できませんでした とページをこすり。
私たちは多くのものを持っている 我々は場所に置くこと
人にはないことを確認します フェイスブックのオフ情報を集約。
あなたは明らかに、あなたが見ることができない 他の学校の人のプロファイル。
しかし、また、あなたがしようとした場合 プロファイルの多くを表示するには、
それはあなただけで表示していることをピックアップし プロファイルの異常な数。
>> そして、我々はまた、ソートの - ちょうど ユーザ活動を分析することにより、
我々は、これらのベイジアンフィルタを構築した 私が推測することをちょうど私達が選ぶましょう
本当に好き異常な活動、 素早く、そしてショーのだけの種類
これらのユーザーには非常に限られた情報。
しかし、物事の1 私たちがやってみたかったこと、
私たちがしたい - 私たちは確認する 誰のために特に困難
メールをこすりしようとする アドレスは、それはですので、
本当に迷惑 - 人々はスパムメールを取り込んでいる場合。
だから我々は考え出したことにより、 画像は、それを作る、
だけではなく、プレーンテキストの、その 複雑さの余分なレベルを追加しました
こするの面で。
>> 観客：[聞こえない]かわいい その[聞こえない]貴重な資源。
あなたは[聞こえない]何もしていますか？
>> Mark Zuckerbergは：まあ、我々はそれを使用することができます たとえば、あなたにポスターをターゲットにする。
あなたのうちのどれかかどうかは知りません それの外のポスターを買いました。
しかし、我々は一種の - 私たちは、しようとしている 我々はそれを行うことができますかを把握、
しかし、私たちは本当に、明らかにしている 人々のプライバシーに敏感。
あれは何ですか？
>> 観客：ほどではないため 個々の[聞こえない]、
ちょうど[聞こえない]全体として？
Mark Zuckerbergは：うん。
私たちは、実際に起こっていると思う 何かを解放する
その後半、今週または来週中 私たちいくつかの集計統計を示しています
面白いと思います。
私が意味する、これは一種のものをです 涼しいが、それはものの型ではありません
あなたが戻って、毎日になっていること。
いいえ、CSの質問ですか？
マイケルD.スミスするあなた マークのための質問がありますか？
彼が滞在することをいとわないかもしれません 周りの数分のため、
場合に人々は聞かないようにしたい 公共の場であなたが持っている -
>> Mark Zuckerbergは： 読者：私は特に
失望そのウィル·チェン 私にどんな質問をしていませんでした。
>> マイケルD.スミス：私たちは、よ 後でウィルに取り組む。
これだけです！
これ以上？
私たちはカップルより多くを持っている。
Mark Zuckerbergは：クール。
観客：表示しています今までに Facebook上で先延ばし、
部屋の中でみんなと同じように？
>> Mark Zuckerbergは：あれは、何ですか。
>> 観客：表示しています今までに Facebook上で先延ばし？
>> Mark Zuckerbergは：もちろん。
>> 観客：[聞こえない]。
>> Mark Zuckerbergは：私は意味、 私はそこだと思う
人々がサイト上で何をすべきかに値。
>> 読者：私は知っている 私たちのそれはおそらく多くの
時間[聞こえない]ことを感じるだろう。
>> マイケルD.スミス[聞こえない]。
>> Mark Zuckerbergは：ええ、もちろん。
読者：あなたが言うことができるかどうかは知りません このが、どのような種類の機能の缶
今後に期待？
[聞こえない]
>> Mark Zuckerbergは：まあ、私はあなたを伝えることができます 私たちは、次の2週間やろうとしている。
そのことがあります 私は前に述べた、
私たちは、束を集約しているところ 統計の、ちょうど暑いかを示す
そして何が変わりつつ。
また驚くべき 我々はした統計
ハーバード大学の人々の2％のように、発見 自由主義は、例えば、
またはそのような何か。
私は別のことだと思い 我々は、うまくいけば起動するつもりだ
いつか後半のどちらか 今週または来週、
そのものです 人々は明確にすることができます
他の人との関係。
>> だから、多くの問題という 私達は種類のフェイスブックで対処
常に技術的ではありませんが、あります 時には彼らが社会問題しているよう。
そして、それはのようなものだ - 1 私はと思う事
本当に面白いです - あなたが持っている場合 100や150の友人、どれだけを行う
あなたはそれらの人々のそれぞれを知っているし、 誰が多分5人々のような
あなたが実際に多くのように、気になる方。
そして、それは何かありません あなたが本当にできること
今答え、ため 接続はバイナリです。
あなたはどちらが接続されているか、わからない。
だから私はしばらく考えてしようとしてきた 我々は何かを設計することができる方法について
つまり、人々するようになるだろう 彼らがいたどれだけ近いかを表現できる
人々に、公平な方法の一種である。
>> あなたが作ったのであればあなたが想像することができます 同じようにした機能 - 率
規模のあなたの友情 1から10まで、それは動作しません。
まず第一にあるため、 誰もやってみたいんだろう
あなたが誰かを侮辱しているからだ あなたが好きなら、あなたは3だ。
しかし、それは一種のもだ 退屈な、など誰
そのためにそれをしたいと思う。
そして、それはちょうどによって歪められる 同じように社会的圧力
友人であること。
一部の人々は様々なを持っている 友人が彼らにあるものの感覚、
そしてもう一人は、だろう。
誰かが30人を有しており、その場合は もう一人は150の友人を持っている、
その人が実際にありますか 実際の生活の中でもっとたくさんの友達？
多分かそうでないかもしれない、と 多分30の人はただ
作るためのより高い閾値を持つ Facebook上の友人の誰か。
>> だから、私は意味、私は推測する、そのソリューション 我々はこのために思い付いたことを
裁判官に - にすることでした ベースの関係
双方向、事実に基づいた財務諸表に。
したがって、たとえば、私が取った この人とCS50。
または私はこの人と一緒に家に住んでいた。
とだけの種類の束のがあります そのようなものを行うためのさまざまな方法。
しかし、私はそれはと考えました おそらく、もう少し正確で、
誰も起こっていないので に - は圧力はありません
そのようなことについてうそをつくように。
それは好きではないが、どのような あなたが話している？
私はあなたとCS50はかかりませんでした。
誰かが集約している場合 異なる接続の多くは、
そのようなものを意味します。
だから、あなたのような人を撮るとき ここに私のルームメイトだダスティン、、
それはOKのようなものだ、まあ我々は住んでいた 一緒カークランドハウスで。
その後、我々はFacebookを利用していました。
その後、我々は現在、カリフォルニア州パロアルトに出て移動し、 我々はまだFacebook上で作業している - それから
多分それはへの十分な接続です この人は、明らかによく、[OK]を言う
この人にやるべきことがたくさんあり​​ます。
一方、もしのみカテゴリー 、あなたを介して誰か知っていること
この人の私のFacebookの友人、 そしてそれはまた何かを意味します。
だから私は知らない。
我々はそれがどのように機能するかがわかります。
何も確かなことではありません。
どうしたの？
>> 観客：表示していますが、実際に[聞こえない] 情報を入力する人
[聞こえない]？
>> Mark Zuckerbergは：それは組み合わせです。
だから私は別のことだと思い つまり、それぞれにかなり重要です
これらのイベントのある それらが発生した日付。
もしそうであった場合、例えば、A 一人一人の友情の日付
与えるだろうし、一人一人と あなたより正確な表現
それが何を意味するのかを、 今あなたのため
に何を意味するのか友人か分からない ネットワーク上の人々のそれぞれ。
そして、あなたはいつかわからないので、 その友情が形成された、
あなたが持っているかわからない その関係で変更
以来、その友情を形成した。
>> 私が意味するかの人 - もし友情 誰かに非常に少ないことを意味する
あなたはそれが起こったことがわかっている場合 昨日、彼らは友達になったことを、
あなたはまだがあることを知っている いくつか - いくつかの強さがあることを。
これは、確実性の事のようなものだ。
lower確実性があります その彼らの関係
その時点から分岐したか アクションが発生した日時
早くだった。
申し訳ありませんが、最近の。
だから私はそれがの一つだと思います 我々はここに焦点を当てているもの。
だから私はコースを取った - 私 誰かとCS50を取った
この用語は、多くの異なっている 私は今、シニアてるってより
そして私はこれでCS50を取った 私は一年生だった人。
>> これらの多くは - 分析 人々はこれを見てどのように
および関係を参照してください。 必ずしもではない -
Facebookはするつもりはない 関係を評価する。
それは一種のだ - 人々は持っている 暗黙の了解
違いが間にあるものの 誰かと今期CS50をとった
およびCS50をとった 3年前の中。
そして、私はそれは一種の助けになると思います。
どうしたの？
>> 観客：いつ 新しいアイデアを取得し、
どのように、それはかなりクールだと思う [聞こえない]あなたはそれについて移動する方法では？
>> Mark Zuckerbergは：ないあまりにも。
私は思うので、その 多くのものは、並べ替える
非常にユニークなを持っている それを構築するためのプラットフォーム。
私は、他にはないと思う 企業や人々のグループ
世界で誰ができた 今、この権利を開発しています。
私がしても、Googleの平均 彼らのような5000のエンジニア
作るための場所ではありません その種のアプリケーション
の人々の特徴 このような関係。
>> そして、それは同じことのようなものだ 写真のタグ付け。
我々は行うことができますので、写真のタグ付け のみ動作した場合、あなたの周りのすべての人
サイトにある。
そうしないとしているので 利用のタイプを取得するつもり
あなたが行くことのために あなたが写真をアップロード
あなたは人々の束をタグに進み、 彼らはそこにいない、それは吸う。
ハーバード大学の人々ので、たとえ50％ Facebook上であったが、その後、タグ付け
そして我々は設定の方法 アップはまだ吸うだろう。
だから、唯一動作するための97％ ハーバード大学の人々は、Facebook上である
または何でも。
だから、そのため、それはのようなものだ 懸念の大きくはない。
うん？
>> 観客：だから一種から ソフトウェア工学、
ダイナミックの並べ替え[聞こえない] 道、とき誰か
これらのアイデアの1を持っています - レッツ様 この[を集約？広い？]統計
そして人々に伝えるか、私ができるようになっています すなわちこれを測定し、他の
これらの人々について、およびマークアップ 人々のプロファイルにこの事 -
彼らはどのようになって行くのですか 皆様からのゴーサイン
のいくつかを過ごすために、企業内の他の 自分の時間は、技術的にそれに取り組ん？
または他の人がそれに取り組むことを得る 彼らと、そのようなもの？
>> Mark Zuckerbergは：MHM。
私は多くの人々と思う - 私は意味、 本当にFacebookので働く人々
Facebookので働くように、 私は、ほとんどの部分は、と思う
との多くを費やす 自分の時間それをやって。
等が挙げられ、多くの 彼らが費やしている時間、
彼らは作業して過ごす かもしれないもの
並べ替えの戦略的に重要に 私たちは、その時点で何をしようとしている。
しかし、また、多くの人々だけで コー​​ドベースの周りの混乱、
とちょっと置けば、損益計算書上 そこにユーザーが私の場合はそれは、ようなものだ
そこにこれを置く。
>> だから私は別のに歩き回る 日中の人々の場所で、
または人々が来て、私に話しています。
同様に、私は最高経営責任者（CEO）のオフィス·アワーを開催 午前2時から4時00毎日のようにジョーク、 -
ではない今日。
そして人々は来て、私を見る 彼らがやっている別のもの、
それがたくさんある 比較的低温、とか
私が持っていないだろうと 必ずしも考える。
>> だから私はあなたが尋ねた、意味 私たちは、省されているかの前に、
私たちは、古いプロファイルにアーカイブされた場合 情報、および理由の1
なぜ私は、我々は言った それをやっている始めるかもしれない
なぜなら会社の男の1 それはようなものだ何かを思い付いた、
ので、あなたの友人のページに移動し、 それはあなたの最近更新された友人を示しています。
そして、あなたはその上でクリックし、 そしてそれは彼らの新しいプロファイルを示しています。
しかし、兆候はありません 変更内容の。
>> だから、みんなの一つは、何かを作った 彼のプロフィールの古いバージョンを保持し、
してから行うようにしたときに 彼はそれを更新するとき、彼のプロフィールにアクセスし、
それは黄色のインクルードでハイライト表示さ 変更されたその一部。
そして、私はそれはかなりクールだと思います。
そして、それは巨大なプロジェクトではない - 私は、それが実際に種類のものである、ことを意味
私たちは、保存を開始する必要がある場合 みんなの情報。
>> しかし、私は意味、それはややクールだ。
それはあなたの事の種類ではありません 必ずしも出てく​​るにバインドされて、
しかし、私は間違いなくそれはかなりだと思う 我々が今持っているもの以上の大きな改善。
今は、に行くことは本当に難しい 誰かのプロフィールや変更かを見分ける。
そして、それはまさにもっともだ 私が持っていることを最近の例。
>> 読者：あなたができるようにするための時間を持っていますか 人それぞれのページの外観を変更するには？
[聞こえない]？
>> Mark Zuckerbergは：だから、私 これを行うにはしたくない。
私は思うので、その理由はある Facebookはディレクトリであること、
そして第一の目的 誰かを検索することです。
右？
自分の名前を入力Likeして取得 それらについていくつかの情報。
物事の1 それは本当に便利だ
すべての人のページがあるということです 同じ方法で構成。
>> だから、あなたが見たい場合は、 誰かが単一の場合には、
あなたは、列を下にスキャンする必要はありません あなたは関係のステータスが表示されるまで。
それがどこにあるかだけを知っています。
だから、クリックしに行く - あなたの 目はまさにそのことに行く。
しかし、あなたは別の人が持っていた場合 異なる方法でそれらを変更することCSSes、
その後になる可能性があり、その 迷惑な - 特に
人々が暗いようなものを行っている場合 黒い背景に青文字。
それだけでちょっと嫌取得します。
>> 観客：どのように成功しています Facebookは[聞こえない]されて、
あなたは違いは何だと思いますか [聞こえない]目的は？
>> Mark Zuckerbergは：目的 - のための 私、高校1は同じであった。
私は、アプリケーションと思う - これはおそらくしようとしている
かなり愚かに聞こえる - しかし望む 人々を検索するために、私が思うに、
コア人間の欲望の一種である。
右？
私は人々がしたいと思う 他の人々についてのものを知っている。
だから私は提供すると思います インターフェイス場所人々はできる
誰かの名前を入力して取得 それらについていくつかの情報
一般的には非常に便利なものです。
だから、成長はかなり良いされている。
>> 把握するのは難しいことだった それを測定する方法を正確に、
ので、我々は大学にいたとき、 私たちは、ハーバード大学でそれを開いた。
その後、我々はでそれを開いた ハーバード周りのカップルの大学。
アイデアは、我々があったが、いつもだった お金と機器の本当に短い。
わずかの取得中にそう できるだけ機器、
私達は私達の成長を最大化したいと思います。
だから我々は起動したい 私たちの学校での
成長しようとしていると思う 事実に基づいて、最速
これらの学校の人たち、その ほとんどを持っているとしている
での友人の数 我々がすでにしている学校。
我々は、さまざまなを取った 高校へのアプローチ、
我々だけで起動する可能性があるため、 どこでも同時に。
だから我々は本当に知りませんでした それはどのように成長するつもりだった。
私はそれが5000人以上で成長していると思う 人々の日、かなり良いです。
うん？
>> 観客：いつ あなたは、Facebookを利用し始めました
それがなることを意図 この本格的なビジネス？
Mark Zuckerbergは：いいえ。
観客：さて、どのようにして、[聞こえない]でしたか？
>> Mark Zuckerbergは：私が覚えている それはクールになると考えて
あなたは可能性があれば みんなのディレクトリ。
私は両親と議論覚えて これについては、私の後にはほとんどのため
この学校の外に追い出された 私はFacebookの前にやったプロジェクト、
彼らは何が良い可能性、のようなものでした おそらく何か新しいことを行うので来る？
と私は、これはかなりクールだ、のようだ。
あたかもそれは次のようになりますどのようにクールを想像 あなただけの誰かの名前を入力することができます
そしてそれらについていくつかの情報を得る。
そして、彼らはちょうど私がそれを見ることはありません、のようなものでした。
そして、私はよく、私たちつもりのようだ ただ、今のハーバード大学でそれを行う
しかし、1日に何が起こるか想像して あなただけの誰かの名前を入力することができます
そしてそれらについていくつかの情報を得る。
等が挙げられ、そのだろう ちょっとクールな、正しいかも？
そこで、彼らはそれを買いませんでしたが、今はしております。
>> [笑い]
>> ええ、私は知らない。
私は我々だけだ、各段階で推測 自然な方法を見ての種類
保存するため ネットワークの完全性、
またそのようにそれを作るために それはより有用だと - 私
推測では、その質問への答えである。
うん？
>> 観客：特定のありますか スキル、特に[聞こえない]、
そのユー[聞こえない]か、だろう 誰かが勉強するための示唆？
Mark Zuckerbergは：私はあなたことを示唆している あなたができる最も困難なコースを取る、
あなたが最もときを学ぶため あなたは正しい、自分自身に挑戦？
だから、161のようにちょうど、私の人生を台無しにした 私はそれから多くを学びました。
121私もかなりハード見つけた。
124種類の変更 私がものを考えた方法です。
>> どのような124が教えてくれたこと 私は本当に便利だったと思う
私は - があるということでした 多くの人が集中すると思います
ようなものを行う方法について だけでなく、可能な方法と、
最も効率的なアルゴリズムを作るために。
しかし、何が常にではないことで私たちを得ている 最も効率的な方法で何かをやって、
しかし、フレームワークを敷設 かなり効率的な方法で。
だから、私は意味、それは一種の教え もし問題の両側
データ構造とアルゴリズムのように、 そしてどのようにセットアップは本当に重要です。
そして、それは私たちが間違いなく保存されているの 多くの時間をスケーリングにお尻。
>> 知りません。
スマートな人々と仕事。
人から学ぶ。
読者：そのことの一つ 私は比較して、Facebookの約気づいた
他のソーシャルネットワーキング空間に、ある それは実際に使用する方が楽だということ。
あなたは人々を持っていますか - あなたの従業員のように ちょうど彼らが考える何個入れ
カッコイイです。
あなたは独立した、安定性の人々を持っていますか それを確保するために、すべてが一緒にすべての作品？
>> Mark Zuckerbergは：人々ができます 彼らが好きにする、
それは、彼らを意味するものではありません サイト上に置くことができます。
だから私は、前のものが行くと思います サイト上で、多くの人々はそれを参照してください。
つまり、私は間違いなくオフにチェック その上で、ライブに行く前に。
しかし、私が意味する、私は人々が持っていると思う クールなものを行うために創造性がたくさん。
と多くの時間、それはのようなものだ 誰かがクールなアイデアを思い付くことができ、
それはそれはだという意味ではありません それが起こるだろうと最終的な方法です。
>> したがって、たとえば、人々はハイライト 黄色の変化はあるか
そのプロファイルで - 私はと思う ハイライトのほんのコンセプト
変更されているものがある 本当に良いが、インタフェース
それのために使用されている男がいないことを 私が思うことは最高の一つです。
そして彼は保存だ道 古いプロファイル情報
どちらか最適ではありません。
そして、それは一種の、クールな理由は 彼はちょうど彼自身のためにそれをやっていた。
しかし、我々はこれまでに確認しようとしていた場合は、 何かが、その外に住んでいる
私は、我々は別の方法でやってみたい。
それだけでモックアップのようなより多くのだ。
>> 観客：そうのような、アイデア アップ、地面から来る、
した後、[？それだけでは？] [？投げ？] [？ラインの下の？ ？]
>> Mark Zuckerbergは：私 意味、それは両方の方法を行く。
そして、私は完全にunopinionatedていないよ。
マイケルD.スミス[聞こえない]。
>> 読者：私は実際に持っている [聞こえない]についての質問。
だから、戻って約行く [聞こえない]と[聞こえない]プライバシー。
そして、それは別のプラットフォームですか？
>> Mark Zuckerbergは：うん。
>> 読者：だから、大学の人々 18歳以上であることと、許可された
投稿するにはどのような写真を、彼ら したい、と彼らは本当にわからない
を除いて、自らを有罪 おそらく薬物​​やアルコールのために？
私は上の写真を見てきました Facebookのどこより若い
いとこが飲んでいる そのようなもの。
しかし、あなたが高校に行くとき 子供たちは、彼らは15と16歳以下だ。
>> そして、あなたはただの人である と言って、それはインターネットの、
彼らは有罪にする場合 自分自身とそのようなこと、
それはOKです？
またはあなたたちは、写真をフィルタしない 我慢することの高校生
そして、彼らが書いて情報？
それとも、ただ[聞こえない]のですか？
Mark Zuckerbergは：だから、多くの 私たちがものを考え出すソリューション
技術的または組織的なものではなく、 ちょうど社会的な圧力を加えること
良い方法で。
だから、マイスペースはあります - ほとんど そのスタッフの三
写真を監視していること ポルノのためにアップロードさ。
私たちは、めったにいずれかを持っている ポルノは、アップロードされた、
と私はたくさんのことを考える その理由は、人々
Facebook上で実名を使用し、 学校のあなたの本当のメールアドレス。
あなたがそれを持っているなら、あなたはね ポルノをアップロードするつもりはない。
そして、私はそれがだと思う 本当に簡単な社会ソリューション
おそらく、複雑な技術的な問題に。
>> だから、言った、我々はいくつかの変更 高校の周りの機能。
例えば、我々はかかった 私たちのための当事者うち、
両親ことを考え出し 腹が立つだろう
または彼らはすべてを壊す 本当にすぐに樽パーティー、
それは皆のために吸うだろう。
>> [CHUCKLES]
>> 知りません。
私たちは、連絡先をdeemphasize 高校の情報。
うん。
観客は：すべての権利、私たちはここで終わり。
あなたが他の質問がある場合は、気軽に 降りてくるとマークするために話をする自由。
どうもありがとうございました。
>> Mark Zuckerbergは：うん。
[拍手]