1 00:00:00,000 --> 00:00:11,664 2 00:00:11,664 --> 00:00:13,830 Michael D. Smith: Dit middag Ek het die plesier 3 00:00:13,830 --> 00:00:16,830 van die instelling van Mark Zuckerberg, Dit is een van ons sprekers 4 00:00:16,830 --> 00:00:21,030 hierdie semester te kom gesels 'n bietjie oor Rekenaarwetenskap 5 00:00:21,030 --> 00:00:22,040 in die werklike wêreld. 6 00:00:22,040 --> 00:00:25,350 Soos die meeste van u waarskynlik weet, as julle al hierdie dinge doen baie meer 7 00:00:25,350 --> 00:00:30,090 as ek dit doen, stigter van Facebook.com, wat is 'n sosiale netwerk 8 00:00:30,090 --> 00:00:32,200 program, wat jy wil om dit te noem. 9 00:00:32,200 --> 00:00:37,094 Gebruik van meer as 2000 skole regoor die nasie, en moontlik die wêreld ook. 10 00:00:37,094 --> 00:00:38,760 Is dit die wêreld ook, of net die nasie? 11 00:00:38,760 --> 00:00:39,750 >> Mark Zuckerberg [onhoorbaar]. 12 00:00:39,750 --> 00:00:40,740 >> Michael D. Smith: OK. 13 00:00:40,740 --> 00:00:45,007 So 'n goeie invloed om dit te doen 'n paar dinge in Rekenaarwetenskap. 14 00:00:45,007 --> 00:00:47,090 Hy gaan om ons te vertel 'n paar van die agtergrond van dit 15 00:00:47,090 --> 00:00:48,780 en wat is belangrik en so meer. 16 00:00:48,780 --> 00:00:50,140 So asseblief saam met my in die verwelkoming. 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 Alle reg, cool. 20 00:00:57,540 --> 00:01:00,248 Dit is die eerste keer dat ek ooit het een van hierdie dinge te hou. 21 00:01:00,248 --> 00:01:02,818 So ek gaan net aan te heg dit is werklik vinnig 'n sekonde. 22 00:01:02,818 --> 00:01:14,270 23 00:01:14,270 --> 00:01:14,770 Alle regte. 24 00:01:14,770 --> 00:01:16,264 Kan jy hoor? 25 00:01:16,264 --> 00:01:17,740 Is dit goed? 26 00:01:17,740 --> 00:01:19,160 Is dit versterk nie? 27 00:01:19,160 --> 00:01:19,797 >> Publiek: Ja. 28 00:01:19,797 --> 00:01:20,922 Mark Zuckerberg: Alle reg. 29 00:01:20,922 --> 00:01:21,979 Soet. 30 00:01:21,979 --> 00:01:24,895 Dit is soos een van die eerste keer Ek het na 'n lesing aan die Harvard. 31 00:01:24,895 --> 00:01:31,950 32 00:01:31,950 --> 00:01:35,480 Ek dink wat is waarskynlik gaan om te wees mees nuttig vir julle is as ek net 33 00:01:35,480 --> 00:01:39,104 neem jou deur 'n paar van die kursusse dat ek het aan die Harvard waar ek eintlik 34 00:01:39,104 --> 00:01:40,270 het gaan soms doseer. 35 00:01:40,270 --> 00:01:42,230 Ek is 'n grap. 36 00:01:42,230 --> 00:01:44,120 En soort van, soos, hoe verskillende besluite 37 00:01:44,120 --> 00:01:46,711 wat ek moes maak toe ek beweeg saam met Facebook 38 00:01:46,711 --> 00:01:49,460 het geraak deur verskillende dinge dat ek die leer in die klasse 39 00:01:49,460 --> 00:01:50,427 dat ek kon neem. 40 00:01:50,427 --> 00:01:53,010 En as alles volgens plan, dan miskien 'n paar van julle ouens 41 00:01:53,010 --> 00:01:55,759 sal uit hierdie denke kom dat die neem van CS of ingenieurswese dinge 42 00:01:55,759 --> 00:01:57,760 by Harvard is eintlik soort van nuttige. 43 00:01:57,760 --> 00:02:00,640 So dit is die spel plan. 44 00:02:00,640 --> 00:02:02,670 >> Ek dink dat dit ingepas vir twee ure. 45 00:02:02,670 --> 00:02:04,670 Daar is geen manier wat ek gaan om te praat vir twee ure. 46 00:02:04,670 --> 00:02:07,110 Ek sal waarskynlik praat vir soos 20 minute, 15 minute, 47 00:02:07,110 --> 00:02:08,750 En dan sal ek net laat julle vrae te vra. 48 00:02:08,750 --> 00:02:10,958 Want ek is seker dat jy ouens meer interessante dinge 49 00:02:10,958 --> 00:02:14,816 om my te vra as wat ek kon kom met om te praat oor myself. 50 00:02:14,816 --> 00:02:16,760 >> So ek dink ek sal net soort begin. 51 00:02:16,760 --> 00:02:19,810 52 00:02:19,810 --> 00:02:23,580 Toe ek was hier, ek begin af te neem 121. 53 00:02:23,580 --> 00:02:26,297 Ek het nog nooit werklik plaasgevind 50. 54 00:02:26,297 --> 00:02:28,130 Jy moet gekry het die ander man wat 55 00:02:28,130 --> 00:02:31,190 doen Facebook, Dustin Moskovitz, wat my kamermaat was. 56 00:02:31,190 --> 00:02:34,792 Toe ons begin het die site was geskryf in PHP, wat is nie iets 57 00:02:34,792 --> 00:02:36,500 dat jy in geleer een van hierdie klasse. 58 00:02:36,500 --> 00:02:38,960 Maar gelukkig, as jy het 'n goeie agtergrond in C, 59 00:02:38,960 --> 00:02:42,790 Die kode is baie soortgelyk, en Jy kan dit in 'n dag of twee. 60 00:02:42,790 --> 00:02:49,020 >> Dus het ek begin skryf die blad en begin dit by Harvard 61 00:02:49,020 --> 00:02:51,040 in Februarie 2004. 62 00:02:51,040 --> 00:02:52,750 So ek dink amper twee jaar gelede. 63 00:02:52,750 --> 00:02:55,770 En binne 'n paar weke, 'n paar duisend mense onderteken het. 64 00:02:55,770 --> 00:02:57,686 En ons begin om paar e-posse van mense 65 00:02:57,686 --> 00:03:00,800 by ander kolleges vra vir ons om dit te begin by hul skole. 66 00:03:00,800 --> 00:03:02,725 >> En ek is die neem van 161 in die tyd. 67 00:03:02,725 --> 00:03:05,350 So ek weet nie of julle weet die reputasie van die kursus, 68 00:03:05,350 --> 00:03:07,662 maar dit was soort van swaar. 69 00:03:07,662 --> 00:03:10,370 Dit was 'n lekker natuurlik, maar dit het nie laat my met baie tyd 70 00:03:10,370 --> 00:03:12,510 iets anders met Facebook te doen. 71 00:03:12,510 --> 00:03:16,360 So my kamermaat Dustin, wat ek raaiskoot het net klaar CS50, 72 00:03:16,360 --> 00:03:18,370 was soos, hey, ek wil om uit te help. 73 00:03:18,370 --> 00:03:22,009 Ek wil die uitbreiding te doen en te help jy uitvind hoe om die dinge te doen. 74 00:03:22,009 --> 00:03:24,050 So ek was soos, jy weet, dit is pretty cool dude, 75 00:03:24,050 --> 00:03:26,500 maar jy het nie regtig weet nie enige PHP of iets soos dit. 76 00:03:26,500 --> 00:03:29,919 Sodat naweek het hy huis toe gegaan, gekoop die boek Perl vir Dummies, 77 00:03:29,919 --> 00:03:31,960 teruggekom en was soos, Goed, ek is gereed om te gaan. 78 00:03:31,960 --> 00:03:35,560 Ek was soos dude, is die tuiste geskryf in PHP, Perl nie, maar jy weet, 79 00:03:35,560 --> 00:03:36,270 dit is cool. 80 00:03:36,270 --> 00:03:41,800 >> So het hy opgetel PHP oor 'n paar dae, omdat ek 81 00:03:41,800 --> 00:03:44,090 belowe dat as jy 'n goeie agtergrond in C, dan 82 00:03:44,090 --> 00:03:46,230 PHP is 'n baie eenvoudige ding om af te haal. 83 00:03:46,230 --> 00:03:49,390 En hy het net soort van te werk gegaan het. 84 00:03:49,390 --> 00:03:53,120 So ek bedoel, die eerste groot besluit dat ons werklik het om te maak 85 00:03:53,120 --> 00:03:57,140 was in hoe om te soort Die argitektuur uit te brei 86 00:03:57,140 --> 00:04:01,920 om te gaan van die enkele skool tipe opstel wat ons gehad het toe dit net by Harvard 87 00:04:01,920 --> 00:04:03,830 iets wat ondersteun verskeie skole. 88 00:04:03,830 --> 00:04:06,890 >> So dit was 'n besluit wat ' gemaak moet word op 'n klomp van die vlakke, 89 00:04:06,890 --> 00:04:10,000 beide in die produk en hoe ons wou privaatheid te werk, 90 00:04:10,000 --> 00:04:12,510 maar ek dink dat 'n mens werklik belangrike besluit wat 91 00:04:12,510 --> 00:04:16,180 het ons gehelp om die skaal baie goed is hoe het ons besluit om die data te versprei. 92 00:04:16,180 --> 00:04:21,680 >> So ek weet nie hoeveel van kompleksiteit dinge soos 'n groot O notasie julle 93 00:04:21,680 --> 00:04:23,620 in hierdie klas. 94 00:04:23,620 --> 00:04:28,610 So ek bedoel, een van die mees ingewikkelde berekeninge wat ons doen op die werf 95 00:04:28,610 --> 00:04:32,080 is die berekening te vertel hoe jy is verbind met mense. 96 00:04:32,080 --> 00:04:34,680 >> Want as jy kan dink, dit is gestoor 97 00:04:34,680 --> 00:04:42,210 as 'n soort van 'n reeks van ongerigte - dit is nie geweeg - so ongerigte, 98 00:04:42,210 --> 00:04:45,970 ongeweegde pare ID-nommers van die mense in die databasis. 99 00:04:45,970 --> 00:04:49,647 Dan as jy wil om uit te vind wat vriende met iemand, 100 00:04:49,647 --> 00:04:51,230 jy het om te kyk na al hul vriende. 101 00:04:51,230 --> 00:04:51,730 Reg? 102 00:04:51,730 --> 00:04:54,000 So dit is miskien soos 100 of 200 mense. 103 00:04:54,000 --> 00:04:57,050 >> Maar dan as jy wil om uit te vind uit te vind wat is 'n vriend van 'n vriend, 104 00:04:57,050 --> 00:04:59,800 of wat die naaste verband daar is nie, dan is jy soort 105 00:04:59,800 --> 00:05:03,440 het om te kyk na die 100 of 200 Vriende van elkeen van die vriende. 106 00:05:03,440 --> 00:05:10,020 So word dit op elke vlak is daar Nog 'n faktor van n vermenigvuldig n, waar 107 00:05:10,020 --> 00:05:13,861 n is die aantal vriende dat elkeen van jou vriende het. 108 00:05:13,861 --> 00:05:16,110 Sodat jy kan sien dat hierdie soort raak eksponensieel 109 00:05:16,110 --> 00:05:20,076 moeilik om op te los vir die kortste pad tussen mense. 110 00:05:20,076 --> 00:05:22,950 So as jy net op soek na 'n n vriend van 'n vriend, dit is n kwadraat. 111 00:05:22,950 --> 00:05:25,520 As jy op soek is na 'n vriend van 'n n vriend van 'n vriend, dit is n blokkies gesny. 112 00:05:25,520 --> 00:05:27,311 En dit is iets wat wat tradisioneel was 113 00:05:27,311 --> 00:05:31,590 baie moeilik vir 'n groot deel van die voorganger webwerwe Facebook. 114 00:05:31,590 --> 00:05:34,210 En byvoorbeeld Friendster het groot probleme met hierdie 115 00:05:34,210 --> 00:05:37,520 omdat hulle probeer om te bereken paaie ses grade uit 116 00:05:37,520 --> 00:05:38,870 of soos sewe grade uit. 117 00:05:38,870 --> 00:05:42,330 >> En dit is iets wat toe jy doen soos n sewende, 118 00:05:42,330 --> 00:05:47,560 wat net is regtig baie hard en dit het down hul webwerf vir 'n rukkie. 119 00:05:47,560 --> 00:05:51,950 So een van die dinge wat ons soort het in gedagte hou wanneer ons die uitzoeken 120 00:05:51,950 --> 00:05:56,070 hoe om dit te doen, was hoe kan jy versprei die databasis in so 'n manier 121 00:05:56,070 --> 00:05:58,820 dat hierdie berekening word hanteerbaar. 122 00:05:58,820 --> 00:06:03,570 >> So, wat het ons besluit was dat almal op die werf 123 00:06:03,570 --> 00:06:06,800 doen die meeste van hul aktiwiteite op die skool wat hulle soort gebaseer op. 124 00:06:06,800 --> 00:06:09,767 So as jy aan die Harvard, dan is die meeste van die mense 125 00:06:09,767 --> 00:06:12,350 wat jy gaan om te word aangesien en transaksies met op die webwerf 126 00:06:12,350 --> 00:06:13,475 gaan wees aan die Harvard. 127 00:06:13,475 --> 00:06:16,600 Dit is eintlik waarskynlik wil 90% van die dinge wat jy doen op die site. 128 00:06:16,600 --> 00:06:20,510 >> Dus het ons besluit om te verdeel die databasis en die skep van 129 00:06:20,510 --> 00:06:25,740 een geval van MySQL databasis vir elke skool in die netwerk. 130 00:06:25,740 --> 00:06:30,680 En in te doen, as jy kennis van die paaie wat ons bereken 131 00:06:30,680 --> 00:06:32,050 is slegs binne die skool. 132 00:06:32,050 --> 00:06:35,120 So in plaas van sê, soos nou ons is op ses miljoen gebruikers, 133 00:06:35,120 --> 00:06:41,080 en in plaas van om n blokkies om te doen oor 'n gedeelte van die ses miljoen, 134 00:06:41,080 --> 00:06:43,850 dit is net n blokkies gesny oor 10000, wat 'n baie meer 135 00:06:43,850 --> 00:06:47,760 hanteerbare tipe berekening. 136 00:06:47,760 --> 00:06:50,920 >> So dit was soort van die eerste groot argitektoniese besluit 137 00:06:50,920 --> 00:06:55,210 wat ons gehad het om te maak wat bygedra ons nie 'n paar maande later sterf. 138 00:06:55,210 --> 00:06:58,250 En dit was waarskynlik 'n baie belangrike een. 139 00:06:58,250 --> 00:07:04,935 >> So wanneer ons die eerste keer die opstel van die site wat ons gehad het net een rekenaar wat ons loop. 140 00:07:04,935 --> 00:07:06,060 Dit was nie in ons koshuiskamer. 141 00:07:06,060 --> 00:07:06,851 Ons is die huur nie. 142 00:07:06,851 --> 00:07:10,780 Ek het soort van my les geleer vir probeer om 'n webwerf om uit te loop van my koshuiskamer 143 00:07:10,780 --> 00:07:15,040 kamer 'n paar maande vroeër, en Harvard byna probeer om te skop my uit. 144 00:07:15,040 --> 00:07:18,750 >> So beland ek huur van 'n bediener af site hierdie tyd. 145 00:07:18,750 --> 00:07:26,540 En ek dink hardloop oorspronklik die databasis en die web bediener. 146 00:07:26,540 --> 00:07:29,280 So Apache is wat ons was gebruik in hierdie geval 147 00:07:29,280 --> 00:07:31,940 die bladsye te dien uit dieselfde masjien. 148 00:07:31,940 --> 00:07:35,710 En omdat ons versprei die databasisse in die manier wat ons gedoen het, 149 00:07:35,710 --> 00:07:40,750 ons was in staat om, soos die tyd aangestap het, het net voeg meer masjiene lineêr en soort 150 00:07:40,750 --> 00:07:43,630 die terrein groei sonder om enige soort van eksponensiële uitbreiding 151 00:07:43,630 --> 00:07:45,640 op die bedrag van die masjinerie wat ons gehad het. 152 00:07:45,640 --> 00:07:49,470 >> Maar nadat ons getref oor soos 30 of 50 skole, 153 00:07:49,470 --> 00:07:54,020 ons begin besef dat ons kon begin om meer prestasie uit 154 00:07:54,020 --> 00:07:55,130 MySQL of Apache. 155 00:07:55,130 --> 00:07:57,980 156 00:07:57,980 --> 00:08:02,270 Sommige van die manier waarop dinge is opgestel was net nie as optimale as dit kan. 157 00:08:02,270 --> 00:08:10,840 >> So byvoorbeeld, wanneer jy MySQL masjiene en Apache 158 00:08:10,840 --> 00:08:14,500 loop op dieselfde bediener, dan as iets gebeur met hierdie bediener, 159 00:08:14,500 --> 00:08:18,500 dan nie net die databasis vir daardie skool of skole 160 00:08:18,500 --> 00:08:20,700 op die bediener net stop soort reageer 161 00:08:20,700 --> 00:08:24,367 op 'n manier wat sal kry jy iets nuttig, 162 00:08:24,367 --> 00:08:25,950 maar jy kan nie eens 'n web bladsye laai. 163 00:08:25,950 --> 00:08:27,075 So jy bladsy nie stig. 164 00:08:27,075 --> 00:08:28,250 En dat die soort van suig. 165 00:08:28,250 --> 00:08:33,586 >> Maar 'n ander probleem is dat die afwyking en die gebruik van skool na skole 166 00:08:33,586 --> 00:08:34,919 is ook nie van plan om volmaak te wees. 167 00:08:34,919 --> 00:08:38,049 So 'n paar skole is altyd gaan swaarder te gebruik te hê. 168 00:08:38,049 --> 00:08:40,760 Ons het skole nou soos Penn Staat wat 50.000 gebruikers. 169 00:08:40,760 --> 00:08:44,942 En dan is die meerderheid van die skole nog minder as 2000 gebruikers. 170 00:08:44,942 --> 00:08:47,400 Want daar is 'n baie klein skole en 'n baie skole 171 00:08:47,400 --> 00:08:49,600 wat nie 'n volledige alom. 172 00:08:49,600 --> 00:08:54,920 >> So in 'n poging om te gaan met hierdie kwessie en maak dit 173 00:08:54,920 --> 00:08:59,630 sodat jy kan hanteer die feit dat Penn State het 174 00:08:59,630 --> 00:09:02,240 50000 mense en net 'n ton van die gebruikers al die tyd, 175 00:09:02,240 --> 00:09:05,380 en dan moet jy 'n paar skole wat nie, wat ons besluit om te doen 176 00:09:05,380 --> 00:09:09,280 Is aparte uit 'n paar van die web servers uit die databasis servers. 177 00:09:09,280 --> 00:09:14,910 En maak dit so dat ons moes net 'n poel van Apache web bedieners 178 00:09:14,910 --> 00:09:18,100 dat ons balans kan laai tussen. 179 00:09:18,100 --> 00:09:20,300 En maak dit so dat jy kan diegene eenvormig gebruik 180 00:09:20,300 --> 00:09:23,690 terwyl net met die databasis laag wees soort konsekwent. 181 00:09:23,690 --> 00:09:27,840 >> So ek weet nie of hierdie dinge is interessant om julle glad nie. 182 00:09:27,840 --> 00:09:35,800 Of as dit is iets wat saak maak na wat jy ouens is nou studeer. 183 00:09:35,800 --> 00:09:39,260 So as daar is meer dinge dat jy ouens wil eerder 184 00:09:39,260 --> 00:09:42,730 weet in terme van die argitektuur, dan sal ek dit oop te vrae laat 185 00:09:42,730 --> 00:09:43,310 later. 186 00:09:43,310 --> 00:09:48,440 So ek baie tyd bestee nie net praat oor ewekansige aansoeke 187 00:09:48,440 --> 00:09:52,625 dat julle mag nooit sorg te gebruik. 188 00:09:52,625 --> 00:09:55,080 >> Kom ek probeer 'n paar te vind interessante voorbeelde. 189 00:09:55,080 --> 00:10:04,020 190 00:10:04,020 --> 00:10:12,860 So ek bedoel, ek dink een van die dinge wat was redelik interessant 191 00:10:12,860 --> 00:10:19,850 was toe ons by 'n punt in terme van die verkeer 192 00:10:19,850 --> 00:10:23,110 waar ons begin maksimalisering die prestasie van sommige 193 00:10:23,110 --> 00:10:27,620 van hierdie open source programme wat oor die algemeen mooi-performance. 194 00:10:27,620 --> 00:10:32,149 >> So byvoorbeeld, MySQL is 'n regtig 'n goeie open source databasis. 195 00:10:32,149 --> 00:10:34,690 Ek weet nie of enige van julle ouens soort in jou eie tyd gemors 196 00:10:34,690 --> 00:10:39,920 rond en maak iets met MySQL of dit gebruik in enige manier. 197 00:10:39,920 --> 00:10:41,310 Maar dit is redelik maklik om te gebruik. 198 00:10:41,310 --> 00:10:43,029 Dit is ook ordentlik vinnig. 199 00:10:43,029 --> 00:10:44,070 Indekse werk baie goed. 200 00:10:44,070 --> 00:10:48,090 Dit is nie so volledig featured as iets soos Oracle, maar dit is redelik goed. 201 00:10:48,090 --> 00:10:50,460 >> En ons het op 'n punt waar, ek dink rondom 202 00:10:50,460 --> 00:10:54,400 wanneer ons begin doen soos Miskien 100000000 bladsye per dag, 203 00:10:54,400 --> 00:10:59,230 dat ons begin loop in paar knelpunte op daardie. 204 00:10:59,230 --> 00:11:07,530 So byvoorbeeld, 'n tipiese navraag op MySQL kon neem 2-4 millisekondes. 205 00:11:07,530 --> 00:11:09,220 En dit is nie so baie nie. 206 00:11:09,220 --> 00:11:12,900 Maar wanneer jy doen 100 miljard page views per dag, 207 00:11:12,900 --> 00:11:15,679 en elke bladsy oog mag het 30 tot 50 navrae, 208 00:11:15,679 --> 00:11:18,220 veral as jy doen iets soos 'n profiel van mening dat 209 00:11:18,220 --> 00:11:23,150 navrae van alle vorme van verskillende inligting, dan is dit begin om te suig. 210 00:11:23,150 --> 00:11:29,450 >> So het ons begin om te ontwikkel 'n kas laag wat 211 00:11:29,450 --> 00:11:31,750 toegelaat vinniger toegang tot sommige van die inligting. 212 00:11:31,750 --> 00:11:35,460 En oorspronklik is ons met behulp van 'n ander open source aansoek Memcache, 213 00:11:35,460 --> 00:11:38,320 wat ek weet nie of enige van julle ouens het enige ervaring met dit. 214 00:11:38,320 --> 00:11:40,700 Maar dit was redelik vinnig. 215 00:11:40,700 --> 00:11:43,950 Dit het toegang tye af te Ek dink die 0.3 216 00:11:43,950 --> 00:11:46,840 tot 0,5 millisekondes, wat is redelik goed. 217 00:11:46,840 --> 00:11:52,170 >> Maar dit het ook 'n klomp verspreiding kwessies. 218 00:11:52,170 --> 00:11:56,000 Dit is veronderstel om te wees 'n verspreide Hutstabel soort van aansoek, 219 00:11:56,000 --> 00:12:02,540 waar jy kan net heg enige aantal van Memcache bokse in 'n groep 220 00:12:02,540 --> 00:12:05,610 en in staat wees om te haak dit op en dit gaan nie. 221 00:12:05,610 --> 00:12:08,710 Maar ons het in 'n baie kwessies daar waar 222 00:12:08,710 --> 00:12:11,170 verskillende Memcache bokse sal gaan. 223 00:12:11,170 --> 00:12:13,270 En daar was geen ontslag op die inligting. 224 00:12:13,270 --> 00:12:17,120 Dus, wanneer 'n Memcache boks het en jy het 'n kas mis, 225 00:12:17,120 --> 00:12:19,640 Toe het al van 'n skielike jy het 'n baie meer verkeer 226 00:12:19,640 --> 00:12:22,740 gaan na 'n spesifieke stel van databasisse. 227 00:12:22,740 --> 00:12:26,170 En dit sou suig. 228 00:12:26,170 --> 00:12:32,830 >> So as die verloop van tyd, het ons selfs ontgroei Memcache en die indekse vir MySQL. 229 00:12:32,830 --> 00:12:33,890 Ons het nog steeds gebruik van daardie dinge. 230 00:12:33,890 --> 00:12:37,490 Maar ons het om te bou op die top van daardie ekstra ontslag. 231 00:12:37,490 --> 00:12:41,870 En ek dink dit is iets wat waarskynlik miskien 'n bietjie interessant. 232 00:12:41,870 --> 00:12:45,580 Maar ek sal jou laat ouens vra my meer vrae oor wat later. 233 00:12:45,580 --> 00:12:51,432 >> Ek is nie seker wat sou wees interessant om nou oor te praat. 234 00:12:51,432 --> 00:12:53,220 Miskien het jy ouens kan help 'n bietjie? 235 00:12:53,220 --> 00:12:57,170 236 00:12:57,170 --> 00:12:58,073 Gaan vir dit. 237 00:12:58,073 --> 00:13:03,496 >> Publiek: Ek is nuuskierig oor, dink [onhoorbaar] 238 00:13:03,496 --> 00:13:10,891 gaan in 'n aanlyn besigheid soos hierdie, hoe jy voel die atmosfeer was 239 00:13:10,891 --> 00:13:15,058 met groot spelers al bring dit mark en ander groot spelers 240 00:13:15,058 --> 00:13:16,807 wat jy gedink het dalk [Onhoorbaar] te merk, 241 00:13:16,807 --> 00:13:19,765 of wat jou ervaring was met dit. 242 00:13:19,765 --> 00:13:24,202 Ek sou belangstel, net op 'n tegniese kant, [onhoorbaar] net aanloop 243 00:13:24,202 --> 00:13:26,667 en tegnies hoe jy [onhoorbaar]. 244 00:13:26,667 --> 00:13:29,625 245 00:13:29,625 --> 00:13:33,710 >> Mark Zuckerberg: Ja, so dit is nie 'n tegniese vraag nie. 246 00:13:33,710 --> 00:13:41,250 Maar ek dink ek sal net graag gaan in vraetyd nou. 247 00:13:41,250 --> 00:13:45,439 Want ek is nie seker wat is relevante dinge vir my te word bespreek. 248 00:13:45,439 --> 00:13:46,480 So ek sal net beantwoord nie. 249 00:13:46,480 --> 00:13:49,313 Dan enigiemand anders wat wil om te vra my vrae kan net gaan vir wat. 250 00:13:49,313 --> 00:13:51,470 251 00:13:51,470 --> 00:13:54,640 >> Ek dink ek het nog nooit regtig spandeer baie tyd om bekommerd te wees oor dinge soos - ek 252 00:13:54,640 --> 00:13:56,598 bedoel, daar is maatskappye daar buite soos Google 253 00:13:56,598 --> 00:14:00,600 wat kan net kry in jou ruimte en doen wat jy wil op enige tyd. 254 00:14:00,600 --> 00:14:08,050 En ek dink een van die koel dinge hierdie tyd in tegnologie 255 00:14:08,050 --> 00:14:13,340 is dat individue aged en kan baie meer as hulle het om te doen werklik 256 00:14:13,340 --> 00:14:14,950 ooit in staat is om voor te doen. 257 00:14:14,950 --> 00:14:20,090 >> En selfs vier jaar gelede wanneer Google begin is, 258 00:14:20,090 --> 00:14:22,830 nou het hulle honderde duisende masjiene 259 00:14:22,830 --> 00:14:26,780 en waarskynlik miljarde dollars spandeer op toerusting. 260 00:14:26,780 --> 00:14:29,340 Ek dink die geslag voor Google, kan jy nie eens 261 00:14:29,340 --> 00:14:32,410 maak 'n webwerf, sonder 'n n groot stuk van die hardeware. 262 00:14:32,410 --> 00:14:40,000 Ek dink eBay, byvoorbeeld, het af van twee $ 50.000 masjiene. 263 00:14:40,000 --> 00:14:43,640 Jy kan net nie begin om dit te doen as jy is net 'n kind in 'n koshuiskamer. 264 00:14:43,640 --> 00:14:51,610 >> So ek dink die feit dat ons kon huur masjiene vir $ 100 'n maand 265 00:14:51,610 --> 00:14:56,820 en dit gebruik om te skaal tot 'n punt waar ons moes 300,000 gebruikers 266 00:14:56,820 --> 00:14:57,830 is pretty cool. 267 00:14:57,830 --> 00:15:02,810 Dit is 'n mooi unieke ding wat dit is gaan op in die tegnologie nou. 268 00:15:02,810 --> 00:15:08,390 Dit maak dit so dat in plaas van bekommerd te wees oor wat die groot speler 269 00:15:08,390 --> 00:15:15,356 en wat Google gaan doen volgende, kan jy doen om meer van nie - jy 270 00:15:15,356 --> 00:15:16,730 kan net 'n klomp goed gedoen. 271 00:15:16,730 --> 00:15:24,460 >> En in plaas van om uit te gaan en het 'n paar van die tradisionele besigheid 272 00:15:24,460 --> 00:15:27,927 probleme, soos wat jy hoef te samel kapitaal, voordat jy iets maak, 273 00:15:27,927 --> 00:15:29,010 dit is nie meer 'n probleem. 274 00:15:29,010 --> 00:15:32,100 So jy aged te doen 'n baie meer op jou eie nou. 275 00:15:32,100 --> 00:15:35,300 Ek weet nie of dit beantwoord Die vraag wat jy vra. 276 00:15:35,300 --> 00:15:38,790 >> Maar ek bedoel, dit is een van die redes Hoekom dink ek dat, op hierdie punt, 277 00:15:38,790 --> 00:15:41,040 dit maak 'n baie sin word die bestudering van hierdie dinge. 278 00:15:41,040 --> 00:15:47,110 Want op geen punt in die verlede kon jy hefboom so 'n klein hoeveelheid 279 00:15:47,110 --> 00:15:49,460 geld kragtige te kry genoeg tegnologie 280 00:15:49,460 --> 00:15:52,000 om werklik mense in kontak die manier wat jy kan vandag. 281 00:15:52,000 --> 00:15:55,990 Google doen ongeveer 250 miljoen bladsye views per dag. 282 00:15:55,990 --> 00:16:01,970 Hulle het honderde duisende masjiene en 5000 werknemers. 283 00:16:01,970 --> 00:16:05,480 >> Facebook doen 400 miljoen keer 'n dag. 284 00:16:05,480 --> 00:16:10,260 Dit is 'n baie meer as Google nie. 285 00:16:10,260 --> 00:16:12,340 En ons het honderde masjiene. 286 00:16:12,340 --> 00:16:15,600 En ons het net geslaag 50 werknemers. 287 00:16:15,600 --> 00:16:19,860 En dit is net 'n tegniese generasie van drie of vier 288 00:16:19,860 --> 00:16:22,910 jaar in die argitektuur wat geskep is. 289 00:16:22,910 --> 00:16:27,162 >> En dan gaan jy drie of vier jaar terug voor dit uit soos eBay Google 290 00:16:27,162 --> 00:16:28,620 en dit is net heeltemal anders. 291 00:16:28,620 --> 00:16:32,510 Want ten minste Google loop af van 'n baie versprei toerusting 292 00:16:32,510 --> 00:16:34,930 dat hulle honderde duisende van die masjiene, 293 00:16:34,930 --> 00:16:40,200 maar die idee was daar 'n baie te kry shitty masjiene wat regtig goedkoop. 294 00:16:40,200 --> 00:16:41,530 Ek bedoel, dit is 'n groot stap. 295 00:16:41,530 --> 00:16:44,539 >> Want dan is dit soos, OK, dit is meer oorbodig. 296 00:16:44,539 --> 00:16:45,830 Hulle is nie om inligting te verloor. 297 00:16:45,830 --> 00:16:47,455 Hulle verwag nie om dinge te werk altyd. 298 00:16:47,455 --> 00:16:51,307 Dit is 'n baie meer volwasse houding as eBay se, wat 299 00:16:51,307 --> 00:16:53,390 was die enigste ding wat hulle kan doen in die tyd. 300 00:16:53,390 --> 00:16:56,406 301 00:16:56,406 --> 00:16:58,676 >> Publiek: Ek het 'n vraag oor die DHT dinge. 302 00:16:58,676 --> 00:16:59,759 >> Mark Zuckerberg: Die wat? 303 00:16:59,759 --> 00:17:01,551 Publiek: die verspreide Hutstabel dinge. 304 00:17:01,551 --> 00:17:02,925 Mark Zuckerberg: Ja, watter een? 305 00:17:02,925 --> 00:17:05,074 Publiek: Ek was net wonder of jy [onhoorbaar] 306 00:17:05,074 --> 00:17:08,511 al jou uitbreidings vir Memcache, want die een ding wat ek opgemerk 307 00:17:08,511 --> 00:17:12,930 is dat, ja, daar is nie regtig goeie beskikbaar biblioteke vir DHT dinge. 308 00:17:12,930 --> 00:17:14,972 Daar is al hierdie wonderlike navorsing, maar in terme 309 00:17:14,972 --> 00:17:18,138 van implementering wat eintlik gaan met al die ontslag kwessies en al 310 00:17:18,138 --> 00:17:18,822 daardie dinge - 311 00:17:18,822 --> 00:17:22,920 >> Mark Zuckerberg: Ja, 'n baie van die dinge - ons 312 00:17:22,920 --> 00:17:25,280 nie noodwendig verleng Memcache. 313 00:17:25,280 --> 00:17:29,480 Ons het 'n klomp van die dinge onsself. 314 00:17:29,480 --> 00:17:32,470 Op die oomblik is, is dit nie open source. 315 00:17:32,470 --> 00:17:33,590 Ons oorweeg om dit te doen. 316 00:17:33,590 --> 00:17:37,410 En ek bedoel, daar is 'n baie werk wat gaan in die maak van dinge open source. 317 00:17:37,410 --> 00:17:42,020 En dit is op die top van die vraag of jy wil hê dat die mededingende voordeel te verloor. 318 00:17:42,020 --> 00:17:43,150 Dit is soort van jammer. 319 00:17:43,150 --> 00:17:46,935 >> Omdat ek dink dat as dit was ons net makliker om so iets te maak, 320 00:17:46,935 --> 00:17:47,810 dan kan jy dit doen. 321 00:17:47,810 --> 00:17:49,950 Jy kan net die vrylating van die kode. 322 00:17:49,950 --> 00:17:55,430 Maar dan is daar 'n baie ondersteuning en lisensiëring en al daardie dinge. 323 00:17:55,430 --> 00:17:57,030 Ons het gevind dat dit 'n irriterende. 324 00:17:57,030 --> 00:17:59,930 >> Een van die dinge wat ons eintlik oorweeg om open source 325 00:17:59,930 --> 00:18:03,740 was hierdie soektog bediener wat eintlik dat die man sit net daar 326 00:18:03,740 --> 00:18:09,050 gemaak het, terwyl hy nog in Kalifornië. 327 00:18:09,050 --> 00:18:16,380 En ek dink ons ​​het 'n punt waar MySQL is 'n bietjie agter op 'n paar 328 00:18:16,380 --> 00:18:18,520 van die navrae wat ons probeer om te doen nie. 329 00:18:18,520 --> 00:18:22,330 En ons het besluit dat dit sou 'n koel ding 330 00:18:22,330 --> 00:18:26,750 om te doen 'n reeks te maak van versprei masjiene 331 00:18:26,750 --> 00:18:29,147 wat kan - hy het nie gebruik om 'n hash tafel. 332 00:18:29,147 --> 00:18:30,980 Wat is die struktuur wat jy gebruik, McCollum? 333 00:18:30,980 --> 00:18:33,729 >> ANDREW McCollum: [onhoorbaar]. 334 00:18:33,729 --> 00:18:36,270 Mark Zuckerberg: So, ja, ons gedink oor die maak van 'n oop. 335 00:18:36,270 --> 00:18:42,670 Maar dit is wanneer ons soort te doen gehad al hierdie werk met 'n lisensie om te kom. 336 00:18:42,670 --> 00:18:44,910 En ons is maar net wil, Alle reg, skroef dit. 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 >> Publiek: Wat doen jy die meeste bestee van jou werk tyd doen hierdie dae? 340 00:18:56,157 --> 00:18:57,475 >> Mark Zuckerberg: verhuring van mense. 341 00:18:57,475 --> 00:19:01,160 342 00:19:01,160 --> 00:19:06,060 Ek dink toe, as jy groei, die belangrikste ding 343 00:19:06,060 --> 00:19:07,060 is slim mense te hê. 344 00:19:07,060 --> 00:19:09,630 345 00:19:09,630 --> 00:19:13,915 As jy dink oor hoe die tegniese hefboom dinge wat ek praat 346 00:19:13,915 --> 00:19:20,960 in antwoord op die man se vraag, as tegnologie word 347 00:19:20,960 --> 00:19:23,940 meer generiese en minder duur, die hefboom punt 348 00:19:23,940 --> 00:19:26,110 raak meer in die mense. 349 00:19:26,110 --> 00:19:29,860 So as jy dink oor vanuit 'n perspektief 350 00:19:29,860 --> 00:19:36,610 van 'n persoon aan mense tyd bestee of gebruiker tyd, of bladsy te sien 351 00:19:36,610 --> 00:19:40,590 analise, as gevolg van tegnologie nou, mense 352 00:19:40,590 --> 00:19:46,220 is baie meer kwesbaar meer dinge om te doen 353 00:19:46,220 --> 00:19:49,380 en meer belangrik in die vergelyking. 354 00:19:49,380 --> 00:19:53,130 >> As gevolg van dat, dit is werklik belangrik om die mees intelligente mense te kry. 355 00:19:53,130 --> 00:19:58,660 En ook, ek bedoel, wanneer jy 'n klein maatskappy is, kan jy regtig ratse 356 00:19:58,660 --> 00:20:00,050 en 'n baie dinge gedoen. 357 00:20:00,050 --> 00:20:02,845 En daar is relatief bietjie burokrasie. 358 00:20:02,845 --> 00:20:06,397 So as jy 'n slim mense wat kan voordeel van die koel dinge te bou, 359 00:20:06,397 --> 00:20:07,230 dan is dit awesome. 360 00:20:07,230 --> 00:20:10,790 361 00:20:10,790 --> 00:20:15,990 >> Ek dink, behalwe dat, ontwerp van nuwe dinge. 362 00:20:15,990 --> 00:20:18,530 Daar is nie veel korporatiewe burokrasie nie. 363 00:20:18,530 --> 00:20:20,342 So ek hoef nie te mors baie tyd op daardie. 364 00:20:20,342 --> 00:20:26,820 365 00:20:26,820 --> 00:20:29,630 Aan die gang hou? 366 00:20:29,630 --> 00:20:36,090 >> Publiek: Ja, hoeveel het jy gepraat en geraadpleeg met prokureurs so ver? 367 00:20:36,090 --> 00:20:38,860 >> Mark Zuckerberg: Ek het 'n prokureur wat vir my werk voltyds. 368 00:20:38,860 --> 00:20:43,830 >> Publiek: OK, dit is 'n groot deel van die bestuur van 'n besigheid? 369 00:20:43,830 --> 00:20:47,309 Sou jy aanbeveel werk op [onhoorbaar] vroeg op? 370 00:20:47,309 --> 00:20:50,291 371 00:20:50,291 --> 00:20:52,550 >> Mark Zuckerberg: Ons het nie. 372 00:20:52,550 --> 00:20:59,980 En dit, dink ek, op voorwaarde sommige ergernis later. 373 00:20:59,980 --> 00:21:04,502 Aan die dinge stel baie goed is goed. 374 00:21:04,502 --> 00:21:05,960 Om dinge skoon is regtig 'n goeie. 375 00:21:05,960 --> 00:21:09,590 >> En, ek bedoel, niemand ooit gaan om jou te vertel 'n prokureur is sleg. 376 00:21:09,590 --> 00:21:13,790 Dit is alles net 'n kwessie van geleentheid koste en wat jy prioritiseer. 377 00:21:13,790 --> 00:21:19,820 Ek dink dat, in ons geval, ons het nou ' om te gaan met 'n klomp van die dinge wat 378 00:21:19,820 --> 00:21:23,030 is nie behoorlik opgestel in die begin. 379 00:21:23,030 --> 00:21:25,010 Die meeste van die dinge hanteer. 380 00:21:25,010 --> 00:21:26,620 Dit is nie eens 'n groot deal nie. 381 00:21:26,620 --> 00:21:33,450 >> Maar in plaas van praat aan prokureurs vroeg op, is ons die maak van dinge. 382 00:21:33,450 --> 00:21:37,960 En ek dink dat dit was waarskynlik die reg om gebruik te maak van ons tyd. 383 00:21:37,960 --> 00:21:41,530 Ek dink dat een oulike eienskap van 'n baie van die maatskappye wat eindig 384 00:21:41,530 --> 00:21:44,860 synde werklik suksesvol nie dat ons werklik suksesvol is, 385 00:21:44,860 --> 00:21:46,720 maar ek dink ons ​​het ook val in hierdie emmer, 386 00:21:46,720 --> 00:21:49,424 is dat hulle begin het as iemand probeer om iets te maak 387 00:21:49,424 --> 00:21:51,340 koel en nie iemand probeer om 'n maatskappy te maak. 388 00:21:51,340 --> 00:21:54,800 389 00:21:54,800 --> 00:21:59,540 Jy soort het - Google het uit Larry en Sergey se PhD-proefskrif 390 00:21:59,540 --> 00:22:04,500 by Stanford, en Yahoo het uit net, dink ek, ook 'n paar Stanford ouens 391 00:22:04,500 --> 00:22:06,510 net soort van skroefwerk om in hul koshuiskamer. 392 00:22:06,510 --> 00:22:11,840 En gekom eBay uit paar man probeer om te bou van 'n mark vir sy vriendin 393 00:22:11,840 --> 00:22:14,342 PEZ voerders te ruil. 394 00:22:14,342 --> 00:22:15,842 Amazon was 'n bietjie meer bereken. 395 00:22:15,842 --> 00:22:20,290 396 00:22:20,290 --> 00:22:24,067 >> So ek kan nie dink dat enige van daardie mense regtig gehad dat baie advies, 397 00:22:24,067 --> 00:22:25,900 en dit lyk te hê uitgewerk OK vir hulle. 398 00:22:25,900 --> 00:22:28,191 Maar, ek bedoel, op dieselfde tyd Ek gaan nie hier sit 399 00:22:28,191 --> 00:22:30,920 en vertel nie raad oor dinge te kry. 400 00:22:30,920 --> 00:22:35,810 En 'n baie keer mense is net te versigtig, ook. 401 00:22:35,810 --> 00:22:40,600 Ek dink dit is meer bruikbaar te maak dinge gebeur en dan later om verskoning vra 402 00:22:40,600 --> 00:22:43,740 as wat dit is om seker te maak dat jy dot al jou ek se oë nou en dan 403 00:22:43,740 --> 00:22:44,740 net nie kry dinge gedoen. 404 00:22:44,740 --> 00:22:47,500 405 00:22:47,500 --> 00:22:49,430 Ja. 406 00:22:49,430 --> 00:22:50,460 Gaan vir dit. 407 00:22:50,460 --> 00:22:53,436 >> Publiek: Wanneer dink jy dat Facebook sal die punt bereik waar 408 00:22:53,436 --> 00:23:02,860 dit kan 'n groot maatskappy wat [Onhoorbaar] nuwe idee, [onhoorbaar]? 409 00:23:02,860 --> 00:23:05,836 Dink jy dit sal bereik dat enige tyd gou punt? 410 00:23:05,836 --> 00:23:09,340 Hoe sal jy hou dit uit [onhoorbaar]? 411 00:23:09,340 --> 00:23:12,214 >> Mark Zuckerberg: Wel, Ek bedoel, ek dink dat - ek 412 00:23:12,214 --> 00:23:14,253 dink jy is soort altyd by daardie punt. 413 00:23:14,253 --> 00:23:18,290 414 00:23:18,290 --> 00:23:21,830 Ek bedoel, die meeste maatskappye is begin op soos 'n paar idees, 415 00:23:21,830 --> 00:23:25,800 en dit is 'n paar dinge wat hulle goed doen. 416 00:23:25,800 --> 00:23:29,120 So, ek bedoel, Yahoo se was soos ons is gaan al die inligting te organiseer 417 00:23:29,120 --> 00:23:31,160 in die wêreld soos deur die gids. 418 00:23:31,160 --> 00:23:33,350 En dit was wat hulle begin doen, 419 00:23:33,350 --> 00:23:38,860 en dan is hulle soort van gediversifiseerde uit soos die tyd het en meer dinge gebou het. 420 00:23:38,860 --> 00:23:42,910 En 'n baie van die dinge is soos die kern van hul besigheid nou. 421 00:23:42,910 --> 00:23:45,460 Ek bedoel, dit is soos hulle het nie oorspronklik nie soek. 422 00:23:45,460 --> 00:23:47,740 En nou Gids net nie bestaan ​​nie. 423 00:23:47,740 --> 00:23:49,280 Dit suig. 424 00:23:49,280 --> 00:23:52,880 Daar is geen nut vir dit. 425 00:23:52,880 --> 00:23:56,320 >> Ek bedoel, Google se groot ding was net soos wat hulle gedoen het PageRank. 426 00:23:56,320 --> 00:24:02,320 En dan, dink ek, uit PageRank, het hulle soek. 427 00:24:02,320 --> 00:24:05,960 En nou is hulle soort van uit te brei wat aan doen ander soortgelyke tipe algoritmes, 428 00:24:05,960 --> 00:24:07,830 soek in ander plekke. 429 00:24:07,830 --> 00:24:11,090 Maar, ek bedoel, jy kan soort van vertel hoe al die ander dinge wat hulle doen 430 00:24:11,090 --> 00:24:12,330 is 'n soort van tangensiale. 431 00:24:12,330 --> 00:24:16,220 En dit is soos hulle probeer werklik moeilik PageRank te maak 432 00:24:16,220 --> 00:24:19,080 en ander vorme van algoritmes wat baie 433 00:24:19,080 --> 00:24:23,660 soortgelyk aan die werk in hul ruimtes, en dit is net nie so elegant 434 00:24:23,660 --> 00:24:27,460 of suiwer van 'n idee as die oorspronklike een was. 435 00:24:27,460 --> 00:24:30,590 >> So in Facebook, byvoorbeeld, wanneer dit net begin het, 436 00:24:30,590 --> 00:24:32,840 wat ek gedink het die meeste was interessante ding was net 437 00:24:32,840 --> 00:24:36,010 in staat wees om iemand se naam in te tik en uit te vind inligting oor hulle. 438 00:24:36,010 --> 00:24:38,800 En daar was skaars enige van die dinge wat daar was nou. 439 00:24:38,800 --> 00:24:41,010 Daar was geen groepe. 440 00:24:41,010 --> 00:24:44,982 Daar was geen boodskappe selfs. 441 00:24:44,982 --> 00:24:45,690 Daar is skeer. 442 00:24:45,690 --> 00:24:49,790 443 00:24:49,790 --> 00:24:51,250 >> Ja. 444 00:24:51,250 --> 00:24:56,590 Ek bedoel, so dit is soos jy soort van kry begin op 'n soort van kern idee. 445 00:24:56,590 --> 00:24:59,680 En oor die algemeen, het die maatskappy sal goed doen nie, want ek 446 00:24:59,680 --> 00:25:02,520 dink die mense wat besig is om af te werk op daardie kern idee 447 00:25:02,520 --> 00:25:06,717 soort van verstaan ​​dat enkele kern idee in 'n soort van unieke manier. 448 00:25:06,717 --> 00:25:09,800 Maar dit beteken nie dat hulle 'n beter begrip van enigiets 449 00:25:09,800 --> 00:25:12,749 anders, as enigiemand anders. 450 00:25:12,749 --> 00:25:15,290 So dit is waarom omliggende jouself met 'n baie slim mense 451 00:25:15,290 --> 00:25:18,615 is baie belangrik. 452 00:25:18,615 --> 00:25:20,833 >> Publiek: Wat was - was daar enige soort van model 453 00:25:20,833 --> 00:25:26,010 dit was [onhoorbaar] foto kenmerke [onhoorbaar] op Facebook? 454 00:25:26,010 --> 00:25:27,982 Was daar enige soort van [onhoorbaar]? 455 00:25:27,982 --> 00:25:31,824 456 00:25:31,824 --> 00:25:34,740 Mark Zuckerberg: Ek bedoel, daar is 'n baie programme op die internet 457 00:25:34,740 --> 00:25:36,220 nou dat doen daardie dinge. 458 00:25:36,220 --> 00:25:39,540 So, ek bedoel, Flickr se 'n mooi foto aansoek. 459 00:25:39,540 --> 00:25:42,470 Alhoewel ek dink in drie weke geslaag het in die aantal foto's 460 00:25:42,470 --> 00:25:43,470 wat ons gehad het op ons webwerf. 461 00:25:43,470 --> 00:25:49,030 462 00:25:49,030 --> 00:25:51,155 Ek bedoel, ek dink dat die coolste ding oor foto's 463 00:25:51,155 --> 00:25:54,849 is dat jy kan merk hulle en die manier waarop 464 00:25:54,849 --> 00:25:56,390 maak hulle verwys na mense se profiele. 465 00:25:56,390 --> 00:25:58,750 En ek dink dat dit is iets wat jy kan regtig 466 00:25:58,750 --> 00:26:05,960 slegs doen as jy die konteks van almal rondom jou op die werf. 467 00:26:05,960 --> 00:26:08,190 Daardie soort vereis die alom teenwoordigheid van gebruik. 468 00:26:08,190 --> 00:26:09,829 469 00:26:09,829 --> 00:26:13,120 So ek weet nie of enige van die ander ouens sou gedoen het dat indien hulle het wat 470 00:26:13,120 --> 00:26:16,810 soort gebruik nie, maar hulle het nie. 471 00:26:16,810 --> 00:26:20,150 472 00:26:20,150 --> 00:26:20,740 >> Ek weet nie. 473 00:26:20,740 --> 00:26:24,085 Moenie enige van julle ouens enige CS vrae? 474 00:26:24,085 --> 00:26:25,055 >> Publiek: Ek is nuuskierig. 475 00:26:25,055 --> 00:26:27,513 Hoe kan jy besluit as jy vorentoe beweeg met die maatskappy 476 00:26:27,513 --> 00:26:30,897 'n tegnologie na te streef of nie 'n tegnologie te streef? 477 00:26:30,897 --> 00:26:32,230 Mark Zuckerberg: Wat is 'n idee? 478 00:26:32,230 --> 00:26:33,185 Wat is in die voorbeeld? 479 00:26:33,185 --> 00:26:36,614 >> Publiek: Wel, ek het eintlik nie veel oor Facebook leer ken. 480 00:26:36,614 --> 00:26:39,939 Wat is die volgende ding wat jy wil doen met foto's 481 00:26:39,939 --> 00:26:41,105 en mense saam te koppel? 482 00:26:41,105 --> 00:26:45,097 Hoe weet jy figuur uit wat tegnologie is goeie mense? 483 00:26:45,097 --> 00:26:48,091 Hoe weet jy myne tegnologie te vind? 484 00:26:48,091 --> 00:26:51,579 Het jy enige prosesse in die plek vandag 485 00:26:51,579 --> 00:26:54,230 is gerig op hierdie soort van dinge, 486 00:26:54,230 --> 00:26:56,158 of die tegnologie net kom in die maatskappy 487 00:26:56,158 --> 00:26:57,866 omdat jy uit iewers en iemand 488 00:26:57,866 --> 00:27:00,980 genoem iets wat jy dalk wil doen in terme van Facebook? 489 00:27:00,980 --> 00:27:04,670 >> Mark Zuckerberg: So dink ek dat ons proses vir die filter tegnologie wat 490 00:27:04,670 --> 00:27:08,560 gebruik word vertrou dat die slim mense. 491 00:27:08,560 --> 00:27:15,010 So het ons beslis 'n paar mense by Die maatskappy wat net regtig slim, 492 00:27:15,010 --> 00:27:19,795 en ek dink dat die meeste van die mense wat by Die maatskappy is in die algemeen baie slim. 493 00:27:19,795 --> 00:27:22,670 >> Maar daar gebied 'n paar ouens in die besonder - ek is 494 00:27:22,670 --> 00:27:32,050 nie een van hulle - wat ek dink dat wanneer hulle sê dat daar iets is 'n algemeen 495 00:27:32,050 --> 00:27:36,590 goeie praktyk om te gaan na dit, dan is dit relatief - dan 496 00:27:36,590 --> 00:27:39,471 hulle kan ondersteuning kry vir daardie redelik maklik. 497 00:27:39,471 --> 00:27:42,720 En ek dink dat baie van die ingenieurs soort van die bou van 'konsensus rondom dit. 498 00:27:42,720 --> 00:27:45,877 499 00:27:45,877 --> 00:27:47,480 Ek probeer om te dink aan 'n goeie voorbeeld. 500 00:27:47,480 --> 00:27:51,470 >> Ek dink dit is 'n bietjie doelgerig. 501 00:27:51,470 --> 00:27:56,610 So dan met foto's, ons het geweet dat ons wou 502 00:27:56,610 --> 00:27:58,969 net om mense te ondersteun oplaai onbeperkte foto's. 503 00:27:58,969 --> 00:28:01,010 So, ek bedoel, daar is geen werklike konsep van onbeperk. 504 00:28:01,010 --> 00:28:05,240 Dit is net wat jy hoef te hou op die toevoeging dinge, hou op die toevoeging van die stoor. 505 00:28:05,240 --> 00:28:09,337 En jy wil om dit te maak sodat dit soort van werk so vlot as moontlik te maak. 506 00:28:09,337 --> 00:28:11,170 Dus is die eerste ding wat ons probeer om te doen 507 00:28:11,170 --> 00:28:16,140 is, wel, laat ons evalueer hierdie maatskappye wat 508 00:28:16,140 --> 00:28:18,950 doen net groot stoor vir 'n lewe. 509 00:28:18,950 --> 00:28:21,420 Of dit is soos NetApp of iets, Netwerk Appliance. 510 00:28:21,420 --> 00:28:24,080 So ons praat met hulle vir 'n rukkie. 511 00:28:24,080 --> 00:28:25,440 En dan is ons soos al reg. 512 00:28:25,440 --> 00:28:29,200 Wel, ons wil regtig nie om te gaan met hierdie enkele, groot boks benadering. 513 00:28:29,200 --> 00:28:33,530 Ons wil gaan met met net 'n reeks van verspreide kleiner 514 00:28:33,530 --> 00:28:37,400 bokse met 'n baie harde ry en 'n baie van die geheue. 515 00:28:37,400 --> 00:28:40,360 >> En so dink ek dat die argitektuur wat ons die eerste gebou 516 00:28:40,360 --> 00:28:42,770 was een waar ons 'n n klomp van die masjiene 517 00:28:42,770 --> 00:28:49,090 met 'n relatief stadig, maar baie stabiel skyf agter 'n vlak van - 'n laag 518 00:28:49,090 --> 00:28:54,250 van kas bokse met 'n ton van die geheue dat die meeste van die foto's kan hou 519 00:28:54,250 --> 00:29:01,670 en die mees algemene toegang beelde in - ek dink in die geheue op enige tyd. 520 00:29:01,670 --> 00:29:04,610 En dan net voor ons van stapel gestuur is, is dit plaasgevind het vir ons 521 00:29:04,610 --> 00:29:07,480 dat ons op pad was om te hê n paar probleme met hierdie. 522 00:29:07,480 --> 00:29:11,450 En die kwessies wat ons gaan te hê 523 00:29:11,450 --> 00:29:16,635 op pad was om die netwerk te wees kwessies, nie hardeware probleme. 524 00:29:16,635 --> 00:29:20,360 >> So, byvoorbeeld, as jy 'n foto-album van 30 foto's 525 00:29:20,360 --> 00:29:23,000 en elkeen van jou foto's is drie megagrepe, 526 00:29:23,000 --> 00:29:25,330 dan kan jy laai 90 MG Facebook. 527 00:29:25,330 --> 00:29:26,610 En dat die soort van suig. 528 00:29:26,610 --> 00:29:27,110 Alle regte. 529 00:29:27,110 --> 00:29:31,790 Ek bedoel, dit suig, want die mense geneig om nie optimale verbindings te hê 530 00:29:31,790 --> 00:29:37,770 en omdat ons router - ek raai die meeste routers opgestel 531 00:29:37,770 --> 00:29:39,960 slegs in staat wees om te hanteer 'n gigabit op 'n tyd, 532 00:29:39,960 --> 00:29:42,127 en routers is soort van duur. 533 00:29:42,127 --> 00:29:43,460 U is groot stukke van toerusting. 534 00:29:43,460 --> 00:29:46,043 Ek dink nie dat daar 'n versprei weergawe van wat nog. 535 00:29:46,043 --> 00:29:48,030 536 00:29:48,030 --> 00:29:50,930 >> So kon ons nie, in die tyd dat ons dit wou begin, 537 00:29:50,930 --> 00:29:54,720 net 'n nuwe router en kry dit oprig. 538 00:29:54,720 --> 00:30:02,000 So wat ons beland doen was die bou van 'n Java applet en 'n ActiveX control wat 539 00:30:02,000 --> 00:30:04,370 tesame die keuse van die foto's wat die mense wou 540 00:30:04,370 --> 00:30:08,650 oplaai met kompressie op die kliënt kant is dit kleiner te maak, 541 00:30:08,650 --> 00:30:14,380 en dan is dit manier waarop mense kan net hul foto's oplaai relatief vinnig. 542 00:30:14,380 --> 00:30:16,540 Ons het ook gered CPU op ons kant, want ons doen nie 543 00:30:16,540 --> 00:30:18,290 moet doen om die dekompressie aan ons kant, 544 00:30:18,290 --> 00:30:21,190 alhoewel dit nie was dat groot van 'n bottelnek. 545 00:30:21,190 --> 00:30:22,110 So wat gewerk het. 546 00:30:22,110 --> 00:30:25,330 >> En dan het ons dit te 'n punt waar ons was 547 00:30:25,330 --> 00:30:27,720 met die oplaai op 'n tempo van 100 'n tweede, 548 00:30:27,720 --> 00:30:31,000 en mense is met behulp van die funksie manier meer as wat ons gedink het ons gaan. 549 00:30:31,000 --> 00:30:34,226 En selfs al het ons hierdie kas toegeroep opstel, 550 00:30:34,226 --> 00:30:35,600 dit is net nog nie vinnig genoeg nie. 551 00:30:35,600 --> 00:30:36,490 Ek is seker dat jy ouens onthou. 552 00:30:36,490 --> 00:30:39,090 'N Paar weke gelede het die webwerf is nie 'n goeie tyd. 553 00:30:39,090 --> 00:30:41,990 554 00:30:41,990 --> 00:30:45,180 >> So, wat het ons geëindig doen op daardie stadium was 555 00:30:45,180 --> 00:30:49,200 gebruik rand kas, soos Akamai tipe van dinge 556 00:30:49,200 --> 00:30:53,440 hierdie foto's wat staties te maak inhoud net nader aan die mense. 557 00:30:53,440 --> 00:31:00,610 Sodat manier waarop ons kan soort van af te laai sommige van die toerusting en die - soort 558 00:31:00,610 --> 00:31:05,610 van 'hierdie oor te dra steeds ietwat groot lêers aan mense. 559 00:31:05,610 --> 00:31:10,890 So dit is waar ons nou is, en dit blyk te wees redelik goed werk. 560 00:31:10,890 --> 00:31:14,700 >> Dit was nie dat ons enige vooraf tegniese genie daaroor. 561 00:31:14,700 --> 00:31:19,270 Dit was net soort van wat by elke punt Ons soort van verwag die kwessies 562 00:31:19,270 --> 00:31:21,390 of opgetel hulle uit redelik vinnig en dan 563 00:31:21,390 --> 00:31:23,370 het genoeg bevoegdheid te evalueer, dink ek, 564 00:31:23,370 --> 00:31:25,690 wat die opsies was wat ons gehad het en maak 565 00:31:25,690 --> 00:31:28,458 wat ek dink was ordentlike besluite oor hoe om uit te voer op hulle. 566 00:31:28,458 --> 00:31:29,354 Wat is dit? 567 00:31:29,354 --> 00:31:31,399 >> Publiek: Neem wat aan die volgende vlak, ook in terme van die probleme 568 00:31:31,399 --> 00:31:32,315 jy net gepraat oor. 569 00:31:32,315 --> 00:31:33,836 Mark Zuckerberg: Ja. 570 00:31:33,836 --> 00:31:38,069 >> Publiek: Studente kry een jaar - jy weet, 'n rekenaar wetenskap werk 571 00:31:38,069 --> 00:31:44,294 met, soos, ek gaan sit in die hoek, type op my [onhoorbaar]. 572 00:31:44,294 --> 00:31:47,282 Hoe het die maatskappy werk deur - wat doen die sagteware ingenieurs 573 00:31:47,282 --> 00:31:50,300 wanneer julle almal te sit krulhakies op dieselfde plek? 574 00:31:50,300 --> 00:31:51,508 >> Mark Zuckerberg: Wat is dit? 575 00:31:51,508 --> 00:31:54,958 Publiek: krulhakies vir die programmeerders in dieselfde plek. 576 00:31:54,958 --> 00:31:58,766 Hoe is die struktuur van die sagteware ingenieurswese eintlik gedoen [onhoorbaar]? 577 00:31:58,766 --> 00:32:01,800 578 00:32:01,800 --> 00:32:06,720 >> Mark Zuckerberg: So die manier waarop - ek dink die metode wat ons het, is 579 00:32:06,720 --> 00:32:12,520 dat ek wou soort van - as veel van 'n meritokrasie as moontlik 580 00:32:12,520 --> 00:32:16,600 waar die mense wat kan kom met die koelste oplossings 581 00:32:16,600 --> 00:32:20,790 en te implementeer om die vinnigste en het soos die minste foute te kry 582 00:32:20,790 --> 00:32:23,950 om te werk aan die dinge wat hulle dink is die mees interessante 583 00:32:23,950 --> 00:32:26,600 en gaan af en die meeste invloed in die maatskappy. 584 00:32:26,600 --> 00:32:29,070 >> So ons is ook on-boarding 'n klomp mense, 585 00:32:29,070 --> 00:32:31,270 want ons is relatief vinnig huur. 586 00:32:31,270 --> 00:32:36,240 En om dit te doen, is ons soort hê - ons saam te werk 587 00:32:36,240 --> 00:32:40,370 nuwe mense wat kom in met sommige - soos die beter mense 588 00:32:40,370 --> 00:32:44,720 wat soort van by die top van die ketting, en dan het ons 589 00:32:44,720 --> 00:32:48,650 het hulle soort van werk met diegene mense wanneer hulle die eerste keer in te kom, 590 00:32:48,650 --> 00:32:51,340 die dinge te leer wat hulle werk op daardie - so 591 00:32:51,340 --> 00:32:53,580 dat die nuwe ouens, soos die inkomende klas, 592 00:32:53,580 --> 00:32:56,870 kan soort van leer wat sommige van die mense wat tans 593 00:32:56,870 --> 00:32:58,290 by die maatskappy is besig om op. 594 00:32:58,290 --> 00:33:02,270 En ek dink in om dit te doen, hulle kies die styl en die metodes wat ons 595 00:33:02,270 --> 00:33:03,540 gebruik om dit te doen dinge. 596 00:33:03,540 --> 00:33:07,940 >> Maar ek dink dat dit verander redelik vinnig. 597 00:33:07,940 --> 00:33:12,340 Ek dink een verskil tussen die manier waarop dinge werk in 'n maatskappy 598 00:33:12,340 --> 00:33:16,600 en die manier waarop dinge werk in die skool is dat dit 'n baie iteratiewe proses. 599 00:33:16,600 --> 00:33:21,880 En dit is lekker as jy dinge reg die eerste keer, maar ons het nie nodig om te. 600 00:33:21,880 --> 00:33:24,810 En ek dink dat baie van die maatskappye gaan deur fases, of stadiums, 601 00:33:24,810 --> 00:33:26,810 waar hulle nie dinge kry nie reg die eerste keer. 602 00:33:26,810 --> 00:33:29,560 >> Soos Microsoft - ek bedoel, ek weet nie wanneer 603 00:33:29,560 --> 00:33:32,589 die laaste keer was dat hulle 'n goeie produk voordat weergawe 4. 604 00:33:32,589 --> 00:33:34,380 Maar teen die tyd dat hulle kry na weergawe 4, is dit 605 00:33:34,380 --> 00:33:37,286 soos altyd goed vir die grootste deel. 606 00:33:37,286 --> 00:33:39,380 En ek dink dat werke uit baie goed vir hulle. 607 00:33:39,380 --> 00:33:42,240 En, ek bedoel, Google altyd stel hul dinge in beta. 608 00:33:42,240 --> 00:33:50,350 >> So ek dink ons ​​probeer verskeie hê mense werk op die dieselfde ding, 609 00:33:50,350 --> 00:33:53,810 sodat almal kan leer uit mekaar en soort haal af 610 00:33:53,810 --> 00:33:58,800 sommige van die foute wat kan wees gemaak dat ons redelik vinnig kan verminder. 611 00:33:58,800 --> 00:34:01,676 Maar soos ek dink in die algemeen is die idee is 612 00:34:01,676 --> 00:34:04,050 dat dit nie moet wees perfekte die eerste keer rond. 613 00:34:04,050 --> 00:34:07,457 En solank as wat jy die argitektuur as reg as moontlik, 614 00:34:07,457 --> 00:34:09,290 Dan is 'n klomp van die ander implementering dinge 615 00:34:09,290 --> 00:34:11,581 is nie van plan om so groot van ' 'n deal, en jy kan soort van 616 00:34:11,581 --> 00:34:13,190 werk wat uit enige tyd. 617 00:34:13,190 --> 00:34:16,449 Ek weet as dit is soort van antwoord Die vraag wat jy my gevra. 618 00:34:16,449 --> 00:34:20,199 >> Publiek: So nou, wanneer jy iets vind 619 00:34:20,199 --> 00:34:22,449 wat jy wil doen, dat jy Ek weet nie so veel oor, 620 00:34:22,449 --> 00:34:24,449 jy kan vra sommige van hierdie mense wat vir jou werk, 621 00:34:24,449 --> 00:34:25,449 of jy kan kry nuwe mense. 622 00:34:25,449 --> 00:34:28,657 Maar wanneer jy begin het, was dit net 'n soort jy en jou kamermaat as 'n student. 623 00:34:28,657 --> 00:34:32,199 En natuurlik, was daar domein kennis kwessies van rekenaarwetenskap 624 00:34:32,199 --> 00:34:34,449 wat jy gehad het om te gaan met en jy nie geweet het nie. 625 00:34:34,449 --> 00:34:37,449 >> Ek bedoel, hoe het jy te werk gaan uitzoeken hoe om dinge te doen? 626 00:34:37,449 --> 00:34:39,222 Het jy besluit om sekere klasse te neem? 627 00:34:39,222 --> 00:34:39,971 Het jy 'boeke? 628 00:34:39,971 --> 00:34:43,278 Het jy gaan huur of kry betrokke met 'n paar meer mense? 629 00:34:43,278 --> 00:34:45,758 Hoe het jy deur te werk die kwessies van leer 630 00:34:45,758 --> 00:34:48,494 Rekenaarwetenskap as jy gewerk deur middel van hierdie? 631 00:34:48,494 --> 00:34:50,660 Mark Zuckerberg: Die internet is 'n goeie hulpmiddel. 632 00:34:50,660 --> 00:34:54,300 633 00:34:54,300 --> 00:35:00,120 Ek dink dat dit is hoe ons het die meeste van dit. 634 00:35:00,120 --> 00:35:04,470 Ek bedoel, ons soort van 'n punt van nie huur mense vir vaardighede, 635 00:35:04,470 --> 00:35:08,760 want ek dink die teorie is As iemand het vaardighede in 'n gebied 636 00:35:08,760 --> 00:35:11,600 en is om dit te doen vir 10 of 15 jaar, 637 00:35:11,600 --> 00:35:13,890 dan is dit waarskynlik wat hulle kan doen. 638 00:35:13,890 --> 00:35:16,230 En dit is goed, en dat beteken dat hulle dit kan doen. 639 00:35:16,230 --> 00:35:19,310 >> Maar as jy iemand huur, sê, reg uit van die kollege, 640 00:35:19,310 --> 00:35:22,520 of iemand jonger wat jy net verhuring hulle vir rou intelligensie, 641 00:35:22,520 --> 00:35:25,907 dan is die idee is dat hulle gaan in staat wees om werklik te vinnig dinge te leer. 642 00:35:25,907 --> 00:35:28,490 En daar is 'n baie inligting beskikbaar oor die hele plek, 643 00:35:28,490 --> 00:35:32,900 En nou, sy binne die afgelope jare, is daar goeie gereedskap vir sortering deur middel van dat. 644 00:35:32,900 --> 00:35:38,320 En ek dink dat die meeste performante mense wat ons het 645 00:35:38,320 --> 00:35:43,080 is soort van jonger mense, wat nie noodwendig weet dat baie van 646 00:35:43,080 --> 00:35:45,190 enigiets spesifiek uit te kom van die kollege. 647 00:35:45,190 --> 00:35:48,020 >> Ek bedoel, 'n goeie voorbeeld is - Dustin, my kamermaat by Harvard 648 00:35:48,020 --> 00:35:49,030 was nie eens 'n CS groot. 649 00:35:49,030 --> 00:35:50,170 Hy was 'n groot ekonomie. 650 00:35:50,170 --> 00:35:54,260 En hy is net 'n baie slim dude, en was in staat om dit op te tel. 651 00:35:54,260 --> 00:35:56,510 Sommige van die ander goeie mense wat ons het, is 652 00:35:56,510 --> 00:36:00,220 EE hoofvakke uit Stanford of Berkeley. 653 00:36:00,220 --> 00:36:02,610 En hulle is nie eens CS al die tyd. 654 00:36:02,610 --> 00:36:05,040 Soos wiskunde mense - as jy bestudeer wiskunde, jy 655 00:36:05,040 --> 00:36:07,610 kan die dinge relatief leer vinnig 'n groot deel van die tyd. 656 00:36:07,610 --> 00:36:13,170 657 00:36:13,170 --> 00:36:14,042 Ja? 658 00:36:14,042 --> 00:36:17,706 >> Publiek: Ek dink, want jy het die infrastruktuur in plek is, op die oomblik, 659 00:36:17,706 --> 00:36:21,414 Wanneer jy konsentreer op jou huur, so jy nog kyk vir tegnologie vaardigheid mense? 660 00:36:21,414 --> 00:36:24,747 Of kyk jy nie vir mense wat dalk ' die sakekennis te help groei jou 661 00:36:24,747 --> 00:36:25,913 verdere en meer geld te maak? 662 00:36:25,913 --> 00:36:32,099 Wat is eintlik die prioriteit nou in die groei van die maatskappy? 663 00:36:32,099 --> 00:36:33,890 Mark Zuckerberg: Ek nooit werklik mense huur 664 00:36:33,890 --> 00:36:37,850 net omdat hulle sakevaardighede. 665 00:36:37,850 --> 00:36:42,320 Dit is eintlik soort van snaaks, maar kennis van 'n baie van die kern CS dinge 666 00:36:42,320 --> 00:36:44,049 is baie belangrik in die besigheid ook. 667 00:36:44,049 --> 00:36:46,590 Een van die belangrikste dinge wat jy leer wanneer jy studeer CS 668 00:36:46,590 --> 00:36:52,820 is kompleksiteit en skaal, en dat is 'n groot probleem in die besigheid ook. 669 00:36:52,820 --> 00:36:56,370 Hoe gaan jy uit met Vyf mense tot 100 mense, 670 00:36:56,370 --> 00:37:00,410 en wat is die verandering in die dinamiese daar? 671 00:37:00,410 --> 00:37:03,010 En soos, hoe gaan sekere prosesse - hoe 672 00:37:03,010 --> 00:37:07,320 is 'n verkope van krag gaan skaal van vyf mense tot 100 mense? 673 00:37:07,320 --> 00:37:10,760 >> Dit is soos die dieselfde tipe intelligensie wat 674 00:37:10,760 --> 00:37:12,680 kan uitvind beide van die probleme. 675 00:37:12,680 --> 00:37:15,805 En dit kan 'n ander soort wees persoon wat omgee om die probleme op te los. 676 00:37:15,805 --> 00:37:21,670 >> Maar ek dink dat die tweede deel van my antwoord op wat jy sê 677 00:37:21,670 --> 00:37:24,480 is dat ek dink ons ​​is soort voortdurend 678 00:37:24,480 --> 00:37:26,810 in die proses van die bou van uit infrastruktuur, 679 00:37:26,810 --> 00:37:29,110 en ek dink nie jy al ooit kry uit die proses. 680 00:37:29,110 --> 00:37:32,850 En ons is soort van fokus nie op die net die bou van iets 681 00:37:32,850 --> 00:37:34,810 en uitzoeken hoe geld te maak uit dit 682 00:37:34,810 --> 00:37:38,550 en soort van die maksimering van die waarde van ons besigheid in die kort termyn - 683 00:37:38,550 --> 00:37:45,250 maar in plaas daarvan, soort altyd op soek te maksimeer 684 00:37:45,250 --> 00:37:47,340 wat die langtermyn waarde sou wees. 685 00:37:47,340 --> 00:37:49,690 En ek dink dat in om dit te doen, moet jy soort 686 00:37:49,690 --> 00:37:52,836 nodig om altyd net gebou word uit jou basis, en nie te eniger tyd 687 00:37:52,836 --> 00:37:54,460 bekommerd wees oor die maksimum jou geld. 688 00:37:54,460 --> 00:37:59,828 689 00:37:59,828 --> 00:38:02,268 >> Publiek: Dit is 'n soort van Terug na die [onhoorbaar] 690 00:38:02,268 --> 00:38:05,137 Facebook, maar julle ouens het reik soos die dag na die kollege, 691 00:38:05,137 --> 00:38:07,636 Miskien iets soos dit, met almal oplaai van foto's 692 00:38:07,636 --> 00:38:12,125 almal op dieselfde tyd, [onhoorbaar]? 693 00:38:12,125 --> 00:38:14,000 Mark Zuckerberg: Ons hoogtepunte is redelik sterk. 694 00:38:14,000 --> 00:38:17,700 Dus, net soos by 05:00 in die oggend, maak nie saak 695 00:38:17,700 --> 00:38:20,750 hoeveel gebruikers ons onderteken het, daar is altyd so 5000 mense, 696 00:38:20,750 --> 00:38:21,660 en dit is dit. 697 00:38:21,660 --> 00:38:26,980 En dan as jy 21:00 Pacific - so soos middernag hier - 698 00:38:26,980 --> 00:38:29,900 wat ek dink is soos die piek regoor die land, 699 00:38:29,900 --> 00:38:34,390 dit is naby aan 400000 mense gebruik dit gelyktydig. 700 00:38:34,390 --> 00:38:41,500 >> En dit is eintlik soort van interessante, want ons monitor hierdie grafieke 701 00:38:41,500 --> 00:38:43,741 en ons het hierdie groot LCD in ons kantoor, en wanneer 702 00:38:43,741 --> 00:38:46,490 daar is 'n skans in die verkeer, ons is soos, ag kak, wat gebeur? 703 00:38:46,490 --> 00:38:48,796 En 'n baie tye dit is soos Laguna Beach. 704 00:38:48,796 --> 00:38:53,330 >> [Lag] 705 00:38:53,330 --> 00:38:58,617 >> Maar gewoonlik is dit nie swaai Laat dit ver van die ander kant. 706 00:38:58,617 --> 00:39:01,563 >> Publiek: Met jou argief [onhoorbaar], As iemand iets verwyder 707 00:39:01,563 --> 00:39:05,719 van hul profiel, hou jy 'n kas van daardie, en hoe lank? 708 00:39:05,719 --> 00:39:07,260 Mark Zuckerberg: Op die oomblik is, het ons dit nie doen nie. 709 00:39:07,260 --> 00:39:10,334 Maar ons kan op 'n sekere punt in die toekoms. 710 00:39:10,334 --> 00:39:13,564 >> Publiek: Om te volg op dat watter soort kwessies 711 00:39:13,564 --> 00:39:15,634 praat jy oor ten die maatskappy in terme 712 00:39:15,634 --> 00:39:19,280 van privaatheid en sekuriteit, al die dinge? 713 00:39:19,280 --> 00:39:21,765 Is jy bekommerd oor dit glad nie? 714 00:39:21,765 --> 00:39:25,360 Julle het julle [onhoorbaar] privaatheid en veiligheid verklaring aanlyn. 715 00:39:25,360 --> 00:39:28,240 Sodat jy net sit dit op en dan nie bekommerd wees oor dit? 716 00:39:28,240 --> 00:39:33,010 >> Mark Zuckerberg: Wel, ek dink dat wat maak Facebook pret 717 00:39:33,010 --> 00:39:37,140 en nuttige is dat daar is 'n baie inligting oor 'n baie van die mense 718 00:39:37,140 --> 00:39:37,970 wat jy kan kry. 719 00:39:37,970 --> 00:39:40,820 Maar wat is meer belangrik is dat die inligting 720 00:39:40,820 --> 00:39:43,740 is beskikbaar vir die mense wat daardie persoon wil dat die inligting 721 00:39:43,740 --> 00:39:44,810 om beskikbaar te wees. 722 00:39:44,810 --> 00:39:47,271 En die ander kant van daardie is dat die inligting 723 00:39:47,271 --> 00:39:50,270 is beskikbaar vir die mense wat wil toegang tot daardie inligting te hê. 724 00:39:50,270 --> 00:39:54,080 >> So een van die aard van die kern besluite wat ons gemaak het 725 00:39:54,080 --> 00:39:59,160 was net mense op dieselfde te laat skool sien mekaar se profiele. 726 00:39:59,160 --> 00:40:02,580 En ek dink die idee agter dit was dat jy aan die Harvard. 727 00:40:02,580 --> 00:40:05,400 Jy sal waarskynlik nie daardie hard van 'n tyd net te laat 728 00:40:05,400 --> 00:40:07,510 iemand anders by Harvard sien jou inligting. 729 00:40:07,510 --> 00:40:11,030 Maar op dieselfde tyd, dit is soos net mense aan die Harvard, 730 00:40:11,030 --> 00:40:14,210 wie jy is waarskynlik gaan om te sien op 'n dag-tot-dag-basis en miskien ontmoet, 731 00:40:14,210 --> 00:40:16,750 wat ooit gaan wil hê jy moet kyk. 732 00:40:16,750 --> 00:40:19,206 Dit is nie soos 'n kind uit te Stanford wat jy nooit sal 733 00:40:19,206 --> 00:40:22,330 praat gaan wees wat belangstel in weet wat jou selfoonnommer is 734 00:40:22,330 --> 00:40:23,900 of wat jy geïnteresseerd is 735 00:40:23,900 --> 00:40:28,030 >> So deur die beperking van die omvang van die inligting 736 00:40:28,030 --> 00:40:32,434 te sorteer van so smal as sin maak, dink ek 737 00:40:32,434 --> 00:40:34,100 dat ons opgelos baie van diegene kwessies. 738 00:40:34,100 --> 00:40:36,050 En dan, ons gee ook mense volle beheer 739 00:40:36,050 --> 00:40:39,630 oor watter dele van hul profiel te raak het. 740 00:40:39,630 --> 00:40:42,100 Sodat ons nie dwing nie iemand iets te wys, 741 00:40:42,100 --> 00:40:48,280 en ons gee mense korrel beheer oor 'n paar van die meer sensitiewe dinge. 742 00:40:48,280 --> 00:40:50,220 >> So wil, reg langs die selfoon veld, 743 00:40:50,220 --> 00:40:53,160 daar is 'n ander gebied wat wil, wat jy wil om dit te wys? 744 00:40:53,160 --> 00:40:57,300 Net jou vriende, net mense by jou skool, wat? 745 00:40:57,300 --> 00:40:59,060 Ons is besorg oor dit, want as mense ophou - 746 00:40:59,060 --> 00:41:01,330 As mense voel hulle inligting is nie private, 747 00:41:01,330 --> 00:41:05,880 dan skroewe ons in die lang termyn, ook. 748 00:41:05,880 --> 00:41:09,050 >> Publiek: Net die bevordering van wat, ek dink selfs al is jy 749 00:41:09,050 --> 00:41:11,840 sit die inligting op jouself, Wat is die beroep in die geval, 750 00:41:11,840 --> 00:41:15,065 sê, jy het 'n foto gelaai, en iemand sit die foto op 751 00:41:15,065 --> 00:41:17,190 op 'n paar boodskap bord of 'n paar warm of nie die tipe terrein. 752 00:41:17,190 --> 00:41:21,052 Hoe beheer jy wat gebruikers doen met die inligting wat 753 00:41:21,052 --> 00:41:22,432 insette op jou servers? 754 00:41:22,432 --> 00:41:25,515 Mark Zuckerberg: Dit is baie moeilik om te beheer wat mense doen met inligting 755 00:41:25,515 --> 00:41:27,604 dat hulle toegang het. 756 00:41:27,604 --> 00:41:28,470 Reg? 757 00:41:28,470 --> 00:41:33,880 Ek bedoel, die beste wat ons kan doen is gee mense beheer oor hul inligting 758 00:41:33,880 --> 00:41:34,750 en wie kan dit sien. 759 00:41:34,750 --> 00:41:38,120 En dan wanneer hulle laat iemand dit sien, dit is soort van uit iemand se beheer. 760 00:41:38,120 --> 00:41:41,114 761 00:41:41,114 --> 00:41:45,106 >> Publiek: Ek is nuuskierig 'n bietjie oor [onhoorbaar] Wall funksie. 762 00:41:45,106 --> 00:41:48,553 Dit het gelyk om te begin miskien meer soos swartbord tipe van ding, en dan is dit 763 00:41:48,553 --> 00:41:51,094 heeltemal rondom verander. [Onhoorbaar] soos een of die ander, 764 00:41:51,094 --> 00:41:53,260 of indien daar was iets dat jy dink van? 765 00:41:53,260 --> 00:41:57,090 Of was daar 'n verandering in die ontwerp die proses om dit te doen [onhoorbaar]? 766 00:41:57,090 --> 00:42:00,410 >> Mark Zuckerberg: So ek oorspronklik gooi wat saam in soos 'n half uur. 767 00:42:00,410 --> 00:42:07,640 En ek dink dit was 'n bietjie ingewikkeld, want - of dit 768 00:42:07,640 --> 00:42:10,170 was meer ingewikkeld as wat ek gedink dit gaan wees. 769 00:42:10,170 --> 00:42:12,055 En ek dink deel van die rede waarom ons verander 770 00:42:12,055 --> 00:42:14,430 dit was omdat dit nie werk nie so goed soos ons dit wou. 771 00:42:14,430 --> 00:42:17,520 Ek bedoel, die oorspronklike doel was om te soort maak dit 772 00:42:17,520 --> 00:42:22,250 sodat jy kan hierdie wiki het tik ding op mense se profiele, 773 00:42:22,250 --> 00:42:29,400 dat wanneer jy moused oor iets, dit het gewys wat daardie deel van hy bygevoeg. 774 00:42:29,400 --> 00:42:33,540 >> Maar ek dink daar was 'n baie van die gevalle wat ons gemis het, 775 00:42:33,540 --> 00:42:35,960 of is dit net goed nie ontwerp deur me. 776 00:42:35,960 --> 00:42:40,090 En ek weet nie of julle onthou, maar jy gebruik om die muis oor dinge, 777 00:42:40,090 --> 00:42:41,350 en dit was net nie so goed nie. 778 00:42:41,350 --> 00:42:43,870 En soos, kan dit vertel jy die verkeerde persoon, 779 00:42:43,870 --> 00:42:46,120 of is dit dalk meer lig as wat dit veronderstel was om te. 780 00:42:46,120 --> 00:42:53,186 >> So ek soort van saam dat met die denke, dit is nie eens die beste kenmerk. 781 00:42:53,186 --> 00:42:56,310 Dit sou baie meer interessant as plaas van om te muis oor die dinge, 782 00:42:56,310 --> 00:43:00,330 mense net kon sien die prentjie en die naam van die persoon wat 783 00:43:00,330 --> 00:43:04,140 gepos alles, sonder om om te gaan deur die hele muur. 784 00:43:04,140 --> 00:43:07,350 So oor die somer, het ons net soort van het deur 785 00:43:07,350 --> 00:43:10,670 en het 'n beter ontleder vir die mure en probeer om hulle te ontbind. 786 00:43:10,670 --> 00:43:13,420 En dan, die pad vorentoe, ons het dit so dat jy net bygevoeg 'n pos, 787 00:43:13,420 --> 00:43:14,878 en dit het na die top van die muur. 788 00:43:14,878 --> 00:43:18,020 789 00:43:18,020 --> 00:43:20,400 >> Publiek: [onhoorbaar] vraag. 790 00:43:20,400 --> 00:43:23,270 Waar kry jy die idee uit, vir die skep van Facebook? 791 00:43:23,270 --> 00:43:24,410 >> Mark Zuckerberg: Ek het net wou iets te maak 792 00:43:24,410 --> 00:43:26,368 waar mense kan tik in iemand se naam en kry 793 00:43:26,368 --> 00:43:28,594 sekere inligting oor 'n persoon. 794 00:43:28,594 --> 00:43:29,977 Ek het gedink dit sou cool wees. 795 00:43:29,977 --> 00:43:35,566 796 00:43:35,566 --> 00:43:37,060 O, ja? 797 00:43:37,060 --> 00:43:39,301 >> Publiek: Ek is geïnteresseerd in die funksie dat jy 798 00:43:39,301 --> 00:43:44,540 kon 'n paar [onhoorbaar] inligting SMS as jy wil en stuur dit terug. 799 00:43:44,540 --> 00:43:46,290 Ek het nie geweet oor mense wat dit gebruik. 800 00:43:46,290 --> 00:43:49,970 So ek is net wonder of daar werklike oorwegings [onhoorbaar]? 801 00:43:49,970 --> 00:43:58,160 >> Mark Zuckerberg: So het die SMS Gateways het ook 'n e-pos eweknie, 802 00:43:58,160 --> 00:44:05,400 So as jou telefoonnommers is x en jy het Cingular as jou diensverskaffer, 803 00:44:05,400 --> 00:44:11,080 dan kan jy e-pos x@cingular.com of 'n variant van daardie, 804 00:44:11,080 --> 00:44:13,500 en die SMS-boodskap sou gaan na jou selfoon. 805 00:44:13,500 --> 00:44:15,950 En dit is 'n gratis toegang. 806 00:44:15,950 --> 00:44:18,880 So, jy weet wanneer jy die teks boodskap mense, 'n baie keer 807 00:44:18,880 --> 00:44:22,070 afhangende van wat jou selfoon plan is, sal dit jou geld kos. 808 00:44:22,070 --> 00:44:24,850 As jy dit doen deur middel van e-pos, dit eintlik kos nie enige geld. 809 00:44:24,850 --> 00:44:30,370 So dit is hoe ons verkies om dit te doen. 810 00:44:30,370 --> 00:44:33,710 Ons is besig met 'n hoë volume van hulle en ons 811 00:44:33,710 --> 00:44:40,450 besluit dat dit net sou wees om 'n beter ding vir ons om - om werklik te doen 812 00:44:40,450 --> 00:44:44,352 die wettig manier en stuur 'n teks boodskap direk na die selfoon, 813 00:44:44,352 --> 00:44:46,310 In teenstelling met die gang deur die e-pos poorte. 814 00:44:46,310 --> 00:44:48,643 So ons is soort van die proses van om dat die opstel van nou. 815 00:44:48,643 --> 00:44:51,784 816 00:44:51,784 --> 00:45:00,568 >> Publiek: [onhoorbaar] Myspace [onhoorbaar]? 817 00:45:00,568 --> 00:45:04,340 >> Mark Zuckerberg: Ek dink dat ons altyd op soek na meer dinge te doen. 818 00:45:04,340 --> 00:45:07,170 Ek dink nie dat ons meeding met Myspace. 819 00:45:07,170 --> 00:45:10,030 En ek dink dit is soort van 'n verskillende tipe program. 820 00:45:10,030 --> 00:45:10,530 Ja. 821 00:45:10,530 --> 00:45:13,860 822 00:45:13,860 --> 00:45:14,985 Publiek: Ek is net nuuskierig. 823 00:45:14,985 --> 00:45:20,182 Is daar 'n spesifieke rede hoekom op 'n persoon se profiele en e-posse skool 824 00:45:20,182 --> 00:45:24,885 en dinge [onhoorbaar] en nie as teks kan kopieer en plak? 825 00:45:24,885 --> 00:45:26,865 Is dat [onhoorbaar]? 826 00:45:26,865 --> 00:45:30,200 >> Mark Zuckerberg: So ek het dit gedoen sodat mense 827 00:45:30,200 --> 00:45:32,700 kon nie deur en skraap die bladsye. 828 00:45:32,700 --> 00:45:35,260 Ons het 'n baie dinge dat ons in plek gestel 829 00:45:35,260 --> 00:45:39,240 om seker te maak dat mense nie maak inligting versamel af van Facebook. 830 00:45:39,240 --> 00:45:42,520 Jy natuurlik, kan jy nie sien nie profiele van mense by ander skole. 831 00:45:42,520 --> 00:45:45,010 Maar ook as jy probeer om te Kyk na 'n baie profiele, 832 00:45:45,010 --> 00:45:50,770 dit optel dat jy net jy lees 'n abnormale aantal profiele. 833 00:45:50,770 --> 00:45:54,160 >> En ons het ook soort van - net deur die ontleding van die gebruiker aktiwiteit, 834 00:45:54,160 --> 00:45:58,710 ons hierdie Bayesiaanse filters het gebou dat ek dink net laat haal uit 835 00:45:58,710 --> 00:46:02,190 abnormale aktiwiteit, soos baie vinnig, en net soort van die show 836 00:46:02,190 --> 00:46:04,630 baie beperkte inligting vir die gebruikers. 837 00:46:04,630 --> 00:46:06,849 Maar een van die dinge wat wat ons wou doen, 838 00:46:06,849 --> 00:46:09,890 ons wil om seker te maak - ons wil maak Dit is veral moeilik vir enigiemand 839 00:46:09,890 --> 00:46:12,100 om te probeer om e-pos te skraap adresse, want dit is 840 00:46:12,100 --> 00:46:14,310 regtig irriterende - as mense kry spam. 841 00:46:14,310 --> 00:46:16,470 So het ons gedink dat deur maak dit 'n beeld, 842 00:46:16,470 --> 00:46:20,020 in plaas van die gewone teks, wat net 'n ekstra vlak van kompleksiteit 843 00:46:20,020 --> 00:46:21,870 in terme van skraap. 844 00:46:21,870 --> 00:46:27,337 845 00:46:27,337 --> 00:46:33,301 >> Publiek: [onhoorbaar] mooi waardevolle hulpbronne wat [onhoorbaar]. 846 00:46:33,301 --> 00:46:36,780 847 00:46:36,780 --> 00:46:40,259 Het jy enigiets doen [onhoorbaar]? 848 00:46:40,259 --> 00:46:47,220 >> Mark Zuckerberg: Wel, ons kan dit gebruik plakkate op te rig vir jou, byvoorbeeld. 849 00:46:47,220 --> 00:46:49,470 Ek weet nie of enige van julle gekoop plakkate af van daardie. 850 00:46:49,470 --> 00:46:55,230 Maar ons soort van - ons probeer om te uit te vind wat ons kan doen, 851 00:46:55,230 --> 00:46:58,710 maar ons is natuurlik baie sensitief vir mense se privaatheid. 852 00:46:58,710 --> 00:47:00,240 En wat is dit? 853 00:47:00,240 --> 00:47:02,740 >> Publiek: Nie soseer vir individuele [onhoorbaar], 854 00:47:02,740 --> 00:47:05,774 Maar net as 'n geheel [onhoorbaar]? 855 00:47:05,774 --> 00:47:06,690 Mark Zuckerberg: Ja. 856 00:47:06,690 --> 00:47:08,940 Ek dink ons ​​is eintlik gaan word die vrystelling van iets 857 00:47:08,940 --> 00:47:13,740 laat hierdie week of volgende week wat toon 'n paar om statistieke dat ons 858 00:47:13,740 --> 00:47:15,710 dink is interessant. 859 00:47:15,710 --> 00:47:19,637 Ek bedoel, dit is die dinge is soort Modern, maar dit is nie die tipe van ding 860 00:47:19,637 --> 00:47:20,970 dat jy kom terug elke dag. 861 00:47:20,970 --> 00:47:25,948 862 00:47:25,948 --> 00:47:27,675 Geen CS vrae? 863 00:47:27,675 --> 00:47:31,548 864 00:47:31,548 --> 00:47:33,756 Michael D. Smith: Het jy enige vrae vir Mark? 865 00:47:33,756 --> 00:47:37,619 Hy mag dalk bereid is om te bly wees om vir 'n paar minute, 866 00:47:37,619 --> 00:47:40,035 in die geval mense wil nie vra nie jy in die openbaar nie, maar het 'n - 867 00:47:40,035 --> 00:47:40,920 >> Mark Zuckerberg: Publiek: Ek is veral 868 00:47:40,920 --> 00:47:43,990 teleurgesteld dat Will Chen het nie vir my enige vrae te vra. 869 00:47:43,990 --> 00:47:46,490 >> Michael D. Smith: Ons sal werk op later. 870 00:47:46,490 --> 00:47:46,990 Dit is dit? 871 00:47:46,990 --> 00:47:47,490 Nie meer nie? 872 00:47:47,490 --> 00:47:51,484 Ons het 'n paar meer. 873 00:47:51,484 --> 00:47:52,400 Mark Zuckerberg: Cool. 874 00:47:52,400 --> 00:47:54,240 Publiek: Het jy al ooit uitstel op Facebook, 875 00:47:54,240 --> 00:47:55,620 soos almal in die kamer? 876 00:47:55,620 --> 00:47:57,115 >> Mark Zuckerberg: Wat is dit? 877 00:47:57,115 --> 00:47:59,355 >> Publiek: Het jy al ooit uitstel op Facebook? 878 00:47:59,355 --> 00:48:00,606 >> Mark Zuckerberg: Natuurlik. 879 00:48:00,606 --> 00:48:01,562 >> Publiek: [onhoorbaar]. 880 00:48:01,562 --> 00:48:04,570 >> Mark Zuckerberg: Ek bedoel, Ek dink dat daar 881 00:48:04,570 --> 00:48:07,640 'n waarde wat mense doen op die werf. 882 00:48:07,640 --> 00:48:11,824 883 00:48:11,824 --> 00:48:14,264 >> Publiek: Ek weet net wat waarskynlik baie van ons 884 00:48:14,264 --> 00:48:16,140 sou voel dat die ure [onhoorbaar]. 885 00:48:16,140 --> 00:48:17,390 >> Michael D. Smith: [onhoorbaar]. 886 00:48:17,390 --> 00:48:20,300 887 00:48:20,300 --> 00:48:22,891 >> Mark Zuckerberg: Ja, natuurlik. 888 00:48:22,891 --> 00:48:25,974 Publiek: Ek weet nie of jy kan sê , maar watter soort funksies kan 889 00:48:25,974 --> 00:48:27,918 ons verwag in die toekoms? 890 00:48:27,918 --> 00:48:30,348 [Onhoorbaar] 891 00:48:30,348 --> 00:48:34,782 >> Mark Zuckerberg: Wel, ek kan jou vertel wat ons gaan volgende twee weke te doen. 892 00:48:34,782 --> 00:48:36,740 Daar is die ding wat Ek het net genoem, 893 00:48:36,740 --> 00:48:40,830 waar ons 'n klomp saamgevoeg van statistieke, en net wys wat is warm 894 00:48:40,830 --> 00:48:42,760 en wat om te verander. 895 00:48:42,760 --> 00:48:45,010 En ook verbasend statistieke wat ons het 896 00:48:45,010 --> 00:48:48,492 gevind, soos 2% van die mense aan die Harvard is Libertaire, byvoorbeeld, 897 00:48:48,492 --> 00:48:49,450 of iets soos dit. 898 00:48:49,450 --> 00:48:52,240 899 00:48:52,240 --> 00:48:57,100 Ek dink 'n ander ding wat ons gaan hopelik begin 900 00:48:57,100 --> 00:48:59,770 iewers óf laat hierdie week of volgende week, 901 00:48:59,770 --> 00:49:03,250 is iets wat mense in staat stel om te verduidelik 902 00:49:03,250 --> 00:49:05,160 hul verhoudings met ander mense. 903 00:49:05,160 --> 00:49:10,130 >> So 'n groot deel van die probleme wat Ons soort hanteer op Facebook 904 00:49:10,130 --> 00:49:14,140 is nie altyd tegnies, maar daar is soms soos hulle is sosiale probleme. 905 00:49:14,140 --> 00:49:16,310 En dit is soos - een ding wat ek dink is 906 00:49:16,310 --> 00:49:20,976 baie interessant is - as jy 100 of 150 vriende, hoe goed doen 907 00:49:20,976 --> 00:49:24,700 jy weet elkeen van die mense, en wat miskien soos die vyf mense 908 00:49:24,700 --> 00:49:27,640 wat jy eintlik omgee, soos 'n lot. 909 00:49:27,640 --> 00:49:29,490 En dit is nie iets wat dat jy regtig kan 910 00:49:29,490 --> 00:49:32,110 beantwoord nou, omdat die verbindings is binêre. 911 00:49:32,110 --> 00:49:33,970 Jy óf verbind is of jy is nie. 912 00:49:33,970 --> 00:49:39,740 So ek het al probeer om vir 'n rukkie om te dink oor hoe ons iets kon ontwerp 913 00:49:39,740 --> 00:49:43,990 wat sal maak dat dit so dat mense uitdruk hoe naby hulle was 914 00:49:43,990 --> 00:49:46,610 aan mense, in soort van 'n onbevooroordeelde manier. 915 00:49:46,610 --> 00:49:49,790 >> So jy kan dink, as jy 'n funksie wat was net soos - koers 916 00:49:49,790 --> 00:49:52,406 jou vriendskap op 'n skaal van 1 tot 10, sal dit nie werk nie. 917 00:49:52,406 --> 00:49:54,280 Omdat die eerste plek, niemand wil doen nie 918 00:49:54,280 --> 00:49:58,370 omdat jy beledig iemand as jy wil, jy is 'n drie. 919 00:49:58,370 --> 00:50:01,910 Maar dit is ook soort vervelig, en so niemand 920 00:50:01,910 --> 00:50:03,410 wil om dit te doen as gevolg van daardie. 921 00:50:03,410 --> 00:50:05,993 En dit sal net skeef deur sosiale druk op dieselfde manier 922 00:50:05,993 --> 00:50:06,930 dat die vriende is. 923 00:50:06,930 --> 00:50:11,730 Sommige mense het 'n ander sin van wat 'n vriend is vir hulle 924 00:50:11,730 --> 00:50:13,040 Dan sou 'n ander persoon. 925 00:50:13,040 --> 00:50:16,050 So indien iemand het 30 vriende en 'n ander persoon het 150 vriende 926 00:50:16,050 --> 00:50:18,510 beteken daardie persoon eintlik meer vriende in die werklike lewe? 927 00:50:18,510 --> 00:50:20,810 Miskien, of miskien nie, en Miskien is die persoon met 30 net 928 00:50:20,810 --> 00:50:24,060 het 'n hoër drumpel vir die maak iemand op 'n vriend op Facebook. 929 00:50:24,060 --> 00:50:28,490 >> So ek bedoel, ek dink dat die oplossing dat ons vorendag gekom met hierdie 930 00:50:28,490 --> 00:50:32,860 was om te maak - om te oordeel verhoudings gebaseer 931 00:50:32,860 --> 00:50:36,660 op bidirectioneeel feitelike stellings. 932 00:50:36,660 --> 00:50:40,570 So byvoorbeeld, het ek CS50 met hierdie persoon. 933 00:50:40,570 --> 00:50:43,730 Of ek woon in 'n huis met hierdie persoon. 934 00:50:43,730 --> 00:50:49,920 En daar is net 'n soort van 'n klomp van die verskillende maniere om dinge te doen soos dit. 935 00:50:49,920 --> 00:50:54,730 Maar ek het gedink dat dit sou waarskynlik 'n bietjie meer akkuraat, 936 00:50:54,730 --> 00:50:58,570 want niemand gaan om - daar is geen druk 937 00:50:58,570 --> 00:51:00,080 om te lieg oor iets soos dit. 938 00:51:00,080 --> 00:51:01,830 Dit is nie soos wat praat jy? 939 00:51:01,830 --> 00:51:03,126 Ek het nie CS50 neem met jou. 940 00:51:03,126 --> 00:51:05,500 Maar as iemand versamel 'n baie verskillende verbindings, 941 00:51:05,500 --> 00:51:07,340 dan beteken dat die soort van iets. 942 00:51:07,340 --> 00:51:10,842 So wanneer jy iemand neem soos Dustin, wat is my kamermaat hier, 943 00:51:10,842 --> 00:51:13,300 en dit is soos OK, goed ons gewoon saam by Kirkland House. 944 00:51:13,300 --> 00:51:16,290 Dan het ons gewerk het op Facebook. 945 00:51:16,290 --> 00:51:20,760 Toe ons verhuis om uit te Palo Alto, en nou Ons is steeds besig op Facebook - dan 946 00:51:20,760 --> 00:51:26,470 Miskien is dit genoeg verbindings te sê OK, goed hierdie persoon duidelik 947 00:51:26,470 --> 00:51:28,810 het 'n baie hierdie persoon te doen. 948 00:51:28,810 --> 00:51:34,820 Terwyl as die enigste kategorie dat jy iemand ken deur is, 949 00:51:34,820 --> 00:51:39,384 hierdie persoon is my Facebook vriend, dan is dit ook beteken iets. 950 00:51:39,384 --> 00:51:40,050 So ek weet nie. 951 00:51:40,050 --> 00:51:41,008 Ons sal sien hoe dit werk. 952 00:51:41,008 --> 00:51:42,771 Niks is vir seker. 953 00:51:42,771 --> 00:51:43,270 Wat gaan aan? 954 00:51:43,270 --> 00:51:47,243 >> Publiek: Het jy werklik [onhoorbaar] mense tik in inligting 955 00:51:47,243 --> 00:51:47,743 [Onhoorbaar]? 956 00:51:47,743 --> 00:51:53,707 957 00:51:53,707 --> 00:51:55,760 >> Mark Zuckerberg: Dit is 'n kombinasie. 958 00:51:55,760 --> 00:52:01,670 So dink ek dat 'n ander ding dis nogal belangrik vir elke 959 00:52:01,670 --> 00:52:03,750 van hierdie gebeure is die datum waarop dit voorkom. 960 00:52:03,750 --> 00:52:08,940 So as jy het, byvoorbeeld, 'n datum op elke persoon se vriendskap 961 00:52:08,940 --> 00:52:14,662 met elke persoon dan sou gee jy 'n meer akkurate voorstelling 962 00:52:14,662 --> 00:52:16,370 van wat dit beteken, want nou jy 963 00:52:16,370 --> 00:52:20,482 Ek weet nie wat vriend beteken elk van die mense op die netwerk. 964 00:52:20,482 --> 00:52:22,940 En omdat jy nie weet wanneer dat die vriendskap is gevorm, 965 00:52:22,940 --> 00:52:25,476 jy weet nie wat verander in die verhouding 966 00:52:25,476 --> 00:52:26,850 sedert dat die vriendskap is gevorm. 967 00:52:26,850 --> 00:52:29,560 >> Ek bedoel as die persoon - as vriendskap beteken baie min aan iemand 968 00:52:29,560 --> 00:52:34,130 As jy weet dat dit gebeur het gister, dat hulle vriende geword het, 969 00:52:34,130 --> 00:52:37,160 jy nog weet dat daar paar - dat daar 'n krag. 970 00:52:37,160 --> 00:52:39,030 Dit is soos 'n sekerheid ding. 971 00:52:39,030 --> 00:52:41,330 Daar is 'n laer sekerheid dat hul verhouding 972 00:52:41,330 --> 00:52:45,320 het afgewyk het sedert daardie punt indien die datum waarop die aksie plaasgevind 973 00:52:45,320 --> 00:52:45,820 was vroeër. 974 00:52:45,820 --> 00:52:48,390 975 00:52:48,390 --> 00:52:49,374 Jammer, meer onlangs. 976 00:52:49,374 --> 00:52:52,040 So ek dink dit is een van die dinge wat ons fokus op hier. 977 00:52:52,040 --> 00:52:54,990 Toe het ek 'n kursus - ek het CS50 met iemand 978 00:52:54,990 --> 00:52:57,730 hierdie term is 'n baie verskillende as om te sê ek is 'n senior nou 979 00:52:57,730 --> 00:53:02,680 en ek het CS50 met hierdie persoon toe ek 'n groentjie. 980 00:53:02,680 --> 00:53:06,050 >> Baie van hierdie - die ontleding van hoe mense kyk na hierdie 981 00:53:06,050 --> 00:53:09,494 en sien die verhoudings is nie noodwendig - 982 00:53:09,494 --> 00:53:11,410 Facebook is nie van plan om te gradeer die verhouding. 983 00:53:11,410 --> 00:53:14,290 Dit is soort van - mense 'n implisiete begrip 984 00:53:14,290 --> 00:53:17,540 van wat die verskil is tussen Hy neem CS50 met iemand hierdie kwartaal 985 00:53:17,540 --> 00:53:20,840 Toe neem CS50 binne drie jaar gelede. 986 00:53:20,840 --> 00:53:22,920 En ek dink dat sal soort van help. 987 00:53:22,920 --> 00:53:26,320 988 00:53:26,320 --> 00:53:27,340 Wat gaan aan? 989 00:53:27,340 --> 00:53:30,479 >> Publiek: Wanneer jy 'n nuwe idee en jy 990 00:53:30,479 --> 00:53:33,619 dink dit is pretty cool, hoe [Onhoorbaar] met hoe jy te werk gaan? 991 00:53:33,619 --> 00:53:38,460 992 00:53:38,460 --> 00:53:40,470 >> Mark Zuckerberg: Nie te. 993 00:53:40,470 --> 00:53:42,500 Omdat ek dink dat 'n Baie van die dinge wat ons sorteer 994 00:53:42,500 --> 00:53:44,950 het 'n baie unieke platform vir die bou van dit. 995 00:53:44,950 --> 00:53:48,010 Ek dink nie daar is enige ander maatskappy of groep mense 996 00:53:48,010 --> 00:53:50,335 in die wêreld wat nie kon ontwikkeling van hierdie oomblik. 997 00:53:50,335 --> 00:53:53,470 998 00:53:53,470 --> 00:53:56,510 Ek bedoel, selfs Google, met hulle soos 5000 ingenieurs 999 00:53:56,510 --> 00:54:00,680 is nie in die plek te maak 'n aansoek dat die soort 1000 00:54:00,680 --> 00:54:04,180 van kenmerk mense se verhoudings soos hierdie. 1001 00:54:04,180 --> 00:54:06,410 >> En dit is soos dieselfde ding met die fotomerking. 1002 00:54:06,410 --> 00:54:11,070 Ons kan dit doen omdat fotomerking net werk as almal rondom jou 1003 00:54:11,070 --> 00:54:11,965 is op die werf. 1004 00:54:11,965 --> 00:54:14,090 Want anders is jy gaan 'n soort gebruik te kry 1005 00:54:14,090 --> 00:54:15,845 want dit waar jy gaan en jy 'n foto oplaai 1006 00:54:15,845 --> 00:54:18,970 en jy gaan 'n klomp mense te merk, en hulle nie daar is nie, en wat suig. 1007 00:54:18,970 --> 00:54:23,840 So selfs as 50% van die mense aan die Harvard was op Facebook, dan is die kodering 1008 00:54:23,840 --> 00:54:25,740 en die manier waarop ons ' up sal steeds suig. 1009 00:54:25,740 --> 00:54:30,550 So werk dit net omdat 97% van die mense aan die Harvard is op Facebook, 1010 00:54:30,550 --> 00:54:31,260 of wat ook al. 1011 00:54:31,260 --> 00:54:37,530 So as gevolg van dat, dit is soos nie dat die groot van 'n bron van kommer. 1012 00:54:37,530 --> 00:54:40,780 1013 00:54:40,780 --> 00:54:41,320 Ja? 1014 00:54:41,320 --> 00:54:43,361 >> Publiek: So van soort 'n sagteware-ingenieurswese, 1015 00:54:43,361 --> 00:54:46,721 soort van dinamiese [onhoorbaar] manier, wanneer iemand 1016 00:54:46,721 --> 00:54:51,046 het een van hierdie idees - soos Let's saam te voeg hierdie [? wyer?] Statistiek 1017 00:54:51,046 --> 00:54:53,921 en vir mense vertel, of ek het 'n manier om te meet dit, dat en die ander 1018 00:54:53,921 --> 00:54:57,610 oor hierdie mense en merk op hierdie ding op mense se profiele - 1019 00:54:57,610 --> 00:55:00,060 hoe hulle te werk gaan om die groen lig van almal 1020 00:55:00,060 --> 00:55:03,490 anders in die maatskappy 'n paar van te spandeer hul tyd tegnies werk op dit? 1021 00:55:03,490 --> 00:55:07,410 Of kry om ander mense te werk aan dit saam met hulle, en dinge soos wat? 1022 00:55:07,410 --> 00:55:08,880 >> Mark Zuckerberg: MHM. 1023 00:55:08,880 --> 00:55:14,340 Ek dink dat 'n klomp mense - ek bedoel, die mense wat daar werk op Facebook regtig 1024 00:55:14,340 --> 00:55:17,430 soos die werk op Facebook, Ek dink, vir die grootste deel, 1025 00:55:17,430 --> 00:55:19,840 en spandeer baie hul tyd om dit te doen. 1026 00:55:19,840 --> 00:55:22,800 En soos 'n groot deel van die tyd wat hulle spandeer, 1027 00:55:22,800 --> 00:55:25,240 hulle spandeer aan dinge wat kan wees 1028 00:55:25,240 --> 00:55:28,890 soort van strategies belangrik om te wat ons probeer om te doen wat by die punt. 1029 00:55:28,890 --> 00:55:31,760 Maar ook 'n baie van die mense net gemors rond met die kode basis, 1030 00:55:31,760 --> 00:55:36,090 en soort van sit if-stellings in daar dit is soos, as die gebruiker is my 1031 00:55:36,090 --> 00:55:39,240 dan sit dit in daar. 1032 00:55:39,240 --> 00:55:44,050 >> En so het ek rondloop om verskillende mense se plekke gedurende die dag, 1033 00:55:44,050 --> 00:55:45,330 of mense kom en te praat met my. 1034 00:55:45,330 --> 00:55:49,610 Soos, ek hou CEO kantoorure as 'n grap, soos 2:00-04:00 elke dag - 1035 00:55:49,610 --> 00:55:51,077 nie vandag nie. 1036 00:55:51,077 --> 00:55:53,910 En mense wat net kom wys my verskillende dinge wat hulle doen, 1037 00:55:53,910 --> 00:55:57,060 en 'n baie dit is relatief koel en dinge 1038 00:55:57,060 --> 00:55:59,530 dat ek nie wil hê noodwendig gedink. 1039 00:55:59,530 --> 00:56:02,740 >> So ek bedoel, jy vra voor as ons spaar, 1040 00:56:02,740 --> 00:56:06,400 As ons die Argief, ou profiel inligting, en een van die redes 1041 00:56:06,400 --> 00:56:08,940 Daarom het ek gesê dat ons kan begin om dit te doen, is 1042 00:56:08,940 --> 00:56:13,124 want een van die ouens by die maatskappy vorendag gekom met iets waar dit is soos, 1043 00:56:13,124 --> 00:56:16,290 sodat jy na jou vriend se bladsy, en dit wys jou onlangs opgedateer vriende. 1044 00:56:16,290 --> 00:56:18,250 En dan moet jy kliek op daardie, en dit wys hul nuwe profiel. 1045 00:56:18,250 --> 00:56:20,180 Maar daar is geen aanduiding van wat verander het. 1046 00:56:20,180 --> 00:56:25,290 >> So een van die ouens iets wat hou 'n ou weergawe van sy profiel, 1047 00:56:25,290 --> 00:56:29,690 en dan maak dit so dat wanneer jy gaan na sy profiel toe hy updates, 1048 00:56:29,690 --> 00:56:32,380 dit beklemtoon in geel die dele van dit wat verander is. 1049 00:56:32,380 --> 00:56:33,880 En ek dink dat dit is pretty cool. 1050 00:56:33,880 --> 00:56:37,385 En dit is nie 'n groot projek - Ek bedoel, is dit eintlik soort is, 1051 00:56:37,385 --> 00:56:39,630 As ons moet begin opgaar almal se inligting. 1052 00:56:39,630 --> 00:56:42,720 >> Maar ek bedoel, dit is 'n bietjie koel. 1053 00:56:42,720 --> 00:56:48,250 Dit is nie die soort van ding wat jy noodwendig gebind te kom, 1054 00:56:48,250 --> 00:56:52,820 maar ek dink beslis dit is 'n mooi groot verbetering oor wat ons nou het. 1055 00:56:52,820 --> 00:56:57,330 Nou, dit is baie moeilik om te gaan na iemand se profiel en vertel wat verander. 1056 00:56:57,330 --> 00:57:01,080 En dit is net die mees onlangse voorbeeld wat ek het. 1057 00:57:01,080 --> 00:57:05,380 >> Publiek: Het jy tyd om toe te laat mense van die voorkoms van elke bladsy om te verander? 1058 00:57:05,380 --> 00:57:05,880 [Onhoorbaar]? 1059 00:57:05,880 --> 00:57:09,730 1060 00:57:09,730 --> 00:57:12,970 >> Mark Zuckerberg: So, ek wil nie om dit te doen. 1061 00:57:12,970 --> 00:57:17,230 En die rede hiervoor is omdat ek dink dat Facebook is 'n gids, 1062 00:57:17,230 --> 00:57:20,051 en die primêre doel is om op te kyk iemand. 1063 00:57:20,051 --> 00:57:20,550 Reg? 1064 00:57:20,550 --> 00:57:22,870 Soos tipe in hul naam en kry sekere inligting oor hulle. 1065 00:57:22,870 --> 00:57:24,690 En een van die dinge wat dit is werklik 'n nuttige 1066 00:57:24,690 --> 00:57:27,190 is dat almal se is gestruktureer in dieselfde manier. 1067 00:57:27,190 --> 00:57:29,100 >> So as jy wil om te sien As iemand se enkele, 1068 00:57:29,100 --> 00:57:32,780 jy hoef nie te scan down die kolomme totdat jy aan status verhouding. 1069 00:57:32,780 --> 00:57:34,430 Jy moet net weet waar dit is. 1070 00:57:34,430 --> 00:57:38,040 So jy kliek, gaan nie - jou oë gaan net na daardie ding. 1071 00:57:38,040 --> 00:57:43,117 Maar as jy verskillende mense gehad die verandering van hul CSSes in verskillende maniere, 1072 00:57:43,117 --> 00:57:44,950 dan is dit kan raak irriterende - veral 1073 00:57:44,950 --> 00:57:49,140 As mense doen dinge soos donker blou teks op swart agtergrond. 1074 00:57:49,140 --> 00:57:52,985 Dit raak net soort van onaangenaam. 1075 00:57:52,985 --> 00:57:57,440 >> Publiek: hoe suksesvol die Facebook [onhoorbaar] is, 1076 00:57:57,440 --> 00:58:02,390 en wat sien jy as verskille in die doel [onhoorbaar]? 1077 00:58:02,390 --> 00:58:05,360 1078 00:58:05,360 --> 00:58:08,520 >> Mark Zuckerberg: Die doel - vir my, die hoërskool een was dieselfde. 1079 00:58:08,520 --> 00:58:12,130 Ek dink dat die aansoek - dit gaan waarskynlik 1080 00:58:12,130 --> 00:58:16,460 klink redelik dom - maar wil mense om op te kyk, dink ek, 1081 00:58:16,460 --> 00:58:19,260 is 'n soort van 'n kern menslike begeerte. 1082 00:58:19,260 --> 00:58:20,470 Reg? 1083 00:58:20,470 --> 00:58:23,310 Ek dink dat mense net wil weet dinge oor ander mense. 1084 00:58:23,310 --> 00:58:26,434 So ek dink dat die verskaffing van 'n koppelvlak waar mense kan net 1085 00:58:26,434 --> 00:58:28,850 tik in iemand se naam en kry sekere inligting oor hulle 1086 00:58:28,850 --> 00:58:31,050 is oor die algemeen 'n mooi nuttige ding. 1087 00:58:31,050 --> 00:58:32,410 So groei is redelik goed. 1088 00:58:32,410 --> 00:58:35,680 >> Dit was moeilik om uit te vind presies hoe om dit te meet, 1089 00:58:35,680 --> 00:58:38,676 want as ons het die kollege, Ons het dit oopgemaak by Harvard. 1090 00:58:38,676 --> 00:58:41,050 Dan het ons dit oopgemaak het op 'n paar kolleges regoor Harvard. 1091 00:58:41,050 --> 00:58:45,710 En die idee was nog altyd, ons was regtig kort op die geld en toerusting. 1092 00:58:45,710 --> 00:58:48,390 So terwyl jy so min toerusting as moontlik, 1093 00:58:48,390 --> 00:58:49,740 ons wil ons groei te maksimeer. 1094 00:58:49,740 --> 00:58:53,709 So wil ons van stapel te stuur by die skole wat ons 1095 00:58:53,709 --> 00:58:56,000 dink gaan om te groei die vinnigste, gebaseer op die feit 1096 00:58:56,000 --> 00:58:58,458 dat die mense by hierdie skole gaan die meeste te hê 1097 00:58:58,458 --> 00:59:01,655 aantal vriende by die skole wat ons reeds op. 1098 00:59:01,655 --> 00:59:03,530 Ons het 'n verskillende nader vir 'n hoë skool, 1099 00:59:03,530 --> 00:59:05,670 want ons kon net die begin dit oral op dieselfde tyd. 1100 00:59:05,670 --> 00:59:07,580 So het ons nie regtig weet hoe dit gaan om te groei. 1101 00:59:07,580 --> 00:59:10,704 Ek dink dit is groei teen meer as 5000 mense 'n dag, wat is redelik goed. 1102 00:59:10,704 --> 00:59:14,533 1103 00:59:14,533 --> 00:59:15,487 Ja? 1104 00:59:15,487 --> 00:59:17,395 >> Publiek: Wanneer jy begin Facebook, het jy 1105 00:59:17,395 --> 00:59:19,727 plan is om dit te word hierdie volwaardige besigheid? 1106 00:59:19,727 --> 00:59:20,560 Mark Zuckerberg: No 1107 00:59:20,560 --> 00:59:22,412 Publiek: Wel, hoe het jy [onhoorbaar]? 1108 00:59:22,412 --> 00:59:28,900 1109 00:59:28,900 --> 00:59:32,020 >> Mark Zuckerberg: Ek onthou dink dat dit koel wees 1110 00:59:32,020 --> 00:59:35,030 As jy 'n kan hê gids van almal. 1111 00:59:35,030 --> 00:59:38,320 Ek onthou die argument met my ouers hieroor, want na ek amper 1112 00:59:38,320 --> 00:59:44,020 geskop uit die skool vir hierdie projek wat ek gedoen het voordat Facebook, 1113 00:59:44,020 --> 00:59:47,217 hulle was soos, wat goed kon moontlik kom doen iets nuuts? 1114 00:59:47,217 --> 00:59:48,800 En ek is soos, nee, dit is pretty cool. 1115 00:59:48,800 --> 00:59:52,605 Dink net hoe cool dit sou wees as jy kan net tik in iemand se naam 1116 00:59:52,605 --> 00:59:54,120 en kry 'n paar inligting oor hulle. 1117 00:59:54,120 --> 00:59:56,050 En hulle was net wil, kan ek nie sien nie. 1118 00:59:56,050 --> 00:59:58,662 En ek is soos, wel, ons sal doen dit net aan die Harvard vir nou, 1119 00:59:58,662 --> 01:00:01,620 maar dink wat gebeur as een dag, jy kan net tik in iemand se naam 1120 01:00:01,620 --> 01:00:02,940 en kry 'n paar inligting oor hulle. 1121 01:00:02,940 --> 01:00:04,790 En soos, sou wees gaaf, reg? 1122 01:00:04,790 --> 01:00:08,190 1123 01:00:08,190 --> 01:00:11,831 En hulle het dit nie koop nie, maar nou is hulle doen. 1124 01:00:11,831 --> 01:00:15,100 >> [Gelag] 1125 01:00:15,100 --> 01:00:16,620 >> Ja, so ek weet nie. 1126 01:00:16,620 --> 01:00:20,450 Ek dink by elke fase, ons is net soort van kyk na 'n natuurlike manier 1127 01:00:20,450 --> 01:00:22,890 om die behoud van die integriteit van die netwerk, 1128 01:00:22,890 --> 01:00:28,190 en ook om dit te maak sodat dat dit is meer nuttig - ek 1129 01:00:28,190 --> 01:00:32,668 raaiskoot is die antwoord op die vraag. 1130 01:00:32,668 --> 01:00:34,129 Ja? 1131 01:00:34,129 --> 01:00:38,512 >> Publiek: Is daar sekere vaardighede, veral [onhoorbaar], 1132 01:00:38,512 --> 01:00:42,895 dat jy [onhoorbaar] of jy sou stel vir iemand om te studeer? 1133 01:00:42,895 --> 01:00:45,779 1134 01:00:45,779 --> 01:00:49,070 Mark Zuckerberg: Ek het net voor dat jy neem die hardste kursusse wat jy kan, 1135 01:00:49,070 --> 01:00:51,653 omdat jy die meeste leer wanneer uitdaging wat jy jouself, reg? 1136 01:00:51,653 --> 01:00:57,980 Dus, net soos 161 net my lewe verwoes, en Ek het so baie daaruit geleer. 1137 01:00:57,980 --> 01:01:01,620 121 Ek het ook baie moeilik gevind. 1138 01:01:01,620 --> 01:01:03,880 124 soort verander die manier wat ek gedink het oor dinge. 1139 01:01:03,880 --> 01:01:06,700 1140 01:01:06,700 --> 01:01:09,430 >> Wat 124 het my geleer dat Ek dink was regtig nuttig 1141 01:01:09,430 --> 01:01:13,840 was dat daar - ek dink 'n klomp mense fokus 1142 01:01:13,840 --> 01:01:16,630 oor hoe om dinge te doen soos goed as moontlik, en hoe 1143 01:01:16,630 --> 01:01:18,620 die mees doeltreffende algoritme te maak. 1144 01:01:18,620 --> 01:01:23,870 Maar wat het ons altyd gekry deur is nie doen dinge op die mees doeltreffende manier 1145 01:01:23,870 --> 01:01:27,140 maar lê die raamwerk in 'n mooi doeltreffende manier. 1146 01:01:27,140 --> 01:01:29,640 So ek bedoel, is dit soort van leer jy beide kante van die probleem, 1147 01:01:29,640 --> 01:01:33,980 soos datastrukture en algoritmes, en hoe die opset is baie belangrik. 1148 01:01:33,980 --> 01:01:36,843 En dit is beslis gered ons gat in 'skaal 'n baie keer. 1149 01:01:36,843 --> 01:01:40,100 1150 01:01:40,100 --> 01:01:40,870 >> Ek weet nie. 1151 01:01:40,870 --> 01:01:42,400 Werk met slim mense. 1152 01:01:42,400 --> 01:01:43,150 Leer van mense. 1153 01:01:43,150 --> 01:01:47,750 1154 01:01:47,750 --> 01:01:50,666 Publiek: Een van die dinge wat Ek het opgemerk oor Facebook, in vergelyking 1155 01:01:50,666 --> 01:01:55,388 ander sosiale netwerk ruimte, is dat dit eintlik 'n baie makliker om te gebruik. 1156 01:01:55,388 --> 01:02:01,350 Het jy mense - soos jou werknemers net om alles wat hulle dink stukke 1157 01:02:01,350 --> 01:02:01,849 is cool. 1158 01:02:01,849 --> 01:02:06,830 Het jy het 'n aparte stabiliteit mense dit alles om te verseker dat werk almal saam? 1159 01:02:06,830 --> 01:02:09,280 >> Mark Zuckerberg: Mense kan maak wat hulle wil, 1160 01:02:09,280 --> 01:02:11,810 maar dit beteken nie dat hulle kan dit op die site. 1161 01:02:11,810 --> 01:02:21,650 So ek dink dat voor dinge gaan op die webwerf, 'n klomp mense sien nie. 1162 01:02:21,650 --> 01:02:24,667 Ek bedoel, ek is so beslis af op voordat dit kan gaan woon. 1163 01:02:24,667 --> 01:02:27,750 Maar ek bedoel, ek dink dat mense 'n baie kreatiwiteit koel dinge te doen. 1164 01:02:27,750 --> 01:02:32,520 En 'n baie tye, dit is soos iemand kan kom met 'n cool idee, 1165 01:02:32,520 --> 01:02:36,200 maar dit beteken nie dat dit die finale manier dat dit sal gebeur. 1166 01:02:36,200 --> 01:02:40,710 >> So byvoorbeeld, mense beklemtoon geel van die veranderinge 1167 01:02:40,710 --> 01:02:44,510 in hul profiele - ek dink dat net die konsep van die klem op 1168 01:02:44,510 --> 01:02:47,520 dinge wat verander is regtig 'n goeie, maar die koppelvlak 1169 01:02:47,520 --> 01:02:50,960 dat die man wat gebruik word vir dit is nie wat ek dink is die beste een. 1170 01:02:50,960 --> 01:02:54,130 En die wyse waarop hy die berging die ou profiel inligting 1171 01:02:54,130 --> 01:02:55,410 is nie optimaal nie. 1172 01:02:55,410 --> 01:02:58,201 En dat die soort van is cool, want Hy was net om dit te doen vir homself. 1173 01:02:58,201 --> 01:03:01,790 Maar as ons ooit gaan maak iets uit te leef van dit wat 1174 01:03:01,790 --> 01:03:04,060 Ek wil, doen ons 'n ander manier. 1175 01:03:04,060 --> 01:03:05,540 En dit is meer soos 'n mock-up. 1176 01:03:05,540 --> 01:03:07,814 >> Publiek: Dus, net soos die idees kom uit die grond, op, 1177 01:03:07,814 --> 01:03:10,230 en dan [? dit is net?] [? geteister?] [? af die lyn? ?] 1178 01:03:10,230 --> 01:03:12,260 >> Mark Zuckerberg: Ek bedoel, dit gaan beide maniere. 1179 01:03:12,260 --> 01:03:14,995 En ek is nie heeltemal unopinionated. 1180 01:03:14,995 --> 01:03:21,072 1181 01:03:21,072 --> 01:03:22,322 Michael D. Smith: [onhoorbaar]. 1182 01:03:22,322 --> 01:03:28,298 1183 01:03:28,298 --> 01:03:30,788 >> Publiek: Ek het eintlik 'n vraag oor die [onhoorbaar]. 1184 01:03:30,788 --> 01:03:35,270 So, gaan terug oor die [Onhoorbaar] en [onhoorbaar] privaatheid. 1185 01:03:35,270 --> 01:03:37,760 En dit is 'n ander platform? 1186 01:03:37,760 --> 01:03:38,756 >> Mark Zuckerberg: Ja. 1187 01:03:38,756 --> 01:03:41,744 >> Publiek: So kollege mense is meer as 18 en toegelaat 1188 01:03:41,744 --> 01:03:44,483 te plaas wat ook al die foto's wat hulle wil, en hulle is nie regtig 1189 01:03:44,483 --> 01:03:47,720 inkriminerende hulself nie, behalwe moontlik vir dwelms en alkohol? 1190 01:03:47,720 --> 01:03:52,202 Ek het gesien foto's op Facebook, waar my jonger 1191 01:03:52,202 --> 01:03:54,692 neefs drink en dinge soos dat. 1192 01:03:54,692 --> 01:04:00,170 Maar wanneer jy na die hoërskool kinders, hulle is 15 en 16 en jonger. 1193 01:04:00,170 --> 01:04:03,158 >> En is julle net sê, dit is die internet, 1194 01:04:03,158 --> 01:04:06,644 en as hulle wil te inkrimineer hulself en dinge soos wat, 1195 01:04:06,644 --> 01:04:07,640 is dat OK? 1196 01:04:07,640 --> 01:04:11,624 Of filter julle die foto's dat 'n hoë skool studente sit 1197 01:04:11,624 --> 01:04:13,118 en die inligting wat hulle skryf? 1198 01:04:13,118 --> 01:04:15,435 Of doen jy net [onhoorbaar]? 1199 01:04:15,435 --> 01:04:18,310 Mark Zuckerberg: So 'n groot deel van die oplossings wat ons kom met dinge 1200 01:04:18,310 --> 01:04:23,230 is nie tegnies of organisatoriese, Maar net die toepassing van sosiale druk 1201 01:04:23,230 --> 01:04:24,580 in goeie maniere. 1202 01:04:24,580 --> 01:04:28,740 So Myspace het - byna 'n derde van hul personeel 1203 01:04:28,740 --> 01:04:32,660 is die monitering van die foto's wat kry foto vir pornografie. 1204 01:04:32,660 --> 01:04:36,270 Ons het skaars ooit enige het pornografie foto, 1205 01:04:36,270 --> 01:04:39,290 en ek dink dat baie van die die rede hiervoor is dat mense 1206 01:04:39,290 --> 01:04:44,470 gebruik om hul regte name op Facebook, en jou regte e-posadres vir die skool. 1207 01:04:44,470 --> 01:04:47,900 En as jy daardie, dan is jy gaan nie pornografie te laai. 1208 01:04:47,900 --> 01:04:50,830 En ek dink dat dit is 'n werklik 'n eenvoudige sosiale oplossing 1209 01:04:50,830 --> 01:04:56,060 'n moontlik komplekse tegniese probleem. 1210 01:04:56,060 --> 01:05:02,367 >> So wat gesê het, het ons verander sommige van die eienskappe om vir 'n hoë skool. 1211 01:05:02,367 --> 01:05:04,200 Byvoorbeeld, ons het partye uit, want ons 1212 01:05:04,200 --> 01:05:06,370 gedink dat ouers sou dronk te kry af 1213 01:05:06,370 --> 01:05:09,280 of hulle wil net breek al die vaatjie partye regtig vinnig, 1214 01:05:09,280 --> 01:05:10,744 en dit sou suig vir almal. 1215 01:05:10,744 --> 01:05:13,470 >> [Lag] 1216 01:05:13,470 --> 01:05:16,250 >> Ek weet nie. 1217 01:05:16,250 --> 01:05:20,290 Ons deemphasize kontak inligting in die hoërskool. 1218 01:05:20,290 --> 01:05:22,746 Ja. 1219 01:05:22,746 --> 01:05:24,120 Publiek: Alle reg, ons hier eindig. 1220 01:05:24,120 --> 01:05:26,220 As jy nog ander vrae het, voel gratis om af te kom en te praat met Mark. 1221 01:05:26,220 --> 01:05:27,120 Dankie. 1222 01:05:27,120 --> 01:05:28,036 >> Mark Zuckerberg: Ja. 1223 01:05:28,036 --> 01:05:34,457 [Applous]