1 00:00:00,000 --> 00:00:11,664 2 00:00:11,664 --> 00:00:13,830 邁克爾·史密斯:這 下午我很高興 3 00:00:13,830 --> 00:00:16,830 的介紹馬克·扎克伯格, 這是我們的演講嘉賓1 4 00:00:16,830 --> 00:00:21,030 這學期來,聊了 關於計算機科學點點 5 00:00:21,030 --> 00:00:22,040 在現實世界中。 6 00:00:22,040 --> 00:00:25,350 正如你們大多數人可能知道,作為 你們都這樣做更 7 00:00:25,350 --> 00:00:30,090 比我做的,創始人Facebook.com的, 這是一個社交網絡 8 00:00:30,090 --> 00:00:32,200 程序,無論你怎麼稱呼它。 9 00:00:32,200 --> 00:00:37,094 用超過2000所學校的對面 國家,甚至全世界也。 10 00:00:37,094 --> 00:00:38,760 難道世界也一樣,或者只是國家? 11 00:00:38,760 --> 00:00:39,750 >> 馬克·扎克伯格:[聽不清]。 12 00:00:39,750 --> 00:00:40,740 >> 邁克爾·史密斯:OK。 13 00:00:40,740 --> 00:00:45,007 因此,良好的影響做 有些事情在計算機科學。 14 00:00:45,007 --> 00:00:47,090 他會告訴我們一些 它的背景的 15 00:00:47,090 --> 00:00:48,780 和什麼是重要的,等等。 16 00:00:48,780 --> 00:00:50,140 所以,請和我一起歡迎。 17 00:00:50,140 --> 00:00:56,080 18 00:00:56,080 --> 00:00:57,360 >> 馬克·扎克伯格:呦。 19 00:00:57,360 --> 00:00:57,540 好吧,冷靜。 20 00:00:57,540 --> 00:01:00,248 這是我第一次過 只好拿著這些東西。 21 00:01:00,248 --> 00:01:02,818 所以我只是要重視 它真的很快,一秒鐘。 22 00:01:02,818 --> 00:01:14,270 23 00:01:14,270 --> 00:01:14,770 好的。 24 00:01:14,770 --> 00:01:16,264 你能聽見嗎? 25 00:01:16,264 --> 00:01:17,740 這是很好的? 26 00:01:17,740 --> 00:01:19,160 這是放大的呢? 27 00:01:19,160 --> 00:01:19,797 >> 觀眾:是啊。 28 00:01:19,797 --> 00:01:20,922 馬克·扎克伯格:好吧。 29 00:01:20,922 --> 00:01:21,979 甜蜜。 30 00:01:21,979 --> 00:01:24,895 這就好比第一時期之一 我去過一次演講哈佛。 31 00:01:24,895 --> 00:01:31,950 32 00:01:31,950 --> 00:01:35,480 我猜大概會是 對你們最有用的是,如果我只是 33 00:01:35,480 --> 00:01:39,104 帶你通過一些課程 那我把在哈佛其實,我 34 00:01:39,104 --> 00:01:40,270 也有時去講課。 35 00:01:40,270 --> 00:01:42,230 我是在開玩笑。 36 00:01:42,230 --> 00:01:44,120 排序和一樣,怎麼 不同的決定 37 00:01:44,120 --> 00:01:46,711 我不得不做出時,我是 隨著Facebook的移動 38 00:01:46,711 --> 00:01:49,460 得到不同的東西影響 我正在學習中的類 39 00:01:49,460 --> 00:01:50,427 我是服用。 40 00:01:50,427 --> 00:01:53,010 如果一切按去 計劃,那麼也許你們中的一些人 41 00:01:53,010 --> 00:01:55,759 會出來這種思維 服用CS或工程的東西 42 00:01:55,759 --> 00:01:57,760 在哈佛實際上是某種有用的。 43 00:01:57,760 --> 00:02:00,640 所以這是遊戲計劃。 44 00:02:00,640 --> 00:02:02,670 >> 我認為這是 開槽兩小時。 45 00:02:02,670 --> 00:02:04,670 有沒有辦法,我要去 講了兩個小時。 46 00:02:04,670 --> 00:02:07,110 我可能會說像 20分鐘,或15分鐘, 47 00:02:07,110 --> 00:02:08,750 然後我就只是讓 你們問的問題。 48 00:02:08,750 --> 00:02:10,958 因為我敢肯定你們 有更多有趣的東西 49 00:02:10,958 --> 00:02:14,816 要問我,比我能來 與談論我自己。 50 00:02:14,816 --> 00:02:16,760 >> 所以,我想我就 那種上手。 51 00:02:16,760 --> 00:02:19,810 52 00:02:19,810 --> 00:02:23,580 當我在這裡,我 開始時服用121。 53 00:02:23,580 --> 00:02:26,297 我從來沒有真正花了50。 54 00:02:26,297 --> 00:02:28,130 你應該得到 誰是其他人 55 00:02:28,130 --> 00:02:31,190 做臉譜,達斯汀 莫斯科維茨,誰是我的室友。 56 00:02:31,190 --> 00:02:34,792 當我們開始的地點是 用PHP編寫的,這是不是 57 00:02:34,792 --> 00:02:36,500 您在學 其中一個班的。 58 00:02:36,500 --> 00:02:38,960 但幸運的是,如果你 有一個很好的背景在C中, 59 00:02:38,960 --> 00:02:42,790 語法是非常相似, 你可以把它撿起來在一兩天內。 60 00:02:42,790 --> 00:02:49,020 >> 於是我開始寫網站 並在哈佛大學啟動它 61 00:02:49,020 --> 00:02:51,040 2004年2月。 62 00:02:51,040 --> 00:02:52,750 所以我猜差不多兩年以前的事了。 63 00:02:52,750 --> 00:02:55,770 並且在幾個星期,一 幾千人報名參加了。 64 00:02:55,770 --> 00:02:57,686 而且我們開始 從一些人的電子郵件 65 00:02:57,686 --> 00:03:00,800 在其他高校要求我們 啟動它在他們的學校。 66 00:03:00,800 --> 00:03:02,725 >> 和我正在161的時候。 67 00:03:02,725 --> 00:03:05,350 所以我不知道,如果你們知道 該課程的聲譽, 68 00:03:05,350 --> 00:03:07,662 但它是有點沉重。 69 00:03:07,662 --> 00:03:10,370 這是一個非常有趣的過程,但 它沒有留給我太多的時間 70 00:03:10,370 --> 00:03:12,510 做任何事情都要與Facebook的。 71 00:03:12,510 --> 00:03:16,360 所以,我的室友達斯汀,我是誰 猜剛剛完成CS50, 72 00:03:16,360 --> 00:03:18,370 當時想,哎,我想幫幫忙。 73 00:03:18,370 --> 00:03:22,009 我想要做的擴張和幫助 你找出如何做的東西。 74 00:03:22,009 --> 00:03:24,050 所以我當時想,你知道, 這是很酷的傢伙, 75 00:03:24,050 --> 00:03:26,500 但你真的不知道任何 PHP之類的東西。 76 00:03:26,500 --> 00:03:29,919 所以,那個週末他回家, 買了這本書的Perl傻瓜, 77 00:03:29,919 --> 00:03:31,960 回來了,很喜歡, 好吧,我已經準備好了。 78 00:03:31,960 --> 00:03:35,560 我喜歡花花公子,該網站是用 在PHP中,沒有Perl的,但你知道, 79 00:03:35,560 --> 00:03:36,270 這很酷。 80 00:03:36,270 --> 00:03:41,800 >> 於是,他拿起了PHP 過幾天,因為我 81 00:03:41,800 --> 00:03:44,090 承諾,如果你有一個 C語言很好的背景,然後 82 00:03:44,090 --> 00:03:46,230 PHP是一種非常簡單的事情回升。 83 00:03:46,230 --> 00:03:49,390 而他只是那種上班去了。 84 00:03:49,390 --> 00:03:53,120 所以我的意思是,第一大的決定 我們真的不得不做出 85 00:03:53,120 --> 00:03:57,140 是怎麼樣的 擴展架構 86 00:03:57,140 --> 00:04:01,920 從成立單一學校類型去 我們有當時它只是在哈佛 87 00:04:01,920 --> 00:04:03,830 的東西, 支持的多所學校。 88 00:04:03,830 --> 00:04:06,890 >> 因此,這是不得不的決定 要作出關於一束水平, 89 00:04:06,890 --> 00:04:10,000 無論是在產品,以及如何 我們希望隱私工作, 90 00:04:10,000 --> 00:04:12,510 但我認為,一個真正 重要的決定這 91 00:04:12,510 --> 00:04:16,180 幫助我們規模相當不錯的是如何 我們決定分發數據。 92 00:04:16,180 --> 00:04:21,680 >> 因此,我不知道有多少複雜的 東西像大O表示法你們 93 00:04:21,680 --> 00:04:23,620 在這個類中。 94 00:04:23,620 --> 00:04:28,610 所以我的意思是,最複雜的 計算,我們在網站上做 95 00:04:28,610 --> 00:04:32,080 是計算來告訴如何 您連接到人。 96 00:04:32,080 --> 00:04:34,680 >> 因為如果你能 想像一下,這是存儲 97 00:04:34,680 --> 00:04:42,210 作為排序的一系列無向 - 它不是加權 - 所以無向, 98 00:04:42,210 --> 00:04:45,970 加權對ID號 的人在數據庫中。 99 00:04:45,970 --> 00:04:49,647 然後,如果你想弄清楚 誰是朋友與別人, 100 00:04:49,647 --> 00:04:51,230 你要看看他們的朋友。 101 00:04:51,230 --> 00:04:51,730 對不對? 102 00:04:51,730 --> 00:04:54,000 所以,這也許像100或200人。 103 00:04:54,000 --> 00:04:57,050 >> 但是,如果你想圖 出誰是朋友的朋友, 104 00:04:57,050 --> 00:04:59,800 還是什麼最密切聯繫 是那麼樣的你在那裡, 105 00:04:59,800 --> 00:05:03,440 一定要看的100或200 每個朋友的那些朋友的。 106 00:05:03,440 --> 00:05:10,020 因此,它成為在每個級別有 的n另一個因素乘以n,其中 107 00:05:10,020 --> 00:05:13,861 n為好友的號碼 每一個你的朋友了。 108 00:05:13,861 --> 00:05:16,110 所以,你可以看到這 一種變指數 109 00:05:16,110 --> 00:05:20,076 難以解決的 人與人之間的最短路徑。 110 00:05:20,076 --> 00:05:22,950 所以,如果你只是尋找一​​個 一個朋友的朋友,n值的平方。 111 00:05:22,950 --> 00:05:25,520 如果你正在尋找一個朋友 一個朋友的朋友,這是Ñ立方。 112 00:05:25,520 --> 00:05:27,311 這東西 這是傳統 113 00:05:27,311 --> 00:05:31,590 對於很多的相當困難 前身站點到Facebook。 114 00:05:31,590 --> 00:05:34,210 和Friendster的例子 過大的問題,這 115 00:05:34,210 --> 00:05:37,520 因為他們試圖 計算路徑六度出來, 116 00:05:37,520 --> 00:05:38,870 或者像七度了。 117 00:05:38,870 --> 00:05:42,330 >> 而在這個時候,當 你在做如N第七, 118 00:05:42,330 --> 00:05:47,560 只是真的是非常艱苦, 它記下了他們的網站了一會兒。 119 00:05:47,560 --> 00:05:51,950 所以那種認為我們有事情之一 記住,當我們搞清楚 120 00:05:51,950 --> 00:05:56,070 如何做到這一點是你怎麼 以這樣的方式分發數據庫 121 00:05:56,070 --> 00:05:58,820 這個計算 變得易於管理。 122 00:05:58,820 --> 00:06:03,570 >> 所以,我們決定是 在網站上,每個人都 123 00:06:03,570 --> 00:06:06,800 的確大部分活動在 學校,他們正在以一種在。 124 00:06:06,800 --> 00:06:09,767 所以,如果你在哈佛, 那麼大多數人 125 00:06:09,767 --> 00:06:12,350 你將會看到誰 並在該地塊進行交易 126 00:06:12,350 --> 00:06:13,475 將要在哈佛。 127 00:06:13,475 --> 00:06:16,600 它實際上可能喜歡90% 你做的網站上的東西。 128 00:06:16,600 --> 00:06:20,510 >> 因此,我們決定分頭行動 數據庫和創建 129 00:06:20,510 --> 00:06:25,740 MySQL數據庫的一個實例 為每所學校的網絡中。 130 00:06:25,740 --> 00:06:30,680 並在這樣做,如果你 請注意,我們計算的路徑 131 00:06:30,680 --> 00:06:32,050 只有在學校。 132 00:06:32,050 --> 00:06:35,120 ,因此,而不是說像現在 我們是在600萬用戶, 133 00:06:35,120 --> 00:06:41,080 和而不必做N的立方 超過600萬的某些部分, 134 00:06:41,080 --> 00:06:43,850 它只是Ñ多立方 萬,這是一個更 135 00:06:43,850 --> 00:06:47,760 管理類型的計算。 136 00:06:47,760 --> 00:06:50,920 >> 所以這是排序第一的 大型建築的決定 137 00:06:50,920 --> 00:06:55,210 我們不得不做出的貢獻 我們不會死的幾個月後。 138 00:06:55,210 --> 00:06:58,250 它可能是一個 很重要的一條。 139 00:06:58,250 --> 00:07:04,935 >> 所以,當我們第一次建立了網站,我們有 我們正在運行的只是一台電腦。 140 00:07:04,935 --> 00:07:06,060 這不是在我們的宿舍裡。 141 00:07:06,060 --> 00:07:06,851 我們租用它。 142 00:07:06,851 --> 00:07:10,780 那種我吸取了教訓 試圖運行一個網站了我的宿舍 143 00:07:10,780 --> 00:07:15,040 房間在幾個月前,和 哈佛幾乎試圖踢我出去。 144 00:07:15,040 --> 00:07:18,750 >> 所以我結束了一個租房 服務器關閉網站這段時間。 145 00:07:18,750 --> 00:07:26,540 我猜原本運行 數據庫和Web服務器。 146 00:07:26,540 --> 00:07:29,280 所以,Apache是​​什麼我們 使用在本例中 147 00:07:29,280 --> 00:07:31,940 以服務頁面 從同一台機器。 148 00:07:31,940 --> 00:07:35,710 因為我們的分佈 在我們做的數據庫的方法, 149 00:07:35,710 --> 00:07:40,750 我們能夠,隨著時間的推移,只是 線性排序,並添加更多的機器 150 00:07:40,750 --> 00:07:43,630 無需任何成長的網站 一種指數擴張 151 00:07:43,630 --> 00:07:45,640 對機械,我們有量。 152 00:07:45,640 --> 00:07:49,470 >> 但是經過我們對撞 像30或50所學校, 153 00:07:49,470 --> 00:07:54,020 我們開始意識到我們可以 開始越來越多地表現出來 154 00:07:54,020 --> 00:07:55,130 MySQL的或Apache。 155 00:07:55,130 --> 00:07:57,980 156 00:07:57,980 --> 00:08:02,270 一些這些東西被設置方式 只是不作為最佳的,因為它可以。 157 00:08:02,270 --> 00:08:10,840 >> 因此,例如,當你有 機器的MySQL和Apache 158 00:08:10,840 --> 00:08:14,500 在同一台服務器上運行,那麼如果 有事到該服務器, 159 00:08:14,500 --> 00:08:18,500 那麼不僅做數據庫 對於學校或學校 160 00:08:18,500 --> 00:08:20,700 該服務器上只 停止樣的回應 161 00:08:20,700 --> 00:08:24,367 的方式,將得到 你什麼有用, 162 00:08:24,367 --> 00:08:25,950 但你甚至不能載入任何網頁。 163 00:08:25,950 --> 00:08:27,075 所以你無法得到頁面方浩。 164 00:08:27,075 --> 00:08:28,250 和那種很爛。 165 00:08:28,250 --> 00:08:33,586 >> 但另一個問題是,方差 以及利用從學校到學校 166 00:08:33,586 --> 00:08:34,919 也不會是完美的。 167 00:08:34,919 --> 00:08:38,049 因此,一些學校總是 將會有更多的使用。 168 00:08:38,049 --> 00:08:40,760 我們學校現在像佩恩 國家有50,000個用戶。 169 00:08:40,760 --> 00:08:44,942 然後大部分學校 還有不到2000個用戶。 170 00:08:44,942 --> 00:08:47,400 因為有很多的小 學校和很多學校 171 00:08:47,400 --> 00:08:49,600 沒有完整的普及。 172 00:08:49,600 --> 00:08:54,920 >> 所以在試圖處理 這個問題並使其 173 00:08:54,920 --> 00:08:59,630 這樣你就可以處理 該賓州州立大學有事實 174 00:08:59,630 --> 00:09:02,240 50,000人,只是一個 噸左右用戶的所有時間, 175 00:09:02,240 --> 00:09:05,380 然後你有一些學校 不,我們決定做 176 00:09:05,380 --> 00:09:09,280 被分離出一些紙幅的 服務器從數據庫服務器。 177 00:09:09,280 --> 00:09:14,910 並讓這個我們剛剛有了 Apache的Web服務器池 178 00:09:14,910 --> 00:09:18,100 我們能之間的負載平衡。 179 00:09:18,100 --> 00:09:20,300 並讓這個你 可以使用這些均勻 180 00:09:20,300 --> 00:09:23,690 而僅僅有數據庫 層排序的一致性。 181 00:09:23,690 --> 00:09:27,840 >> 所以我不知道這東西是 有趣的,你們都沒有。 182 00:09:27,840 --> 00:09:35,800 或者如果這是任何事項 什麼你們正在研究。 183 00:09:35,800 --> 00:09:39,260 因此,如果有更多的東西 那你們寧願 184 00:09:39,260 --> 00:09:42,730 了解在架構方面, 然後我把它留給開放問題 185 00:09:42,730 --> 00:09:43,310 後來。 186 00:09:43,310 --> 00:09:48,440 所以,我不花大量的時間只是 說起隨機應用 187 00:09:48,440 --> 00:09:52,625 那你們可能 沒有永遠在乎使用。 188 00:09:52,625 --> 00:09:55,080 >> 讓我嘗試找一些 有趣的例子。 189 00:09:55,080 --> 00:10:04,020 190 00:10:04,020 --> 00:10:12,860 所以我的意思是,我猜之一 事情是很有趣 191 00:10:12,860 --> 00:10:19,850 是當我們到了一個 點的交通條件 192 00:10:19,850 --> 00:10:23,110 我們開始的地方杏 出一些性能 193 00:10:23,110 --> 00:10:27,620 這些開源應用程序 這一般都是很高性能。 194 00:10:27,620 --> 00:10:32,149 >> 因此,舉例來說,MySQL是一個 真的很不錯的開源數據庫。 195 00:10:32,149 --> 00:10:34,690 我不知道是否有你們的 那種在你自己的時間爛攤子 196 00:10:34,690 --> 00:10:39,920 各地,並與任何 MySQL或以任何方式使用它。 197 00:10:39,920 --> 00:10:41,310 但它很容易使用。 198 00:10:41,310 --> 00:10:43,029 這也是體面快捷。 199 00:10:43,029 --> 00:10:44,070 指數工作得很好。 200 00:10:44,070 --> 00:10:48,090 這不是全功能的東西 像甲骨文,但它是相當不錯的。 201 00:10:48,090 --> 00:10:50,460 >> 而我們到了一個點 在那裡,我覺得周圍 202 00:10:50,460 --> 00:10:54,400 當我們開始做像 也許是每天100萬頁, 203 00:10:54,400 --> 00:10:59,230 我們開始進入運行 一些瓶頸上。 204 00:10:59,230 --> 00:11:07,530 因此,例如,在MySQL的一個典型的查詢 可能需要兩到四個毫秒。 205 00:11:07,530 --> 00:11:09,220 而這還不是那麼多。 206 00:11:09,220 --> 00:11:12,900 但是,當你在做100 十億頁面瀏覽量一天, 207 00:11:12,900 --> 00:11:15,679 每個頁面視圖可能 有30到50個查詢, 208 00:11:15,679 --> 00:11:18,220 特別是如果你正在做的 像一個配置文件認為, 209 00:11:18,220 --> 00:11:23,150 查詢各種不同的 信息,那麼開始吸吮。 210 00:11:23,150 --> 00:11:29,450 >> 因此,我們開始開發 一個緩存層 211 00:11:29,450 --> 00:11:31,750 到允許更快的訪問 一些信息。 212 00:11:31,750 --> 00:11:35,460 而且我們本來使用其他 開源應用Memcache的, 213 00:11:35,460 --> 00:11:38,320 我不知道是否有你 人有任何經驗。 214 00:11:38,320 --> 00:11:40,700 但它是相當快。 215 00:11:40,700 --> 00:11:43,950 它得到了訪問時間 下來我猜0.3 216 00:11:43,950 --> 00:11:46,840 0.5毫秒, 這是相當不錯的。 217 00:11:46,840 --> 00:11:52,170 >> 但它也有一堆 分配問題。 218 00:11:52,170 --> 00:11:56,000 它應該是一個分佈式 應用哈希表進行排序, 219 00:11:56,000 --> 00:12:02,540 在那裡你可以將任何數量 的Memcache的框集群 220 00:12:02,540 --> 00:12:05,610 並能夠鉤 它並讓它去。 221 00:12:05,610 --> 00:12:08,710 但是,我們遇到了很多 問題出現在那裡 222 00:12:08,710 --> 00:12:11,170 不同的Memcache的箱子會下降。 223 00:12:11,170 --> 00:12:13,270 並且沒有冗餘 上的信息。 224 00:12:13,270 --> 00:12:17,120 所以,當一個Memcache的盒子去 下來,你有一個高速緩存未命中, 225 00:12:17,120 --> 00:12:19,640 然後突然你 有很多更多的流量 226 00:12:19,640 --> 00:12:22,740 將一組特定的數據庫。 227 00:12:22,740 --> 00:12:26,170 而這會吸。 228 00:12:26,170 --> 00:12:32,830 >> 所以,隨著時間的推移,我們甚至傲然挺立 Memcache的和MySQL的指數。 229 00:12:32,830 --> 00:12:33,890 我們還是用那玩意兒。 230 00:12:33,890 --> 00:12:37,490 但是,我們必須建立在頂部 那額外的冗餘。 231 00:12:37,490 --> 00:12:41,870 我認為這件事情,是 大概也許有點有趣。 232 00:12:41,870 --> 00:12:45,580 不過,我會讓你們問我 有關更多的問題後。 233 00:12:45,580 --> 00:12:51,432 >> 我真的不知道會是什麼 有趣的談論現在。 234 00:12:51,432 --> 00:12:53,220 也許你們可以幫幫忙一下? 235 00:12:53,220 --> 00:12:57,170 236 00:12:57,170 --> 00:12:58,073 去了。 237 00:12:58,073 --> 00:13:03,496 >> 觀眾:我很好奇, 思考[聽不清]的 238 00:13:03,496 --> 00:13:10,891 進入網上業務一樣 這一點,你的感受氣氛 239 00:13:10,891 --> 00:13:15,058 與大牌球星都將它 市場及其他大牌球員 240 00:13:15,058 --> 00:13:16,807 你認為可能誰 [聽不清]標記, 241 00:13:16,807 --> 00:13:19,765 或者你的經歷是這一點。 242 00:13:19,765 --> 00:13:24,202 我有興趣,只是在技術 側,[聽不清]剛剛升溫 243 00:13:24,202 --> 00:13:26,667 並在技術上如何[聽不清]。 244 00:13:26,667 --> 00:13:29,625 245 00:13:29,625 --> 00:13:33,710 >> 馬克·扎克伯格:是的,所以這是 不是一個技術問題都沒有。 246 00:13:33,710 --> 00:13:41,250 不過,我想我就喜歡 進入提問時間了。 247 00:13:41,250 --> 00:13:45,439 因為我真的不知道什麼是 有關的東西對我來說,要討論。 248 00:13:45,439 --> 00:13:46,480 所以我就回答這個問題。 249 00:13:46,480 --> 00:13:49,313 那麼誰比誰都想問問 我的問題可以直接去試試。 250 00:13:49,313 --> 00:13:51,470 251 00:13:51,470 --> 00:13:54,640 >> 我想我從來沒有真的花了很多 時間擔心這樣的東西 - 我 252 00:13:54,640 --> 00:13:56,598 意思是,有公司 有像谷歌 253 00:13:56,598 --> 00:14:00,600 這可能只是進入你的空間 做你想做的任何時候。 254 00:14:00,600 --> 00:14:08,050 而且我覺得涼爽的事情之一 大約在這個時候在技術 255 00:14:08,050 --> 00:14:13,340 是個人利用和 能夠做的方式比他們已經真的 256 00:14:13,340 --> 00:14:14,950 沒有人能夠做的事情。 257 00:14:14,950 --> 00:14:20,090 >> 甚至在四年前 當谷歌開始, 258 00:14:20,090 --> 00:14:22,830 現在他們有數百 成千上萬的機器 259 00:14:22,830 --> 00:14:26,780 大概十億 美元花在設備。 260 00:14:26,780 --> 00:14:29,340 我覺得前一代 谷歌,你甚至不能 261 00:14:29,340 --> 00:14:32,410 使網站沒有一些 大的硬件。 262 00:14:32,410 --> 00:14:40,000 我覺得易趣,例如,跑了 假兩50000美元機。 263 00:14:40,000 --> 00:14:43,640 你就不能開始做,如果 你在一個宿舍裡只是個孩子。 264 00:14:43,640 --> 00:14:51,610 >> 因此,我認為這一事實,我們可以 租機每月100元 265 00:14:51,610 --> 00:14:56,820 並用它來擴展到一個 點在那裡我們有30萬用戶 266 00:14:56,820 --> 00:14:57,830 是很酷。 267 00:14:57,830 --> 00:15:02,810 這是一個非常獨特的東西,這就是 在技​​術現在正在進行。 268 00:15:02,810 --> 00:15:08,390 它使使,而不是 擔心誰是大玩家 269 00:15:08,390 --> 00:15:15,356 什麼是谷歌要做的事情 接下來,你可以做更多的 - 你 270 00:15:15,356 --> 00:15:16,730 可以只得到了很多的東西做。 271 00:15:16,730 --> 00:15:24,460 >> 和而不必走出去, 有一些傳統業務 272 00:15:24,460 --> 00:15:27,927 的問題,就像你必須提高 資金之前,你可以做任何事情, 273 00:15:27,927 --> 00:15:29,010 這不再是一個問題。 274 00:15:29,010 --> 00:15:32,100 所以你利用做 現在你自己多很多。 275 00:15:32,100 --> 00:15:35,300 我不知道這是否回答 你問的問題。 276 00:15:35,300 --> 00:15:38,790 >> 但我的意思是,這是原因之一 所以,我認為,在這一點上, 277 00:15:38,790 --> 00:15:41,040 它使一個很大的意義 要學習這個東西。 278 00:15:41,040 --> 00:15:47,110 因為在過去沒有一點可以 您可以利用這麼小的量 279 00:15:47,110 --> 00:15:49,460 的錢得到強大 足夠的技術力量 280 00:15:49,460 --> 00:15:52,000 真正打動人的 的方式,你今天可以。 281 00:15:52,000 --> 00:15:55,990 谷歌確實約250 萬頁瀏覽量一天。 282 00:15:55,990 --> 00:16:01,970 他們有幾十萬 的機器和5000名員工。 283 00:16:01,970 --> 00:16:05,480 >> Facebook並400 百萬頁面瀏覽量一天。 284 00:16:05,480 --> 00:16:10,260 這是一個很多超過谷歌一樣。 285 00:16:10,260 --> 00:16:12,340 我們有數百台計算機。 286 00:16:12,340 --> 00:16:15,600 我們剛剛通過50名員工。 287 00:16:15,600 --> 00:16:19,860 而這僅僅是一個技術 代三個或四個 288 00:16:19,860 --> 00:16:22,910 多年的架構 已創建。 289 00:16:22,910 --> 00:16:27,162 >> 然後你去三四年前 在此之前,從像eBay谷歌, 290 00:16:27,162 --> 00:16:28,620 它只是完全不同。 291 00:16:28,620 --> 00:16:32,510 因為至少谷歌正在運行 關閉了大量的分佈式設備 292 00:16:32,510 --> 00:16:34,930 它們有數以百計的 ,成千上萬的機器 293 00:16:34,930 --> 00:16:40,200 但這個想法有得到了很多 低劣的機器,是真的很便宜。 294 00:16:40,200 --> 00:16:41,530 我的意思是,這是邁出了一大步。 295 00:16:41,530 --> 00:16:44,539 >> 因為那就像, 好,這是更多的冗餘。 296 00:16:44,539 --> 00:16:45,830 他們不會丟失信息。 297 00:16:45,830 --> 00:16:47,455 他們不希望的東西總是工作。 298 00:16:47,455 --> 00:16:51,307 這是一個更成熟 態度比eBay的,這 299 00:16:51,307 --> 00:16:53,390 是唯一的事情, 他們可以做的時候。 300 00:16:53,390 --> 00:16:56,406 301 00:16:56,406 --> 00:16:58,676 >> 觀眾:我有一個問題 所述DHT的東西。 302 00:16:58,676 --> 00:16:59,759 >> 馬克·扎克伯格:什麼? 303 00:16:59,759 --> 00:17:01,551 觀眾:分佈式 哈希表的東西。 304 00:17:01,551 --> 00:17:02,925 馬克·扎克伯格:是啊,是哪一個? 305 00:17:02,925 --> 00:17:05,074 觀眾:我只是 如果你想知道[聽不清] 306 00:17:05,074 --> 00:17:08,511 所有的擴展Memcache的, 因為有一件事我注意到 307 00:17:08,511 --> 00:17:12,930 是,是啊,有沒有真正 好可用的庫為DHT的東西。 308 00:17:12,930 --> 00:17:14,972 有這一切的美好 研究,但在計算 309 00:17:14,972 --> 00:17:18,138 實現實際處理的 與所有的冗餘問題,所有 310 00:17:18,138 --> 00:17:18,822 那些事 - 311 00:17:18,822 --> 00:17:22,920 >> 馬克·扎克伯格:是的, 很多的東西 - 我們 312 00:17:22,920 --> 00:17:25,280 並不一定延長Memcache的。 313 00:17:25,280 --> 00:17:29,480 我們建立了一堆東西自己。 314 00:17:29,480 --> 00:17:32,470 現在,它不是開源的。 315 00:17:32,470 --> 00:17:33,590 我們認為這樣做。 316 00:17:33,590 --> 00:17:37,410 我的意思是,有很多工作了 進入做的東西開源。 317 00:17:37,410 --> 00:17:42,020 而且這對你是否頂部 不想失去競爭優勢。 318 00:17:42,020 --> 00:17:43,150 這有點不幸。 319 00:17:43,150 --> 00:17:46,935 >> 因為我認為,如果我們只是 容易使類似的東西, 320 00:17:46,935 --> 00:17:47,810 那麼你可以做到這一點。 321 00:17:47,810 --> 00:17:49,950 你可以只發布代碼。 322 00:17:49,950 --> 00:17:55,430 但當時有很多的支持 和許可和所有的東西。 323 00:17:55,430 --> 00:17:57,030 我們發現,它已經煩了。 324 00:17:57,030 --> 00:17:59,930 >> 其中一件事,我們實際上是 認為做開源 325 00:17:59,930 --> 00:18:03,740 這是搜索服務器實際上是 那傢伙坐在那裡 326 00:18:03,740 --> 00:18:09,050 做當他還在 在加利福尼亞州。 327 00:18:09,050 --> 00:18:16,380 我猜我們到了一個地步, MySQL的是落後一點就一些 328 00:18:16,380 --> 00:18:18,520 在搜索那 我們試圖做的。 329 00:18:18,520 --> 00:18:22,330 我們決定,它 會是一件很酷的事情 330 00:18:22,330 --> 00:18:26,750 做作出一系列 分散機 331 00:18:26,750 --> 00:18:29,147 可能 - 他不 使用一個哈希表。 332 00:18:29,147 --> 00:18:30,980 什麼是結構 您使用,麥科勒姆? 333 00:18:30,980 --> 00:18:33,729 >> ANDREW MCCOLLUM:[聽不清]。 334 00:18:33,729 --> 00:18:36,270 馬克·扎克伯格:所以,是的,我們 想過讓開。 335 00:18:36,270 --> 00:18:42,670 但是,這是一種當我們必須做 所有這些工作拿出一個牌照。 336 00:18:42,670 --> 00:18:44,910 而我們只是喜歡, 所有的權利,即螺絲。 337 00:18:44,910 --> 00:18:51,490 338 00:18:51,490 --> 00:18:51,990 呦。 339 00:18:51,990 --> 00:18:56,157 >> 觀眾:你是什麼花最 你的工作時間做這些天? 340 00:18:56,157 --> 00:18:57,475 >> 馬克·扎克伯格:僱用的人。 341 00:18:57,475 --> 00:19:01,160 342 00:19:01,160 --> 00:19:06,060 時,隨著你的成長我猜, 最重要的事情 343 00:19:06,060 --> 00:19:07,060 是有聰明的人。 344 00:19:07,060 --> 00:19:09,630 345 00:19:09,630 --> 00:19:13,915 如果您認為如何,技術 槓桿率的東西,我說的是 346 00:19:13,915 --> 00:19:20,960 在回答這個傢伙的 的問題,隨著技術變得 347 00:19:20,960 --> 00:19:23,940 更通用,少 昂貴的槓桿點 348 00:19:23,940 --> 00:19:26,110 變得更加的人。 349 00:19:26,110 --> 00:19:29,860 所以,如果你仔細想想 這從一個角度 350 00:19:29,860 --> 00:19:36,610 一個人的人所花費的時間的 或用戶花費的時間,或頁面視圖 351 00:19:36,610 --> 00:19:40,590 分析原因的, 現在的技術,人 352 00:19:40,590 --> 00:19:46,220 更為槓桿 做更多的事情 353 00:19:46,220 --> 00:19:49,380 並且是在方程中更為重要。 354 00:19:49,380 --> 00:19:53,130 >> 正因為如此,這真的很重要 得到最聰明的人。 355 00:19:53,130 --> 00:19:58,660 還有,我的意思是,當你是一個小 公司,你可真靈活 356 00:19:58,660 --> 00:20:00,050 並獲得了很多的東西做。 357 00:20:00,050 --> 00:20:02,845 並有相對 小官僚。 358 00:20:02,845 --> 00:20:06,397 所以,如果你有聰明的人誰可以利用 利用這一點來構建很酷的事情, 359 00:20:06,397 --> 00:20:07,230 那麼這是真棒。 360 00:20:07,230 --> 00:20:10,790 361 00:20:10,790 --> 00:20:15,990 >> 我想,除此之外, 設計新的東西。 362 00:20:15,990 --> 00:20:18,530 沒有太多的 企業官僚主義呢。 363 00:20:18,530 --> 00:20:20,342 所以我不必 浪費那麼多時間。 364 00:20:20,342 --> 00:20:26,820 365 00:20:26,820 --> 00:20:29,630 一直下去? 366 00:20:29,630 --> 00:20:36,090 >> 觀眾:是啊,你有多少發言 並諮詢了律師這麼遠嗎? 367 00:20:36,090 --> 00:20:38,860 >> 馬克·扎克伯格:我有一個律師 誰對我的作品全職。 368 00:20:38,860 --> 00:20:43,830 >> 觀眾:好吧,這是一個很大的 經營一盤生意的一部分? 369 00:20:43,830 --> 00:20:47,309 你會推薦工作 在[聽不清]早期? 370 00:20:47,309 --> 00:20:50,291 371 00:20:50,291 --> 00:20:52,550 >> 馬克·扎克伯格:我們沒有。 372 00:20:52,550 --> 00:20:59,980 而且,我猜,提供 有些煩惱以後。 373 00:20:59,980 --> 00:21:04,502 入門的東西設置 真的是不錯。 374 00:21:04,502 --> 00:21:05,960 獲得乾淨的東西真的不錯。 375 00:21:05,960 --> 00:21:09,590 >> 而且,我的意思是,沒有人永遠會 告訴你的律師是壞的。 376 00:21:09,590 --> 00:21:13,790 這一切的機會只是一個問題 成本,哪些是你優先考慮。 377 00:21:13,790 --> 00:21:19,820 我想,在我們的例子中,我們現在有 對付一堆東西, 378 00:21:19,820 --> 00:21:23,030 未正確設置的開始。 379 00:21:23,030 --> 00:21:25,010 大部分的東西被處理。 380 00:21:25,010 --> 00:21:26,620 它甚至不是一個大問題了。 381 00:21:26,620 --> 00:21:33,450 >> 但說話,而不是律師 在早期,我們做的東西。 382 00:21:33,450 --> 00:21:37,960 而我認為,這可能是 正確的利用我們的時間。 383 00:21:37,960 --> 00:21:41,530 我認為,一個很酷的特性 很多的結束了公司的 384 00:21:41,530 --> 00:21:44,860 是真的成功了,不 我們真的成功了, 385 00:21:44,860 --> 00:21:46,720 但我想我們也 屬於這一桶, 386 00:21:46,720 --> 00:21:49,424 是,他們開始了作為 有人試圖讓事情 387 00:21:49,424 --> 00:21:51,340 酷而不是別人 試圖使一個公司。 388 00:21:51,340 --> 00:21:54,800 389 00:21:54,800 --> 00:21:59,540 有種你都 - 谷歌出來的 拉里和謝爾蓋的博士論文 390 00:21:59,540 --> 00:22:04,500 在斯坦福,和雅虎出來的 只是,我想,也有一些傢伙斯坦福大學 391 00:22:04,500 --> 00:22:06,510 只是那種擰 圍繞在他們的宿舍裡。 392 00:22:06,510 --> 00:22:11,840 和eBay出來的一些傢伙試圖 構建女友一個市場 393 00:22:11,840 --> 00:22:14,342 交換佩斯掌櫃。 394 00:22:14,342 --> 00:22:15,842 亞馬遜是多了幾分計算。 395 00:22:15,842 --> 00:22:20,290 396 00:22:20,290 --> 00:22:24,067 >> 因此,我不能想像任何那些 人真的有那麼多的意見, 397 00:22:24,067 --> 00:22:25,900 它似乎有 最後還好他們。 398 00:22:25,900 --> 00:22:28,191 不過,我的意思是,在相同的時間 我不會坐在這裡 399 00:22:28,191 --> 00:22:30,920 並告訴你不要讓東西建議。 400 00:22:30,920 --> 00:22:35,810 和很多次的人 只是太認真,太。 401 00:22:35,810 --> 00:22:40,600 我認為這是比較有用的,使 事情發生了,再後來道歉 402 00:22:40,600 --> 00:22:43,740 比它要確保你 點所有的我的眼睛,然後現在 403 00:22:43,740 --> 00:22:44,740 只是沒有得到的東西做。 404 00:22:44,740 --> 00:22:47,500 405 00:22:47,500 --> 00:22:49,430 是啊。 406 00:22:49,430 --> 00:22:50,460 去了。 407 00:22:50,460 --> 00:22:53,436 >> 觀眾:你什麼時候覺得 Facebook將達到的地步, 408 00:22:53,436 --> 00:23:02,860 它可能成為大公司 [聽不清]新的想法,[聽不清]? 409 00:23:02,860 --> 00:23:05,836 你是否認為這將達到 這一點,任何時間很快? 410 00:23:05,836 --> 00:23:09,340 你將如何從保持它[聽不清]? 411 00:23:09,340 --> 00:23:12,214 >> 馬克·扎克伯格:嗯, 我的意思是,我認為 - 我 412 00:23:12,214 --> 00:23:14,253 認為你是那種 始終在該點。 413 00:23:14,253 --> 00:23:18,290 414 00:23:18,290 --> 00:23:21,830 我的意思是,大多數公司都 開始像一對夫婦的想法, 415 00:23:21,830 --> 00:23:25,800 和那些有幾個 的事情,他們做的很好。 416 00:23:25,800 --> 00:23:29,120 所以,我的意思是,雅虎的是像我們 要組織所有的信息 417 00:23:29,120 --> 00:23:31,160 在世界如按目錄。 418 00:23:31,160 --> 00:23:33,350 而這就是他們 開始時做的, 419 00:23:33,350 --> 00:23:38,860 然後他們種出多元化 隨著時間的推移和建造更多的東西。 420 00:23:38,860 --> 00:23:42,910 和很多的東西是一樣 他們的業務現在是核心。 421 00:23:42,910 --> 00:23:45,460 我的意思是,這就像他們 最初沒有做搜索。 422 00:23:45,460 --> 00:23:47,740 現在的目錄根本就不存在。 423 00:23:47,740 --> 00:23:49,280 它吮吸。 424 00:23:49,280 --> 00:23:52,880 有沒有效用的。 425 00:23:52,880 --> 00:23:56,320 >> 我的意思是,谷歌的一件大事是 就像他們做的PageRank。 426 00:23:56,320 --> 00:24:02,320 然後,我猜,出 PageRank的,他們的搜索。 427 00:24:02,320 --> 00:24:05,960 而現在,他們那種延伸,為 做其他相似類型的算法, 428 00:24:05,960 --> 00:24:07,830 尋找在其他空間。 429 00:24:07,830 --> 00:24:11,090 不過,我的意思是,你可以種告知如何 所有他們正在做其他的東西 430 00:24:11,090 --> 00:24:12,330 是有點切線。 431 00:24:12,330 --> 00:24:16,220 它就像他們試圖 挺難做的PageRank 432 00:24:16,220 --> 00:24:19,080 和其它類型的 算法是非常 433 00:24:19,080 --> 00:24:23,660 相似,在他們的工作 空格,它只是不一樣優雅 434 00:24:23,660 --> 00:24:27,460 或純粹的想法,作為 原來是。 435 00:24:27,460 --> 00:24:30,590 >> 所以在Facebook上,例如 當它剛剛起步時, 436 00:24:30,590 --> 00:24:32,840 我認為是最 有趣的是剛 437 00:24:32,840 --> 00:24:36,010 能在輸入某人的名字 並了解它們的信息。 438 00:24:36,010 --> 00:24:38,800 並且,幾乎沒有任何 的東西,在那裡現在。 439 00:24:38,800 --> 00:24:41,010 沒有任何團體。 440 00:24:41,010 --> 00:24:44,982 有沒有消息,即使。 441 00:24:44,982 --> 00:24:45,690 有被戳。 442 00:24:45,690 --> 00:24:49,790 443 00:24:49,790 --> 00:24:51,250 >> 是啊。 444 00:24:51,250 --> 00:24:56,590 我的意思是,所以它有點像你 開始對某種核心理念。 445 00:24:56,590 --> 00:24:59,680 和一般的公司 會做得很好,因為我 446 00:24:59,680 --> 00:25:02,520 猜猜我是誰開始的人 關工作的核心理念 447 00:25:02,520 --> 00:25:06,717 樣的理解,單核 想法在某種獨特的方式。 448 00:25:06,717 --> 00:25:09,800 但是,這並不意味著他們有 任何更好的理解什麼 449 00:25:09,800 --> 00:25:12,749 否則,比其他任何人。 450 00:25:12,749 --> 00:25:15,290 所以這就是為什麼自己周圍 有很多聰明的人 451 00:25:15,290 --> 00:25:18,615 是非常重要的。 452 00:25:18,615 --> 00:25:20,833 >> 觀眾:是什麼 - 是 有什麼樣的模型 453 00:25:20,833 --> 00:25:26,010 這是[聽不清]的照片 功能[聽不清]在Facebook? 454 00:25:26,010 --> 00:25:27,982 有沒有任何形式的[聽不清]? 455 00:25:27,982 --> 00:25:31,824 456 00:25:31,824 --> 00:25:34,740 馬克·扎克伯格:我的意思是,有一個 很多互聯網上的應用 457 00:25:34,740 --> 00:25:36,220 現在做的東西。 458 00:25:36,220 --> 00:25:39,540 所以,我的意思是,Flickr的一 漂亮的照片應用程序。 459 00:25:39,540 --> 00:25:42,470 雖然我覺得在三個星期我們 通過他們的照片數量 460 00:25:42,470 --> 00:25:43,470 我們對我們的網站。 461 00:25:43,470 --> 00:25:49,030 462 00:25:49,030 --> 00:25:51,155 我的意思是,我認為, 關於照片最酷的事情 463 00:25:51,155 --> 00:25:54,849 是,你可以標記 它們和方式 464 00:25:54,849 --> 00:25:56,390 使他們鏈接到人的個人資料。 465 00:25:56,390 --> 00:25:58,750 我認為,這是 的東西,你真的可以 466 00:25:58,750 --> 00:26:05,960 只有當你有上下文做 你周圍的​​人在網站上。 467 00:26:05,960 --> 00:26:08,190 那種要求 使用的普及。 468 00:26:08,190 --> 00:26:09,829 469 00:26:09,829 --> 00:26:13,120 所以我不知道是否有其他人 會做,如果他們有 470 00:26:13,120 --> 00:26:16,810 一種使用,但他們沒有。 471 00:26:16,810 --> 00:26:20,150 472 00:26:20,150 --> 00:26:20,740 >> 我不知道。 473 00:26:20,740 --> 00:26:24,085 你們都沒有任何 有任何疑問的CS? 474 00:26:24,085 --> 00:26:25,055 >> 觀眾:我很好奇。 475 00:26:25,055 --> 00:26:27,513 你如何決定你是 前進與公司 476 00:26:27,513 --> 00:26:30,897 追求技術或 不追求技術? 477 00:26:30,897 --> 00:26:32,230 馬克·扎克伯格:有什麼想法? 478 00:26:32,230 --> 00:26:33,185 什麼的例子? 479 00:26:33,185 --> 00:26:36,614 >> 觀眾:嗯,其實我 不知道很多關於Facebook。 480 00:26:36,614 --> 00:26:39,939 什麼是未來的事情你 想用圖片 481 00:26:39,939 --> 00:26:41,105 和鏈接的人在一起? 482 00:26:41,105 --> 00:26:45,097 你怎麼知道的身影了 該技術是好的? 483 00:26:45,097 --> 00:26:48,091 你如何挖掘尋找技術? 484 00:26:48,091 --> 00:26:51,579 你有什麼流程 在今天舉行的 485 00:26:51,579 --> 00:26:54,230 被導向 這些各種各樣的事情, 486 00:26:54,230 --> 00:26:56,158 或不只是技術 進入該公司 487 00:26:56,158 --> 00:26:57,866 因為你在外面 某個地方,有人 488 00:26:57,866 --> 00:27:00,980 提到一些你可能 想在Facebook的方面? 489 00:27:00,980 --> 00:27:04,670 >> 馬克·扎克伯格:所以我認為,我們的 用於過濾技術是什麼 490 00:27:04,670 --> 00:27:08,560 使用被信任的聰明人。 491 00:27:08,560 --> 00:27:15,010 所以我們肯定有一些人 公司誰是真的很聰明, 492 00:27:15,010 --> 00:27:19,795 我認為大多數人在 公司一般都非常聰明。 493 00:27:19,795 --> 00:27:22,670 >> 但有區幾 球員尤其是 - 我 494 00:27:22,670 --> 00:27:32,050 他們沒有一個人 - 誰我認為,當 他們說的東西是一個普遍 495 00:27:32,050 --> 00:27:36,590 很好的做法,在它去, 那麼它的相對 - 然後 496 00:27:36,590 --> 00:27:39,471 他們可以得到支持 對於相當容易。 497 00:27:39,471 --> 00:27:42,720 我認為,很多工程師 那種圍繞一個共識。 498 00:27:42,720 --> 00:27:45,877 499 00:27:45,877 --> 00:27:47,480 我試圖想到一個很好的例子。 500 00:27:47,480 --> 00:27:51,470 >> 我認為這是有點目標導向。 501 00:27:51,470 --> 00:27:56,610 所以後來有照片, 我們知道我們想要的 502 00:27:56,610 --> 00:27:58,969 支持正義的人們 上傳無限的照片。 503 00:27:58,969 --> 00:28:01,010 所以,我的意思是,有沒有 無限的真正概念。 504 00:28:01,010 --> 00:28:05,240 這只是你必須不斷添加 的東西,不斷增加存儲。 505 00:28:05,240 --> 00:28:09,337 和你想它,使它樣 作為無縫工作越好。 506 00:28:09,337 --> 00:28:11,170 所以第一件事, 我們試圖做的 507 00:28:11,170 --> 00:28:16,140 是,好了,讓我們評估 這些公司 508 00:28:16,140 --> 00:28:18,950 只是做大型倉儲為生。 509 00:28:18,950 --> 00:28:21,420 或者它像NetApp的或 東西,Network Appliance公司。 510 00:28:21,420 --> 00:28:24,080 所以我們跟他們一會兒。 511 00:28:24,080 --> 00:28:25,440 然後我們就像所有權利。 512 00:28:25,440 --> 00:28:29,200 好了,我們真的不想去 這種單一的,大盒子的做法。 513 00:28:29,200 --> 00:28:33,530 我們要一起去剛走 一系列分佈式小 514 00:28:33,530 --> 00:28:37,400 有很多的硬盒 驅動器和大量的RAM。 515 00:28:37,400 --> 00:28:40,360 >> 所以,我認為, 架構,我們先建 516 00:28:40,360 --> 00:28:42,770 是一個地方,我們有一個 一堆這些機器 517 00:28:42,770 --> 00:28:49,090 與相對緩慢,但非常穩定 磁盤後面的水平 - 一個層 518 00:28:49,090 --> 00:28:54,250 緩存盒一噸的RAM ,可容納大部分的縮略圖 519 00:28:54,250 --> 00:29:01,670 以及訪問最頻繁的 在圖像 - 我想在RAM在任何時候。 520 00:29:01,670 --> 00:29:04,610 然後右鍵,然後才 啟動後,它發生在我們 521 00:29:04,610 --> 00:29:07,480 我們打算有 一些問題與此有關。 522 00:29:07,480 --> 00:29:11,450 和事項, 我們將有 523 00:29:11,450 --> 00:29:16,635 打算是網絡 的問題,而不是硬件的問題。 524 00:29:16,635 --> 00:29:20,360 >> 因此,舉例來說,如果你把 30張相冊 525 00:29:20,360 --> 00:29:23,000 和你的每一個照片 為三兆, 526 00:29:23,000 --> 00:29:25,330 那麼你可以上傳90 兆字節到Facebook。 527 00:29:25,330 --> 00:29:26,610 和那種很爛。 528 00:29:26,610 --> 00:29:27,110 好的。 529 00:29:27,110 --> 00:29:31,790 我的意思是,它吮吸,因為人們 往往有不理想的連接 530 00:29:31,790 --> 00:29:37,770 而且由於我們的路由器 - 我 猜大多數路由器都設置 531 00:29:37,770 --> 00:29:39,960 僅能夠處理 一個千兆的時間, 532 00:29:39,960 --> 00:29:42,127 和路由器是一種昂貴的。 533 00:29:42,127 --> 00:29:43,460 你是大台設備。 534 00:29:43,460 --> 00:29:46,043 我不認為有一個 分佈式版本的那個呢。 535 00:29:46,043 --> 00:29:48,030 536 00:29:48,030 --> 00:29:50,930 >> 所以我們不能在時限 我們想要啟動它, 537 00:29:50,930 --> 00:29:54,720 剛剛得到一個新的路由器,並把它建立起來。 538 00:29:54,720 --> 00:30:02,000 所以我們最後做了一個建設 Java Applet和ActiveX控制項, 539 00:30:02,000 --> 00:30:04,370 再加之在所選擇 照片,人們希望 540 00:30:04,370 --> 00:30:08,650 上傳與壓縮的 客戶端使其變小, 541 00:30:08,650 --> 00:30:14,380 然後這樣的人可以只 上傳自己的照片比較快。 542 00:30:14,380 --> 00:30:16,540 我們還保存CPU上我們 一邊,因為我們不 543 00:30:16,540 --> 00:30:18,290 必須做的 解壓就在我們身邊, 544 00:30:18,290 --> 00:30:21,190 雖然這並不是說 巨大的瓶頸。 545 00:30:21,190 --> 00:30:22,110 所以這工作。 546 00:30:22,110 --> 00:30:25,330 >> 然後我們得到了它的 一個地步,我們都 547 00:30:25,330 --> 00:30:27,720 其上載於一個 速率為100秒, 548 00:30:27,720 --> 00:30:31,000 而人在使用該功能的方法 比我們以為我們會更多的。 549 00:30:31,000 --> 00:30:34,226 而且即使我們有 這個緩存層的設置, 550 00:30:34,226 --> 00:30:35,600 它只是仍然不夠快。 551 00:30:35,600 --> 00:30:36,490 我敢肯定,你們記住這一點。 552 00:30:36,490 --> 00:30:39,090 幾個星期前,該網站 是不是有一個好時機。 553 00:30:39,090 --> 00:30:41,990 554 00:30:41,990 --> 00:30:45,180 >> 所以,我們結束了 在這一點上做的是 555 00:30:45,180 --> 00:30:49,200 利用邊緣緩存,就像 Akamai的類型的東西 556 00:30:49,200 --> 00:30:53,440 讓這些照片這是靜態的 內容僅僅是接近的人。 557 00:30:53,440 --> 00:31:00,610 所以這樣我們可以排序的卸載 一些設備和 - 排序 558 00:31:00,610 --> 00:31:05,610 不必還是傳輸這些的 有點大文件的人。 559 00:31:05,610 --> 00:31:10,890 所以這就是我們現在,它 似乎是相當不錯的了。 560 00:31:10,890 --> 00:31:14,700 >> 這並不是說我們有任何前期 關於它的技術天才。 561 00:31:14,700 --> 00:31:19,270 這只是排序,在每個點 我們有點預料的問題 562 00:31:19,270 --> 00:31:21,390 或挑出來 很快,然後 563 00:31:21,390 --> 00:31:23,370 有足夠的能力 來評價,我認為, 564 00:31:23,370 --> 00:31:25,690 什麼樣的選擇很 我們有和使 565 00:31:25,690 --> 00:31:28,458 我認為是不錯的決定 有關如何對它們執行。 566 00:31:28,458 --> 00:31:29,354 那是什麼? 567 00:31:29,354 --> 00:31:31,399 >> 觀眾:拿,就下一個 級,同樣,在存在的問題方面 568 00:31:31,399 --> 00:31:32,315 你剛才講的。 569 00:31:32,315 --> 00:31:33,836 馬克·扎克伯格:是的。 570 00:31:33,836 --> 00:31:38,069 >> 觀眾:學生獲得一年 - 你要知道,一台計算機科學工作 571 00:31:38,069 --> 00:31:44,294 有一樣,我去靜坐在 角落裡,鍵入我的[聽不清]。 572 00:31:44,294 --> 00:31:47,282 該公司是如何工作,通過 - 什麼軟件工程師做 573 00:31:47,282 --> 00:31:50,300 當你們都必須把 在同一個地方花括號? 574 00:31:50,300 --> 00:31:51,508 >> 馬克·扎克伯格:那是什麼? 575 00:31:51,508 --> 00:31:54,958 觀眾:大括號的 程序員在同一個地方。 576 00:31:54,958 --> 00:31:58,766 如何是該軟件的結構 工程實際完成的[聽不清]? 577 00:31:58,766 --> 00:32:01,800 578 00:32:01,800 --> 00:32:06,720 >> 馬克·扎克伯格:這樣的方式 - 我 想,我們已經是方法論 579 00:32:06,720 --> 00:32:12,520 我想成為的那種 - 如 太多的精英盡可能 580 00:32:12,520 --> 00:32:16,600 在那裡誰可以來的人 與最酷的解決方案 581 00:32:16,600 --> 00:32:20,790 並加以實施的最快 並有像蟲子最少得 582 00:32:20,790 --> 00:32:23,950 工作的東西,他們 認為是最有趣的 583 00:32:23,950 --> 00:32:26,600 和熄滅,擁有最 影響力的公司。 584 00:32:26,600 --> 00:32:29,070 >> 所以我們也入職培訓 很多人, 585 00:32:29,070 --> 00:32:31,270 因為我們正在招聘比較快。 586 00:32:31,270 --> 00:32:36,240 並在這樣做,我們的排序 有 - 我們配對 587 00:32:36,240 --> 00:32:40,370 新的人誰是未來與 一些 - 比如更好的人 588 00:32:40,370 --> 00:32:44,720 誰是排序的頂部 鏈,然後我們 589 00:32:44,720 --> 00:32:48,650 有幾分他們與那些工作 人,當他們第一次進來, 590 00:32:48,650 --> 00:32:51,340 學的東西, 他們正在努力的 - 所以 591 00:32:51,340 --> 00:32:53,580 新的球員,像 傳入的類, 592 00:32:53,580 --> 00:32:56,870 排序可以學到一些什麼 這是目前人們 593 00:32:56,870 --> 00:32:58,290 該公司正在研究。 594 00:32:58,290 --> 00:33:02,270 而且我覺得在這樣做,他們挑 向上的風格和方法,我們 595 00:33:02,270 --> 00:33:03,540 用於做的東西。 596 00:33:03,540 --> 00:33:07,940 >> 但我認為這 很快改變。 597 00:33:07,940 --> 00:33:12,340 我覺得區別之一 東東方式在公司工作 598 00:33:12,340 --> 00:33:16,600 和東西的作品在學校的方法是 這是一個非常迭代過程。 599 00:33:16,600 --> 00:33:21,880 而且它是不錯的,當你得到正確的東西 第一次,但我們並不需要。 600 00:33:21,880 --> 00:33:24,810 我認為,很多公司 經歷的階段或時期, 601 00:33:24,810 --> 00:33:26,810 在那裡他們沒有得到的東西 在第一時間。 602 00:33:26,810 --> 00:33:29,560 >> 像微軟 - 我 意思是說,我不知道什麼時候 603 00:33:29,560 --> 00:33:32,589 最後一次是他們有 第4版之前的好產品。 604 00:33:32,589 --> 00:33:34,380 但到那時, 獲得第4版,它的 605 00:33:34,380 --> 00:33:37,286 像往常一樣好大部分。 606 00:33:37,286 --> 00:33:39,380 而且我覺得作品 得非常好他們。 607 00:33:39,380 --> 00:33:42,240 而且,我的意思是,谷歌總是 釋放他們的東西處於測試階段。 608 00:33:42,240 --> 00:33:50,350 >> 所以我想,我們盡量有多個 人們對同一件事的工作, 609 00:33:50,350 --> 00:33:53,810 所以大家可以借鑒 對方那種和摘下 610 00:33:53,810 --> 00:33:58,800 一些可能是錯誤 使我們能很快降低。 611 00:33:58,800 --> 00:34:01,676 但是就像我猜 一般情況下,這個想法是 612 00:34:01,676 --> 00:34:04,050 它不必須是 完善首次各地。 613 00:34:04,050 --> 00:34:07,457 只要你得到的 體系結構如右圖越好, 614 00:34:07,457 --> 00:34:09,290 那麼很多其他的 實施東西 615 00:34:09,290 --> 00:34:11,581 不會是一樣大的 一筆交易,你可以排序 616 00:34:11,581 --> 00:34:13,190 該工作在任何時候。 617 00:34:13,190 --> 00:34:16,449 我知道這是樣的回答 你問我這個問題。 618 00:34:16,449 --> 00:34:20,199 >> 觀眾:所以現在,當 你找到的東西 619 00:34:20,199 --> 00:34:22,449 要做到這一點你 不知道這麼多關於, 620 00:34:22,449 --> 00:34:24,449 你可以問一些這些 那些為你工作的人, 621 00:34:24,449 --> 00:34:25,449 或者你可以得到新的人。 622 00:34:25,449 --> 00:34:28,657 但是當你開始,這只是排序 你和你的室友是一名學生。 623 00:34:28,657 --> 00:34:32,199 很顯然,有域 計算機科學知識問題 624 00:34:32,199 --> 00:34:34,449 你不得不處理 而你不知道。 625 00:34:34,449 --> 00:34:37,449 >> 我的意思是,你怎麼去 搞清楚如何做事情? 626 00:34:37,449 --> 00:34:39,222 你決定採取某些類? 627 00:34:39,222 --> 00:34:39,971 你拿到的書嗎? 628 00:34:39,971 --> 00:34:43,278 你去租用或獲得 參與了一些人? 629 00:34:43,278 --> 00:34:45,758 您是如何工作,通過 學習的那些問題 630 00:34:45,758 --> 00:34:48,494 計算機科學作為你 通過這個工作? 631 00:34:48,494 --> 00:34:50,660 馬克·扎克伯格:互聯網 是一個相當不錯的工具。 632 00:34:50,660 --> 00:34:54,300 633 00:34:54,300 --> 00:35:00,120 我認為這是 我們是如何做到大部分。 634 00:35:00,120 --> 00:35:04,470 我的意思是,我們種做出點 不僱用人的技能, 635 00:35:04,470 --> 00:35:08,760 因為我猜的理論是 如果有人在一個地區有技巧 636 00:35:08,760 --> 00:35:11,600 並已做 10年或15年, 637 00:35:11,600 --> 00:35:13,890 那麼這可能是他們能做什麼。 638 00:35:13,890 --> 00:35:16,230 這是好事,那 意味著他們可以做到這一點。 639 00:35:16,230 --> 00:35:19,310 >> 但是,如果你僱人, 說,對畢業的大學生, 640 00:35:19,310 --> 00:35:22,520 或者更年輕的人你究竟是誰 僱用他們的原始情報, 641 00:35:22,520 --> 00:35:25,907 那麼這個想法是,他們將 能真正快速學習的東西。 642 00:35:25,907 --> 00:35:28,490 並有大量的信息 可所有的地方, 643 00:35:28,490 --> 00:35:32,900 現在,withing近年來,有 良好的工具,通過排序。 644 00:35:32,900 --> 00:35:38,320 而我認為最 高性能的人,我們有 645 00:35:38,320 --> 00:35:43,080 是那種年輕的人,誰沒有 一定知道很多關於 646 00:35:43,080 --> 00:35:45,190 具體的東西來走出大學校門。 647 00:35:45,190 --> 00:35:48,020 >> 我的意思是,一個很好的例子是 - 達斯汀,我的室友在哈佛 648 00:35:48,020 --> 00:35:49,030 甚至不是一個CS專業。 649 00:35:49,030 --> 00:35:50,170 他是一個經濟學專業。 650 00:35:50,170 --> 00:35:54,260 而他只是一個很聰明 紈絝子弟,並能夠把它撿起來。 651 00:35:54,260 --> 00:35:56,510 一些其他的好 人,我們是 652 00:35:56,510 --> 00:36:00,220 電子工程專業的學生了斯坦福或者伯克利的。 653 00:36:00,220 --> 00:36:02,610 他們甚至沒有CS所有的時間。 654 00:36:02,610 --> 00:36:05,040 喜歡數學的人 - 如果 你學過數學,你 655 00:36:05,040 --> 00:36:07,610 可以比較學習的東西 快了很多的時間。 656 00:36:07,610 --> 00:36:13,170 657 00:36:13,170 --> 00:36:14,042 是嗎? 658 00:36:14,042 --> 00:36:17,706 >> 觀眾:我想,既然你有 在地方的基礎設施,現在, 659 00:36:17,706 --> 00:36:21,414 當你專注於你的聘用,所以 你還在尋找高科技技能的人嗎? 660 00:36:21,414 --> 00:36:24,747 還是你去找誰可能讓人們 企業知識來幫助你成長 661 00:36:24,747 --> 00:36:25,913 更進一步,賺更多的錢? 662 00:36:25,913 --> 00:36:32,099 什麼是真正的優先級 現在在成長的公司嗎? 663 00:36:32,099 --> 00:36:33,890 馬克·扎克伯格:我 從來沒有真正僱人 664 00:36:33,890 --> 00:36:37,850 只是因為他們有業務技能。 665 00:36:37,850 --> 00:36:42,320 它實際上是一種有趣的,但 很多核心的CS東西的知識 666 00:36:42,320 --> 00:36:44,049 真的很重要的業務了。 667 00:36:44,049 --> 00:36:46,590 其中一個主要的事情,你 當你學習學習CS 668 00:36:46,590 --> 00:36:52,820 是複雜和規模,而且 是一個巨大的問題,企業也一樣。 669 00:36:52,820 --> 00:36:56,370 你怎麼不必去 五人至100人, 670 00:36:56,370 --> 00:37:00,410 而有什麼變化 在動態嗎? 671 00:37:00,410 --> 00:37:03,010 和喜歡,怎麼都 某些流程 - 如何 672 00:37:03,010 --> 00:37:07,320 是一個銷售隊伍去擴展 從五人至100人的? 673 00:37:07,320 --> 00:37:10,760 >> 這就像同一類型 的情報, 674 00:37:10,760 --> 00:37:12,680 可以計算出兩者的這些問題。 675 00:37:12,680 --> 00:37:15,805 並且它可能是一種不同類型的 人誰在乎要解決的問題。 676 00:37:15,805 --> 00:37:21,670 >> 但我認為,第二部分 我的回答對你說的是什麼 677 00:37:21,670 --> 00:37:24,480 是,我認為我們是 那種不斷 678 00:37:24,480 --> 00:37:26,810 在建設的過程 基建, 679 00:37:26,810 --> 00:37:29,110 而且我不認為你永遠 走出這一進程。 680 00:37:29,110 --> 00:37:32,850 樣的,我們正在集中 不只是建築的東西 681 00:37:32,850 --> 00:37:34,810 並找出如何 賺錢了吧 682 00:37:34,810 --> 00:37:38,550 和排序的實現價值最大化 我們在短期內業務 - 683 00:37:38,550 --> 00:37:45,250 而是那種, 總是希望最大限度地提高 684 00:37:45,250 --> 00:37:47,340 什麼樣的長期價值將是。 685 00:37:47,340 --> 00:37:49,690 我認為,在 這樣做的那種,你 686 00:37:49,690 --> 00:37:52,836 需要永遠只是被建設 你的基地,而不是在任何時候 687 00:37:52,836 --> 00:37:54,460 擔心最大化你的錢。 688 00:37:54,460 --> 00:37:59,828 689 00:37:59,828 --> 00:38:02,268 >> 觀眾:這是樣的 回到[聽不清] 690 00:38:02,268 --> 00:38:05,137 Facebook的,但你們有 發出像大學畢業後的日子, 691 00:38:05,137 --> 00:38:07,636 也許類似的東西,用 大家上傳的圖片 692 00:38:07,636 --> 00:38:12,125 在同一時間,[聽不清]? 693 00:38:12,125 --> 00:38:14,000 馬克·扎克伯格:我們的 峰是相當強的。 694 00:38:14,000 --> 00:38:17,700 因此,像在5:00在 早晨,無論 695 00:38:17,700 --> 00:38:20,750 有多少用戶,我們已經簽署了, 總是有像5000人, 696 00:38:20,750 --> 00:38:21,660 僅此而已。 697 00:38:21,660 --> 00:38:26,980 然後,如果你到了下午9:00 太平洋 - 所以像午夜在這裡 - 698 00:38:26,980 --> 00:38:29,900 我的猜測是一樣的 全國各地的巔峰, 699 00:38:29,900 --> 00:38:34,390 這是近40萬人 同時使用。 700 00:38:34,390 --> 00:38:41,500 >> 它實際上是一種有趣的, 因為我們監測這些圖 701 00:38:41,500 --> 00:38:43,741 我們有這個巨大的液晶 在我們的辦公室,每當 702 00:38:43,741 --> 00:38:46,490 有一個曇花一現的交通, 我們很喜歡,呵呵廢話,發生了什麼事? 703 00:38:46,490 --> 00:38:48,796 和很多次 它就像拉古納海灘。 704 00:38:48,796 --> 00:38:53,330 >> [笑] 705 00:38:53,330 --> 00:38:58,617 >> 但通常不擺動 遠的其他方式。 706 00:38:58,617 --> 00:39:01,563 >> 觀眾:有了您的存檔[聽不清] 如果有人刪除了一些 707 00:39:01,563 --> 00:39:05,719 從他們的個人資料,你繼續 的一個高速緩存,以及多長時間? 708 00:39:05,719 --> 00:39:07,260 馬克·扎克伯格:現在,我們不知道。 709 00:39:07,260 --> 00:39:10,334 但我們可能在將來的某個時候。 710 00:39:10,334 --> 00:39:13,564 >> 觀眾:要跟進 那,什麼樣的問題 711 00:39:13,564 --> 00:39:15,634 你說說在 該公司在條款 712 00:39:15,634 --> 00:39:19,280 ,隱私和安全 所有這些事情? 713 00:39:19,280 --> 00:39:21,765 你是否擔心它呢? 714 00:39:21,765 --> 00:39:25,360 你已經把你的[聽不清]隱私 和安全在線聲明。 715 00:39:25,360 --> 00:39:28,240 所以,你只要把它和 那麼不擔心嗎? 716 00:39:28,240 --> 00:39:33,010 >> 馬克·扎克伯格:嗯,我覺得 那是什麼讓Facebook的樂趣 717 00:39:33,010 --> 00:39:37,140 和有用的是,有很多的 對很多人信息 718 00:39:37,140 --> 00:39:37,970 你可以得到的。 719 00:39:37,970 --> 00:39:40,820 但是,什麼是更重要的 是,信息 720 00:39:40,820 --> 00:39:43,740 是提供給誰的人 那人想要的信息 721 00:39:43,740 --> 00:39:44,810 可得的。 722 00:39:44,810 --> 00:39:47,271 而另一面是 是,信息 723 00:39:47,271 --> 00:39:50,270 是提供給想要的人 有機會獲得這些信息。 724 00:39:50,270 --> 00:39:54,080 >> 這樣的那種芯中的一個 我們作出的決定 725 00:39:54,080 --> 00:39:59,160 只有讓人們在相同的 學校看到對方的輪廓。 726 00:39:59,160 --> 00:40:02,580 我猜背後的想法 這是你在哈佛的。 727 00:40:02,580 --> 00:40:05,400 你可能不會有 硬的時候只是讓 728 00:40:05,400 --> 00:40:07,510 別人在哈佛 看到你的信息。 729 00:40:07,510 --> 00:40:11,030 但在同一時間,這是 好像只有人在哈佛, 730 00:40:11,030 --> 00:40:14,210 你很可能會看到誰 一天到一天的基礎和可能滿足, 731 00:40:14,210 --> 00:40:16,750 誰是永遠要 想看看你。 732 00:40:16,750 --> 00:40:19,206 它不象有些孩子在出 斯坦福誰你永遠不會 733 00:40:19,206 --> 00:40:22,330 聊到即將有興趣 知道你的手機號碼是 734 00:40:22,330 --> 00:40:23,900 或者你感興趣的是什麼 735 00:40:23,900 --> 00:40:28,030 >> 這樣,通過限制 的信息範圍 736 00:40:28,030 --> 00:40:32,434 排序窄的 因為是有道理的,我覺得 737 00:40:32,434 --> 00:40:34,100 我們已經解決了很多的問題。 738 00:40:34,100 --> 00:40:36,050 然後,我們也給 人們完全控制 739 00:40:36,050 --> 00:40:39,630 在什麼地方他們的 個人資料得到顯示。 740 00:40:39,630 --> 00:40:42,100 因此,我們不強迫 任何人顯示任何東西, 741 00:40:42,100 --> 00:40:48,280 我們給人的粒度控制 過一些比較敏感的東西。 742 00:40:48,280 --> 00:40:50,220 >> 所以喜歡,旁邊 在手機領域, 743 00:40:50,220 --> 00:40:53,160 還有另外一個字段,該字段的樣子, 誰做你想要展示給? 744 00:40:53,160 --> 00:40:57,300 只是你的朋友,只是 人們在你的學校,是什麼? 745 00:40:57,300 --> 00:40:59,060 我們關心它, 因為如果人們停止 - 746 00:40:59,060 --> 00:41:01,330 如果人們覺得自己的 信息不是私人的, 747 00:41:01,330 --> 00:41:05,880 那麼我們螺絲 從長遠來看,太。 748 00:41:05,880 --> 00:41:09,050 >> 觀眾:剛上進一步 這一點,我想即使你 749 00:41:09,050 --> 00:41:11,840 把信息了自己, 什麼在情況下,追索權, 750 00:41:11,840 --> 00:41:15,065 比方說,你有一張照片, 有人把那張照片了 751 00:41:15,065 --> 00:41:17,190 對一些留言板或 一些熱門與否類網站。 752 00:41:17,190 --> 00:41:21,052 你如何控制哪些用戶 做的是這樣的信息 753 00:41:21,052 --> 00:41:22,432 輸入到你的服務器? 754 00:41:22,432 --> 00:41:25,515 馬克·扎克伯格:這是非常難 控制哪些人做信息 755 00:41:25,515 --> 00:41:27,604 他們有機會獲得。 756 00:41:27,604 --> 00:41:28,470 對不對? 757 00:41:28,470 --> 00:41:33,880 我的意思是,我們所能做的最好的就是給 人們掌控自己的信息 758 00:41:33,880 --> 00:41:34,750 以及誰可以看到它。 759 00:41:34,750 --> 00:41:38,120 然後一旦他們讓別人看出來, 這有點不在任何人的控制。 760 00:41:38,120 --> 00:41:41,114 761 00:41:41,114 --> 00:41:45,106 >> 觀眾:我很好奇,有點 關於[聽不清]牆功能。 762 00:41:45,106 --> 00:41:48,553 它似乎開始了,也許更像 黑板類型的東西,然後將它 763 00:41:48,553 --> 00:41:51,094 周圍完全變了。 [聽不清]像一個或另一個, 764 00:41:51,094 --> 00:41:53,260 或者,如果有什麼事 那你想什麼? 765 00:41:53,260 --> 00:41:57,090 或者是有一個設計更改 做[聽不清]的過程? 766 00:41:57,090 --> 00:42:00,410 >> 馬克·扎克伯格:所以我最初拋出 它們一起在像一個半小時​​。 767 00:42:00,410 --> 00:42:07,640 我想這是很 複雜,因為 - 或它 768 00:42:07,640 --> 00:42:10,170 比我更複雜 認為這將是。 769 00:42:10,170 --> 00:42:12,055 而且我覺得部分 我們之所以改變 770 00:42:12,055 --> 00:42:14,430 這是因為它不工作 以及我們希望它。 771 00:42:14,430 --> 00:42:17,520 我的意思是,原來的目標 是那種使它 772 00:42:17,520 --> 00:42:22,250 這樣你可以有這個wiki 對人們的型材類型的東西, 773 00:42:22,250 --> 00:42:29,400 當你鼠標懸停的東西, 它顯示誰補充它的一部分。 774 00:42:29,400 --> 00:42:33,540 >> 不過,我想有一個 很多我們錯過了的情況下, 775 00:42:33,540 --> 00:42:35,960 或者它只是沒有很好地由我設計。 776 00:42:35,960 --> 00:42:40,090 我不知道,如果你們還記得, 但是你用鼠標在的東西, 777 00:42:40,090 --> 00:42:41,350 它只是沒有那麼好。 778 00:42:41,350 --> 00:42:43,870 和喜歡,它可能會告訴 你錯了人, 779 00:42:43,870 --> 00:42:46,120 或者它可能更突出 比它應該。 780 00:42:46,120 --> 00:42:53,186 >> 所以,我有種加上與思考, 這甚至不是最好的功能。 781 00:42:53,186 --> 00:42:56,310 它是,如果更有趣 而不必鼠標移到東西, 782 00:42:56,310 --> 00:43:00,330 人們只能看見圖片 和該人的名字誰 783 00:43:00,330 --> 00:43:04,140 發布一切,而不必 要經過整個牆面。 784 00:43:04,140 --> 00:43:07,350 所以在夏天,我們 只是一種經歷 785 00:43:07,350 --> 00:43:10,670 並寫了一個更好的解析器 牆壁,並試圖使其分解。 786 00:43:10,670 --> 00:43:13,420 然後,展望未來,我們做 它使你只是增加了一個帖子, 787 00:43:13,420 --> 00:43:14,878 它跑到牆的頂部。 788 00:43:14,878 --> 00:43:18,020 789 00:43:18,020 --> 00:43:20,400 >> 觀眾:[聽不清]的問題。 790 00:43:20,400 --> 00:43:23,270 你從哪兒弄來的想法 從,用於創建參考? 791 00:43:23,270 --> 00:43:24,410 >> 馬克·扎克伯格:我剛 想拍的東西 792 00:43:24,410 --> 00:43:26,368 人們可以在那裡輸入 某人的名字,並得到 793 00:43:26,368 --> 00:43:28,594 關於一個人的一些信息。 794 00:43:28,594 --> 00:43:29,977 我想那將是很酷的。 795 00:43:29,977 --> 00:43:35,566 796 00:43:35,566 --> 00:43:37,060 哦,是嗎? 797 00:43:37,060 --> 00:43:39,301 >> 觀眾:我很感興趣 在功能,您 798 00:43:39,301 --> 00:43:44,540 可能一些短信[聽不清]的信息 如果你想和它送回去。 799 00:43:44,540 --> 00:43:46,290 我不知道如何使用它的人。 800 00:43:46,290 --> 00:43:49,970 所以,我只是想知道,如果有 實際的考慮[聽不清]? 801 00:43:49,970 --> 00:43:58,160 >> 馬克·扎克伯格:所以短信網關 也有一個電子郵件對口, 802 00:43:58,160 --> 00:44:05,400 所以如果你的電話號碼是x, 你有Cingular公司為您的提供者, 803 00:44:05,400 --> 00:44:11,080 那麼你可以發電子郵件x@cingular.com 或者是其它的變種, 804 00:44:11,080 --> 00:44:13,500 和文本消息 會去到您的手機。 805 00:44:13,500 --> 00:44:15,950 這就是一個免費的門戶。 806 00:44:15,950 --> 00:44:18,880 所以,你知道,當你的文字 消息的人,很多時候 807 00:44:18,880 --> 00:44:22,070 這取決於你的手機 計劃是,它會花費你的錢。 808 00:44:22,070 --> 00:44:24,850 如果你通過電子郵件做到這一點,它 其實不花什麼錢。 809 00:44:24,850 --> 00:44:30,370 所以這就是我們如何選擇做它。 810 00:44:30,370 --> 00:44:33,710 我們正在做一個高 他們和我們的容積 811 00:44:33,710 --> 00:44:40,450 決定,這將僅僅是一個更好的 我們要的東西​​ - 真正做到這一點 812 00:44:40,450 --> 00:44:44,352 在合法的方式和發送文本 消息直接向手機, 813 00:44:44,352 --> 00:44:46,310 而不是去 通過電子郵件網關。 814 00:44:46,310 --> 00:44:48,643 所以我們種的過程中 為獲得該設置了。 815 00:44:48,643 --> 00:44:51,784 816 00:44:51,784 --> 00:45:00,568 >> 觀眾:[聽不清] 的Myspace [聽不清]? 817 00:45:00,568 --> 00:45:04,340 >> 馬克·扎克伯格:我認為我們 一直在尋找更多的東西做的。 818 00:45:04,340 --> 00:45:07,170 我不認為我們是 與MySpace競爭。 819 00:45:07,170 --> 00:45:10,030 我認為這是樣的 不同類型的應用。 820 00:45:10,030 --> 00:45:10,530 是啊。 821 00:45:10,530 --> 00:45:13,860 822 00:45:13,860 --> 00:45:14,985 觀眾:我只是好奇。 823 00:45:14,985 --> 00:45:20,182 在那裡,為什麼在一個特別的原因 一個人的輪廓和學校的郵件 824 00:45:20,182 --> 00:45:24,885 和東西[聽不清]而不是作為 文本可以被複製和粘貼? 825 00:45:24,885 --> 00:45:26,865 是[聽不清]? 826 00:45:26,865 --> 00:45:30,200 >> 馬克·扎克伯格:所以我 這樣做,使人們 827 00:45:30,200 --> 00:45:32,700 無法通過 刮頁面。 828 00:45:32,700 --> 00:45:35,260 我們有很多東西 我們落實到位 829 00:45:35,260 --> 00:45:39,240 確保人不 匯總信息關閉臉譜。 830 00:45:39,240 --> 00:45:42,520 你明明,你看不到 人在其他學校概況。 831 00:45:42,520 --> 00:45:45,010 但如果你也嘗試 查看很多配置文件, 832 00:45:45,010 --> 00:45:50,770 它拿起,你只是觀看 配置文件數目異常。 833 00:45:50,770 --> 00:45:54,160 >> 樣的,我們也 - 只要 通過分析用戶的活動, 834 00:45:54,160 --> 00:45:58,710 我們已經建立了這些貝葉斯過濾器 我猜只是讓我們挑選出 835 00:45:58,710 --> 00:46:02,190 異常活動,像真​​的 一種快速,並且只顯示 836 00:46:02,190 --> 00:46:04,630 非常有限的信息給這些用戶。 837 00:46:04,630 --> 00:46:06,849 不過的事情之一 我們想做的事, 838 00:46:06,849 --> 00:46:09,890 我們要確保 - 我們要 這對任何人特別困難 839 00:46:09,890 --> 00:46:12,100 試圖刮掉電子郵件 地址,因為這是 840 00:46:12,100 --> 00:46:14,310 真煩 - 如果人們得到太多垃圾郵件。 841 00:46:14,310 --> 00:46:16,470 因此,我們計算過,由 使得它的圖像, 842 00:46:16,470 --> 00:46:20,020 而不是純文本,只是 增加了複雜性的一個額外的水平 843 00:46:20,020 --> 00:46:21,870 在拼搶方面。 844 00:46:21,870 --> 00:46:27,337 845 00:46:27,337 --> 00:46:33,301 >> 觀眾:[聽不清]漂亮 寶貴的資源[聽不清]。 846 00:46:33,301 --> 00:46:36,780 847 00:46:36,780 --> 00:46:40,259 你是做什麼[聽不清]? 848 00:46:40,259 --> 00:46:47,220 >> 馬克·扎克伯格:嗯,我們可以使用它 針對海報給你,例如。 849 00:46:47,220 --> 00:46:49,470 我不知道,如果你們中的任何 買海報掉了。 850 00:46:49,470 --> 00:46:55,230 樣的,但我們 - 我們正在努力 找出我們能做到這一點, 851 00:46:55,230 --> 00:46:58,710 但我們真的很明顯 人們的隱私敏感。 852 00:46:58,710 --> 00:47:00,240 那是什麼? 853 00:47:00,240 --> 00:47:02,740 >> 觀眾:沒有這麼多 個人[聽不清] 854 00:47:02,740 --> 00:47:05,774 但只是作為一個整體[聽不清]? 855 00:47:05,774 --> 00:47:06,690 馬克·扎克伯格:是的。 856 00:47:06,690 --> 00:47:08,940 我認為,我們實際上要 被釋放的東西 857 00:47:08,940 --> 00:47:13,740 在本週晚些時候或下週 顯示了一些匯總統計,我們 858 00:47:13,740 --> 00:47:15,710 覺得很有意思。 859 00:47:15,710 --> 00:47:19,637 我的意思是,這是東西是那種 很酷,但它不是東西的類型 860 00:47:19,637 --> 00:47:20,970 你回來的每一天。 861 00:47:20,970 --> 00:47:25,948 862 00:47:25,948 --> 00:47:27,675 沒有CS的問題? 863 00:47:27,675 --> 00:47:31,548 864 00:47:31,548 --> 00:47:33,756 邁克爾·史密斯:你 對馬克什麼問題嗎? 865 00:47:33,756 --> 00:47:37,619 他可能會願意留下來 幾分鐘左右, 866 00:47:37,619 --> 00:47:40,035 萬一人想不問 你在公共場所,但有 - 867 00:47:40,035 --> 00:47:40,920 >> 馬克·扎克伯格: 觀眾:我特別 868 00:47:40,920 --> 00:47:43,990 失望的是,威爾陳 沒有問我任何問題。 869 00:47:43,990 --> 00:47:46,490 >> 邁克爾·史密斯:我們會 稍後會工作。 870 00:47:46,490 --> 00:47:46,990 就這樣? 871 00:47:46,990 --> 00:47:47,490 沒有更多? 872 00:47:47,490 --> 00:47:51,484 我們有一對夫婦更多。 873 00:47:51,484 --> 00:47:52,400 馬克·扎克伯格:酷。 874 00:47:52,400 --> 00:47:54,240 觀眾:你有沒有 拖延到Facebook, 875 00:47:54,240 --> 00:47:55,620 像其他人一樣在房間裡? 876 00:47:55,620 --> 00:47:57,115 >> 馬克·扎克伯格:那是什麼? 877 00:47:57,115 --> 00:47:59,355 >> 觀眾:你有沒有 拖延在Facebook? 878 00:47:59,355 --> 00:48:00,606 >> 當然:馬克·扎克伯格。 879 00:48:00,606 --> 00:48:01,562 >> 觀眾:[聽不清]。 880 00:48:01,562 --> 00:48:04,570 >> 馬克·扎克伯格:我的意思是, 我認為,有 881 00:48:04,570 --> 00:48:07,640 一個值是什麼人做的網站上。 882 00:48:07,640 --> 00:48:11,824 883 00:48:11,824 --> 00:48:14,264 >> 觀眾:我只知道 這可能是我們許多人 884 00:48:14,264 --> 00:48:16,140 會覺得時間[聽不清]。 885 00:48:16,140 --> 00:48:17,390 >> 邁克爾·史密斯:[聽不清]。 886 00:48:17,390 --> 00:48:20,300 887 00:48:20,300 --> 00:48:22,891 >> 馬克·扎克伯格:是的,當然。 888 00:48:22,891 --> 00:48:25,974 觀眾:我不知道你能不能說 這一點,但什麼樣的功能,可以 889 00:48:25,974 --> 00:48:27,918 我們預計在未來? 890 00:48:27,918 --> 00:48:30,348 [聽不清] 891 00:48:30,348 --> 00:48:34,782 >> 馬克·扎克伯格:好吧,我可以告訴你 我們要做未來兩個星期。 892 00:48:34,782 --> 00:48:36,740 還有的東西 我剛才提到的, 893 00:48:36,740 --> 00:48:40,830 我們正在聚集了一堆 統計的,並且只顯示最新情報 894 00:48:40,830 --> 00:48:42,760 和什麼改變。 895 00:48:42,760 --> 00:48:45,010 還令人驚訝 我們已經統計 896 00:48:45,010 --> 00:48:48,492 發現,就像人在哈佛2% 是自由意志,例如 897 00:48:48,492 --> 00:48:49,450 或者類似的東西。 898 00:48:49,450 --> 00:48:52,240 899 00:48:52,240 --> 00:48:57,100 我想另一件事 我們將有望推出 900 00:48:57,100 --> 00:48:59,770 有時要么晚 在本週或下週, 901 00:48:59,770 --> 00:49:03,250 是什麼, 讓人們澄清 902 00:49:03,250 --> 00:49:05,160 他們與其他人的關係。 903 00:49:05,160 --> 00:49:10,130 >> 所以很多的問題, 我們種處理在Facebook上 904 00:49:10,130 --> 00:49:14,140 並不總是技術,但也有 有時像他們的社會問題。 905 00:49:14,140 --> 00:49:16,310 它就像 - 1 我認為是事兒 906 00:49:16,310 --> 00:49:20,976 真正有趣的是 - 如果你有 100或150的朋友,有多好 907 00:49:20,976 --> 00:49:24,700 你知道每一個的那些人,和 誰是也許像五人 908 00:49:24,700 --> 00:49:27,640 你真正關心誰,想了很多。 909 00:49:27,640 --> 00:49:29,490 而這還不是什麼 那你可真 910 00:49:29,490 --> 00:49:32,110 回答,現在,因為 連接是二進制。 911 00:49:32,110 --> 00:49:33,970 你要么是連接或你不是。 912 00:49:33,970 --> 00:49:39,740 所以我一直在冥思苦想了一會兒 我們如何能設計一些東西 913 00:49:39,740 --> 00:49:43,990 這將讓這個人 可以表達他們如何接近人 914 00:49:43,990 --> 00:49:46,610 人,在那種不偏不倚的方式。 915 00:49:46,610 --> 00:49:49,790 >> 所以你可以想像,如果你犯了一個 這僅僅是喜歡的特點 - 速度 916 00:49:49,790 --> 00:49:52,406 你的規模為友誼 1〜10個,這是不可行的。 917 00:49:52,406 --> 00:49:54,280 因為首先, 沒有人願意這樣做 918 00:49:54,280 --> 00:49:58,370 因為你是在侮辱別人 如果你喜歡,你是一個三人。 919 00:49:58,370 --> 00:50:01,910 但它是一種還 無聊,所以沒有人 920 00:50:01,910 --> 00:50:03,410 願意這樣做,因為它。 921 00:50:03,410 --> 00:50:05,993 它只會被扭曲 以同樣的方式社會壓力 922 00:50:05,993 --> 00:50:06,930 該朋友。 923 00:50:06,930 --> 00:50:11,730 有些人有不同的 一個什麼樣的朋友,是他們感, 924 00:50:11,730 --> 00:50:13,040 那麼另一個人會。 925 00:50:13,040 --> 00:50:16,050 因此,如果有人有30個朋友, 另一個人有150的朋友, 926 00:50:16,050 --> 00:50:18,510 沒有那個人居然有 在現實生活中更多的朋友? 927 00:50:18,510 --> 00:50:20,810 也許或也許不是, 也許是人與30只 928 00:50:20,810 --> 00:50:24,060 有用於製作門檻較高 有人在Facebook上的朋友。 929 00:50:24,060 --> 00:50:28,490 >> 所以我的意思是,我想這該解決方案 我們想出了這個 930 00:50:28,490 --> 00:50:32,860 是讓 - 判斷 基於關係 931 00:50:32,860 --> 00:50:36,660 在雙向,事實陳述。 932 00:50:36,660 --> 00:50:40,570 因此,舉例來說,我把 CS50與此人。 933 00:50:40,570 --> 00:50:43,730 或者我住在一所房子與此人。 934 00:50:43,730 --> 00:50:49,920 這裡面的那種只是一堆 不同的方式做這樣的東西。 935 00:50:49,920 --> 00:50:54,730 但我想,那會 可能是一個小更準確, 936 00:50:54,730 --> 00:50:58,570 因為沒有人會 以 - 有沒有壓力 937 00:50:58,570 --> 00:51:00,080 撒謊類似的東西。 938 00:51:00,080 --> 00:51:01,830 它不喜歡,有什麼 你在說什麼? 939 00:51:01,830 --> 00:51:03,126 我沒拿CS50與您聯繫。 940 00:51:03,126 --> 00:51:05,500 但如果有人聚集一 許多不同的連接, 941 00:51:05,500 --> 00:51:07,340 那麼那種意味著什麼。 942 00:51:07,340 --> 00:51:10,842 所以,當你把喜歡的人 達斯汀,誰是我的室友在這裡, 943 00:51:10,842 --> 00:51:13,300 它就像好,我們住 一起在柯克蘭樓。 944 00:51:13,300 --> 00:51:16,290 然後,我們的工作在Facebook上。 945 00:51:16,290 --> 00:51:20,760 然後我們搬到了帕洛阿爾托,現在 我們仍在努力Facebook上 - 然後 946 00:51:20,760 --> 00:51:26,470 也許這就夠了連接 說OK,以及這個人清楚 947 00:51:26,470 --> 00:51:28,810 有很多事情要做這樣的人。 948 00:51:28,810 --> 00:51:34,820 而如果只類別 你知道有人通過IS, 949 00:51:34,820 --> 00:51:39,384 這個人是我的Facebook好友, 那麼這也意味著一些東西。 950 00:51:39,384 --> 00:51:40,050 所以,我不知道。 951 00:51:40,050 --> 00:51:41,008 我們將看看它是如何工作的。 952 00:51:41,008 --> 00:51:42,771 沒有什麼是肯定的。 953 00:51:42,771 --> 00:51:43,270 這是怎麼回事? 954 00:51:43,270 --> 00:51:47,243 >> 觀眾:你真的[聽不清] 人們鍵入的信息 955 00:51:47,243 --> 00:51:47,743 [聽不清]? 956 00:51:47,743 --> 00:51:53,707 957 00:51:53,707 --> 00:51:55,760 >> 馬克·扎克伯格:這是一個組合。 958 00:51:55,760 --> 00:52:01,670 所以,我認為另一件事 這是每一個非常重要的 959 00:52:01,670 --> 00:52:03,750 這些事件是 它們出現在哪個日期。 960 00:52:03,750 --> 00:52:08,940 所以,如果你有,例如, 日期每個人的友誼 961 00:52:08,940 --> 00:52:14,662 與每個人,然後,將給予 你更精確的表示 962 00:52:14,662 --> 00:52:16,370 是什麼意思, 因為現在你 963 00:52:16,370 --> 00:52:20,482 不知道意味著什麼朋友 每個網絡上的人。 964 00:52:20,482 --> 00:52:22,940 因為你不知道什麼時候 已形成的友誼, 965 00:52:22,940 --> 00:52:25,476 你不知道有什麼 該關係中改變 966 00:52:25,476 --> 00:52:26,850 自從形成的友誼。 967 00:52:26,850 --> 00:52:29,560 >> 我的意思是,如果人 - 如果友誼 意味著很少有人 968 00:52:29,560 --> 00:52:34,130 如果你知道這事 昨天,他們成了朋友, 969 00:52:34,130 --> 00:52:37,160 你還知道有 一些 - 這有一定的實力。 970 00:52:37,160 --> 00:52:39,030 這就像一個確定性的事情。 971 00:52:39,030 --> 00:52:41,330 有一個較低的確定性 他們的關係 972 00:52:41,330 --> 00:52:45,320 因為這點已發散,如果 動作發生在哪個日期 973 00:52:45,320 --> 00:52:45,820 是越快。 974 00:52:45,820 --> 00:52:48,390 975 00:52:48,390 --> 00:52:49,374 對不起,更近一些。 976 00:52:49,374 --> 00:52:52,040 所以,我認為這是之一 事情,我們的注意力是在這裡。 977 00:52:52,040 --> 00:52:54,990 所以我花了一門課程 - 我 把CS50與別人 978 00:52:54,990 --> 00:52:57,730 這個詞是一個很大的不同 不是說我是一個資深現在 979 00:52:57,730 --> 00:53:02,680 我還照了CS50與此 人當我是一個大一。 980 00:53:02,680 --> 00:53:06,050 >> 很多這些 - 分析 人們如何看待這個 981 00:53:06,050 --> 00:53:09,494 看的關係 不一定 - 982 00:53:09,494 --> 00:53:11,410 Facebook是不會 率的關係。 983 00:53:11,410 --> 00:53:14,290 這有點 - 人 心領神會 984 00:53:14,290 --> 00:53:17,540 的區別是什麼之間 已採取CS50與別人這個詞 985 00:53:17,540 --> 00:53:20,840 並已採取CS50 在三年前。 986 00:53:20,840 --> 00:53:22,920 而且我覺得那種將助陣。 987 00:53:22,920 --> 00:53:26,320 988 00:53:26,320 --> 00:53:27,340 這是怎麼回事? 989 00:53:27,340 --> 00:53:30,479 >> 觀眾:當你 得到一個新的想法和你 990 00:53:30,479 --> 00:53:33,619 覺得它很酷,怎麼 [聽不清]隨你怎麼做呢? 991 00:53:33,619 --> 00:53:38,460 992 00:53:38,460 --> 00:53:40,470 >> 馬克·扎克伯格:不要太。 993 00:53:40,470 --> 00:53:42,500 因為我認為一個 很多的東西,我們排序 994 00:53:42,500 --> 00:53:44,950 有一個非常獨特的 平台建設它。 995 00:53:44,950 --> 00:53:48,010 我不認為有任何其他 公司或一群人 996 00:53:48,010 --> 00:53:50,335 在世界上誰可以 現在開發這個。 997 00:53:50,335 --> 00:53:53,470 998 00:53:53,470 --> 00:53:56,510 我的意思是,即使谷歌,與 他們就像5000名工程師 999 00:53:56,510 --> 00:54:00,680 不使發生 一個應用程序,排序 1000 00:54:00,680 --> 00:54:04,180 的刻畫人的 這樣的關係。 1001 00:54:04,180 --> 00:54:06,410 >> 它就像同樣的事情 與照片標記。 1002 00:54:06,410 --> 00:54:11,070 我們可以這樣做,因為照片標記 只有在你身邊的每一個人 1003 00:54:11,070 --> 00:54:11,965 是在網站上。 1004 00:54:11,965 --> 00:54:14,090 因為否則你 要得到一個類型的使用 1005 00:54:14,090 --> 00:54:15,845 它為你去哪裡 你上傳的照片 1006 00:54:15,845 --> 00:54:18,970 你去標記一堆人, 和他們不存在,那吮吸。 1007 00:54:18,970 --> 00:54:23,840 因此,即使50%的人在哈佛 人在Facebook,那麼標記 1008 00:54:23,840 --> 00:54:25,740 而我們設置的方式 達仍然吮吸。 1009 00:54:25,740 --> 00:54:30,550 所以它只能因為97% 人們在哈佛在Facebook上, 1010 00:54:30,550 --> 00:54:31,260 或什麼的。 1011 00:54:31,260 --> 00:54:37,530 因為這樣的話,它就像 不是什麼大不了的關注。 1012 00:54:37,530 --> 00:54:40,780 1013 00:54:40,780 --> 00:54:41,320 是嗎? 1014 00:54:41,320 --> 00:54:43,361 >> 觀眾:所以從某種 軟件工程, 1015 00:54:43,361 --> 00:54:46,721 排序動態[聽不清] 這樣,當有人 1016 00:54:46,721 --> 00:54:51,046 有這些想法之一 - 就像咱們 這個聚集[?更寬的?]統計 1017 00:54:51,046 --> 00:54:53,921 並告訴人們,或者我有辦法 測量這一點,即,另一 1018 00:54:53,921 --> 00:54:57,610 這些人並標記 這個東西對人的個人資料 - 1019 00:54:57,610 --> 00:55:00,060 他們是如何去獲得 反超從每個人 1020 00:55:00,060 --> 00:55:03,490 否則在公司花了一些 他們的時間在技術上工作了嗎? 1021 00:55:03,490 --> 00:55:07,410 或讓其他人進行這項工作 和他們在一起,和類似的東西? 1022 00:55:07,410 --> 00:55:08,880 >> 馬克·扎克伯格:MHM。 1023 00:55:08,880 --> 00:55:14,340 我認為很多人 - 我的意思是, 誰在Facebook的真正工作的人 1024 00:55:14,340 --> 00:55:17,430 像在Facebook的工作, 我認為,在大多數情況下, 1025 00:55:17,430 --> 00:55:19,840 並花費大量的 他們的時間這樣做。 1026 00:55:19,840 --> 00:55:22,800 和喜歡,很多的 一次,他們花費, 1027 00:55:22,800 --> 00:55:25,240 他們花費在工作 的東西,可能是 1028 00:55:25,240 --> 00:55:28,890 排序的重要戰略意義,以 我們正在試圖做的那點東西。 1029 00:55:28,890 --> 00:55:31,760 但同時,很多人只是 周圍的混亂的代碼庫, 1030 00:55:31,760 --> 00:55:36,090 與那種把if語句 那裡的樣子,如果用戶是我的, 1031 00:55:36,090 --> 00:55:39,240 然後把這個在那裡。 1032 00:55:39,240 --> 00:55:44,050 >> 於是我四處走走不同 白天人的地方, 1033 00:55:44,050 --> 00:55:45,330 或人來和我說話。 1034 00:55:45,330 --> 00:55:49,610 像,我認為首席執行官辦公時間為 笑話,就像從2:00至每天4:00 - 1035 00:55:49,610 --> 00:55:51,077 不是今天。 1036 00:55:51,077 --> 00:55:53,910 而人們只是來告訴我 不同的東西,他們在做什麼, 1037 00:55:53,910 --> 00:55:57,060 和很多很 相對涼爽,和東西 1038 00:55:57,060 --> 00:55:59,530 我不會有 一定想到了。 1039 00:55:59,530 --> 00:56:02,740 >> 所以我的意思是,你問 如果之前,我們節約, 1040 00:56:02,740 --> 00:56:06,400 如果我們被歸檔,舊的個人資料 信息,並且其中一個原因 1041 00:56:06,400 --> 00:56:08,940 為什麼我說我們 可能開始做起來 1042 00:56:08,940 --> 00:56:13,124 因為人在公司之一 想出了一些地方它像, 1043 00:56:13,124 --> 00:56:16,290 讓你去你朋友的頁面, 這說明你最近更新的朋友。 1044 00:56:16,290 --> 00:56:18,250 然後你點擊的是, 它顯示了他們的新形象。 1045 00:56:18,250 --> 00:56:20,180 但沒有跡象顯示 是什麼改變了。 1046 00:56:20,180 --> 00:56:25,290 >> 這樣的球員之一所做的東西, 保留舊版本的他的個人資料, 1047 00:56:25,290 --> 00:56:29,690 然後使它如此,當你 去他的個人資料時,他會更新它, 1048 00:56:29,690 --> 00:56:32,380 它突出了黃色的 它的某些部分已更改。 1049 00:56:32,380 --> 00:56:33,880 而我認為這很酷。 1050 00:56:33,880 --> 00:56:37,385 它不是一個巨大的工程 - 我的意思是,它實際上一種是, 1051 00:56:37,385 --> 00:56:39,630 如果我們要開始存儲 每個人的信息。 1052 00:56:39,630 --> 00:56:42,720 >> 但我的意思是,這是有點涼。 1053 00:56:42,720 --> 00:56:48,250 這不是事情的類型,你 不一定必然出現, 1054 00:56:48,250 --> 00:56:52,820 但我絕對認為這是一個非常 大的改進,我們現在。 1055 00:56:52,820 --> 00:56:57,330 現在,這真的很難去 一個人的個人資料,並告訴是什麼改變。 1056 00:56:57,330 --> 00:57:01,080 而這僅僅是最 最近的一個例子,我有。 1057 00:57:01,080 --> 00:57:05,380 >> 觀眾:你有沒有時間讓 人們改變每個頁面的外觀? 1058 00:57:05,380 --> 00:57:05,880 [聽不清]? 1059 00:57:05,880 --> 00:57:09,730 1060 00:57:09,730 --> 00:57:12,970 >> 馬克·扎克伯格:所以,我 不想做。 1061 00:57:12,970 --> 00:57:17,230 而原因就是因為我覺得 Facebook是一個目錄, 1062 00:57:17,230 --> 00:57:20,051 並且其主要目的 是仰視別人。 1063 00:57:20,051 --> 00:57:20,550 對不對? 1064 00:57:20,550 --> 00:57:22,870 像他們的名字和類型得到 一些關於他們的信息。 1065 00:57:22,870 --> 00:57:24,690 及的事情之一 這是非常有用的 1066 00:57:24,690 --> 00:57:27,190 是每個人的頁面 結構以相同的方式。 1067 00:57:27,190 --> 00:57:29,100 >> 所以,如果你想看到 如果有人是單一的, 1068 00:57:29,100 --> 00:57:32,780 你不必向下掃描的列 直到你得到的關係狀態。 1069 00:57:32,780 --> 00:57:34,430 你只知道那是。 1070 00:57:34,430 --> 00:57:38,040 所以,你點擊,去 - 你 眼睛只是去那個東西。 1071 00:57:38,040 --> 00:57:43,117 但是,如果你有不同的人 改變他們的CSSes以不同的方式, 1072 00:57:43,117 --> 00:57:44,950 然後,他們可以成為 惱人的 - 尤其是 1073 00:57:44,950 --> 00:57:49,140 如果人們都在做的東西一樣黑暗 藍色文字在黑色的背景。 1074 00:57:49,140 --> 00:57:52,985 它只是變得有點厭惡。 1075 00:57:52,985 --> 00:57:57,440 >> 觀眾:如何擁有成功 Facebook的[聽不清]是, 1076 00:57:57,440 --> 00:58:02,390 和你看到了什麼是差異 在目的[聽不清]? 1077 00:58:02,390 --> 00:58:05,360 1078 00:58:05,360 --> 00:58:08,520 >> 馬克·扎克伯格:目的 - 為 我的高中之一是一樣的。 1079 00:58:08,520 --> 00:58:12,130 我認為應用程序 - 這將可能 1080 00:58:12,130 --> 00:58:16,460 聽起來很愚蠢 - 但希望 看的人,我認為, 1081 00:58:16,460 --> 00:58:19,260 是怎麼樣的一個核心的人的慾望。 1082 00:58:19,260 --> 00:58:20,470 對不對? 1083 00:58:20,470 --> 00:58:23,310 我認為人們只是想 知道的東西別人。 1084 00:58:23,310 --> 00:58:26,434 所以我認為,提供一個 界面裡的人可以只 1085 00:58:26,434 --> 00:58:28,850 輸入某人的名字,並得到 關於他們的一些信息 1086 00:58:28,850 --> 00:58:31,050 一般是一個非常有用的東西。 1087 00:58:31,050 --> 00:58:32,410 所以增長已經很不錯了。 1088 00:58:32,410 --> 00:58:35,680 >> 這是很難搞清楚 究竟如何衡量它, 1089 00:58:35,680 --> 00:58:38,676 因為當我們做了大學, 我們打開它,在哈佛。 1090 00:58:38,676 --> 00:58:41,050 然後,我們打開它在 圍繞哈佛大學夫婦學院。 1091 00:58:41,050 --> 00:58:45,710 而當時的想法是永遠,我們 真的很短金錢和裝備。 1092 00:58:45,710 --> 00:58:48,390 因此,儘管越來越少 設備成為可能, 1093 00:58:48,390 --> 00:58:49,740 我們要最大限度地提高我們的增長。 1094 00:58:49,740 --> 00:58:53,709 因此,我們要啟動 在學校,我們 1095 00:58:53,709 --> 00:58:56,000 認為要成長 最快的,基於這樣的事實 1096 00:58:56,000 --> 00:58:58,458 該人在這些學校 要擁有最 1097 00:58:58,458 --> 00:59:01,655 朋友在數 學校認為我們已經在。 1098 00:59:01,655 --> 00:59:03,530 我們採取了不同的 接近高中, 1099 00:59:03,530 --> 00:59:05,670 因為我們可以只啟動 它無處不在同一時間。 1100 00:59:05,670 --> 00:59:07,580 所以我們真的不知道 它是如何去成長。 1101 00:59:07,580 --> 00:59:10,704 我認為它的增長在5000元以上 人一天,這是相當不錯的。 1102 00:59:10,704 --> 00:59:14,533 1103 00:59:14,533 --> 00:59:15,487 是嗎? 1104 00:59:15,487 --> 00:59:17,395 >> 觀眾:當你 開始的Facebook,你有沒有 1105 00:59:17,395 --> 00:59:19,727 打算為它成為 這種全面的業務? 1106 00:59:19,727 --> 00:59:20,560 馬克·扎克伯格:號 1107 00:59:20,560 --> 00:59:22,412 觀眾:嗯,你怎麼[聽不清]? 1108 00:59:22,412 --> 00:59:28,900 1109 00:59:28,900 --> 00:59:32,020 >> 馬克·扎克伯格:我記得 以為它會很酷 1110 00:59:32,020 --> 00:59:35,030 如果你能有一個 每個人的目錄。 1111 00:59:35,030 --> 00:59:38,320 我記得爭論與我的父母 關於這一點,因為之後我幾乎 1112 00:59:38,320 --> 00:59:44,020 被踢出了學校對本 項目,我的Facebook以前那樣, 1113 00:59:44,020 --> 00:59:47,217 他們喜歡,有什麼好能 可能前來做新的東西呢? 1114 00:59:47,217 --> 00:59:48,800 和我一樣,不,這是很酷。 1115 00:59:48,800 --> 00:59:52,605 試想一下,那將是多麼酷的是,如果 你可以只輸入某人的名字 1116 00:59:52,605 --> 00:59:54,120 並得到一些關於他們的信息。 1117 00:59:54,120 --> 00:59:56,050 他們只是喜歡,我沒有看到它。 1118 00:59:56,050 --> 00:59:58,662 而且我想,好吧,我們 只要做到這一點,哈佛大學現在, 1119 00:59:58,662 --> 01:00:01,620 但想像一下,如果有一天發生的事情, 你可以只輸入任何人的名字 1120 01:00:01,620 --> 01:00:02,940 並得到一些關於他們的信息。 1121 01:00:02,940 --> 01:00:04,790 而像,這將 是種很酷,對吧? 1122 01:00:04,790 --> 01:00:08,190 1123 01:00:08,190 --> 01:00:11,831 所以他們沒買,但現在他們做的。 1124 01:00:11,831 --> 01:00:15,100 >> [笑] 1125 01:00:15,100 --> 01:00:16,620 >> 是啊,所以我不知道。 1126 01:00:16,620 --> 01:00:20,450 我想在每個階段,我們只是 那種看著自然的方式 1127 01:00:20,450 --> 01:00:22,890 保存 網絡的完整性, 1128 01:00:22,890 --> 01:00:28,190 並且還使它這樣 它的更加有用 - 我 1129 01:00:28,190 --> 01:00:32,668 猜測是這個問題的答案。 1130 01:00:32,668 --> 01:00:34,129 是嗎? 1131 01:00:34,129 --> 01:00:38,512 >> 觀眾:是否有一定的 技能,特別是[聽不清] 1132 01:00:38,512 --> 01:00:42,895 您[聽不清],否則您將 建議的人學習? 1133 01:00:42,895 --> 01:00:45,779 1134 01:00:45,779 --> 01:00:49,070 馬克·扎克伯格:我只是建議你 把最難的課程就可以了, 1135 01:00:49,070 --> 01:00:51,653 因為你最了解的時候 你挑戰自己,對不對? 1136 01:00:51,653 --> 01:00:57,980 因此,像161只是毀了我的生活, 我學到了很多東西它。 1137 01:00:57,980 --> 01:01:01,620 121我也發現相當困難。 1138 01:01:01,620 --> 01:01:03,880 124種改變 這樣我想到的東西。 1139 01:01:03,880 --> 01:01:06,700 1140 01:01:06,700 --> 01:01:09,430 >> 什麼124教我 我認為這是非常有用的 1141 01:01:09,430 --> 01:01:13,840 是,有 - 我 想很多人關注 1142 01:01:13,840 --> 01:01:16,630 關於如何做的東西作為 以及可能的,以及如何 1143 01:01:16,630 --> 01:01:18,620 做出最有效的算法。 1144 01:01:18,620 --> 01:01:23,870 但有什麼用並不總是得到我們 做的東西中最有效的方式, 1145 01:01:23,870 --> 01:01:27,140 但奠定了框架 在一個相當有效的方式。 1146 01:01:27,140 --> 01:01:29,640 所以我的意思是,它那種教 您的問題的兩側, 1147 01:01:29,640 --> 01:01:33,980 像數據結構和算法, 以及如何設置是非常重要的。 1148 01:01:33,980 --> 01:01:36,843 而這無疑救了我們 屁股在擴大了很多倍。 1149 01:01:36,843 --> 01:01:40,100 1150 01:01:40,100 --> 01:01:40,870 >> 我不知道。 1151 01:01:40,870 --> 01:01:42,400 與聰明的人工作。 1152 01:01:42,400 --> 01:01:43,150 從別人身上學習。 1153 01:01:43,150 --> 01:01:47,750 1154 01:01:47,750 --> 01:01:50,666 觀眾:其中的東西, 我注意到關於Facebook相比, 1155 01:01:50,666 --> 01:01:55,388 其他社交網絡空間,是 它實際上是一個更容易使用。 1156 01:01:55,388 --> 01:02:01,350 你有沒有人 - 喜歡你的員工 只是把什麼作品,他們認為 1157 01:02:01,350 --> 01:02:01,849 涼爽。 1158 01:02:01,849 --> 01:02:06,830 你有獨立穩定的人 為確保這一切工作都在一起嗎? 1159 01:02:06,830 --> 01:02:09,280 >> 馬克·扎克伯格:人們可以 做任何他們想要的, 1160 01:02:09,280 --> 01:02:11,810 但是,這並不意味著他們 可以把它放在網站上。 1161 01:02:11,810 --> 01:02:21,650 因此,我認為現在的東西去 在網站上,很多人看到它。 1162 01:02:21,650 --> 01:02:24,667 我的意思是,我絕對核對 在它之前,它可以去住。 1163 01:02:24,667 --> 01:02:27,750 但我的意思是,我認為人們有 很多創意做很酷的東西。 1164 01:02:27,750 --> 01:02:32,520 而很多時候,它就像 有人能想出一個很酷的想法, 1165 01:02:32,520 --> 01:02:36,200 但是,這並不意味著它是 最後的方式,它會發生。 1166 01:02:36,200 --> 01:02:40,710 >> 因此,例如,人們突出 在黃有何改變 1167 01:02:40,710 --> 01:02:44,510 在他們的個人資料 - 我認為, 突出的只是概念 1168 01:02:44,510 --> 01:02:47,520 已經改變的東西 確實不錯,但界面 1169 01:02:47,520 --> 01:02:50,960 即它所使用的那個傢伙是不是 我認為是最好的之一。 1170 01:02:50,960 --> 01:02:54,130 而且他的存儲方式 舊的配置文件信息 1171 01:02:54,130 --> 01:02:55,410 不是最優的任一。 1172 01:02:55,410 --> 01:02:58,201 和那種很酷,因為 他只是在做他自己。 1173 01:02:58,201 --> 01:03:01,790 但是,如果我們永遠要作 什麼活出的是,這 1174 01:03:01,790 --> 01:03:04,060 我想,我們以不同的方式執行。 1175 01:03:04,060 --> 01:03:05,540 而且它更多的只是喜歡一個實體模型。 1176 01:03:05,540 --> 01:03:07,814 >> 觀眾:像這樣的想法 來自地面,向上 1177 01:03:07,814 --> 01:03:10,230 然後[?它只是?] [?扔?] [?下了線? ?] 1178 01:03:10,230 --> 01:03:12,260 >> 馬克·扎克伯格:我 意思是說,它是雙向的。 1179 01:03:12,260 --> 01:03:14,995 而且我不是完全unopinionated。 1180 01:03:14,995 --> 01:03:21,072 1181 01:03:21,072 --> 01:03:22,322 邁克爾·史密斯:[聽不清]。 1182 01:03:22,322 --> 01:03:28,298 1183 01:03:28,298 --> 01:03:30,788 >> 觀眾:我其實有一個 問題有關[聽不清]。 1184 01:03:30,788 --> 01:03:35,270 所以,回去對 [聽不清]和[聽不清]的隱私。 1185 01:03:35,270 --> 01:03:37,760 這是一個不同的平台? 1186 01:03:37,760 --> 01:03:38,756 >> 馬克·扎克伯格:是的。 1187 01:03:38,756 --> 01:03:41,744 >> 觀眾:所以,大學的人 超過18歲,並允許 1188 01:03:41,744 --> 01:03:44,483 張貼不管他們的照片 想,他們不是真的 1189 01:03:44,483 --> 01:03:47,720 歸罪自己,除了 可能對藥物和酒精? 1190 01:03:47,720 --> 01:03:52,202 我已經看過照片 Facebook的在我的年輕 1191 01:03:52,202 --> 01:03:54,692 表兄弟喝 和類似的東西。 1192 01:03:54,692 --> 01:04:00,170 但是,當你到了高中 孩子們,他們是15和16(含)以下。 1193 01:04:00,170 --> 01:04:03,158 >> 而且你們只是 說,它是互聯網, 1194 01:04:03,158 --> 01:04:06,644 如果他們想連累 自己之類的東西, 1195 01:04:06,644 --> 01:04:07,640 是好? 1196 01:04:07,640 --> 01:04:11,624 還是你們篩選圖片 高中生豎起 1197 01:04:11,624 --> 01:04:13,118 和他們寫的信息? 1198 01:04:13,118 --> 01:04:15,435 還是你只是[聽不清]? 1199 01:04:15,435 --> 01:04:18,310 馬克·扎克伯格:所以很多的 的解決方案,我們想出的東西 1200 01:04:18,310 --> 01:04:23,230 不是技術或組織, 但在應用了社會壓力 1201 01:04:23,230 --> 01:04:24,580 在良好的途徑。 1202 01:04:24,580 --> 01:04:28,740 因此,MySpace已經 - 幾乎 其工作人員的三分之一 1203 01:04:28,740 --> 01:04:32,660 被監測的圖片, 獲得上傳色情。 1204 01:04:32,660 --> 01:04:36,270 我們幾乎沒有任何 色情內容上傳, 1205 01:04:36,270 --> 01:04:39,290 我認為很多 其原因是,人們 1206 01:04:39,290 --> 01:04:44,470 使用他們在Facebook上的真實姓名,並 您的真實電子郵件地址上學。 1207 01:04:44,470 --> 01:04:47,900 如果你有,那麼你 不會上傳色情。 1208 01:04:47,900 --> 01:04:50,830 我認為,這是一個 很簡單的社會解決方案 1209 01:04:50,830 --> 01:04:56,060 一個可能很複雜的技術問題。 1210 01:04:56,060 --> 01:05:02,367 >> 所以這麼說,我們改變了一些 各地高中的特點。 1211 01:05:02,367 --> 01:05:04,200 例如,我們把 當事人出來,因為我們 1212 01:05:04,200 --> 01:05:06,370 想通家長 會被氣壞了 1213 01:05:06,370 --> 01:05:09,280 或者他們會剛剛突破了所有 小桶當事人真的很快, 1214 01:05:09,280 --> 01:05:10,744 而且會吸的每一個人。 1215 01:05:10,744 --> 01:05:13,470 >> [笑] 1216 01:05:13,470 --> 01:05:16,250 >> 我不知道。 1217 01:05:16,250 --> 01:05:20,290 我們淡化接觸 在高中信息。 1218 01:05:20,290 --> 01:05:22,746 是啊。 1219 01:05:22,746 --> 01:05:24,120 觀眾:好吧,我們在這裡結束。 1220 01:05:24,120 --> 01:05:26,220 如果您有其他疑問,請隨時 自由地降下來,跟Mark講話。 1221 01:05:26,220 --> 01:05:27,120 非常感謝。 1222 01:05:27,120 --> 01:05:28,036 >> 馬克·扎克伯格:是的。 1223 01:05:28,036 --> 01:05:34,457 [掌聲]