1 00:00:00,000 --> 00:00:11,664 2 00:00:11,664 --> 00:00:13,830 MICHAEL D. SMITH: Ini petang saya dengan sukacitanya 3 00:00:13,830 --> 00:00:16,830 memperkenalkan Mark Zuckerberg, yang merupakan salah satu penceramah kami 4 00:00:16,830 --> 00:00:21,030 semester ini untuk datang dan bercakap sedikit sedikit tentang sains komputer 5 00:00:21,030 --> 00:00:22,040 dalam dunia sebenar. 6 00:00:22,040 --> 00:00:25,350 Oleh kerana kebanyakan daripada anda mungkin tahu, sebagai kamu semua lakukan ini lebih 7 00:00:25,350 --> 00:00:30,090 daripada saya, pengasas Facebook.com, yang merupakan rangkaian sosial 8 00:00:30,090 --> 00:00:32,200 program, apa sahaja yang anda mahu panggil ia. 9 00:00:32,200 --> 00:00:37,094 Digunakan pada lebih 2000 buah sekolah di seluruh negara, dan mungkin dunia juga. 10 00:00:37,094 --> 00:00:38,760 Adakah dunia juga, atau hanya negara? 11 00:00:38,760 --> 00:00:39,750 >> Mark Zuckerberg: [didengar]. 12 00:00:39,750 --> 00:00:40,740 >> MICHAEL D. SMITH: OK. 13 00:00:40,740 --> 00:00:45,007 Pengaruh yang baik untuk berbuat beberapa perkara dalam sains komputer. 14 00:00:45,007 --> 00:00:47,090 Dia akan memberitahu kita beberapa latar belakang ia 15 00:00:47,090 --> 00:00:48,780 dan apa yang menjadi penting dan sebagainya. 16 00:00:48,780 --> 00:00:50,140 Oleh itu, sila sertai saya dalam mengalu-alukan. 17 00:00:50,140 --> 00:00:56,080 18 00:00:56,080 --> 00:00:57,360 >> Mark Zuckerberg: Yo. 19 00:00:57,360 --> 00:00:57,540 Baiklah, sejuk. 20 00:00:57,540 --> 00:01:00,248 Ini adalah kali pertama saya telah pernah terpaksa memegang salah satu daripada perkara-perkara ini. 21 00:01:00,248 --> 00:01:02,818 Jadi, saya hanya akan melampirkan ia benar-benar cepat, satu saat. 22 00:01:02,818 --> 00:01:14,270 23 00:01:14,270 --> 00:01:14,770 Baiklah. 24 00:01:14,770 --> 00:01:16,264 Bolehkah anda mendengar? 25 00:01:16,264 --> 00:01:17,740 Adakah ini baik? 26 00:01:17,740 --> 00:01:19,160 Adakah ini dikuatkan pada semua? 27 00:01:19,160 --> 00:01:19,797 >> PENONTON: Yeah. 28 00:01:19,797 --> 00:01:20,922 Mark Zuckerberg: Baiklah. 29 00:01:20,922 --> 00:01:21,979 Manis. 30 00:01:21,979 --> 00:01:24,895 Ini adalah seperti salah satu daripada masa-masa pertama Saya telah ke satu syarahan di Harvard. 31 00:01:24,895 --> 00:01:31,950 32 00:01:31,950 --> 00:01:35,480 Saya rasa apa yang mungkin akan menjadi yang paling berguna untuk anda semua jika saya hanya 33 00:01:35,480 --> 00:01:39,104 membawa anda melalui beberapa padang yang saya ambil di Harvard di mana saya sebenarnya 34 00:01:39,104 --> 00:01:40,270 memangpun untuk bersyarah kadang-kadang. 35 00:01:40,270 --> 00:01:42,230 Saya bergurau. 36 00:01:42,230 --> 00:01:44,120 Dan jenis, seperti, bagaimana keputusan yang berbeza 37 00:01:44,120 --> 00:01:46,711 bahawa saya terpaksa membuat apabila saya bergerak bersama-sama dengan Facebook 38 00:01:46,711 --> 00:01:49,460 mendapat kesan daripada barangan yang berbeza yang saya belajar dalam kelas 39 00:01:49,460 --> 00:01:50,427 bahawa saya telah mengambil. 40 00:01:50,427 --> 00:01:53,010 Dan jika semua berjalan mengikut pelan, maka mungkin sebahagian dari kamu lelaki 41 00:01:53,010 --> 00:01:55,759 akan keluar dari pemikiran ini yang mengambil CS atau barangan kejuruteraan 42 00:01:55,759 --> 00:01:57,760 di Harvard sebenarnya jenis yang berguna. 43 00:01:57,760 --> 00:02:00,640 Jadi itulah rancangan permainan. 44 00:02:00,640 --> 00:02:02,670 >> Saya berfikir bahawa ini adalah slotted selama dua jam. 45 00:02:02,670 --> 00:02:04,670 Tiada cara yang saya akan untuk bercakap selama dua jam. 46 00:02:04,670 --> 00:02:07,110 Saya mungkin akan bercakap bagi seperti 20 minit, atau 15 minit, 47 00:02:07,110 --> 00:02:08,750 dan kemudian saya hanya akan memberitahu anda semua bertanya soalan. 48 00:02:08,750 --> 00:02:10,958 Kerana saya pasti anda semua mempunyai barangan yang lebih menarik 49 00:02:10,958 --> 00:02:14,816 bertanya kepada saya daripada yang saya boleh datang dengan bercakap mengenai diri saya. 50 00:02:14,816 --> 00:02:16,760 >> Jadi saya rasa saya akan hanya jenis memulakan. 51 00:02:16,760 --> 00:02:19,810 52 00:02:19,810 --> 00:02:23,580 Semasa saya di sini, saya bermula mengambil 121. 53 00:02:23,580 --> 00:02:26,297 Saya tidak pernah benar-benar mengambil 50. 54 00:02:26,297 --> 00:02:28,130 Anda sepatutnya mendapat lelaki yang lain yang merupakan 55 00:02:28,130 --> 00:02:31,190 melakukan Facebook, Dustin Moskovitz, yang merupakan rakan sebilik saya. 56 00:02:31,190 --> 00:02:34,792 Apabila kita mendapat bermula laman web ini adalah ditulis dalam PHP, yang bukan sesuatu 57 00:02:34,792 --> 00:02:36,500 yang anda belajar dalam salah satu daripada kelas ini. 58 00:02:36,500 --> 00:02:38,960 Tetapi mujurlah, jika anda mempunyai latar belakang yang baik dalam bahasa C, 59 00:02:38,960 --> 00:02:42,790 sintaks adalah hampir sama, dan anda boleh mengambilnya dalam satu atau dua hari. 60 00:02:42,790 --> 00:02:49,020 >> Jadi saya mula menulis laman web ini dan melancarkan ia di Harvard 61 00:02:49,020 --> 00:02:51,040 pada Februari 2004. 62 00:02:51,040 --> 00:02:52,750 Jadi saya rasa hampir dua tahun yang lalu sekarang. 63 00:02:52,750 --> 00:02:55,770 Dan dalam beberapa minggu, yang beberapa ribu orang telah mendaftar. 64 00:02:55,770 --> 00:02:57,686 Dan kami mula mendapat beberapa e-mel daripada orang 65 00:02:57,686 --> 00:03:00,800 di kolej-kolej lain meminta kami untuk melancarkan ia di sekolah-sekolah mereka. 66 00:03:00,800 --> 00:03:02,725 >> Dan saya mengambil 161 pada masa itu. 67 00:03:02,725 --> 00:03:05,350 Jadi, saya tidak tahu sekiranya kamu tahu reputasi kursus itu, 68 00:03:05,350 --> 00:03:07,662 tetapi ia adalah jenis berat. 69 00:03:07,662 --> 00:03:10,370 Adalah menjadi perjalanan yang benar-benar menyeronokkan, tetapi ia tidak meninggalkan saya dengan banyak masa 70 00:03:10,370 --> 00:03:12,510 untuk melakukan apa-apa lagi dengan Facebook. 71 00:03:12,510 --> 00:03:16,360 Jadi rakan sebilik saya Dustin, yang saya tekaan baru sahaja selesai CS50, 72 00:03:16,360 --> 00:03:18,370 adalah seperti, hey, saya mahu membantu. 73 00:03:18,370 --> 00:03:22,009 Saya mahu melakukan pengembangan dan membantu anda memikirkan bagaimana untuk melakukan barangan ini. 74 00:03:22,009 --> 00:03:24,050 Jadi saya adalah seperti, anda tahu, itulah dude cukup sejuk, 75 00:03:24,050 --> 00:03:26,500 tetapi anda tidak benar-benar tahu apa-apa PHP atau apa-apa seperti itu. 76 00:03:26,500 --> 00:03:29,919 Jadi hujung minggu bahawa dia pulang ke rumah, membeli buku Perl untuk patung, 77 00:03:29,919 --> 00:03:31,960 datang kembali dan adalah seperti, baik-baik saja, saya sudah bersedia untuk pergi. 78 00:03:31,960 --> 00:03:35,560 Saya seperti dude, laman web ini ditulis dalam PHP, Perl tidak, tetapi anda tahu, 79 00:03:35,560 --> 00:03:36,270 yang sejuk. 80 00:03:36,270 --> 00:03:41,800 >> Jadi beliau mengambil PHP lebih beberapa hari kerana, saya 81 00:03:41,800 --> 00:03:44,090 berjanji bahawa jika anda mempunyai latar belakang yang baik dalam C, maka 82 00:03:44,090 --> 00:03:46,230 PHP adalah satu perkara yang sangat mudah untuk mengambil. 83 00:03:46,230 --> 00:03:49,390 Dan dia hanya jenis pergi ke kerja. 84 00:03:49,390 --> 00:03:53,120 Jadi yang saya maksudkan, keputusan besar pertama bahawa kita benar-benar terpaksa membuat 85 00:03:53,120 --> 00:03:57,140 adalah bagaimana untuk jenis mengembangkan seni bina 86 00:03:57,140 --> 00:04:01,920 untuk pergi dari jenis sekolah tunggal ditubuhkan bahawa kita mempunyai apabila ia hanya di Harvard 87 00:04:01,920 --> 00:04:03,830 kepada sesuatu yang disokong pelbagai sekolah-sekolah. 88 00:04:03,830 --> 00:04:06,890 >> Jadi ini adalah satu keputusan yang mempunyai dibuat ke atas sekumpulan tahap, 89 00:04:06,890 --> 00:04:10,000 kedua-dua dalam produk dan bagaimana kami mahu privasi untuk bekerja, 90 00:04:10,000 --> 00:04:12,510 tetapi saya fikir salah satu yang benar-benar keputusan penting itu 91 00:04:12,510 --> 00:04:16,180 membantu kami skala dengan baik adalah bagaimana kami mengambil keputusan untuk mengagihkan data. 92 00:04:16,180 --> 00:04:21,680 >> Jadi, saya tidak tahu berapa banyak kerumitan barangan seperti O notasi besar anda semua 93 00:04:21,680 --> 00:04:23,620 di dalam kelas ini. 94 00:04:23,620 --> 00:04:28,610 Jadi yang saya maksudkan, salah satu yang paling rumit pengiraan yang kita lakukan pada laman web ini 95 00:04:28,610 --> 00:04:32,080 adalah pengiraan untuk memberitahu bagaimana anda berhubung dengan orang. 96 00:04:32,080 --> 00:04:34,680 >> Kerana jika anda boleh bayangkan, yang disimpan 97 00:04:34,680 --> 00:04:42,210 sebagai jenis daripada siri tak berarah - ia tidak wajaran - jadi tak berarah, 98 00:04:42,210 --> 00:04:45,970 pasangan unweighted nombor ID orang dalam pangkalan data. 99 00:04:45,970 --> 00:04:49,647 Kemudian jika anda mahu untuk memikirkan yang kawan-kawan dengan seseorang, 100 00:04:49,647 --> 00:04:51,230 anda perlu melihat semua rakan-rakan mereka. 101 00:04:51,230 --> 00:04:51,730 Betul? 102 00:04:51,730 --> 00:04:54,000 Jadi, itu mungkin seperti 100 atau 200 orang. 103 00:04:54,000 --> 00:04:57,050 >> Tetapi jika anda mahu memikirkan keluar yang merupakan kawan rakan, 104 00:04:57,050 --> 00:04:59,800 atau apa yang berkaitan yang paling dekat di sana, maka anda jenis 105 00:04:59,800 --> 00:05:03,440 perlu melihat 100 atau 200 bagi sebahagian dari orang-orang rakan-rakan. 106 00:05:03,440 --> 00:05:10,020 Jadi ia menjadi di setiap peringkat ada satu lagi faktor n didarab n, di mana 107 00:05:10,020 --> 00:05:13,861 n ialah bilangan kawan-kawan bahawa setiap rakan-rakan anda mempunyai. 108 00:05:13,861 --> 00:05:16,110 Jadi, anda boleh melihat bahawa ini jenis menjadi pesat 109 00:05:16,110 --> 00:05:20,076 sukar untuk menyelesaikan untuk laluan terpendek antara manusia. 110 00:05:20,076 --> 00:05:22,950 Jadi jika anda hanya mencari kawan rakan, itu n kuasa dua. 111 00:05:22,950 --> 00:05:25,520 Jika anda sedang mencari untuk kawan yang kawan rakan, itu n cubed. 112 00:05:25,520 --> 00:05:27,311 Dan itu sesuatu yang secara tradisinya adalah 113 00:05:27,311 --> 00:05:31,590 agak sukar bagi banyak yang tapak pendahulu kepada Facebook. 114 00:05:31,590 --> 00:05:34,210 Dan sebagai contoh Friendster mempunyai masalah besar dengan ini 115 00:05:34,210 --> 00:05:37,520 kerana mereka cuba untuk mengira laluan enam darjah keluar, 116 00:05:37,520 --> 00:05:38,870 atau seperti tujuh darjah keluar. 117 00:05:38,870 --> 00:05:42,330 >> Dan itu sesuatu yang apabila yang anda lakukan seperti n ketujuh, 118 00:05:42,330 --> 00:05:47,560 yang hanya benar-benar sangat keras dan ia mengambil turun laman mereka untuk seketika. 119 00:05:47,560 --> 00:05:51,950 Jadi salah satu perkara yang kita jenis mempunyai dalam fikiran apabila kita memikirkan 120 00:05:51,950 --> 00:05:56,070 bagaimana untuk melakukan ini adalah bagaimana anda mengedarkan pangkalan data dalam apa-apa cara 121 00:05:56,070 --> 00:05:58,820 yang pengiraan ini menjadi terkawal. 122 00:05:58,820 --> 00:06:03,570 >> Jadi apa yang kita memutuskan adalah bahawa semua orang di laman web ini 123 00:06:03,570 --> 00:06:06,800 tidak kebanyakan aktiviti mereka di sekolah yang mereka jenis berpusat di. 124 00:06:06,800 --> 00:06:09,767 Jadi, jika anda berada di Harvard, maka kebanyakan orang 125 00:06:09,767 --> 00:06:12,350 yang anda akan melihat dan menjalankan transaksi di laman web ini 126 00:06:12,350 --> 00:06:13,475 akan berada di Harvard. 127 00:06:13,475 --> 00:06:16,600 Ini sebenarnya mungkin suka 90% daripada barangan yang anda lakukan di laman. 128 00:06:16,600 --> 00:06:20,510 >> Jadi kami membuat keputusan untuk berpecah pangkalan data dan mewujudkan 129 00:06:20,510 --> 00:06:25,740 satu contoh pangkalan data MySQL untuk setiap sekolah dalam rangkaian. 130 00:06:25,740 --> 00:06:30,680 Dengan melakukan ini, jika anda notis laluan yang kita kira 131 00:06:30,680 --> 00:06:32,050 hanya di sekolah. 132 00:06:32,050 --> 00:06:35,120 Jadi, daripada berkata, seperti sekarang kami di enam juta pengguna, 133 00:06:35,120 --> 00:06:41,080 dan bukannya mempunyai kaitan n cubed atas beberapa bahagian enam juta, 134 00:06:41,080 --> 00:06:43,850 ia hanya n cubed lebih 10,000, yang merupakan lebih 135 00:06:43,850 --> 00:06:47,760 Jenis terurus membuat pengiraan. 136 00:06:47,760 --> 00:06:50,920 >> Sehingga adalah jenis yang pertama keputusan seni bina yang besar 137 00:06:50,920 --> 00:06:55,210 kami membuat keputusan untuk membuat yang menyumbang kepada kami tidak mati beberapa bulan kemudian. 138 00:06:55,210 --> 00:06:58,250 Dan ia mungkin satu cukup penting. 139 00:06:58,250 --> 00:07:04,935 >> Oleh itu, apabila kita mula-mula menubuhkan laman web kami hanya satu komputer yang kita sedang berlari. 140 00:07:04,935 --> 00:07:06,060 Ia bukan di dalam bilik asrama kami. 141 00:07:06,060 --> 00:07:06,851 Kami menyewa itu. 142 00:07:06,851 --> 00:07:10,780 Saya jenis belajar pelajaran saya untuk cuba untuk menjalankan laman yang keluar dari asrama saya 143 00:07:10,780 --> 00:07:15,040 bilik beberapa bulan sebelum ini, dan Harvard hampir cuba menyingkirkan saya. 144 00:07:15,040 --> 00:07:18,750 >> Jadi saya berakhir menyewa pelayan di luar tapak masa ini. 145 00:07:18,750 --> 00:07:26,540 Dan saya rasa berjalan asalnya pangkalan data dan pelayan web. 146 00:07:26,540 --> 00:07:29,280 Jadi Apache adalah apa yang kami menggunakan dalam hal ini 147 00:07:29,280 --> 00:07:31,940 untuk berkhidmat halaman dari mesin yang sama. 148 00:07:31,940 --> 00:07:35,710 Dan kerana kita mengedarkan pangkalan data dalam cara yang kita lakukan, 149 00:07:35,710 --> 00:07:40,750 kami dapat, sebagai masa berlalu, hanya menambah lebih banyak mesin linear dan jenis 150 00:07:40,750 --> 00:07:43,630 berkembang laman web ini tanpa apa-apa jenis pengembangan eksponen 151 00:07:43,630 --> 00:07:45,640 kepada jumlah jentera bahawa kita mempunyai. 152 00:07:45,640 --> 00:07:49,470 >> Tetapi selepas kita mencecah kira-kira seperti 30 atau 50 buah sekolah, 153 00:07:49,470 --> 00:07:54,020 kami mula menyedari bahawa kita boleh mula mendapat prestasi yang lebih daripada 154 00:07:54,020 --> 00:07:55,130 MySQL atau Apache. 155 00:07:55,130 --> 00:07:57,980 156 00:07:57,980 --> 00:08:02,270 Beberapa cara yang barangan yang telah ditubuhkan hanya tidak adalah seperti yang optimum kerana ia boleh. 157 00:08:02,270 --> 00:08:10,840 >> Sebagai contoh, apabila anda mempunyai MySQL Mesin-mesin dan Apache 158 00:08:10,840 --> 00:08:14,500 berjalan pada pelayan yang sama, maka jika sesuatu berlaku kepada pelayan itu, 159 00:08:14,500 --> 00:08:18,500 maka tidak sahaja pangkalan data untuk sekolah atau sekolah-sekolah 160 00:08:18,500 --> 00:08:20,700 pada pelayan itu hanya menghentikan jenis respons 161 00:08:20,700 --> 00:08:24,367 dengan cara yang akan mendapat anda apa-apa yang berguna, 162 00:08:24,367 --> 00:08:25,950 tetapi anda tidak dapat memuatkan apa-apa laman web. 163 00:08:25,950 --> 00:08:27,075 Jadi anda mendapat halaman tidak mengasaskan. 164 00:08:27,075 --> 00:08:28,250 Dan yang jenis menghisap. 165 00:08:28,250 --> 00:08:33,586 >> Tetapi isu yang lain adalah bahawa varians dan penggunaan dari sekolah ke sekolah-sekolah 166 00:08:33,586 --> 00:08:34,919 juga tidak akan menjadi sempurna. 167 00:08:34,919 --> 00:08:38,049 Jadi sesetengah sekolah sentiasa akan mempunyai penggunaan yang lebih berat. 168 00:08:38,049 --> 00:08:40,760 Kami mempunyai sekolah-sekolah kini seperti Penn Negeri yang mempunyai pengguna 50,000. 169 00:08:40,760 --> 00:08:44,942 Dan kemudian majoriti sekolah-sekolah masih mempunyai pengguna yang kurang daripada 2000. 170 00:08:44,942 --> 00:08:47,400 Kerana ada banyak kecil sekolah-sekolah dan banyak sekolah-sekolah 171 00:08:47,400 --> 00:08:49,600 yang tidak mempunyai keleluasaan lengkap. 172 00:08:49,600 --> 00:08:54,920 >> Jadi dalam usaha untuk menangani isu ini dan menjadikannya 173 00:08:54,920 --> 00:08:59,630 supaya anda boleh berurusan dengan hakikat bahawa Penn Negeri mempunyai 174 00:08:59,630 --> 00:09:02,240 50,000 orang dan hanya tan pengguna sepanjang masa, 175 00:09:02,240 --> 00:09:05,380 dan kemudian anda mempunyai beberapa sekolah-sekolah yang tidak, apa yang kita memutuskan untuk melakukan 176 00:09:05,380 --> 00:09:09,280 adalah mengasingkan beberapa web pelayan dari pelayan pangkalan data. 177 00:09:09,280 --> 00:09:14,910 Dan membuat ia supaya kita hanya mempunyai kolam pelayan web Apache 178 00:09:14,910 --> 00:09:18,100 kita boleh memuatkan kira-kira antara. 179 00:09:18,100 --> 00:09:20,300 Dan membuat ia supaya anda boleh menggunakan seragam 180 00:09:20,300 --> 00:09:23,690 manakala hanya mempunyai pangkalan data lapisan menjadi semacam konsisten. 181 00:09:23,690 --> 00:09:27,840 >> Jadi, saya tidak tahu jika barangan ini adalah menarik untuk korang semua. 182 00:09:27,840 --> 00:09:35,800 Atau jika ini adalah apa-apa yang penting dengan apa yang anda guys belajar sekarang. 183 00:09:35,800 --> 00:09:39,260 Jadi jika ada barangan yang lebih bahawa kalian lebih suka 184 00:09:39,260 --> 00:09:42,730 tahu tentang dari segi seni bina, kemudian saya akan meninggalkan yang terbuka kepada soalan-soalan 185 00:09:42,730 --> 00:09:43,310 kemudian. 186 00:09:43,310 --> 00:09:48,440 Jadi, saya tidak menghabiskan banyak masa hanya bercakap tentang aplikasi rawak 187 00:09:48,440 --> 00:09:52,625 bahawa kalian mungkin tidak pernah mengambil berat untuk digunakan. 188 00:09:52,625 --> 00:09:55,080 >> Biar saya cuba untuk mencari beberapa contoh yang menarik. 189 00:09:55,080 --> 00:10:04,020 190 00:10:04,020 --> 00:10:12,860 Jadi Maksud saya, saya rasa salah satu perkara-perkara yang agak menarik 191 00:10:12,860 --> 00:10:19,850 ialah apabila kami mendapat ke titik dari segi trafik 192 00:10:19,850 --> 00:10:23,110 di mana kami mula maxing keluar prestasi beberapa 193 00:10:23,110 --> 00:10:27,620 daripada aplikasi sumber terbuka yang secara umumnya agak performant. 194 00:10:27,620 --> 00:10:32,149 >> Sebagai contoh, MySQL adalah benar-benar baik pangkalan data sumber terbuka. 195 00:10:32,149 --> 00:10:34,690 Saya tidak tahu jika mana-mana anda semua jenis dalam keadaan kucar-kacir masa anda sendiri 196 00:10:34,690 --> 00:10:39,920 sekitar dan membuat apa-apa dengan MySQL atau telah digunakan dalam mana-mana cara. 197 00:10:39,920 --> 00:10:41,310 Tetapi ia cukup mudah untuk digunakan. 198 00:10:41,310 --> 00:10:43,029 Ia juga sopan cepat. 199 00:10:43,029 --> 00:10:44,070 Indeks bekerja dengan baik. 200 00:10:44,070 --> 00:10:48,090 Ia tidak dipaparkan sepenuhnya seperti sesuatu seperti Oracle, tetapi ia cukup baik. 201 00:10:48,090 --> 00:10:50,460 >> Dan kami dapat mata di mana, saya rasa sekitar 202 00:10:50,460 --> 00:10:54,400 apabila kami mula melakukan seperti mungkin 100 juta muka surat sehari, 203 00:10:54,400 --> 00:10:59,230 kami mula berjalan ke dalam beberapa kesesakan pada itu. 204 00:10:59,230 --> 00:11:07,530 Sebagai contoh, pertanyaan biasa pada MySQL mungkin mengambil masa 2-4 milisaat. 205 00:11:07,530 --> 00:11:09,220 Dan itu bukan yang banyak. 206 00:11:09,220 --> 00:11:12,900 Tetapi apabila anda lakukan 100 bilion paparan halaman sehari, 207 00:11:12,900 --> 00:11:15,679 dan setiap kekuatan paparan halaman mempunyai 30 hingga 50 pertanyaan, 208 00:11:15,679 --> 00:11:18,220 terutamanya jika anda lakukan sesuatu seperti paparan profil yang 209 00:11:18,220 --> 00:11:23,150 pertanyaan semua jenis yang berbeza maklumat, maka yang mula menghisap. 210 00:11:23,150 --> 00:11:29,450 >> Oleh itu, kita mula membangunkan lapisan caching yang 211 00:11:29,450 --> 00:11:31,750 dibenarkan akses lebih cepat untuk beberapa maklumat. 212 00:11:31,750 --> 00:11:35,460 Dan asalnya kita telah menggunakan satu lagi sumber terbuka permohonan Memcache, 213 00:11:35,460 --> 00:11:38,320 yang saya tidak tahu sesiapa di antara kamu lelaki itu mempunyai apa-apa pengalaman dengan itu. 214 00:11:38,320 --> 00:11:40,700 Tetapi ia adalah agak cepat. 215 00:11:40,700 --> 00:11:43,950 Ia mendapat masa akses ke saya meneka 0.3 216 00:11:43,950 --> 00:11:46,840 kepada 0.5 milisaat, yang cukup baik. 217 00:11:46,840 --> 00:11:52,170 >> Tetapi ia juga mempunyai sekumpulan isu-isu pengedaran. 218 00:11:52,170 --> 00:11:56,000 Ia sepatutnya menjadi diedarkan hash jenis jadual permohonan, 219 00:11:56,000 --> 00:12:02,540 di mana anda hanya boleh melampirkan apa-apa bilangan kotak Memcache dalam kelompok 220 00:12:02,540 --> 00:12:05,610 dan dapat menyambung membinanya dan mempunyai ia pergi. 221 00:12:05,610 --> 00:12:08,710 Tetapi kita berlari ke dalam banyak isu-isu di mana terdapat 222 00:12:08,710 --> 00:12:11,170 kotak Memcache berbeza akan turun. 223 00:12:11,170 --> 00:12:13,270 Dan tidak ada lebihan pada maklumat. 224 00:12:13,270 --> 00:12:17,120 Oleh itu, apabila kotak Memcache pergi ke bawah dan anda mempunyai miss cache, 225 00:12:17,120 --> 00:12:19,640 kemudian tiba-tiba anda mempunyai lebih banyak lalu lintas 226 00:12:19,640 --> 00:12:22,740 akan satu set khusus pangkalan data. 227 00:12:22,740 --> 00:12:26,170 Dan yang akan menghisap. 228 00:12:26,170 --> 00:12:32,830 >> Jadi sebagai masa berlalu, kami juga mengatasi pesaing Memcache dan indeks pada MySQL. 229 00:12:32,830 --> 00:12:33,890 Kami masih menggunakan barangan itu. 230 00:12:33,890 --> 00:12:37,490 Tetapi kita terpaksa membina di atas itu lebihan tambahan. 231 00:12:37,490 --> 00:12:41,870 Dan saya fikir itu sesuatu yang mungkin mungkin sedikit menarik. 232 00:12:41,870 --> 00:12:45,580 Tetapi saya akan memberitahu anda semua bertanya kepada saya soalan lagi tentang itu kemudian. 233 00:12:45,580 --> 00:12:51,432 >> Saya tidak benar-benar pasti apa yang akan menjadi menarik untuk bercakap tentang sekarang. 234 00:12:51,432 --> 00:12:53,220 Mungkin anda semua boleh membantu sedikit? 235 00:12:53,220 --> 00:12:57,170 236 00:12:57,170 --> 00:12:58,073 Pergi untuk itu. 237 00:12:58,073 --> 00:13:03,496 >> PENONTON: Saya ingin tahu tentang, memikirkan [didengar] 238 00:13:03,496 --> 00:13:10,891 menceburkan diri dalam perniagaan dalam talian seperti ini, bagaimana anda merasakan suasana itu 239 00:13:10,891 --> 00:13:15,058 dengan pemain besar semua membawanya untuk pasaran dan pemain besar lain 240 00:13:15,058 --> 00:13:16,807 yang anda fikir kekuatan [Didengar] untuk menandakan, 241 00:13:16,807 --> 00:13:19,765 atau apa pengalaman anda adalah dengan itu. 242 00:13:19,765 --> 00:13:24,202 Saya berminat, hanya pada teknikal sampingan, [didengar] hanya ramping 243 00:13:24,202 --> 00:13:26,667 dan teknikal bagaimana anda [didengar]. 244 00:13:26,667 --> 00:13:29,625 245 00:13:29,625 --> 00:13:33,710 >> Mark Zuckerberg: Ya, jadi itu bukan soalan teknikal di semua. 246 00:13:33,710 --> 00:13:41,250 Tetapi saya rasa saya hanya akan suka merentasi masa soalan sekarang. 247 00:13:41,250 --> 00:13:45,439 Oleh kerana saya tidak benar-benar pasti apa yang barangan yang berkaitan bagi saya untuk berbincang. 248 00:13:45,439 --> 00:13:46,480 Jadi saya hanya akan menjawab ini. 249 00:13:46,480 --> 00:13:49,313 Kemudian sesiapa sahaja yang mahu bertanya saya soalan hanya boleh pergi untuk itu. 250 00:13:49,313 --> 00:13:51,470 251 00:13:51,470 --> 00:13:54,640 >> Saya rasa saya tidak pernah benar-benar menghabiskan banyak masa perlu bimbang tentang barangan seperti - Saya 252 00:13:54,640 --> 00:13:56,598 bermakna, ada syarikat di luar sana seperti Google 253 00:13:56,598 --> 00:14:00,600 yang hanya boleh masuk ke dalam ruang anda dan melakukan apa sahaja yang anda mahu pada bila-bila masa. 254 00:14:00,600 --> 00:14:08,050 Dan saya rasa salah satu perkara yang sejuk kira-kira masa ini dalam teknologi 255 00:14:08,050 --> 00:14:13,340 ialah individu yang dimanfaatkan dan dapat melakukan cara yang lebih daripada mereka telah benar-benar 256 00:14:13,340 --> 00:14:14,950 pernah dapat melakukan sebelum ini. 257 00:14:14,950 --> 00:14:20,090 >> Dan juga empat tahun yang lalu apabila Google telah dimulakan, 258 00:14:20,090 --> 00:14:22,830 kini mereka mempunyai beratus-ratus ribu mesin 259 00:14:22,830 --> 00:14:26,780 dan mungkin berbilion-bilion dolar dibelanjakan untuk peralatan. 260 00:14:26,780 --> 00:14:29,340 Saya rasa generasi sebelum Google, anda tidak boleh juga 261 00:14:29,340 --> 00:14:32,410 membuat laman web tanpa beberapa sekeping besar perkakasan. 262 00:14:32,410 --> 00:14:40,000 Saya fikir eBay, sebagai contoh, berlari kira dua $ 50,000 mesin. 263 00:14:40,000 --> 00:14:43,640 Anda tidak boleh mula melakukan bahawa jika anda hanya kanak-kanak di bilik asrama. 264 00:14:43,640 --> 00:14:51,610 >> Jadi saya rasa hakikat bahawa kita boleh mesin sewa untuk $ 100 sebulan 265 00:14:51,610 --> 00:14:56,820 dan menggunakannya untuk meningkatkan kepada titik di mana kita mempunyai 300,000 pengguna 266 00:14:56,820 --> 00:14:57,830 adalah agak sejuk. 267 00:14:57,830 --> 00:15:02,810 Ia satu perkara yang cukup unik yang itulah berlaku dalam teknologi sekarang. 268 00:15:02,810 --> 00:15:08,390 Ia menjadikan ia begitu bahawa bukan perlu bimbang tentang yang merupakan pemain besar 269 00:15:08,390 --> 00:15:15,356 dan apa yang Google akan melakukan seterusnya, anda boleh melakukan lebih daripada - anda 270 00:15:15,356 --> 00:15:16,730 hanya boleh mendapat banyak barangan dilakukan. 271 00:15:16,730 --> 00:15:24,460 >> Dan bukannya perlu keluar dan mempunyai beberapa perniagaan yang tradisional 272 00:15:24,460 --> 00:15:27,927 masalah, anda ada untuk meningkatkan modal sebelum anda boleh membuat apa-apa, 273 00:15:27,927 --> 00:15:29,010 itu tidak ada lagi satu isu. 274 00:15:29,010 --> 00:15:32,100 Jadi anda dimanfaatkan untuk melakukan lebih banyak pada anda sendiri sekarang. 275 00:15:32,100 --> 00:15:35,300 Saya tidak tahu jika yang menjawab soalan yang anda meminta. 276 00:15:35,300 --> 00:15:38,790 >> Tetapi Maksud saya, ia adalah salah satu sebab-sebab mengapa saya berfikir bahawa, pada ketika ini, 277 00:15:38,790 --> 00:15:41,040 ia membuat banyak akal untuk belajar barangan ini. 278 00:15:41,040 --> 00:15:47,110 Kerana tanpa sebarang titik pada masa lalu boleh anda memanfaatkan apa-apa amaun yang kecil 279 00:15:47,110 --> 00:15:49,460 wang untuk mendapatkan yang kuat teknologi yang cukup 280 00:15:49,460 --> 00:15:52,000 untuk benar-benar menyentuh orang di cara yang anda boleh hari ini. 281 00:15:52,000 --> 00:15:55,990 Google tidak kira-kira 250 juta halaman views sehari. 282 00:15:55,990 --> 00:16:01,970 Mereka mempunyai beratus-ratus ribu mesin dan 5,000 pekerja. 283 00:16:01,970 --> 00:16:05,480 >> Facebook tidak 400 juta kali sehari. 284 00:16:05,480 --> 00:16:10,260 Itu lebih banyak daripada Google tidak. 285 00:16:10,260 --> 00:16:12,340 Dan kita mempunyai beratus-ratus mesin. 286 00:16:12,340 --> 00:16:15,600 Dan kita meninggal 50 pekerja. 287 00:16:15,600 --> 00:16:19,860 Dan itu hanya teknikal generasi tiga atau empat 288 00:16:19,860 --> 00:16:22,910 tahun dalam seni bina yang telah diciptakan. 289 00:16:22,910 --> 00:16:27,162 >> Dan kemudian anda pergi tiga atau empat tahun yang lalu sebelum itu daripada seperti eBay Google, 290 00:16:27,162 --> 00:16:28,620 dan ia hanya berbeza. 291 00:16:28,620 --> 00:16:32,510 Kerana sekurang-kurangnya Google sedang berjalan kira banyak peralatan diedarkan 292 00:16:32,510 --> 00:16:34,930 bahawa mereka mempunyai beratus-ratus ribu mesin, 293 00:16:34,930 --> 00:16:40,200 tetapi idea itu ada untuk mendapatkan banyak mesin buruk sekali yang benar-benar murah. 294 00:16:40,200 --> 00:16:41,530 Maksud saya, itu adalah satu langkah yang besar ke atas. 295 00:16:41,530 --> 00:16:44,539 >> Kerana itu ia seperti, OK, itu lebih diperlukan. 296 00:16:44,539 --> 00:16:45,830 Mereka tidak kehilangan maklumat. 297 00:16:45,830 --> 00:16:47,455 Mereka tidak mengharapkan barangan untuk selalu bekerja. 298 00:16:47,455 --> 00:16:51,307 Ia yang lebih matang sikap daripada eBay, yang 299 00:16:51,307 --> 00:16:53,390 adalah satu-satunya yang mereka boleh lakukan pada masa itu. 300 00:16:53,390 --> 00:16:56,406 301 00:16:56,406 --> 00:16:58,676 >> PENONTON: Saya mempunyai satu soalan tentang barangan DHT. 302 00:16:58,676 --> 00:16:59,759 >> Mark Zuckerberg: apa ini? 303 00:16:59,759 --> 00:17:01,551 PENONTON: The Diedarkan Hash Jadual barangan. 304 00:17:01,551 --> 00:17:02,925 Mark Zuckerberg: Ya, yang mana satu? 305 00:17:02,925 --> 00:17:05,074 PENONTON: saya hanya tertanya-tanya jika anda [didengar] 306 00:17:05,074 --> 00:17:08,511 semua sambungan anda untuk Memcache, kerana satu perkara yang saya dapati 307 00:17:08,511 --> 00:17:12,930 ialah, ya, tidak ada benar-benar perpustakaan didapati baik untuk barangan DHT. 308 00:17:12,930 --> 00:17:14,972 Ada semua ini indah penyelidikan, tetapi dari segi 309 00:17:14,972 --> 00:17:18,138 daripada pelaksanaan yang sebenarnya berurusan dengan semua isu-isu lebihan dan semua 310 00:17:18,138 --> 00:17:18,822 perkara-perkara - 311 00:17:18,822 --> 00:17:22,920 >> Mark Zuckerberg: Ya, banyak barangan - kami 312 00:17:22,920 --> 00:17:25,280 tidak semestinya melanjutkan Memcache. 313 00:17:25,280 --> 00:17:29,480 Kami membina sekumpulan barangan diri kita sendiri. 314 00:17:29,480 --> 00:17:32,470 Sekarang, ia bukan sumber terbuka. 315 00:17:32,470 --> 00:17:33,590 Kami dianggap melakukannya. 316 00:17:33,590 --> 00:17:37,410 Dan Maksud saya, terdapat banyak kerja yang masuk ke dalam membuat barangan sumber terbuka. 317 00:17:37,410 --> 00:17:42,020 Dan ia di atas sama ada atau tidak anda mahu kehilangan kelebihan daya saing. 318 00:17:42,020 --> 00:17:43,150 Ia adalah jenis malang. 319 00:17:43,150 --> 00:17:46,935 >> Kerana saya berfikir bahawa jika ia kami hanya lebih mudah untuk membuat sesuatu seperti itu, 320 00:17:46,935 --> 00:17:47,810 maka anda boleh melakukannya. 321 00:17:47,810 --> 00:17:49,950 Anda hanya boleh melepaskan kod. 322 00:17:49,950 --> 00:17:55,430 Tetapi kemudian ada banyak sokongan dan pelesenan dan semua barangan itu. 323 00:17:55,430 --> 00:17:57,030 Kami mendapati bahawa ia telah menjengkelkan. 324 00:17:57,030 --> 00:17:59,930 >> Salah satu perkara yang kita benar-benar dianggap membuat sumber terbuka 325 00:17:59,930 --> 00:18:03,740 adalah pelayan carian ini yang benar-benar yang lelaki duduk di sana 326 00:18:03,740 --> 00:18:09,050 dibuat semasa beliau masih di California. 327 00:18:09,050 --> 00:18:16,380 Dan saya rasa kita mendapat ke titik di mana MySQL telah ketinggalan sedikit pada beberapa 328 00:18:16,380 --> 00:18:18,520 daripada carian yang kami cuba lakukan. 329 00:18:18,520 --> 00:18:22,330 Dan kami memutuskan bahawa ia akan menjadi satu perkara yang sejuk 330 00:18:22,330 --> 00:18:26,750 lakukan untuk membuat satu siri mesin diedarkan 331 00:18:26,750 --> 00:18:29,147 yang boleh - dia tidak menggunakan jadual hash. 332 00:18:29,147 --> 00:18:30,980 Apakah struktur yang anda gunakan, McCollum? 333 00:18:30,980 --> 00:18:33,729 >> ANDREW McCollum: [didengar]. 334 00:18:33,729 --> 00:18:36,270 Mark Zuckerberg: Jadi, ya, kita berfikir tentang membuat yang boleh dibuka. 335 00:18:36,270 --> 00:18:42,670 Tetapi itu apabila kita jenis mempunyai kaitan semua kerja ini untuk datang dengan lesen. 336 00:18:42,670 --> 00:18:44,910 Dan kami hanya suka, semua betul, skru itu. 337 00:18:44,910 --> 00:18:51,490 338 00:18:51,490 --> 00:18:51,990 Yo. 339 00:18:51,990 --> 00:18:56,157 >> PENONTON: Apa yang anda menghabiskan sebahagian besar masa kerja anda lakukan hari ini? 340 00:18:56,157 --> 00:18:57,475 >> Mark Zuckerberg: Hiring orang. 341 00:18:57,475 --> 00:19:01,160 342 00:19:01,160 --> 00:19:06,060 Saya rasa apabila, seperti yang anda berkembang, perkara yang paling penting 343 00:19:06,060 --> 00:19:07,060 adalah untuk mempunyai orang-orang pintar. 344 00:19:07,060 --> 00:19:09,630 345 00:19:09,630 --> 00:19:13,915 Jika anda berfikir tentang bagaimana, teknikal barangan leverage yang saya bercakap tentang 346 00:19:13,915 --> 00:19:20,960 menjawab bahawa lelaki ini soalan, sebagai teknologi menjadi 347 00:19:20,960 --> 00:19:23,940 lebih generik dan kurang mahal, titik leverage 348 00:19:23,940 --> 00:19:26,110 menjadi lebih pada rakyat. 349 00:19:26,110 --> 00:19:29,860 Jadi, jika anda berfikir tentang ini dari perspektif yang 350 00:19:29,860 --> 00:19:36,610 seseorang ke semasa manusia menghabiskan masa atau kali pengguna dibelanjakan, atau lihat halaman 351 00:19:36,610 --> 00:19:40,590 analisis, kerana teknologi sekarang, orang 352 00:19:40,590 --> 00:19:46,220 adalah lebih dimanfaatkan untuk melakukan lebih banyak perkara 353 00:19:46,220 --> 00:19:49,380 dan lebih penting dalam persamaan. 354 00:19:49,380 --> 00:19:53,130 >> Oleh kerana itu, ia benar-benar penting untuk mendapatkan orang yang paling bijak. 355 00:19:53,130 --> 00:19:58,660 Dan juga, Maksud saya, apabila anda seorang kecil syarikat, anda boleh benar-benar lincah 356 00:19:58,660 --> 00:20:00,050 dan mendapat banyak barangan dilakukan. 357 00:20:00,050 --> 00:20:02,845 Dan ada yang agak sedikit birokrasi. 358 00:20:02,845 --> 00:20:06,397 Jadi, jika anda mempunyai orang yang bijak yang boleh mengambil kesempatan daripada itu untuk membina perkara yang sejuk, 359 00:20:06,397 --> 00:20:07,230 maka itulah yang menggerunkan. 360 00:20:07,230 --> 00:20:10,790 361 00:20:10,790 --> 00:20:15,990 >> Saya rasa, selain itu, mereka bentuk sesuatu yang baru. 362 00:20:15,990 --> 00:20:18,530 Tidak banyak birokrasi korporat yet. 363 00:20:18,530 --> 00:20:20,342 Jadi, saya tidak perlu membuang banyak masa pada itu. 364 00:20:20,342 --> 00:20:26,820 365 00:20:26,820 --> 00:20:29,630 Teruskan pergi? 366 00:20:29,630 --> 00:20:36,090 >> PENONTON: Ya, berapa banyak telah anda bercakap dan berunding dengan peguam setakat ini? 367 00:20:36,090 --> 00:20:38,860 >> Mark Zuckerberg: Saya seorang peguam yang bekerja untuk saya sepenuh masa. 368 00:20:38,860 --> 00:20:43,830 >> PENONTON: OK, ia adalah satu yang besar sebahagian daripada menjalankan perniagaan? 369 00:20:43,830 --> 00:20:47,309 Adakah anda akan mengesyorkan bekerja pada [didengar] dari awal? 370 00:20:47,309 --> 00:20:50,291 371 00:20:50,291 --> 00:20:52,550 >> Mark Zuckerberg: Kami tidak. 372 00:20:52,550 --> 00:20:59,980 Dan itu, saya rasa, dengan syarat beberapa kegusaran di kemudian hari. 373 00:20:59,980 --> 00:21:04,502 Mendapatkan barangan menubuhkan benar-benar baik adalah baik. 374 00:21:04,502 --> 00:21:05,960 Mendapatkan barangan bersih adalah benar-benar baik. 375 00:21:05,960 --> 00:21:09,590 >> Dan, Maksud saya, tiada siapa yang pernah pergi untuk memberitahu anda seorang peguam yang buruk. 376 00:21:09,590 --> 00:21:13,790 Itu semua hanya soal peluang kos dan apa yang anda memberi keutamaan. 377 00:21:13,790 --> 00:21:19,820 Saya rasa itu, dalam kes ini, kita kini mempunyai untuk menangani sekumpulan barangan yang 378 00:21:19,820 --> 00:21:23,030 tidak ditetapkan dengan betul pada mulanya. 379 00:21:23,030 --> 00:21:25,010 Kebanyakan barangan yang dibincangkan. 380 00:21:25,010 --> 00:21:26,620 Ia bukan juga satu masalah besar lagi. 381 00:21:26,620 --> 00:21:33,450 >> Tetapi bukan bercakap dengan peguam awal, kita telah membuat barangan. 382 00:21:33,450 --> 00:21:37,960 Dan saya berfikir bahawa yang mungkin penggunaan yang betul pada masa ini. 383 00:21:37,960 --> 00:21:41,530 Saya berfikir bahawa satu ciri sejuk daripada banyak syarikat-syarikat yang berakhir 384 00:21:41,530 --> 00:21:44,860 menjadi benar-benar berjaya, bukan bahawa kita benar-benar berjaya, 385 00:21:44,860 --> 00:21:46,720 tetapi saya rasa kita juga jatuh ke dalam baldi ini, 386 00:21:46,720 --> 00:21:49,424 ialah mereka bermula sebagai seseorang yang cuba untuk membuat sesuatu yang 387 00:21:49,424 --> 00:21:51,340 seseorang sejuk dan tidak cuba untuk membuat syarikat. 388 00:21:51,340 --> 00:21:54,800 389 00:21:54,800 --> 00:21:59,540 Anda jenis telah - Google keluar dari Larry dan Sergey PhD Dissertation 390 00:21:59,540 --> 00:22:04,500 di Stanford, dan Yahoo keluar dari hanya, saya rasa, juga ada orang Stanford 391 00:22:04,500 --> 00:22:06,510 hanya jenis skru di dalam bilik asrama mereka. 392 00:22:06,510 --> 00:22:11,840 Dan eBay keluar dari beberapa lelaki cuba untuk membina pasaran untuk teman wanitanya 393 00:22:11,840 --> 00:22:14,342 untuk bertukar-tukar dispenser PEZ. 394 00:22:14,342 --> 00:22:15,842 Amazon adalah sedikit lebih dikira. 395 00:22:15,842 --> 00:22:20,290 396 00:22:20,290 --> 00:22:24,067 >> Jadi saya tidak dapat membayangkan bahawa mana-mana orang benar-benar mempunyai nasihat yang banyak, 397 00:22:24,067 --> 00:22:25,900 dan ia seolah-olah mempunyai bekerja OK untuk mereka. 398 00:22:25,900 --> 00:22:28,191 Tetapi, yang saya maksudkan, pada masa yang sama Saya tidak akan duduk di sini 399 00:22:28,191 --> 00:22:30,920 dan memberitahu anda untuk tidak mendapatkan nasihat mengenai barangan. 400 00:22:30,920 --> 00:22:35,810 Dan banyak kali orang terlalu berhati-hati juga. 401 00:22:35,810 --> 00:22:40,600 Saya rasa ia lebih berguna untuk membuat perkara yang berlaku dan kemudian meminta maaf kemudian 402 00:22:40,600 --> 00:22:43,740 daripada ia adalah untuk memastikan bahawa anda dot semua mata saya anda sekarang dan kemudian 403 00:22:43,740 --> 00:22:44,740 hanya tidak mendapatkan barangan dilakukan. 404 00:22:44,740 --> 00:22:47,500 405 00:22:47,500 --> 00:22:49,430 Yeah. 406 00:22:49,430 --> 00:22:50,460 Pergi untuk itu. 407 00:22:50,460 --> 00:22:53,436 >> PENONTON: Bilakah anda berfikir bahawa Facebook akan mencapai titik di mana 408 00:22:53,436 --> 00:23:02,860 ia boleh menjadi syarikat besar [Didengar] idea baru, [didengar]? 409 00:23:02,860 --> 00:23:05,836 Adakah anda fikir ia akan mencapai ketika itu bila-bila masa tidak lama lagi? 410 00:23:05,836 --> 00:23:09,340 Bagaimana anda akan menyimpannya dari [didengar]? 411 00:23:09,340 --> 00:23:12,214 >> Mark Zuckerberg: Baiklah, Maksud saya, saya berfikir bahawa - saya 412 00:23:12,214 --> 00:23:14,253 fikir anda jenis sentiasa pada ketika itu. 413 00:23:14,253 --> 00:23:18,290 414 00:23:18,290 --> 00:23:21,830 Maksud saya, kebanyakan syarikat bermula pada seperti beberapa idea-idea, 415 00:23:21,830 --> 00:23:25,800 dan mereka adalah beberapa perkara yang mereka lakukan juga. 416 00:23:25,800 --> 00:23:29,120 Jadi, maksud saya, Yahoo adalah seperti kita akan menganjurkan semua maklumat ini 417 00:23:29,120 --> 00:23:31,160 di dunia seperti dengan direktori. 418 00:23:31,160 --> 00:23:33,350 Dan itu adalah apa yang mereka bermula lakukan, 419 00:23:33,350 --> 00:23:38,860 dan kemudian mereka jenis mempelbagaikan keluar sebagai masa berlalu dan dibina lebih banyak bahan. 420 00:23:38,860 --> 00:23:42,910 Dan banyak barangan yang seperti teras perniagaan mereka sekarang. 421 00:23:42,910 --> 00:23:45,460 Maksud saya, ia seperti mereka tidak asalnya melakukan carian. 422 00:23:45,460 --> 00:23:47,740 Dan kini direktori hanya tidak wujud. 423 00:23:47,740 --> 00:23:49,280 Ia menghisap. 424 00:23:49,280 --> 00:23:52,880 Tidak ada utiliti untuk itu. 425 00:23:52,880 --> 00:23:56,320 >> Maksud saya, sesuatu yang besar Google adalah hanya seperti yang mereka lakukan PageRank. 426 00:23:56,320 --> 00:24:02,320 Dan kemudian, saya rasa, daripada PageRank, mereka mempunyai carian. 427 00:24:02,320 --> 00:24:05,960 Dan kini mereka jenis melanjutkan bahawa untuk melakukan jenis lain yang seumpamanya bagi algoritma, 428 00:24:05,960 --> 00:24:07,830 mencari di dalam ruang yang lain. 429 00:24:07,830 --> 00:24:11,090 Tetapi, Maksud saya, anda boleh jenis memberitahu bagaimana semua barangan yang lain yang mereka lakukan 430 00:24:11,090 --> 00:24:12,330 adalah jenis tangen. 431 00:24:12,330 --> 00:24:16,220 Dan ia seperti mereka cuba benar-benar sukar untuk membuat PageRank 432 00:24:16,220 --> 00:24:19,080 dan lain-lain jenis algoritma yang sangat 433 00:24:19,080 --> 00:24:23,660 sama dengan bekerja di mereka ruang, dan ia hanya tidak sebagai elegan 434 00:24:23,660 --> 00:24:27,460 atau tulen sesuatu idea sebagai yang asal adalah. 435 00:24:27,460 --> 00:24:30,590 >> Jadi dalam Facebook, sebagai contoh, apabila ia baru sahaja bermula, 436 00:24:30,590 --> 00:24:32,840 apa yang saya fikir adalah yang paling Perkara yang menarik adalah hanya 437 00:24:32,840 --> 00:24:36,010 dapat menaip nama seseorang dan mengetahui maklumat tentang mereka. 438 00:24:36,010 --> 00:24:38,800 Dan ada tidak mana-mana barangan yang ada di sana sekarang. 439 00:24:38,800 --> 00:24:41,010 Tidak ada kumpulan. 440 00:24:41,010 --> 00:24:44,982 Tidak ada mesej juga. 441 00:24:44,982 --> 00:24:45,690 Terdapat telah poking. 442 00:24:45,690 --> 00:24:49,790 443 00:24:49,790 --> 00:24:51,250 >> Yeah. 444 00:24:51,250 --> 00:24:56,590 Maksud saya, jadi ia seperti anda jenis mendapatkan bermula pada beberapa jenis idea teras. 445 00:24:56,590 --> 00:24:59,680 Dan secara amnya, syarikat itu akan berjaya, kerana saya 446 00:24:59,680 --> 00:25:02,520 rasa orang-orang yang memulakan off bekerja di bahawa idea teras 447 00:25:02,520 --> 00:25:06,717 jenis faham bahawa teras tunggal idea dalam beberapa jenis cara yang unik. 448 00:25:06,717 --> 00:25:09,800 Tetapi itu tidak bermakna bahawa mereka mempunyai sebarang pemahaman yang lebih baik daripada apa-apa 449 00:25:09,800 --> 00:25:12,749 lain, daripada orang lain. 450 00:25:12,749 --> 00:25:15,290 Jadi itulah sebabnya sekitar diri anda dengan ramai orang pintar 451 00:25:15,290 --> 00:25:18,615 adalah benar-benar penting. 452 00:25:18,615 --> 00:25:20,833 >> PENONTON: Apa - adalah ada apa-apa jenis model 453 00:25:20,833 --> 00:25:26,010 yang [didengar] foto ciri-ciri [didengar] di Facebook? 454 00:25:26,010 --> 00:25:27,982 Adakah terdapat mana-mana jenis [didengar]? 455 00:25:27,982 --> 00:25:31,824 456 00:25:31,824 --> 00:25:34,740 Mark Zuckerberg: Maksud saya, ada satu banyak aplikasi di internet 457 00:25:34,740 --> 00:25:36,220 sekarang yang melakukan barangan itu. 458 00:25:36,220 --> 00:25:39,540 Jadi, saya maksudkan, Flickr ini yang permohonan gambar cantik. 459 00:25:39,540 --> 00:25:42,470 Walaupun saya berfikir dalam tiga minggu kita lulus mereka dalam bilangan foto 460 00:25:42,470 --> 00:25:43,470 bahawa kita mempunyai di laman web kami. 461 00:25:43,470 --> 00:25:49,030 462 00:25:49,030 --> 00:25:51,155 Maksud saya, saya berfikir bahawa perkara paling sejuk kira-kira gambar 463 00:25:51,155 --> 00:25:54,849 adalah bahawa anda boleh tag mereka dan cara yang 464 00:25:54,849 --> 00:25:56,390 menjadikan mereka pautan ke profil rakyat. 465 00:25:56,390 --> 00:25:58,750 Dan saya berfikir bahawa itulah sesuatu yang anda boleh benar-benar 466 00:25:58,750 --> 00:26:05,960 sahaja jika anda mempunyai konteks semua orang di sekeliling anda di tapak web. 467 00:26:05,960 --> 00:26:08,190 Itu jenis memerlukan keleluasaan penggunaan. 468 00:26:08,190 --> 00:26:09,829 469 00:26:09,829 --> 00:26:13,120 Jadi, saya tidak tahu jika mana-mana lelaki lain akan berbuat begitu jika mereka mempunyai 470 00:26:13,120 --> 00:26:16,810 jenis digunakan, tetapi mereka tidak. 471 00:26:16,810 --> 00:26:20,150 472 00:26:20,150 --> 00:26:20,740 >> Saya tidak tahu. 473 00:26:20,740 --> 00:26:24,085 Jangan apa-apa daripada anda semua mempunyai sebarang soalan CS? 474 00:26:24,085 --> 00:26:25,055 >> PENONTON: Saya ingin tahu. 475 00:26:25,055 --> 00:26:27,513 Bagaimana anda membuat keputusan sebagai anda bergerak ke hadapan dengan syarikat 476 00:26:27,513 --> 00:26:30,897 untuk mengejar teknologi atau tidak mengejar teknologi? 477 00:26:30,897 --> 00:26:32,230 Mark Zuckerberg: Apakah idea? 478 00:26:32,230 --> 00:26:33,185 Apakah dalam contoh? 479 00:26:33,185 --> 00:26:36,614 >> PENONTON: Baiklah, saya sebenarnya tidak tahu banyak mengenai Facebook. 480 00:26:36,614 --> 00:26:39,939 Apa perkara yang akan datang anda mahu lakukan dengan gambar 481 00:26:39,939 --> 00:26:41,105 dan menghubungkan orang bersama-sama? 482 00:26:41,105 --> 00:26:45,097 Bagaimana anda tahu tentang angka keluar mana teknologi adalah orang-orang yang baik? 483 00:26:45,097 --> 00:26:48,091 Bagaimana anda melombong untuk mencari teknologi? 484 00:26:48,091 --> 00:26:51,579 Adakah anda mempunyai apa-apa proses di tempat hari ini bahawa 485 00:26:51,579 --> 00:26:54,230 adalah ke arah mereka macam perkara, 486 00:26:54,230 --> 00:26:56,158 atau tidak teknologi hanya datang ke dalam syarikat 487 00:26:56,158 --> 00:26:57,866 kerana anda keluar entah dimana dan seseorang 488 00:26:57,866 --> 00:27:00,980 disebut sesuatu yang anda mungkin mahu lakukan dari segi Facebook? 489 00:27:00,980 --> 00:27:04,670 >> Mark Zuckerberg: Jadi saya berfikir bahawa kita proses untuk menapis apa teknologi 490 00:27:04,670 --> 00:27:08,560 anda gunakan mempercayai orang pintar. 491 00:27:08,560 --> 00:27:15,010 Oleh itu, kita pasti mempunyai beberapa orang di syarikat itu yang hanya benar-benar pintar, 492 00:27:15,010 --> 00:27:19,795 dan saya berfikir bahawa kebanyakan orang di syarikat itu secara umumnya cukup bijak. 493 00:27:19,795 --> 00:27:22,670 >> Tetapi ada kawasan beberapa lelaki khususnya - Saya 494 00:27:22,670 --> 00:27:32,050 tidak salah seorang daripada mereka - yang saya berfikir bahawa apabila mereka mengatakan bahawa sesuatu yang secara amnya 495 00:27:32,050 --> 00:27:36,590 amalan yang baik untuk pergi pada itu, maka ia agak - maka 496 00:27:36,590 --> 00:27:39,471 mereka boleh mendapatkan sokongan untuk itu cukup mudah. 497 00:27:39,471 --> 00:27:42,720 Dan saya fikir bahawa ramai jurutera semacam membina konsensus sekitar itu. 498 00:27:42,720 --> 00:27:45,877 499 00:27:45,877 --> 00:27:47,480 Saya cuba untuk memikirkan contoh yang baik. 500 00:27:47,480 --> 00:27:51,470 >> Saya rasa ia agak matlamat berorientasikan. 501 00:27:51,470 --> 00:27:56,610 Demikian maka dengan gambar, kita tahu yang kita mahu 502 00:27:56,610 --> 00:27:58,969 untuk menyokong hanya orang memuat naik foto yang tidak terhad. 503 00:27:58,969 --> 00:28:01,010 Jadi, maksud saya, tidak ada konsep sebenar tidak terhad. 504 00:28:01,010 --> 00:28:05,240 Ia hanya anda perlu terus menambah barangan, terus menambah simpanan. 505 00:28:05,240 --> 00:28:09,337 Dan anda mahu membuat ia supaya ia jenis daripada bekerja sebagai lancar mungkin. 506 00:28:09,337 --> 00:28:11,170 Jadi perkara pertama yang kita cuba lakukan 507 00:28:11,170 --> 00:28:16,140 adalah, baik, mari kita menilai syarikat-syarikat yang 508 00:28:16,140 --> 00:28:18,950 hanya melakukan simpanan yang besar untuk hidup. 509 00:28:18,950 --> 00:28:21,420 Atau ia seperti NetApp atau sesuatu, Rangkaian Appliance. 510 00:28:21,420 --> 00:28:24,080 Oleh itu, kita bercakap dengan mereka untuk seketika. 511 00:28:24,080 --> 00:28:25,440 Dan kemudian kita seperti, baiklah. 512 00:28:25,440 --> 00:28:29,200 Nah, kita tidak benar-benar mahu pergi dengan, pendekatan kotak besar tunggal ini. 513 00:28:29,200 --> 00:28:33,530 Kami mahu pergi dengan mempunyai hanya satu siri diedarkan lebih kecil 514 00:28:33,530 --> 00:28:37,400 kotak dengan banyak keras memandu dan banyak RAM. 515 00:28:37,400 --> 00:28:40,360 >> Dan jadi saya berfikir bahawa seni bina kita mula-mula dibina 516 00:28:40,360 --> 00:28:42,770 adalah salah satu di mana kita mempunyai sekumpulan orang-orang mesin 517 00:28:42,770 --> 00:28:49,090 dengan agak perlahan tetapi amat stabil cakera di belakang tahap - lapisan yang 518 00:28:49,090 --> 00:28:54,250 daripada caching kotak dengan satu tan RAM yang boleh memegang kebanyakan imej kecil 519 00:28:54,250 --> 00:29:01,670 dan yang paling kerap diakses imej dalam - aku rasa dalam RAM pada setiap masa. 520 00:29:01,670 --> 00:29:04,610 Dan kemudian, di depan kita dilancarkan, ia berlaku kepada kita 521 00:29:04,610 --> 00:29:07,480 bahawa kami akan mempunyai beberapa isu dengan ini. 522 00:29:07,480 --> 00:29:11,450 Dan isu-isu yang kami akan mempunyai 523 00:29:11,450 --> 00:29:16,635 telah akan menjadi rangkaian isu isu, tidak perkakasan. 524 00:29:16,635 --> 00:29:20,360 >> Jadi, sebagai contoh, jika anda mengambil album foto 30 gambar 525 00:29:20,360 --> 00:29:23,000 dan setiap gambar anda adalah tiga megabait, 526 00:29:23,000 --> 00:29:25,330 maka anda boleh memuat naik 90 megabait ke Facebook. 527 00:29:25,330 --> 00:29:26,610 Dan yang jenis menghisap. 528 00:29:26,610 --> 00:29:27,110 Baiklah. 529 00:29:27,110 --> 00:29:31,790 Maksud saya, ia menghisap kerana orang cenderung mempunyai sambungan tidak optimum 530 00:29:31,790 --> 00:29:37,770 dan kerana router kami - saya rasa kebanyakan router ditubuhkan 531 00:29:37,770 --> 00:29:39,960 hanya dapat mengendalikan satu gigabit pada satu masa, 532 00:29:39,960 --> 00:29:42,127 dan router adalah jenis mahal. 533 00:29:42,127 --> 00:29:43,460 Mu adalah cebisan besar peralatan. 534 00:29:43,460 --> 00:29:46,043 Saya tidak fikir bahawa terdapat diedarkan versi yang belum. 535 00:29:46,043 --> 00:29:48,030 536 00:29:48,030 --> 00:29:50,930 >> Oleh itu, kita tidak boleh, dalam masa yang yang kita mahu melancarkannya, 537 00:29:50,930 --> 00:29:54,720 hanya mendapat router baru dan mendapatkan ia ditubuhkan. 538 00:29:54,720 --> 00:30:02,000 Jadi apa yang kita berakhir lakukan adalah membina sebuah Java applet dan kawalan ActiveX yang 539 00:30:02,000 --> 00:30:04,370 ditambah yang pilih daripada gambar yang orang mahu 540 00:30:04,370 --> 00:30:08,650 memuat naik dengan mampatan pada sebelah pelanggan untuk menjadikannya lebih kecil, 541 00:30:08,650 --> 00:30:14,380 dan kemudian dengan cara itu orang boleh hanya memuat naik gambar mereka agak cepat. 542 00:30:14,380 --> 00:30:16,540 Sebutkanlah CPU pada kita sampingan kerana kita tidak 543 00:30:16,540 --> 00:30:18,290 perlu melakukan penyahmampatan di pihak kami, 544 00:30:18,290 --> 00:30:21,190 walaupun yang tidak begitu besar kesesakan a. 545 00:30:21,190 --> 00:30:22,110 Supaya bekerja. 546 00:30:22,110 --> 00:30:25,330 >> Dan kemudian kami mendapat ia untuk titik di mana kami 547 00:30:25,330 --> 00:30:27,720 mempunyai Gambar pada kadar 100 kedua, 548 00:30:27,720 --> 00:30:31,000 dan orang ramai menggunakan cara ciri lebih daripada yang difikirkan kami akan. 549 00:30:31,000 --> 00:30:34,226 Dan walaupun kita ini persediaan peringkat caching, 550 00:30:34,226 --> 00:30:35,600 ia hanya masih tidak cukup pantas. 551 00:30:35,600 --> 00:30:36,490 Saya pasti anda semua ingat ini. 552 00:30:36,490 --> 00:30:39,090 Beberapa minggu lalu, laman web ini tidak mempunyai masa yang baik. 553 00:30:39,090 --> 00:30:41,990 554 00:30:41,990 --> 00:30:45,180 >> Jadi apa yang kita berakhir lakukan pada ketika itu telah 555 00:30:45,180 --> 00:30:49,200 menggunakan caching kelebihan, seperti Jenis Akamai barangan 556 00:30:49,200 --> 00:30:53,440 untuk membuat gambar-gambar ini yang statik kandungan hanya lebih dekat dengan rakyat. 557 00:30:53,440 --> 00:31:00,610 Jadi cara yang kita jenis boleh offload beberapa peralatan dan - jenis 558 00:31:00,610 --> 00:31:05,610 mempunyai untuk memindahkan ini masih fail agak besar untuk orang. 559 00:31:05,610 --> 00:31:10,890 Supaya di mana kita sekarang, dan ia seolah-olah bekerja dengan baik. 560 00:31:10,890 --> 00:31:14,700 >> Ia tidak adalah bahawa kita mempunyai apa-apa pendahuluan genius teknikal mengenainya. 561 00:31:14,700 --> 00:31:19,270 Ia hanya jenis yang pada setiap titik kita semacam dijangka isu-isu 562 00:31:19,270 --> 00:31:21,390 atau diambil mereka keluar cantik dengan cepat dan kemudian 563 00:31:21,390 --> 00:31:23,370 mempunyai kecekapan yang mencukupi untuk menilai, saya fikir, 564 00:31:23,370 --> 00:31:25,690 apa opsyen boleh bahawa kita mempunyai dan membuat 565 00:31:25,690 --> 00:31:28,458 apa yang saya fikir merupakan keputusan yang baik tentang bagaimana untuk melaksanakan kepada mereka. 566 00:31:28,458 --> 00:31:29,354 Apa itu? 567 00:31:29,354 --> 00:31:31,399 >> PENONTON: Ambil yang ke depan peringkat, juga, dari segi masalah 568 00:31:31,399 --> 00:31:32,315 anda hanya bercakap tentang. 569 00:31:32,315 --> 00:31:33,836 Mark Zuckerberg: Yeah. 570 00:31:33,836 --> 00:31:38,069 >> PENONTON: Pelajar mendapat satu tahun - anda tahu, satu komputer sains kerja 571 00:31:38,069 --> 00:31:44,294 dengan, seperti, saya pergi duduk dalam sudut, jenis pada saya [didengar]. 572 00:31:44,294 --> 00:31:47,282 Bagaimana syarikat itu bekerja melalui - apa yang jurutera perisian lakukan 573 00:31:47,282 --> 00:31:50,300 apabila kamu semua perlu meletakkan pendakap kerinting di tempat yang sama? 574 00:31:50,300 --> 00:31:51,508 >> Mark Zuckerberg: Apa itu? 575 00:31:51,508 --> 00:31:54,958 PENONTON: pendakap kerinting untuk pengaturcara di tempat yang sama. 576 00:31:54,958 --> 00:31:58,766 Bagaimana struktur perisian kejuruteraan sebenarnya yang telah dilakukan [didengar]? 577 00:31:58,766 --> 00:32:01,800 578 00:32:01,800 --> 00:32:06,720 >> Mark Zuckerberg: Jadi cara yang - saya meneka metodologi yang kita ada adalah 579 00:32:06,720 --> 00:32:12,520 yang saya mahu menjadi jenis - sebagai banyak daripada meritokrasi yang mungkin 580 00:32:12,520 --> 00:32:16,600 di mana orang-orang yang boleh datang sehingga dalam menyelesaikan sejuk 581 00:32:16,600 --> 00:32:20,790 dan melaksanakannya paling cepat dan mempunyai seperti pepijat paling sedikit mendapatkan 582 00:32:20,790 --> 00:32:23,950 bekerja pada barangan yang mereka fikir adalah yang paling menarik 583 00:32:23,950 --> 00:32:26,600 dan pergi dan mempunyai paling pengaruh dalam syarikat. 584 00:32:26,600 --> 00:32:29,070 >> Oleh itu, kita juga berada di-asrama ramai orang, 585 00:32:29,070 --> 00:32:31,270 kerana kita menyewa agak cepat. 586 00:32:31,270 --> 00:32:36,240 Dan dengan berbuat demikian, kita jenis daripada mempunyai - kita berpasangan 587 00:32:36,240 --> 00:32:40,370 orang baru yang datang dengan beberapa - seperti orang-orang yang lebih baik 588 00:32:40,370 --> 00:32:44,720 yang jenis di bahagian atas rantai, dan kemudian kita 589 00:32:44,720 --> 00:32:48,650 mempunyai mereka jenis bekerjasama dengan mereka orang apabila mereka pertama kali datang, 590 00:32:48,650 --> 00:32:51,340 untuk belajar barangan yang mereka bekerja di bahawa - jadi 591 00:32:51,340 --> 00:32:53,580 bahawa lelaki baru, seperti kelas masuk, 592 00:32:53,580 --> 00:32:56,870 boleh jenis belajar apa yang beberapa orang-orang yang pada masa ini 593 00:32:56,870 --> 00:32:58,290 di syarikat itu sedang berusaha. 594 00:32:58,290 --> 00:33:02,270 Dan saya fikir dalam melakukan itu, mereka mengambil sehingga gaya dan kaedah yang kita 595 00:33:02,270 --> 00:33:03,540 digunakan untuk melakukan barangan. 596 00:33:03,540 --> 00:33:07,940 >> Tetapi saya berfikir bahawa itu perubahan cukup cepat. 597 00:33:07,940 --> 00:33:12,340 Saya rasa satu perbezaan antara cara barangan yang bekerja di sebuah syarikat 598 00:33:12,340 --> 00:33:16,600 dan cara barangan bekerja di sekolah adalah bahawa ini adalah satu proses yang sangat lelaran. 599 00:33:16,600 --> 00:33:21,880 Dan ia adalah baik apabila anda mendapatkan barangan hak kali pertama, tetapi kita tidak perlu. 600 00:33:21,880 --> 00:33:24,810 Dan saya berfikir bahawa banyak syarikat-syarikat melalui fasa atau peringkat, 601 00:33:24,810 --> 00:33:26,810 di mana mereka tidak mendapatkan barangan kanan kali pertama. 602 00:33:26,810 --> 00:33:29,560 >> Seperti Microsoft - Saya Maksud saya, saya tidak tahu bila 603 00:33:29,560 --> 00:33:32,589 kali terakhir adalah bahawa mereka mempunyai produk yang baik sebelum Versi 4. 604 00:33:32,589 --> 00:33:34,380 Tetapi pada masa mereka mendapatkan ke Versi 4, ia 605 00:33:34,380 --> 00:33:37,286 seperti sentiasa baik untuk sebahagian besar. 606 00:33:37,286 --> 00:33:39,380 Dan saya fikir bahawa kerja-kerja keluar dengan baik untuk mereka. 607 00:33:39,380 --> 00:33:42,240 Dan, Maksud saya, Google sentiasa keluaran barangan mereka dalam beta. 608 00:33:42,240 --> 00:33:50,350 >> Jadi saya rasa kita cuba untuk mempunyai pelbagai orang bekerja pada benda yang sama, 609 00:33:50,350 --> 00:33:53,810 supaya semua orang boleh belajar daripada antara satu sama lain dan jenis menembak mati 610 00:33:53,810 --> 00:33:58,800 beberapa kesilapan yang mungkin dibuat bahawa kita boleh mengurangkan agak cepat. 611 00:33:58,800 --> 00:34:01,676 Tetapi seperti, saya rasa dalam umum, idea adalah 612 00:34:01,676 --> 00:34:04,050 bahawa ia tidak perlu menyempurnakan kali pertama sekitar. 613 00:34:04,050 --> 00:34:07,457 Dan selagi anda mendapat seni bina sebagai hak yang mungkin, 614 00:34:07,457 --> 00:34:09,290 maka banyak yang lain barangan pelaksanaan 615 00:34:09,290 --> 00:34:11,581 tidak akan menjadi seperti yang besar perjanjian, dan anda boleh jenis 616 00:34:11,581 --> 00:34:13,190 kerja yang keluar pada bila-bila masa. 617 00:34:13,190 --> 00:34:16,449 Saya tahu jika itu jenis menjawab soalan yang anda bertanya kepada saya. 618 00:34:16,449 --> 00:34:20,199 >> PENONTON: Jadi sekarang, apabila anda mencari sesuatu 619 00:34:20,199 --> 00:34:22,449 yang anda mahu untuk berbuat yang anda tidak tahu begitu banyak kira-kira, 620 00:34:22,449 --> 00:34:24,449 anda boleh meminta sesetengah orang-orang yang bekerja untuk anda, 621 00:34:24,449 --> 00:34:25,449 atau anda boleh mendapatkan orang baru. 622 00:34:25,449 --> 00:34:28,657 Tetapi apabila anda bermula, ia hanya jenis anda dan rakan sebilik anda sebagai pelajar. 623 00:34:28,657 --> 00:34:32,199 Dan jelas, terdapat domain isu-isu pengetahuan sains komputer 624 00:34:32,199 --> 00:34:34,449 bahawa anda terpaksa berhadapan dengan dan anda tidak tahu tentang. 625 00:34:34,449 --> 00:34:37,449 >> Maksud saya, bagaimana kamu pergi memikirkan bagaimana untuk melakukan perkara-perkara? 626 00:34:37,449 --> 00:34:39,222 Adakah anda membuat keputusan untuk mengambil kelas tertentu? 627 00:34:39,222 --> 00:34:39,971 Adakah anda mendapatkan buku-buku? 628 00:34:39,971 --> 00:34:43,278 Adakah anda pergi sewa atau mendapatkan terlibat dengan beberapa lebih ramai orang? 629 00:34:43,278 --> 00:34:45,758 Bagaimana anda bekerja melalui isu-isu pengajian 630 00:34:45,758 --> 00:34:48,494 sains komputer sebagai anda bekerja melalui ini? 631 00:34:48,494 --> 00:34:50,660 Mark Zuckerberg: Internet adalah alat yang cukup baik. 632 00:34:50,660 --> 00:34:54,300 633 00:34:54,300 --> 00:35:00,120 Saya berfikir bahawa itulah bagaimana kita lakukan sebahagian daripadanya. 634 00:35:00,120 --> 00:35:04,470 Maksud saya, kami jenis membuat mata tidak mengupah orang untuk kemahiran, 635 00:35:04,470 --> 00:35:08,760 kerana saya rasa teori ini adalah jika seseorang mempunyai kemahiran dalam sesuatu kawasan 636 00:35:08,760 --> 00:35:11,600 dan telah melakukannya selama 10 atau 15 tahun, 637 00:35:11,600 --> 00:35:13,890 maka itu mungkin apa yang mereka boleh lakukan. 638 00:35:13,890 --> 00:35:16,230 Dan itulah yang baik, dan yang bermakna bahawa mereka boleh berbuat demikian. 639 00:35:16,230 --> 00:35:19,310 >> Tetapi jika anda mengupah seseorang, berkata, keluar dari kolej, 640 00:35:19,310 --> 00:35:22,520 atau seseorang yang lebih muda yang anda hanya mengambil mereka untuk perisikan mentah, 641 00:35:22,520 --> 00:35:25,907 maka idea adalah bahawa mereka akan dapat belajar barangan benar-benar cepat. 642 00:35:25,907 --> 00:35:28,490 Dan ada banyak maklumat boleh didapati di seluruh tempat itu, 643 00:35:28,490 --> 00:35:32,900 dan kini, withing tahun kebelakangan ini, ada alat yang baik untuk menyusun melalui itu. 644 00:35:32,900 --> 00:35:38,320 Dan saya berfikir bahawa yang paling orang performant kita mempunyai 645 00:35:38,320 --> 00:35:43,080 adalah jenis yang lebih muda orang, yang tidak semestinya tahu bahawa banyak tentang 646 00:35:43,080 --> 00:35:45,190 apa-apa yang khusus yang keluar dari kolej. 647 00:35:45,190 --> 00:35:48,020 >> Maksud saya, contoh yang baik adalah - Dustin, rakan sebilik saya di Harvard 648 00:35:48,020 --> 00:35:49,030 tidak pun utama CS. 649 00:35:49,030 --> 00:35:50,170 Beliau adalah seorang utama ekonomi. 650 00:35:50,170 --> 00:35:54,260 Dan dia hanya yang benar-benar pintar dude, dan dapat mengambilnya. 651 00:35:54,260 --> 00:35:56,510 Beberapa baik yang lain orang yang kita adalah 652 00:35:56,510 --> 00:36:00,220 Jurusan EE daripada Stanford atau Berkeley. 653 00:36:00,220 --> 00:36:02,610 Dan mereka tidak pun CS setiap masa. 654 00:36:02,610 --> 00:36:05,040 Seperti orang matematik - jika kamu mempelajari matematik, anda 655 00:36:05,040 --> 00:36:07,610 boleh belajar barangan yang agak cepat banyak masa. 656 00:36:07,610 --> 00:36:13,170 657 00:36:13,170 --> 00:36:14,042 Yeah? 658 00:36:14,042 --> 00:36:17,706 >> PENONTON: Saya rasa, kerana anda mempunyai infrastruktur di tempat, sekarang, 659 00:36:17,706 --> 00:36:21,414 apabila anda memberi tumpuan kepada pengambilan anda, jadi anda masih mencari orang kemahiran berteknologi? 660 00:36:21,414 --> 00:36:24,747 Atau adakah anda mencari orang yang mungkin mempunyai pengetahuan perniagaan untuk membantu mengembangkan anda 661 00:36:24,747 --> 00:36:25,913 lanjut dan membuat lebih banyak wang? 662 00:36:25,913 --> 00:36:32,099 Apa yang sebenarnya keutamaan sekarang dalam mengembangkan syarikat ini? 663 00:36:32,099 --> 00:36:33,890 Mark Zuckerberg: Saya pernah benar-benar mengambil orang 664 00:36:33,890 --> 00:36:37,850 hanya kerana mereka mempunyai kemahiran perniagaan. 665 00:36:37,850 --> 00:36:42,320 Ini sebenarnya jenis lucu, tetapi pengetahuan banyak teras barangan CS 666 00:36:42,320 --> 00:36:44,049 adalah benar-benar penting dalam perniagaan juga. 667 00:36:44,049 --> 00:36:46,590 Salah satu perkara utama yang anda belajar apabila anda belajar CS 668 00:36:46,590 --> 00:36:52,820 adalah kerumitan dan skala, dan bahawa adalah isu besar dalam perniagaan juga. 669 00:36:52,820 --> 00:36:56,370 Bagaimana anda pergi daripada mempunyai lima orang untuk 100 orang, 670 00:36:56,370 --> 00:37:00,410 dan apa yang perubahan dalam dinamik di sana? 671 00:37:00,410 --> 00:37:03,010 Dan seperti, bagaimana proses tertentu - bagaimana 672 00:37:03,010 --> 00:37:07,320 merupakan satu daya jualan akan mengikut skala daripada lima orang untuk 100 orang? 673 00:37:07,320 --> 00:37:10,760 >> Ia seperti jenis yang sama perisikan yang 674 00:37:10,760 --> 00:37:12,680 boleh memikirkan kedua-dua mereka masalah. 675 00:37:12,680 --> 00:37:15,805 Dan ia mungkin jenis yang berbeza orang yang mengambil berat untuk menyelesaikan masalah. 676 00:37:15,805 --> 00:37:21,670 >> Tetapi saya fikir bahawa bahagian kedua daripada jawapan saya kepada apa yang anda berkata 677 00:37:21,670 --> 00:37:24,480 ialah saya fikir kita semacam terus 678 00:37:24,480 --> 00:37:26,810 dalam proses pembinaan infrastruktur di luar, 679 00:37:26,810 --> 00:37:29,110 dan saya tidak fikir anda pernah keluar dari proses itu. 680 00:37:29,110 --> 00:37:32,850 Dan kita jenis memberi tumpuan tidak pada hanya membina sesuatu 681 00:37:32,850 --> 00:37:34,810 dan memikirkan bagaimana untuk membuat wang daripadanya 682 00:37:34,810 --> 00:37:38,550 dan jenis memaksimumkan nilai perniagaan kami dalam jangka pendek - 683 00:37:38,550 --> 00:37:45,250 tetapi sebaliknya, jenis sentiasa mencari untuk memaksimumkan 684 00:37:45,250 --> 00:37:47,340 apa nilai jangka panjang akan. 685 00:37:47,340 --> 00:37:49,690 Dan saya fikir bahawa dalam berbuat demikian, anda jenis 686 00:37:49,690 --> 00:37:52,836 perlu sentiasa hanya akan membina keluar asas anda, dan tidak pada bila-bila 687 00:37:52,836 --> 00:37:54,460 bimbang tentang memaksimumkan wang anda. 688 00:37:54,460 --> 00:37:59,828 689 00:37:59,828 --> 00:38:02,268 >> PENONTON: Ini adalah jenis kembali ke [didengar] 690 00:38:02,268 --> 00:38:05,137 Facebook, tetapi adakah anda lelaki itu mempunyai mengeluarkan seperti hari selepas kolej, 691 00:38:05,137 --> 00:38:07,636 mungkin sesuatu seperti itu, dengan semua orang memuat naik gambar 692 00:38:07,636 --> 00:38:12,125 semua pada masa yang sama, [didengar]? 693 00:38:12,125 --> 00:38:14,000 Mark Zuckerberg: kami puncak cukup kuat. 694 00:38:14,000 --> 00:38:17,700 Jadi seperti pada 5:00 di waktu pagi, tidak kira 695 00:38:17,700 --> 00:38:20,750 jumlah pengguna kami telah mendaftar, selalu ada seperti 5,000 orang, 696 00:38:20,750 --> 00:38:21,660 dan itu sahaja. 697 00:38:21,660 --> 00:38:26,980 Dan kemudian jika anda dapat 9:00 Pasifik - jadi seperti tengah malam di sini - 698 00:38:26,980 --> 00:38:29,900 yang saya rasa adalah seperti puncak di seluruh negara, 699 00:38:29,900 --> 00:38:34,390 ia hampir kepada 400,000 orang menggunakannya secara serentak. 700 00:38:34,390 --> 00:38:41,500 >> Dan ia sebenarnya jenis yang menarik, kerana kita memantau graf ini 701 00:38:41,500 --> 00:38:43,741 dan kami mempunyai LCD yang besar ini di pejabat kami, dan bila-bila 702 00:38:43,741 --> 00:38:46,490 ada blip dalam lalu lintas, kami seperti, crap oh, apa yang berlaku? 703 00:38:46,490 --> 00:38:48,796 Dan banyak kali ia seperti Laguna Beach. 704 00:38:48,796 --> 00:38:53,330 >> [Chuckles] 705 00:38:53,330 --> 00:38:58,617 >> Tetapi biasanya ia tidak swing bahawa setakat ini cara yang lain. 706 00:38:58,617 --> 00:39:01,563 >> PENONTON: Dengan arkib anda [didengar], jika seseorang memadam sesuatu 707 00:39:01,563 --> 00:39:05,719 dari profil mereka, anda menyimpan cache itu, dan berapa lama? 708 00:39:05,719 --> 00:39:07,260 Mark Zuckerberg: Setakat ini kami tidak. 709 00:39:07,260 --> 00:39:10,334 Tetapi kita boleh pada satu ketika pada masa hadapan. 710 00:39:10,334 --> 00:39:13,564 >> PENONTON: Untuk susulan ke atas yang, jenis isu-isu apa 711 00:39:13,564 --> 00:39:15,634 anda bercakap tentang di syarikat dari segi 712 00:39:15,634 --> 00:39:19,280 privasi dan keselamatan, semua perkara? 713 00:39:19,280 --> 00:39:21,765 Adakah anda bimbang tentang ia sama sekali? 714 00:39:21,765 --> 00:39:25,360 Anda telah meletakkan [didengar] privasi anda dan penyata keselamatan dalam talian. 715 00:39:25,360 --> 00:39:28,240 Jadi anda hanya meletakkan ia dan kemudian tidak bimbang mengenainya? 716 00:39:28,240 --> 00:39:33,010 >> Mark Zuckerberg: Baiklah, saya berfikir bahawa apa yang membuat Facebook menyeronokkan 717 00:39:33,010 --> 00:39:37,140 dan berguna adalah bahawa ada banyak maklumat mengenai ramai orang 718 00:39:37,140 --> 00:39:37,970 yang anda boleh mendapatkan. 719 00:39:37,970 --> 00:39:40,820 Tetapi apa yang lebih penting adalah bahawa maklumat yang 720 00:39:40,820 --> 00:39:43,740 disediakan untuk orang-orang yang orang yang mahu bahawa maklumat 721 00:39:43,740 --> 00:39:44,810 untuk disediakan untuk. 722 00:39:44,810 --> 00:39:47,271 Dan sebelah flip itu adalah bahawa maklumat yang 723 00:39:47,271 --> 00:39:50,270 disediakan untuk orang-orang yang mahu untuk mempunyai akses kepada maklumat itu. 724 00:39:50,270 --> 00:39:54,080 >> Jadi salah satu jenis teras keputusan yang kita buat 725 00:39:54,080 --> 00:39:59,160 hanya untuk membiarkan orang-orang pada masa yang sama sekolah melihat profil masing-masing. 726 00:39:59,160 --> 00:40:02,580 Dan saya rasa idea di sebalik yang bahawa anda di Harvard. 727 00:40:02,580 --> 00:40:05,400 Anda mungkin tidak akan mempunyai yang keras masa hanya membiarkan 728 00:40:05,400 --> 00:40:07,510 orang lain di Harvard melihat maklumat anda. 729 00:40:07,510 --> 00:40:11,030 Tetapi pada masa yang sama, ia seperti hanya orang di Harvard, 730 00:40:11,030 --> 00:40:14,210 yang anda mungkin akan melihat pada asas sehari-hari dan mungkin bertemu, 731 00:40:14,210 --> 00:40:16,750 yang pernah akan mahu melihat kamu. 732 00:40:16,750 --> 00:40:19,206 Ia tidak seperti beberapa kanak-kanak sekurang- Stanford yang anda akan tidak pernah 733 00:40:19,206 --> 00:40:22,330 bercakap dengan akan berminat untuk mengetahui apa nombor telefon bimbit anda 734 00:40:22,330 --> 00:40:23,900 atau apa yang anda tertarik 735 00:40:23,900 --> 00:40:28,030 >> Dengan mengehadkan skop maklumat yang 736 00:40:28,030 --> 00:40:32,434 untuk menyusun sebagai sempit sebagai masuk akal, saya fikir 737 00:40:32,434 --> 00:40:34,100 bahawa kami telah diselesaikan banyak isu-isu. 738 00:40:34,100 --> 00:40:36,050 Dan kemudian, kami juga memberi orang kawalan sepenuhnya 739 00:40:36,050 --> 00:40:39,630 lebih bahagian-bahagian mereka profil mendapatkan menunjukkan. 740 00:40:39,630 --> 00:40:42,100 Oleh itu, kita tidak memaksa sesiapa sahaja untuk menunjukkan apa-apa, 741 00:40:42,100 --> 00:40:48,280 dan kita memberi orang kawalan berbutir atas beberapa barangan yang lebih sensitif. 742 00:40:48,280 --> 00:40:50,220 >> Jadi suka, betul-betul bersebelahan bidang telefon bimbit, 743 00:40:50,220 --> 00:40:53,160 terdapat satu lagi bidang itu seperti, yang anda mahu menunjukkan ini kepada? 744 00:40:53,160 --> 00:40:57,300 Hanya rakan-rakan anda, hanya orang di sekolah, apa? 745 00:40:57,300 --> 00:40:59,060 Kami mengambil berat tentang ia, kerana jika orang berhenti - 746 00:40:59,060 --> 00:41:01,330 jika orang merasa seperti mereka maklumat tidak swasta, 747 00:41:01,330 --> 00:41:05,880 maka bahawa skru kami dalam jangka panjang juga. 748 00:41:05,880 --> 00:41:09,050 >> PENONTON: Hanya melanjutkan pada itu, saya rasa walaupun anda 749 00:41:09,050 --> 00:41:11,840 meletakkan maklumat yang up diri sendiri, apa yang rekursa yang dalam kes ini, 750 00:41:11,840 --> 00:41:15,065 katakan, anda mempunyai gambar, dan seseorang meletakkan gambar itu sehingga 751 00:41:15,065 --> 00:41:17,190 pada beberapa papan mesej atau beberapa Panas atau Tidak tapak jenis. 752 00:41:17,190 --> 00:41:21,052 Bagaimana anda mengawal apa yang pengguna lakukan dengan maklumat yang itulah 753 00:41:21,052 --> 00:41:22,432 input ke pelayan anda? 754 00:41:22,432 --> 00:41:25,515 Mark Zuckerberg: Ia amat sukar untuk mengawal apa yang orang lakukan dengan maklumat 755 00:41:25,515 --> 00:41:27,604 bahawa mereka mempunyai akses kepada. 756 00:41:27,604 --> 00:41:28,470 Betul? 757 00:41:28,470 --> 00:41:33,880 Maksud saya, yang terbaik yang boleh kita lakukan ialah memberi orang kawalan ke atas maklumat mereka 758 00:41:33,880 --> 00:41:34,750 dan yang boleh melihatnya. 759 00:41:34,750 --> 00:41:38,120 Dan kemudian apabila mereka membiarkan orang melihatnya, ia jenis di luar kawalan sesiapa pun. 760 00:41:38,120 --> 00:41:41,114 761 00:41:41,114 --> 00:41:45,106 >> PENONTON: Saya ingin tahu sedikit kira-kira [didengar] Wall ciri. 762 00:41:45,106 --> 00:41:48,553 Ia seolah-olah bermula mungkin lebih seperti Jenis papan hitam benda, dan kemudian ia 763 00:41:48,553 --> 00:41:51,094 benar-benar berubah di sekeliling. [Didengar] seperti satu atau yang lain, 764 00:41:51,094 --> 00:41:53,260 atau jika ada sesuatu yang bahawa anda fikirkan? 765 00:41:53,260 --> 00:41:57,090 Atau adakah terdapat perubahan reka bentuk dalam proses menjalankan [didengar]? 766 00:41:57,090 --> 00:42:00,410 >> Mark Zuckerberg: Jadi saya asalnya melemparkan yang bersama-sama dalam seperti setengah jam. 767 00:42:00,410 --> 00:42:07,640 Dan saya rasa ia agak rumit, kerana - atau ia 768 00:42:07,640 --> 00:42:10,170 adalah lebih rumit daripada yang saya fikir ia akan menjadi. 769 00:42:10,170 --> 00:42:12,055 Dan saya rasa sebahagian daripada sebab kenapa kita berubah 770 00:42:12,055 --> 00:42:14,430 ia adalah kerana ia tidak berfungsi dan juga seperti yang kita mahu ia. 771 00:42:14,430 --> 00:42:17,520 Maksud saya, matlamat asal adalah untuk jenis menjadikannya 772 00:42:17,520 --> 00:42:22,250 supaya anda boleh mempunyai wiki ini menaip perkara mengenai profil rakyat, 773 00:42:22,250 --> 00:42:29,400 bahawa apabila anda moused atas sesuatu, ia menunjukkan yang menambah bahawa sebahagian daripadanya. 774 00:42:29,400 --> 00:42:33,540 >> Tetapi saya rasa terdapat banyak kes-kes yang kita terlepas, 775 00:42:33,540 --> 00:42:35,960 atau ia hanya tidak direka dengan baik oleh saya. 776 00:42:35,960 --> 00:42:40,090 Dan saya tidak tahu jika anda semua masih ingat, tetapi anda digunakan untuk tetikus ke atas barangan, 777 00:42:40,090 --> 00:42:41,350 dan ia hanya tidak adalah seperti baik. 778 00:42:41,350 --> 00:42:43,870 Dan seperti, ia mungkin memberitahu anda orang yang salah, 779 00:42:43,870 --> 00:42:46,120 atau ia mungkin lebih menyerlahkan daripada yang sepatutnya. 780 00:42:46,120 --> 00:42:53,186 >> Jadi saya jenis yang ditambah pula dengan pemikiran, ini tidak walaupun ciri terbaik. 781 00:42:53,186 --> 00:42:56,310 Ia akan menjadi lebih menarik jika daripada harus tetikus ke atas barangan, 782 00:42:56,310 --> 00:43:00,330 orang hanya boleh melihat gambar dan nama orang yang 783 00:43:00,330 --> 00:43:04,140 posted segala-galanya, tanpa melalui seluruh dinding. 784 00:43:04,140 --> 00:43:07,350 Jadi sepanjang musim panas, kita hanya jenis telah melalui 785 00:43:07,350 --> 00:43:10,670 dan menulis penghurai yang lebih baik bagi dinding dan cuba untuk menguraikan mereka. 786 00:43:10,670 --> 00:43:13,420 Dan kemudian, pergi ke hadapan, kami membuat supaya anda hanya menambah jawatan, 787 00:43:13,420 --> 00:43:14,878 dan ia pergi ke bahagian atas dinding. 788 00:43:14,878 --> 00:43:18,020 789 00:43:18,020 --> 00:43:20,400 >> PENONTON: [didengar] soalan. 790 00:43:20,400 --> 00:43:23,270 Mana kau mendapat idea dari, untuk mewujudkan Facebook? 791 00:43:23,270 --> 00:43:24,410 >> Mark Zuckerberg: Saya hanya mahu membuat sesuatu 792 00:43:24,410 --> 00:43:26,368 di mana orang ramai boleh menaip nama seseorang dan mendapatkan 793 00:43:26,368 --> 00:43:28,594 beberapa maklumat mengenai seseorang. 794 00:43:28,594 --> 00:43:29,977 Saya fikir yang akan menjadi sejuk. 795 00:43:29,977 --> 00:43:35,566 796 00:43:35,566 --> 00:43:37,060 Oh, ya? 797 00:43:37,060 --> 00:43:39,301 >> PENONTON: Saya berminat dalam ciri yang anda 798 00:43:39,301 --> 00:43:44,540 boleh SMS beberapa [didengar] Maklumat jika anda mahu dan menghantar kembali. 799 00:43:44,540 --> 00:43:46,290 Saya tidak tahu tentang orang-orang menggunakannya. 800 00:43:46,290 --> 00:43:49,970 Jadi saya hanya tertanya-tanya jika terdapat pertimbangan sebenar [didengar]? 801 00:43:49,970 --> 00:43:58,160 >> Mark Zuckerberg: Jadi SMS Gerbang juga mempunyai rakan sejawatannya dari e-mel, 802 00:43:58,160 --> 00:44:05,400 jadi jika nombor telefon anda ialah x dan anda mempunyai Cingular sebagai pembekal anda, 803 00:44:05,400 --> 00:44:11,080 maka anda boleh e-mel kepada x@cingular.com atau beberapa kelainannya itu, 804 00:44:11,080 --> 00:44:13,500 dan mesej teks yang akan pergi ke telefon anda. 805 00:44:13,500 --> 00:44:15,950 Dan itu adalah satu pintu masuk percuma. 806 00:44:15,950 --> 00:44:18,880 Jadi, anda tahu apabila anda teks orang mesej, banyak kali 807 00:44:18,880 --> 00:44:22,070 bergantung kepada apa yang telefon bimbit anda rancangan, ia akan kos wang anda. 808 00:44:22,070 --> 00:44:24,850 Jika anda melakukannya melalui e-mel, ia sebenarnya tidak kos apa-apa wang. 809 00:44:24,850 --> 00:44:30,370 Jadi, itu bagaimana kita memilih untuk melakukannya. 810 00:44:30,370 --> 00:44:33,710 Kami telah melakukan yang tinggi jumlah mereka dan kita 811 00:44:33,710 --> 00:44:40,450 memutuskan bahawa ia hanya akan menjadi lebih baik perkara yang kita - untuk benar-benar melakukannya 812 00:44:40,450 --> 00:44:44,352 cara legit dan menghantar mesej teks mesej secara terus kepada telefon bimbit, 813 00:44:44,352 --> 00:44:46,310 sebagai menentang akan melalui pintu masuk e-mel. 814 00:44:46,310 --> 00:44:48,643 Jadi kita jenis proses mendapatkan yang ditubuhkan sekarang. 815 00:44:48,643 --> 00:44:51,784 816 00:44:51,784 --> 00:45:00,568 >> PENONTON: [didengar] Myspace [didengar]? 817 00:45:00,568 --> 00:45:04,340 >> Mark Zuckerberg: Saya fikir bahawa kita sentiasa mencari lebih banyak bahan untuk melakukan. 818 00:45:04,340 --> 00:45:07,170 Saya tidak fikir bahawa kita bersaing dengan Myspace. 819 00:45:07,170 --> 00:45:10,030 Dan saya fikir ia adalah jenis yang berlainan jenis permohonan. 820 00:45:10,030 --> 00:45:10,530 Yeah. 821 00:45:10,530 --> 00:45:13,860 822 00:45:13,860 --> 00:45:14,985 PENONTON: Saya hanya ingin tahu. 823 00:45:14,985 --> 00:45:20,182 Adakah terdapat sebab tertentu mengapa di profil seseorang dan e-mel sekolah 824 00:45:20,182 --> 00:45:24,885 dan barangan [didengar] dan bukan sebagai teks boleh disalin dan ditampal? 825 00:45:24,885 --> 00:45:26,865 Adakah itu [didengar]? 826 00:45:26,865 --> 00:45:30,200 >> Mark Zuckerberg: Jadi saya lakukan itu supaya orang 827 00:45:30,200 --> 00:45:32,700 tidak boleh melalui dan mengikis halaman. 828 00:45:32,700 --> 00:45:35,260 Kami mempunyai banyak barangan yang kita masukkan ke dalam tempat 829 00:45:35,260 --> 00:45:39,240 memastikan bahawa orang tidak maklumat agregat kira Facebook. 830 00:45:39,240 --> 00:45:42,520 Anda jelas, anda tidak dapat melihat profil orang yang di sekolah-sekolah lain. 831 00:45:42,520 --> 00:45:45,010 Tetapi juga jika anda cuba untuk melihat banyak profil, 832 00:45:45,010 --> 00:45:50,770 ia picks up yang anda hanya melihat nombor tidak normal profil. 833 00:45:50,770 --> 00:45:54,160 >> Dan kita juga jenis - hanya dengan menganalisis aktiviti pengguna, 834 00:45:54,160 --> 00:45:58,710 kami telah membina ini penapis Bayesian yang saya rasa hanya beritahu kami memilih 835 00:45:58,710 --> 00:46:02,190 aktiviti yang tidak normal, seperti benar-benar dengan cepat, dan hanya jenis menunjukkan 836 00:46:02,190 --> 00:46:04,630 maklumat yang sangat terhad kepada pengguna tersebut. 837 00:46:04,630 --> 00:46:06,849 Tetapi salah satu daripada perkara-perkara yang kita mahu lakukan, 838 00:46:06,849 --> 00:46:09,890 kami ingin memastikan - kita ingin ia sukar untuk sesiapa sahaja 839 00:46:09,890 --> 00:46:12,100 untuk cuba mengikis e-mel alamat, kerana itulah 840 00:46:12,100 --> 00:46:14,310 benar-benar menjengkelkan - jika orang mendapat spam. 841 00:46:14,310 --> 00:46:16,470 Oleh itu, kita membuat kesimpulan bahawa oleh menjadikannya imej, 842 00:46:16,470 --> 00:46:20,020 bukannya teks biasa, yang hanya menambah tahap tambahan kerumitan 843 00:46:20,020 --> 00:46:21,870 dari segi mengikis. 844 00:46:21,870 --> 00:46:27,337 845 00:46:27,337 --> 00:46:33,301 >> PENONTON: [didengar] cantik sumber-sumber berharga yang [didengar]. 846 00:46:33,301 --> 00:46:36,780 847 00:46:36,780 --> 00:46:40,259 Adakah anda melakukan apa-apa [didengar]? 848 00:46:40,259 --> 00:46:47,220 >> Mark Zuckerberg: Nah, kita boleh menggunakannya untuk sasaran poster untuk anda, sebagai contoh. 849 00:46:47,220 --> 00:46:49,470 Saya tidak tahu sesiapa di antara kamu membeli poster kira itu. 850 00:46:49,470 --> 00:46:55,230 Tetapi kita jenis - kita cuba memikirkan apa yang boleh kita melakukan itu, 851 00:46:55,230 --> 00:46:58,710 tetapi kita benar-benar jelas sensitif kepada privasi orang. 852 00:46:58,710 --> 00:47:00,240 Dan apa yang? 853 00:47:00,240 --> 00:47:02,740 >> PENONTON: Tidak begitu banyak untuk individu [didengar], 854 00:47:02,740 --> 00:47:05,774 tetapi hanya secara keseluruhan [didengar]? 855 00:47:05,774 --> 00:47:06,690 Mark Zuckerberg: Yeah. 856 00:47:06,690 --> 00:47:08,940 Saya rasa sedang kita sebenarnya akan untuk melepaskan sesuatu 857 00:47:08,940 --> 00:47:13,740 pada akhir minggu ini atau minggu depan yang menunjukkan beberapa statistik agregat yang kita 858 00:47:13,740 --> 00:47:15,710 fikir adalah menarik. 859 00:47:15,710 --> 00:47:19,637 Maksud saya, ini adalah barangan adalah jenis sejuk, tetapi ia bukan jenis perkara 860 00:47:19,637 --> 00:47:20,970 bahawa anda kembali ke setiap hari. 861 00:47:20,970 --> 00:47:25,948 862 00:47:25,948 --> 00:47:27,675 Tiada CS soalan? 863 00:47:27,675 --> 00:47:31,548 864 00:47:31,548 --> 00:47:33,756 MICHAEL D. SMITH: Adakah anda mempunyai sebarang soalan untuk Mark? 865 00:47:33,756 --> 00:47:37,619 Beliau mungkin bersedia untuk tinggal sekitar untuk beberapa minit, 866 00:47:37,619 --> 00:47:40,035 dalam kes orang ingin tidak meminta anda di khalayak ramai, tetapi mempunyai - 867 00:47:40,035 --> 00:47:40,920 >> Mark Zuckerberg: PENONTON: Saya terutamanya 868 00:47:40,920 --> 00:47:43,990 kecewa bahawa Will Chen tidak bertanya kepada saya apa-apa soalan. 869 00:47:43,990 --> 00:47:46,490 >> MICHAEL D. SMITH: Kami akan bekerja pada Will kemudian. 870 00:47:46,490 --> 00:47:46,990 Itu sahaja? 871 00:47:46,990 --> 00:47:47,490 Tiada lagi? 872 00:47:47,490 --> 00:47:51,484 Kami ada pasangan lagi. 873 00:47:51,484 --> 00:47:52,400 Mark Zuckerberg: Percuma. 874 00:47:52,400 --> 00:47:54,240 PENONTON: Adakah anda pernah berlengah-lengah di Facebook, 875 00:47:54,240 --> 00:47:55,620 seperti orang lain di dalam bilik? 876 00:47:55,620 --> 00:47:57,115 >> Mark Zuckerberg: Apa itu? 877 00:47:57,115 --> 00:47:59,355 >> PENONTON: Adakah anda pernah berlengah-lengah di Facebook? 878 00:47:59,355 --> 00:48:00,606 >> Mark Zuckerberg: Sudah tentu. 879 00:48:00,606 --> 00:48:01,562 >> PENONTON: [didengar]. 880 00:48:01,562 --> 00:48:04,570 >> Mark Zuckerberg: Maksud saya, Saya berfikir bahawa ada 881 00:48:04,570 --> 00:48:07,640 nilai kepada apa yang orang lakukan di laman. 882 00:48:07,640 --> 00:48:11,824 883 00:48:11,824 --> 00:48:14,264 >> PENONTON: Saya hanya tahu yang mungkin ramai di antara kita 884 00:48:14,264 --> 00:48:16,140 akan merasa bahawa waktu [didengar]. 885 00:48:16,140 --> 00:48:17,390 >> MICHAEL D. SMITH: [didengar]. 886 00:48:17,390 --> 00:48:20,300 887 00:48:20,300 --> 00:48:22,891 >> Mark Zuckerberg: Ya, sudah tentu. 888 00:48:22,891 --> 00:48:25,974 PENONTON: Saya tidak tahu jika anda boleh mengatakan ini, tetapi apa jenis ciri-ciri boleh 889 00:48:25,974 --> 00:48:27,918 kami menjangkakan pada masa hadapan? 890 00:48:27,918 --> 00:48:30,348 [Didengar] 891 00:48:30,348 --> 00:48:34,782 >> Mark Zuckerberg: Baiklah, saya boleh memberitahu anda apa yang kita akan buat dua minggu akan datang. 892 00:48:34,782 --> 00:48:36,740 Ada perkara yang Saya hanya disebutkan sebelum ini, 893 00:48:36,740 --> 00:48:40,830 mana kita menjumlahkan sekumpulan statistik, dan hanya menunjukkan apa yang panas 894 00:48:40,830 --> 00:48:42,760 dan apa yang berubah-ubah. 895 00:48:42,760 --> 00:48:45,010 Dan juga mengejutkan statistik yang kita telah 896 00:48:45,010 --> 00:48:48,492 ditemui, seperti 2% orang di Harvard adalah libertarian, sebagai contoh, 897 00:48:48,492 --> 00:48:49,450 atau sesuatu seperti itu. 898 00:48:49,450 --> 00:48:52,240 899 00:48:52,240 --> 00:48:57,100 Saya rasa perkara lain yang kita akan melancarkan diharapkan 900 00:48:57,100 --> 00:48:59,770 kadang-kadang sama ada lewat minggu ini atau minggu depan, 901 00:48:59,770 --> 00:49:03,250 adalah sesuatu yang membolehkan orang ramai untuk menjelaskan 902 00:49:03,250 --> 00:49:05,160 hubungan mereka dengan Orang lain. 903 00:49:05,160 --> 00:49:10,130 >> Jadi banyak masalah-masalah yang kita jenis menangani di Facebook 904 00:49:10,130 --> 00:49:14,140 tidak sentiasa teknikal, tetapi ada kadang-kadang seperti mereka masalah sosial. 905 00:49:14,140 --> 00:49:16,310 Dan ia seperti - satu perkara yang saya fikir adalah 906 00:49:16,310 --> 00:49:20,976 benar-benar menarik ialah - jika anda mempunyai 100 atau 150 rakan-rakan, bagaimana melakukan 907 00:49:20,976 --> 00:49:24,700 anda tahu setiap orang-orang, dan yang mungkin seperti lima orang 908 00:49:24,700 --> 00:49:27,640 yang anda benar-benar mengambil berat tentang, seperti banyak. 909 00:49:27,640 --> 00:49:29,490 Dan itu bukan sesuatu yang anda boleh benar-benar 910 00:49:29,490 --> 00:49:32,110 menjawab sekarang, kerana sambungan adalah binari. 911 00:49:32,110 --> 00:49:33,970 Samada anda disambungkan atau anda tidak. 912 00:49:33,970 --> 00:49:39,740 Jadi saya telah cuba untuk berfikir untuk seketika tentang bagaimana kita boleh mereka bentuk sesuatu 913 00:49:39,740 --> 00:49:43,990 yang akan membuat ia supaya orang boleh menyatakan bagaimana rapat mereka 914 00:49:43,990 --> 00:49:46,610 kepada orang-orang UK dalam hal cara yang tidak berat sebelah. 915 00:49:46,610 --> 00:49:49,790 >> Jadi, anda boleh bayangkan, jika anda membuat ciri yang hanya suka - kadar 916 00:49:49,790 --> 00:49:52,406 persahabatan anda pada skala 1 hingga 10, yang tidak akan bekerja. 917 00:49:52,406 --> 00:49:54,280 Kerana pertama sekali, tidak ada yang akan mahu melakukan 918 00:49:54,280 --> 00:49:58,370 bahawa kerana anda menghina seseorang jika anda seperti, anda seorang tiga. 919 00:49:58,370 --> 00:50:01,910 Tetapi ia juga adalah jenis membosankan, dan supaya orang lain tidak 920 00:50:01,910 --> 00:50:03,410 mahu melakukannya kerana itu. 921 00:50:03,410 --> 00:50:05,993 Dan ia akan hanya kurang jelas oleh tekanan sosial dengan cara yang sama 922 00:50:05,993 --> 00:50:06,930 bahawa sahabat-sahabat berada. 923 00:50:06,930 --> 00:50:11,730 Sesetengah orang mempunyai berbeza rasa apa yang rakan adalah untuk mereka, 924 00:50:11,730 --> 00:50:13,040 maka orang lain akan. 925 00:50:13,040 --> 00:50:16,050 Jadi, jika seseorang mempunyai 30 rakan-rakan dan orang lain mempunyai 150 rakan-rakan, 926 00:50:16,050 --> 00:50:18,510 adakah orang itu benar-benar mempunyai lebih ramai rakan dalam kehidupan sebenar? 927 00:50:18,510 --> 00:50:20,810 Mungkin atau mungkin tidak, dan mungkin orang yang hanya dengan 30 928 00:50:20,810 --> 00:50:24,060 mempunyai ambang yang lebih tinggi untuk membuat seseorang pada rakan di Facebook. 929 00:50:24,060 --> 00:50:28,490 >> Jadi yang saya maksudkan, saya rasa bahawa penyelesaian yang kami datang dengan untuk ini 930 00:50:28,490 --> 00:50:32,860 adalah untuk membuat - untuk hakim hubungan berasaskan 931 00:50:32,860 --> 00:50:36,660 pada dua arah, penyata fakta. 932 00:50:36,660 --> 00:50:40,570 Sebagai contoh, saya mengambil CS50 dengan orang. 933 00:50:40,570 --> 00:50:43,730 Atau saya tinggal di rumah dengan orang. 934 00:50:43,730 --> 00:50:49,920 Dan ada hanya jenis sekumpulan cara yang berbeza untuk melakukan barangan seperti itu. 935 00:50:49,920 --> 00:50:54,730 Tetapi saya membuat kesimpulan bahawa yang akan mungkin menjadi sedikit lebih tepat, 936 00:50:54,730 --> 00:50:58,570 kerana tiada siapa yang akan untuk - tidak ada tekanan 937 00:50:58,570 --> 00:51:00,080 untuk berbohong tentang sesuatu seperti itu. 938 00:51:00,080 --> 00:51:01,830 Ia tidak suka, apa yang anda bercakap tentang? 939 00:51:01,830 --> 00:51:03,126 Saya tidak mengambil CS50 dengan anda. 940 00:51:03,126 --> 00:51:05,500 Tetapi jika seseorang agregat yang banyak sambungan yang berbeza, 941 00:51:05,500 --> 00:51:07,340 maka bahawa jenis bermaksud sesuatu. 942 00:51:07,340 --> 00:51:10,842 Oleh itu, apabila anda mengambil seseorang seperti Dustin, siapa yang rakan sebilik saya di sini, 943 00:51:10,842 --> 00:51:13,300 dan rasanya OK, baik kita tinggal bersama-sama di Kirkland House. 944 00:51:13,300 --> 00:51:16,290 Kemudian kami bekerja di Facebook. 945 00:51:16,290 --> 00:51:20,760 Kemudian kami berpindah ke Palo Alto, dan kini kita masih bekerja di Facebook - maka 946 00:51:20,760 --> 00:51:26,470 mungkin itulah sambungan cukup untuk mengatakan OK, baik orang ini dengan jelas 947 00:51:26,470 --> 00:51:28,810 mempunyai banyak kaitan orang ini. 948 00:51:28,810 --> 00:51:34,820 Manakala jika satu-satunya kategori yang anda tahu seseorang melalui iaitu, 949 00:51:34,820 --> 00:51:39,384 orang ini adalah rakan Facebook saya, kemudian yang juga bermakna sesuatu. 950 00:51:39,384 --> 00:51:40,050 Jadi, saya tidak tahu. 951 00:51:40,050 --> 00:51:41,008 Kita akan melihat bagaimana ia berfungsi. 952 00:51:41,008 --> 00:51:42,771 Tidak ada yang pasti. 953 00:51:42,771 --> 00:51:43,270 Apa yang berlaku? 954 00:51:43,270 --> 00:51:47,243 >> PENONTON: Adakah anda benar-benar [didengar] orang menaip maklumat di 955 00:51:47,243 --> 00:51:47,743 [Didengar]? 956 00:51:47,743 --> 00:51:53,707 957 00:51:53,707 --> 00:51:55,760 >> Mark Zuckerberg: Ia gabungan. 958 00:51:55,760 --> 00:52:01,670 Jadi saya berfikir bahawa satu lagi perkara yang cukup penting bagi setiap 959 00:52:01,670 --> 00:52:03,750 peristiwa-peristiwa ini adalah tarikh di mana ia berlaku. 960 00:52:03,750 --> 00:52:08,940 Jadi, jika anda mempunyai, sebagai contoh, tarikh pada persahabatan setiap orang 961 00:52:08,940 --> 00:52:14,662 dengan setiap orang maka yang akan memberi anda perwakilan yang lebih tepat 962 00:52:14,662 --> 00:52:16,370 apa yang dimaksudkan, kerana sekarang anda 963 00:52:16,370 --> 00:52:20,482 tidak tahu apa yang rakan bermakna untuk setiap satu daripada orang-orang di rangkaian. 964 00:52:20,482 --> 00:52:22,940 Dan kerana anda tidak tahu bila persahabatan yang dibentuk, 965 00:52:22,940 --> 00:52:25,476 anda tidak tahu apa yang telah berubah dalam hubungan yang 966 00:52:25,476 --> 00:52:26,850 sejak persahabatan yang telah ditubuhkan. 967 00:52:26,850 --> 00:52:29,560 >> Maksud saya jika orang itu - jika persahabatan bermakna sangat sedikit kepada seseorang 968 00:52:29,560 --> 00:52:34,130 jika anda tahu bahawa yang berlaku semalam, bahawa mereka menjadi rakan-rakan, 969 00:52:34,130 --> 00:52:37,160 anda masih tahu bahawa ada beberapa - bahawa ada beberapa kekuatan. 970 00:52:37,160 --> 00:52:39,030 Ia seperti satu perkara yang pasti. 971 00:52:39,030 --> 00:52:41,330 Ada kepastian yang lebih rendah bahawa hubungan mereka 972 00:52:41,330 --> 00:52:45,320 telah menyimpang kerana ketika itu jika tarikh di mana tindakan itu berlaku 973 00:52:45,320 --> 00:52:45,820 adalah lebih awal. 974 00:52:45,820 --> 00:52:48,390 975 00:52:48,390 --> 00:52:49,374 Maaf, lebih baru-baru ini. 976 00:52:49,374 --> 00:52:52,040 Jadi saya rasa itu salah satu perkara-perkara yang kita memberi tumpuan kepada di sini. 977 00:52:52,040 --> 00:52:54,990 Jadi saya telah mengambil kursus - saya mengambil CS50 dengan seseorang 978 00:52:54,990 --> 00:52:57,730 istilah ini banyak berbeza daripada mengatakan saya kanan sekarang 979 00:52:57,730 --> 00:53:02,680 dan saya mengambil CS50 dengan ini orang apabila saya bayat. 980 00:53:02,680 --> 00:53:06,050 >> Banyak ini - analisis bagaimana orang melihat ini 981 00:53:06,050 --> 00:53:09,494 dan melihat hubungan tidak semestinya - 982 00:53:09,494 --> 00:53:11,410 Facebook tidak akan menilai hubungan. 983 00:53:11,410 --> 00:53:14,290 Ia semacam - orang mempunyai pemahaman yang tersirat 984 00:53:14,290 --> 00:53:17,540 apa perbezaan antara setelah mengambil CS50 dengan seseorang istilah ini 985 00:53:17,540 --> 00:53:20,840 dan setelah mengambil CS50 dalam tempoh tiga tahun yang lalu. 986 00:53:20,840 --> 00:53:22,920 Dan saya berfikir bahawa jenis akan membantu. 987 00:53:22,920 --> 00:53:26,320 988 00:53:26,320 --> 00:53:27,340 Apa yang berlaku? 989 00:53:27,340 --> 00:53:30,479 >> PENONTON: Apabila anda mendapatkan idea yang baru dan anda 990 00:53:30,479 --> 00:53:33,619 rasa ia cukup sejuk, bagaimana [Didengar] dengan bagaimana anda pergi tentang perkara ini? 991 00:53:33,619 --> 00:53:38,460 992 00:53:38,460 --> 00:53:40,470 >> Mark Zuckerberg: Tidak juga. 993 00:53:40,470 --> 00:53:42,500 Kerana saya fikir bahawa banyak barangan, kami menyusun 994 00:53:42,500 --> 00:53:44,950 mempunyai sangat unik platform untuk membinanya. 995 00:53:44,950 --> 00:53:48,010 Saya tidak fikir ada apa-apa yang lain syarikat atau kumpulan orang 996 00:53:48,010 --> 00:53:50,335 di dunia yang boleh membangunkan ini sekarang. 997 00:53:50,335 --> 00:53:53,470 998 00:53:53,470 --> 00:53:56,510 Saya maksudkan walaupun Google, dengan mereka seperti 5,000 jurutera 999 00:53:56,510 --> 00:54:00,680 bukan di tempat untuk membuat permohonan yang jenis 1000 00:54:00,680 --> 00:54:04,180 daripada menyifatkan rakyat hubungan seperti ini. 1001 00:54:04,180 --> 00:54:06,410 >> Dan ia seperti perkara yang sama dengan tagging gambar. 1002 00:54:06,410 --> 00:54:11,070 Kita boleh melakukannya kerana tagging gambar hanya berfungsi jika semua orang di sekeliling anda 1003 00:54:11,070 --> 00:54:11,965 adalah di laman. 1004 00:54:11,965 --> 00:54:14,090 Kerana jika tidak, anda akan mendapat jenis penggunaan 1005 00:54:14,090 --> 00:54:15,845 untuk itu di mana anda pergi dan anda memuat naik gambar di 1006 00:54:15,845 --> 00:54:18,970 dan anda pergi untuk menandakan sekumpulan orang, dan mereka tidak berada di sana, dan yang menghisap. 1007 00:54:18,970 --> 00:54:23,840 Jadi, walaupun 50% daripada rakyat di Harvard berada di Facebook, maka penandaan 1008 00:54:23,840 --> 00:54:25,740 dan cara yang kita tetapkan sehingga masih menghisap. 1009 00:54:25,740 --> 00:54:30,550 Jadi ia hanya berfungsi kerana 97% daripada orang di Harvard adalah di Facebook, 1010 00:54:30,550 --> 00:54:31,260 atau apa sahaja. 1011 00:54:31,260 --> 00:54:37,530 Jadi kerana itu, ia seperti tidak yang besar kebimbangan. 1012 00:54:37,530 --> 00:54:40,780 1013 00:54:40,780 --> 00:54:41,320 Yeah? 1014 00:54:41,320 --> 00:54:43,361 >> PENONTON: Jadi dari jenis kejuruteraan perisian, 1015 00:54:43,361 --> 00:54:46,721 jenis dinamik [didengar] cara, apabila seseorang 1016 00:54:46,721 --> 00:54:51,046 mempunyai salah satu idea-idea ini - seperti yang disewakan ini agregat [ini? lebih luas?] statistik 1017 00:54:51,046 --> 00:54:53,921 dan memberitahu orang, atau saya mempunyai cara untuk mengukurnya, itu, dan lain-lain 1018 00:54:53,921 --> 00:54:57,610 tentang orang-orang dan tandakan sehingga perkara ini pada profil rakyat - 1019 00:54:57,610 --> 00:55:00,060 bagaimana mereka pergi tentang mendapatkan lampu hijau daripada semua orang 1020 00:55:00,060 --> 00:55:03,490 lain dalam syarikat itu untuk menghabiskan beberapa masa mereka secara teknikal bekerja pada itu? 1021 00:55:03,490 --> 00:55:07,410 Atau mendapatkan orang lain untuk bekerja di atasnya dengan mereka, dan barangan seperti itu? 1022 00:55:07,410 --> 00:55:08,880 >> Mark Zuckerberg: Mhm. 1023 00:55:08,880 --> 00:55:14,340 Saya berfikir bahawa ramai orang - Maksud saya, orang-orang yang bekerja di Facebook benar-benar 1024 00:55:14,340 --> 00:55:17,430 seperti bekerja di Facebook, Saya fikir, untuk sebahagian besar, 1025 00:55:17,430 --> 00:55:19,840 dan menghabiskan banyak masa mereka melakukannya. 1026 00:55:19,840 --> 00:55:22,800 Dan seperti, banyak yang masa itu mereka menghabiskan, 1027 00:55:22,800 --> 00:55:25,240 mereka memberi nafkah bekerja di barangan yang mungkin 1028 00:55:25,240 --> 00:55:28,890 semacam strategik penting untuk apa yang kita cuba lakukan pada ketika itu. 1029 00:55:28,890 --> 00:55:31,760 Tetapi juga, ramai orang hanya keadaan huru-hara di sekitar dengan asas kod, 1030 00:55:31,760 --> 00:55:36,090 dan jenis meletakkan jika-kenyataan dalam ada yang seperti, jika pengguna adalah saya, 1031 00:55:36,090 --> 00:55:39,240 kemudian meletakkan ini di sana. 1032 00:55:39,240 --> 00:55:44,050 >> Dan jadi saya berjalan-jalan untuk berbeza tempat-tempat yang orang ramai pada siang hari, 1033 00:55:44,050 --> 00:55:45,330 atau orang datang dan bercakap dengan saya. 1034 00:55:45,330 --> 00:55:49,610 Seperti, saya memegang waktu pejabat Ketua Pegawai Eksekutif sebagai jenaka, seperti 2:00-04:00 setiap hari - 1035 00:55:49,610 --> 00:55:51,077 bukan hari ini. 1036 00:55:51,077 --> 00:55:53,910 Dan orang-orang hanya datang dan menunjukkan kepada saya barangan yang berbeza yang mereka lakukan, 1037 00:55:53,910 --> 00:55:57,060 dan banyak daripadanya adalah agak sejuk, dan barangan 1038 00:55:57,060 --> 00:55:59,530 bahawa saya tidak akan mempunyai semestinya difikirkan. 1039 00:55:59,530 --> 00:56:02,740 >> Jadi yang saya maksudkan, anda diminta sebelum jika kita menyimpan, 1040 00:56:02,740 --> 00:56:06,400 jika kita arkib, profil lama maklumat, dan salah satu sebab 1041 00:56:06,400 --> 00:56:08,940 mengapa saya berkata bahawa kita mungkin mula melakukannya adalah 1042 00:56:08,940 --> 00:56:13,124 kerana salah satu lelaki di syarikat itu datang dengan sesuatu yang mana ia seperti, 1043 00:56:13,124 --> 00:56:16,290 supaya anda pergi ke laman rakan anda, dan ia menunjukkan rakan-rakan anda baru-baru ini dikemaskini. 1044 00:56:16,290 --> 00:56:18,250 Dan kemudian anda klik pada itu, dan ia menunjukkan profil baru mereka. 1045 00:56:18,250 --> 00:56:20,180 Tetapi tidak ada petunjuk apa yang berubah. 1046 00:56:20,180 --> 00:56:25,290 >> Jadi salah satu lelaki membuat sesuatu yang menyimpan versi lama profil, 1047 00:56:25,290 --> 00:56:29,690 dan kemudian menjadikannya supaya apabila anda pergi ke profil apabila beliau kemaskini ia, 1048 00:56:29,690 --> 00:56:32,380 ia menonjolkan dalam kuning bahagian-bahagian itu yang telah berubah. 1049 00:56:32,380 --> 00:56:33,880 Dan saya berfikir bahawa itu agak sejuk. 1050 00:56:33,880 --> 00:56:37,385 Dan ia bukan satu projek yang besar - Maksud saya, ia benar-benar jenis adalah, 1051 00:56:37,385 --> 00:56:39,630 jika kita perlu mula menyimpan maklumat setiap orang. 1052 00:56:39,630 --> 00:56:42,720 >> Tetapi Maksud saya, ia agak sejuk. 1053 00:56:42,720 --> 00:56:48,250 Ia bukan jenis perkara yang anda semestinya terikat untuk datang, 1054 00:56:48,250 --> 00:56:52,820 tetapi saya pasti rasa ia cukup peningkatan besar ke atas apa yang kita ada sekarang. 1055 00:56:52,820 --> 00:56:57,330 Kini, ia benar-benar sukar untuk pergi ke profil seseorang dan memberitahu apa yang berubah. 1056 00:56:57,330 --> 00:57:01,080 Dan itu hanya yang paling contoh baru-baru ini bahawa saya mempunyai. 1057 00:57:01,080 --> 00:57:05,380 >> PENONTON: Adakah anda mempunyai masa untuk membolehkan orang untuk menukar rupa setiap halaman? 1058 00:57:05,380 --> 00:57:05,880 [Didengar]? 1059 00:57:05,880 --> 00:57:09,730 1060 00:57:09,730 --> 00:57:12,970 >> Mark Zuckerberg: Jadi, saya tidak mahu berbuat demikian. 1061 00:57:12,970 --> 00:57:17,230 Dan sebab itu adalah kerana saya berfikir bahawa Facebook adalah direktori, 1062 00:57:17,230 --> 00:57:20,051 dan tujuan utama adalah untuk mencari seseorang. 1063 00:57:20,051 --> 00:57:20,550 Betul? 1064 00:57:20,550 --> 00:57:22,870 Seperti taip nama mereka dan mendapatkan beberapa maklumat tentang mereka. 1065 00:57:22,870 --> 00:57:24,690 Dan salah satu perkara yang itu benar-benar berguna 1066 00:57:24,690 --> 00:57:27,190 ialah halaman semua orang adalah berstruktur dalam cara yang sama. 1067 00:57:27,190 --> 00:57:29,100 >> Jadi jika anda mahu melihat jika seseorang adalah tunggal, 1068 00:57:29,100 --> 00:57:32,780 anda tidak perlu imbas ke bawah ruangan sehingga anda sampai ke status hubungan. 1069 00:57:32,780 --> 00:57:34,430 Anda hanya tahu di mana yang. 1070 00:57:34,430 --> 00:57:38,040 Jadi anda klik, pergi - anda mata hanya pergi ke perkara itu. 1071 00:57:38,040 --> 00:57:43,117 Tetapi jika anda mempunyai orang yang berbeza berubah CSSes mereka dalam cara yang berbeza, 1072 00:57:43,117 --> 00:57:44,950 maka yang boleh menjadi menjengkelkan - terutamanya 1073 00:57:44,950 --> 00:57:49,140 jika orang yang melakukan barangan seperti gelap teks biru pada latar belakang hitam. 1074 00:57:49,140 --> 00:57:52,985 Ia hanya menjadi jenis menjengkelkan. 1075 00:57:52,985 --> 00:57:57,440 >> PENONTON: Bagaimana berjaya mempunyai Facebook [didengar] telah, 1076 00:57:57,440 --> 00:58:02,390 dan apa yang anda lihat sebagai perbezaan dalam tujuan [didengar]? 1077 00:58:02,390 --> 00:58:05,360 1078 00:58:05,360 --> 00:58:08,520 >> Mark Zuckerberg: Tujuannya - untuk saya, sekolah tinggi satu adalah sama. 1079 00:58:08,520 --> 00:58:12,130 Saya rasa bahawa permohonan itu - ini akan mungkin 1080 00:58:12,130 --> 00:58:16,460 bunyi agak bodoh - tetapi mahu untuk mencari orang, saya fikir, 1081 00:58:16,460 --> 00:58:19,260 adalah jenis keinginan manusia teras. 1082 00:58:19,260 --> 00:58:20,470 Betul? 1083 00:58:20,470 --> 00:58:23,310 Saya berfikir bahawa orang hanya mahu tahu barangan tentang orang lain. 1084 00:58:23,310 --> 00:58:26,434 Jadi saya berfikir bahawa menyediakan antara muka di mana orang ramai boleh hanya 1085 00:58:26,434 --> 00:58:28,850 menaip nama seseorang dan mendapatkan beberapa maklumat tentang mereka 1086 00:58:28,850 --> 00:58:31,050 biasanya satu perkara yang cukup berguna. 1087 00:58:31,050 --> 00:58:32,410 Jadi pertumbuhan telah cukup baik. 1088 00:58:32,410 --> 00:58:35,680 >> Ia adalah sukar untuk memikirkan bagaimana untuk mengukur ia, 1089 00:58:35,680 --> 00:58:38,676 kerana apabila kita lakukan kolej, kita membukanya sehingga di Harvard. 1090 00:58:38,676 --> 00:58:41,050 Kemudian kami membukanya di sebuah pasangan kolej sekitar Harvard. 1091 00:58:41,050 --> 00:58:45,710 Dan idea itu sentiasa, kami benar-benar pendek mengenai wang dan peralatan. 1092 00:58:45,710 --> 00:58:48,390 Jadi sementara mendapatkan sedikit peralatan yang mungkin, 1093 00:58:48,390 --> 00:58:49,740 kita mahu memaksimumkan pertumbuhan kami. 1094 00:58:49,740 --> 00:58:53,709 Oleh itu, kita mahu melancarkan di sekolah-sekolah yang kita 1095 00:58:53,709 --> 00:58:56,000 fikir akan mengembangkan paling cepat, berdasarkan fakta 1096 00:58:56,000 --> 00:58:58,458 bahawa orang-orang di sekolah-sekolah akan mempunyai paling 1097 00:58:58,458 --> 00:59:01,655 beberapa rakan-rakan di sekolah-sekolah yang kita sudah di. 1098 00:59:01,655 --> 00:59:03,530 Kami mengambil yang berbeza mendekati untuk sekolah tinggi, 1099 00:59:03,530 --> 00:59:05,670 kerana kita hanya boleh melancarkan di mana-mana pada masa yang sama. 1100 00:59:05,670 --> 00:59:07,580 Oleh itu, kita tidak benar-benar tahu bagaimana ia akan berkembang. 1101 00:59:07,580 --> 00:59:10,704 Saya rasa ia berkembang pada kadar melebihi 5,000 orang, hari yang cukup baik. 1102 00:59:10,704 --> 00:59:14,533 1103 00:59:14,533 --> 00:59:15,487 Yeah? 1104 00:59:15,487 --> 00:59:17,395 >> PENONTON: Apabila anda memulakan Facebook, adakah anda 1105 00:59:17,395 --> 00:59:19,727 berniat untuk itu untuk menjadi perniagaan sepenuhnya ini? 1106 00:59:19,727 --> 00:59:20,560 Mark Zuckerberg: No 1107 00:59:20,560 --> 00:59:22,412 PENONTON: Nah, bagaimana adakah anda [didengar]? 1108 00:59:22,412 --> 00:59:28,900 1109 00:59:28,900 --> 00:59:32,020 >> Mark Zuckerberg: Saya masih ingat berfikir bahawa ia akan menjadi sejuk 1110 00:59:32,020 --> 00:59:35,030 jika anda boleh mempunyai direktori semua orang. 1111 00:59:35,030 --> 00:59:38,320 Saya masih ingat bertengkar dengan ibu bapa saya tentang perkara ini, kerana selepas saya hampir 1112 00:59:38,320 --> 00:59:44,020 mendapat ditendang keluar dari sekolah untuk ini projek yang saya lakukan sebelum Facebook, 1113 00:59:44,020 --> 00:59:47,217 mereka suka, apa yang baik boleh mungkin datang untuk melakukan sesuatu yang baru? 1114 00:59:47,217 --> 00:59:48,800 Dan saya seperti, tidak, ini adalah agak sejuk. 1115 00:59:48,800 --> 00:59:52,605 Bayangkan bagaimana sejuk ia akan menjadi jika anda hanya boleh menaip nama seseorang 1116 00:59:52,605 --> 00:59:54,120 dan mendapatkan beberapa maklumat mengenai mereka. 1117 00:59:54,120 --> 00:59:56,050 Dan mereka hanya suka, saya tidak melihatnya. 1118 00:59:56,050 --> 00:59:58,662 Dan saya seperti, baik, kita akan hanya melakukannya di Harvard untuk sekarang, 1119 00:59:58,662 --> 01:00:01,620 tetapi bayangkan apa yang berlaku jika satu hari, anda hanya boleh menaip nama sesiapa pun 1120 01:00:01,620 --> 01:00:02,940 dan mendapatkan beberapa maklumat mengenai mereka. 1121 01:00:02,940 --> 01:00:04,790 Dan seperti, yang akan menjadi jenis sejuk, bukan? 1122 01:00:04,790 --> 01:00:08,190 1123 01:00:08,190 --> 01:00:11,831 Jadi mereka tidak membelinya, tetapi kini mereka lakukan. 1124 01:00:11,831 --> 01:00:15,100 >> [Ketawa] 1125 01:00:15,100 --> 01:00:16,620 >> Ya, jadi saya tidak tahu. 1126 01:00:16,620 --> 01:00:20,450 Saya rasa pada setiap fasa, kami hanya jenis melihat cara semulajadi 1127 01:00:20,450 --> 01:00:22,890 untuk mengekalkan integriti rangkaian, 1128 01:00:22,890 --> 01:00:28,190 dan juga untuk membuat ia begitu bahawa itu lebih berguna - Saya 1129 01:00:28,190 --> 01:00:32,668 tekaan adalah jawapan kepada soalan itu. 1130 01:00:32,668 --> 01:00:34,129 Yeah? 1131 01:00:34,129 --> 01:00:38,512 >> PENONTON: Adakah terdapat tertentu kemahiran, terutamanya [didengar], 1132 01:00:38,512 --> 01:00:42,895 bahawa anda [didengar] atau anda akan mencadangkan seseorang untuk belajar? 1133 01:00:42,895 --> 01:00:45,779 1134 01:00:45,779 --> 01:00:49,070 Mark Zuckerberg: Saya hanya mencadangkan agar anda mengambil kursus-kursus yang paling sukar yang anda boleh, 1135 01:00:49,070 --> 01:00:51,653 kerana anda belajar yang paling apabila anda mencabar diri anda, bukan? 1136 01:00:51,653 --> 01:00:57,980 Jadi seperti 161 hanya merosakkan hidup saya, dan saya belajar banyak daripadanya. 1137 01:00:57,980 --> 01:01:01,620 121 Saya juga mendapati agak sukar. 1138 01:01:01,620 --> 01:01:03,880 124 jenis mengubah cara saya berfikir tentang barangan. 1139 01:01:03,880 --> 01:01:06,700 1140 01:01:06,700 --> 01:01:09,430 >> Apa 124 mengajar saya bahawa Saya fikir adalah benar-benar berguna 1141 01:01:09,430 --> 01:01:13,840 adalah bahawa terdapat - Saya rasa ramai orang memberi tumpuan 1142 01:01:13,840 --> 01:01:16,630 bagaimana untuk melakukan barangan seperti dengan sebaik mungkin, dan bagaimana 1143 01:01:16,630 --> 01:01:18,620 untuk membuat algoritma yang paling berkesan. 1144 01:01:18,620 --> 01:01:23,870 Tetapi apa yang sentiasa mendapat kita dengan tidak adalah melakukan barangan dengan cara yang paling cekap, 1145 01:01:23,870 --> 01:01:27,140 tetapi meletakkan rangka kerja dengan cara yang cukup berkesan. 1146 01:01:27,140 --> 01:01:29,640 Jadi yang saya maksudkan, ia jenis mengajar anda kedua-dua belah masalah ini, 1147 01:01:29,640 --> 01:01:33,980 seperti struktur data dan algoritma, dan bagaimana persediaan adalah benar-benar penting. 1148 01:01:33,980 --> 01:01:36,843 Dan itu pasti disimpan kita pantat mendaki banyak kali. 1149 01:01:36,843 --> 01:01:40,100 1150 01:01:40,100 --> 01:01:40,870 >> Saya tidak tahu. 1151 01:01:40,870 --> 01:01:42,400 Bekerja dengan orang pintar. 1152 01:01:42,400 --> 01:01:43,150 Belajar dari orang. 1153 01:01:43,150 --> 01:01:47,750 1154 01:01:47,750 --> 01:01:50,666 PENONTON: Salah satu perkara-perkara yang Saya dapati tentang Facebook, berbanding 1155 01:01:50,666 --> 01:01:55,388 untuk ruang rangkaian sosial lain, adalah bahawa ia sebenarnya lebih mudah untuk digunakan. 1156 01:01:55,388 --> 01:02:01,350 Adakah anda mempunyai orang - seperti pekerja anda hanya meletakkan apa sahaja yang mereka fikir keping 1157 01:02:01,350 --> 01:02:01,849 yang sejuk. 1158 01:02:01,849 --> 01:02:06,830 Adakah anda mempunyai orang kestabilan berasingan untuk memastikan semua kerja-kerja semua bersama-sama? 1159 01:02:06,830 --> 01:02:09,280 >> Mark Zuckerberg: Orang boleh membuat apa sahaja yang mereka mahu, 1160 01:02:09,280 --> 01:02:11,810 tetapi itu tidak bermakna mereka boleh meletakkannya di laman web ini. 1161 01:02:11,810 --> 01:02:21,650 Jadi saya berfikir bahawa barangan sebelum pergi di laman web, ramai orang melihatnya. 1162 01:02:21,650 --> 01:02:24,667 Maksud saya, saya pasti menyemak off kepada sebelum boleh disiarkan secara langsung. 1163 01:02:24,667 --> 01:02:27,750 Tetapi Maksud saya, saya berfikir bahawa orang mempunyai banyak kreativiti untuk melakukan barangan sejuk. 1164 01:02:27,750 --> 01:02:32,520 Dan banyak kali, ia seperti seseorang boleh datang dengan idea yang sejuk, 1165 01:02:32,520 --> 01:02:36,200 tetapi itu tidak bermakna ia adalah cara terakhir yang ia akan berlaku. 1166 01:02:36,200 --> 01:02:40,710 >> Sebagai contoh, orang menonjolkan kuning apa perubahan yang 1167 01:02:40,710 --> 01:02:44,510 di dalam profil mereka - Saya berfikir bahawa hanya konsep menonjolkan 1168 01:02:44,510 --> 01:02:47,520 barangan yang telah berubah ialah benar-benar baik, tetapi antara muka 1169 01:02:47,520 --> 01:02:50,960 yang lelaki yang digunakan untuk tidak apa yang saya fikir adalah yang terbaik. 1170 01:02:50,960 --> 01:02:54,130 Dan cara yang dia menyimpan maklumat profil lama 1171 01:02:54,130 --> 01:02:55,410 tidak optimum sama ada. 1172 01:02:55,410 --> 01:02:58,201 Dan yang jenis sejuk, kerana dia hanya melakukannya untuk dirinya sendiri. 1173 01:02:58,201 --> 01:03:01,790 Tetapi jika kita pernah akan membuat sesuatu yang hidup daripada itu, yang 1174 01:03:01,790 --> 01:03:04,060 Saya mahu, kita lakukan dalam cara yang berbeza. 1175 01:03:04,060 --> 01:03:05,540 Dan ia lebih seperti olok-olok-up. 1176 01:03:05,540 --> 01:03:07,814 >> PENONTON: Jadi seperti, idea-idea datang dari tanah, ke atas, 1177 01:03:07,814 --> 01:03:10,230 dan kemudian [? ia hanya?] [? dilambung?] [? bawah garis? ?] 1178 01:03:10,230 --> 01:03:12,260 >> Mark Zuckerberg: Saya bermakna, ia pergi kedua-dua cara. 1179 01:03:12,260 --> 01:03:14,995 Dan saya tidak benar-benar unopinionated. 1180 01:03:14,995 --> 01:03:21,072 1181 01:03:21,072 --> 01:03:22,322 MICHAEL D. SMITH: [didengar]. 1182 01:03:22,322 --> 01:03:28,298 1183 01:03:28,298 --> 01:03:30,788 >> PENONTON: Saya benar-benar mempunyai soalan tentang [didengar]. 1184 01:03:30,788 --> 01:03:35,270 Jadi, akan kembali tentang [Didengar] dan [didengar] privasi. 1185 01:03:35,270 --> 01:03:37,760 Dan ia platform yang berbeza? 1186 01:03:37,760 --> 01:03:38,756 >> Mark Zuckerberg: Yeah. 1187 01:03:38,756 --> 01:03:41,744 >> PENONTON: Jadi orang kolej lebih daripada 18 dan dibenarkan 1188 01:03:41,744 --> 01:03:44,483 untuk menghantar apa sahaja gambar mereka mahu, dan mereka tidak benar-benar 1189 01:03:44,483 --> 01:03:47,720 memberatkan diri mereka sendiri, kecuali mungkin untuk dadah dan alkohol? 1190 01:03:47,720 --> 01:03:52,202 Saya lihat gambar-gambar di Facebook di mana saya lebih muda 1191 01:03:52,202 --> 01:03:54,692 sepupu minum dan barangan seperti itu. 1192 01:03:54,692 --> 01:04:00,170 Tetapi apabila anda pergi ke sekolah tinggi anak-anak, mereka 15 dan 16 dan ke bawah. 1193 01:04:00,170 --> 01:04:03,158 >> Dan kalian hanya berkata, ia internet, 1194 01:04:03,158 --> 01:04:06,644 dan jika mereka mahu menunjukkan bahawa diri mereka dan perkara-perkara seperti itu, 1195 01:04:06,644 --> 01:04:07,640 ialah OK? 1196 01:04:07,640 --> 01:04:11,624 Atau adakah anda lelaki menapis gambar pelajar sekolah yang tinggi meletakkan 1197 01:04:11,624 --> 01:04:13,118 dan maklumat yang mereka menulis? 1198 01:04:13,118 --> 01:04:15,435 Atau adakah anda hanya [didengar]? 1199 01:04:15,435 --> 01:04:18,310 Mark Zuckerberg: Jadi banyak yang penyelesaian yang kita datang dengan barangan 1200 01:04:18,310 --> 01:04:23,230 tidak teknikal atau organisasi, tetapi hanya mengenakan tekanan sosial 1201 01:04:23,230 --> 01:04:24,580 dengan cara yang baik. 1202 01:04:24,580 --> 01:04:28,740 Jadi Myspace telah - hampir satu pertiga daripada kakitangan mereka 1203 01:04:28,740 --> 01:04:32,660 sedang memantau gambar-gambar yang mendapatkan naik untuk pornografi. 1204 01:04:32,660 --> 01:04:36,270 Kita tidak mempunyai sebarang pornografi dimuat naik, 1205 01:04:36,270 --> 01:04:39,290 dan saya fikir bahawa banyak sebab itu adalah bahawa orang-orang 1206 01:04:39,290 --> 01:04:44,470 menggunakan nama sebenar mereka di Facebook, dan Alamat e-mel anda yang sebenar untuk ke sekolah. 1207 01:04:44,470 --> 01:04:47,900 Dan jika anda mempunyai itu, maka anda tidak akan memuat naik pornografi. 1208 01:04:47,900 --> 01:04:50,830 Dan saya berfikir bahawa itu adalah satu penyelesaian sosial benar-benar mudah 1209 01:04:50,830 --> 01:04:56,060 untuk isu teknikal mungkin kompleks. 1210 01:04:56,060 --> 01:05:02,367 >> Jadi itu berkata, kita menukarkan sebahagian dari ciri-ciri wujud sekolah tinggi. 1211 01:05:02,367 --> 01:05:04,200 Sebagai contoh, kami mengambil pihak di luar, kerana kita 1212 01:05:04,200 --> 01:05:06,370 kesimpulan bahawa ibu bapa akan mendapat mabuk benar 1213 01:05:06,370 --> 01:05:09,280 atau mereka hanya akan memecahkan semua pihak tong benar-benar cepat, 1214 01:05:09,280 --> 01:05:10,744 dan yang akan menghisap untuk semua orang. 1215 01:05:10,744 --> 01:05:13,470 >> [Chuckles] 1216 01:05:13,470 --> 01:05:16,250 >> Saya tidak tahu. 1217 01:05:16,250 --> 01:05:20,290 Kami deemphasize kenalan maklumat di sekolah tinggi. 1218 01:05:20,290 --> 01:05:22,746 Yeah. 1219 01:05:22,746 --> 01:05:24,120 PENONTON: Baiklah, kami berakhir di sini. 1220 01:05:24,120 --> 01:05:26,220 Jika anda mempunyai soalan lain, rasa bebas untuk turun dan bercakap dengan Mark. 1221 01:05:26,220 --> 01:05:27,120 Terima kasih banyak. 1222 01:05:27,120 --> 01:05:28,036 >> Mark Zuckerberg: Yeah. 1223 01:05:28,036 --> 01:05:34,457 [Tepuk tangan]