1 00:00:00,000 --> 00:00:11,664 2 00:00:11,664 --> 00:00:13,830 MICHAEL D. SMITH: Deze 's middags heb ik het genoegen 3 00:00:13,830 --> 00:00:16,830 van de invoering van Mark Zuckerberg, dat is een van onze gastsprekers 4 00:00:16,830 --> 00:00:21,030 dit semester te komen praten een beetje over informatica 5 00:00:21,030 --> 00:00:22,040 in de echte wereld. 6 00:00:22,040 --> 00:00:25,350 Zoals de meesten van jullie weten waarschijnlijk, als jullie doen dit alles veel meer 7 00:00:25,350 --> 00:00:30,090 dan ik, oprichter van Facebook.com, dat is een social networking 8 00:00:30,090 --> 00:00:32,200 programma, wat je ook wilt noemen. 9 00:00:32,200 --> 00:00:37,094 Gebruikt bij meer dan 2.000 scholen in het hele natie, en eventueel de wereld ook. 10 00:00:37,094 --> 00:00:38,760 Is het de wereld ook, of gewoon de natie? 11 00:00:38,760 --> 00:00:39,750 >> Mark Zuckerberg: [onverstaanbaar]. 12 00:00:39,750 --> 00:00:40,740 >> MICHAEL D. SMITH: OK. 13 00:00:40,740 --> 00:00:45,007 Dus goede invloed voor het doen sommige dingen in de informatica. 14 00:00:45,007 --> 00:00:47,090 Hij gaat ons wat vertellen de achtergrond ervan 15 00:00:47,090 --> 00:00:48,780 en wat belangrijk enzovoort geweest. 16 00:00:48,780 --> 00:00:50,140 Dus please join me in gastvrij. 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 Oke, cool. 20 00:00:57,540 --> 00:01:00,248 Dit is de eerste keer dat ik ooit heb moest zo'n ding houden. 21 00:01:00,248 --> 00:01:02,818 Dus ik ga gewoon hechten het is echt snel, een seconde. 22 00:01:02,818 --> 00:01:14,270 23 00:01:14,270 --> 00:01:14,770 Oke. 24 00:01:14,770 --> 00:01:16,264 Hoor je? 25 00:01:16,264 --> 00:01:17,740 Is dit goed? 26 00:01:17,740 --> 00:01:19,160 Wordt dit versterkt op alle? 27 00:01:19,160 --> 00:01:19,797 >> PUBLIEK: Ja. 28 00:01:19,797 --> 00:01:20,922 Mark Zuckerberg: Oke. 29 00:01:20,922 --> 00:01:21,979 Sweet. 30 00:01:21,979 --> 00:01:24,895 Dit is als een van de eerste keren Ik ben naar een lezing op Harvard geweest. 31 00:01:24,895 --> 00:01:31,950 32 00:01:31,950 --> 00:01:35,480 Ik denk dat wat er waarschijnlijk zal worden meest nuttig voor jullie is als ik gewoon 33 00:01:35,480 --> 00:01:39,104 nemen u mee door een aantal van de cursussen die ik bij Harvard, waar ik eigenlijk 34 00:01:39,104 --> 00:01:40,270 wel naar soms les. 35 00:01:40,270 --> 00:01:42,230 Ik maakte een grapje. 36 00:01:42,230 --> 00:01:44,120 En een soort van, zoals, hoe verschillende beslissingen 37 00:01:44,120 --> 00:01:46,711 dat ik moest maken toen ik bewegen mee met Facebook 38 00:01:46,711 --> 00:01:49,460 werd beïnvloed door verschillende dingen dat ik leerde in de klassen 39 00:01:49,460 --> 00:01:50,427 die ik nam. 40 00:01:50,427 --> 00:01:53,010 En als alles volgens plan, dan misschien een aantal van jullie 41 00:01:53,010 --> 00:01:55,759 zal komen van dit denken komen dat het nemen van CS of technische stuff 42 00:01:55,759 --> 00:01:57,760 Harvard is eigenlijk een soort van nuttig. 43 00:01:57,760 --> 00:02:00,640 Dus dat is de game plan. 44 00:02:00,640 --> 00:02:02,670 >> Ik denk dat dit sleuven voor twee uur. 45 00:02:02,670 --> 00:02:04,670 Er is geen manier waarop ik ga twee uur te spreken. 46 00:02:04,670 --> 00:02:07,110 Ik zal waarschijnlijk voor als spreken 20 minuten, of 15 minuten, 47 00:02:07,110 --> 00:02:08,750 en dan zal ik gewoon laten jullie vragen stellen. 48 00:02:08,750 --> 00:02:10,958 Want ik weet zeker dat jullie hebben meer interessante dingen 49 00:02:10,958 --> 00:02:14,816 om te vragen dan ik kon komen met te praten over mezelf. 50 00:02:14,816 --> 00:02:16,760 >> Dus ik denk dat ik gewoon soort van slag. 51 00:02:16,760 --> 00:02:19,810 52 00:02:19,810 --> 00:02:23,580 Toen ik hier was, heb ik begon het nemen van 121. 53 00:02:23,580 --> 00:02:26,297 Ik heb eigenlijk nooit nam 50. 54 00:02:26,297 --> 00:02:28,130 U zou hebben gekregen de andere man, die was 55 00:02:28,130 --> 00:02:31,190 doet Facebook, Dustin Moskovitz, die mijn kamergenoot was. 56 00:02:31,190 --> 00:02:34,792 Toen we begonnen was de site geschreven in PHP, die niet iets 57 00:02:34,792 --> 00:02:36,500 die je geleerd hebt in een van deze klassen. 58 00:02:36,500 --> 00:02:38,960 Maar gelukkig, als je hebben een goede achtergrond in C, 59 00:02:38,960 --> 00:02:42,790 de syntax is zeer vergelijkbaar zijn, en u kunt het afhalen in een dag of twee. 60 00:02:42,790 --> 00:02:49,020 >> Dus ik begon te schrijven de site en lanceerde het op Harvard 61 00:02:49,020 --> 00:02:51,040 in februari 2004. 62 00:02:51,040 --> 00:02:52,750 Dus ik denk dat nu bijna twee jaar geleden. 63 00:02:52,750 --> 00:02:55,770 En binnen een paar weken, een paar duizend mensen hadden zich aangemeld. 64 00:02:55,770 --> 00:02:57,686 En we begonnen om sommige e-mails van mensen 65 00:02:57,686 --> 00:03:00,800 bij andere hogescholen vragen voor ons om het te lanceren op hun scholen. 66 00:03:00,800 --> 00:03:02,725 >> En ik nam 161 op het moment. 67 00:03:02,725 --> 00:03:05,350 Dus ik weet niet of jullie weten de reputatie van die cursus, 68 00:03:05,350 --> 00:03:07,662 maar het was een beetje zwaar. 69 00:03:07,662 --> 00:03:10,370 Het was een erg leuk natuurlijk, maar Het heeft me niet verlaten met veel tijd 70 00:03:10,370 --> 00:03:12,510 om iets anders met Facebook doen. 71 00:03:12,510 --> 00:03:16,360 Dus mijn kamergenoot Dustin, die ik gissing was net klaar met CS50, 72 00:03:16,360 --> 00:03:18,370 was als, hey, ik wil helpen. 73 00:03:18,370 --> 00:03:22,009 Ik wil de uitbreiding te doen en te helpen je uitzoeken hoe je de dingen te doen. 74 00:03:22,009 --> 00:03:24,050 Dus ik was als, je weet wel, dat is vrij cool dude, 75 00:03:24,050 --> 00:03:26,500 maar je weet niet echt welke PHP of iets dergelijks. 76 00:03:26,500 --> 00:03:29,919 Dus dat weekend ging hij naar huis, kocht het boek Perl voor Dummies, 77 00:03:29,919 --> 00:03:31,960 kwam terug en was als, oke, ik ben er klaar voor. 78 00:03:31,960 --> 00:03:35,560 Ik was als gast, de site is geschreven in PHP, Perl niet, maar weet je, 79 00:03:35,560 --> 00:03:36,270 dat is cool. 80 00:03:36,270 --> 00:03:41,800 >> Dus pakte hij PHP boven een paar dagen, want ik 81 00:03:41,800 --> 00:03:44,090 beloven dat als je een goede achtergrond in C, dan 82 00:03:44,090 --> 00:03:46,230 PHP is een heel simpel ding op te halen. 83 00:03:46,230 --> 00:03:49,390 En hij gewoon een soort van aan het werk gingen. 84 00:03:49,390 --> 00:03:53,120 Dus ik bedoel, de eerste grote beslissing dat we echt moesten maken 85 00:03:53,120 --> 00:03:57,140 was hoe soort uitbreiden van de architectuur 86 00:03:57,140 --> 00:04:01,920 om van de ene schooltype opgezet dat we hadden toen was het gewoon op Harvard 87 00:04:01,920 --> 00:04:03,830 iets dat ondersteund meerdere scholen. 88 00:04:03,830 --> 00:04:06,890 >> Dus dit was een beslissing die had worden gemaakt op een bos van niveaus, 89 00:04:06,890 --> 00:04:10,000 zowel het product en hoe we wilden privacy om te werken, 90 00:04:10,000 --> 00:04:12,510 maar ik denk dat een echt belangrijk besluit dat is 91 00:04:12,510 --> 00:04:16,180 heeft ons geholpen schaal vrij goed is hoe hebben we besloten om de gegevens te verspreiden. 92 00:04:16,180 --> 00:04:21,680 >> Dus ik weet niet hoeveel van complexiteit dingen zoals grote O notatie jullie 93 00:04:21,680 --> 00:04:23,620 in deze klasse. 94 00:04:23,620 --> 00:04:28,610 Dus ik bedoel, een van de meest gecompliceerde berekeningen die wij doen op de site 95 00:04:28,610 --> 00:04:32,080 is de berekening om te vertellen hoe je contact hebt met mensen. 96 00:04:32,080 --> 00:04:34,680 >> Want als je kunt voorstellen, die is opgeslagen 97 00:04:34,680 --> 00:04:42,210 als een soort van een reeks van ongerichte - het is niet gewogen - zo ongericht, 98 00:04:42,210 --> 00:04:45,970 ongewogen paren van ID-nummers van de mensen in de database. 99 00:04:45,970 --> 00:04:49,647 Dan als je wilt uitzoeken die is bevriend met iemand, 100 00:04:49,647 --> 00:04:51,230 je moet kijken naar al hun vrienden. 101 00:04:51,230 --> 00:04:51,730 Rechts? 102 00:04:51,730 --> 00:04:54,000 Dus dat is misschien net als 100 of 200 mensen. 103 00:04:54,000 --> 00:04:57,050 >> Maar dan als je wilt achterhalen wie is een vriend van een vriend, 104 00:04:57,050 --> 00:04:59,800 of wat de nauwste banden er is, dan heb je soort van 105 00:04:59,800 --> 00:05:03,440 moeten kijken naar de 100 of 200 vrienden van elk van die vrienden. 106 00:05:03,440 --> 00:05:10,020 Dus wordt het op elk niveau is er een factor n vermenigvuldigd n, waarbij 107 00:05:10,020 --> 00:05:13,861 n is het aantal vrienden dat elk van je vrienden heeft. 108 00:05:13,861 --> 00:05:16,110 Zo kunt u zien dat deze soort exponentieel 109 00:05:16,110 --> 00:05:20,076 moeilijk op te lossen voor de kortste weg tussen mensen. 110 00:05:20,076 --> 00:05:22,950 Dus als je gewoon op zoek bent naar een vriend van een vriend, dat is n kwadraat. 111 00:05:22,950 --> 00:05:25,520 Als u op zoek bent naar een vriend van een vriend van een vriend, dat is n blokjes. 112 00:05:25,520 --> 00:05:27,311 En dat is iets die traditioneel was 113 00:05:27,311 --> 00:05:31,590 voor een groot deel van de vrij moeilijk voorganger sites Facebook. 114 00:05:31,590 --> 00:05:34,210 En bijvoorbeeld Friendster had grote problemen met deze 115 00:05:34,210 --> 00:05:37,520 omdat ze probeerden te berekenen paden zes graden uit, 116 00:05:37,520 --> 00:05:38,870 of als zeven graden uit. 117 00:05:38,870 --> 00:05:42,330 >> En dat is iets dat bij het je doet als n zevende, 118 00:05:42,330 --> 00:05:47,560 dat is gewoon echt heel hard en het duurde beneden hun site voor een tijdje. 119 00:05:47,560 --> 00:05:51,950 Dus een van de dingen die we soort van hadden in gedachten toen we uitzoeken 120 00:05:51,950 --> 00:05:56,070 hoe dit te doen was hoe ga je verdelen de database zodanig 121 00:05:56,070 --> 00:05:58,820 dat deze berekening wordt beheersbaar. 122 00:05:58,820 --> 00:06:03,570 >> Dus wat we besloten was dat iedereen op de site 123 00:06:03,570 --> 00:06:06,800 doet de meeste van hun activiteit bij de school die ze soort gebaseerd op. 124 00:06:06,800 --> 00:06:09,767 Dus als je op Harvard, dan de meeste van de mensen 125 00:06:09,767 --> 00:06:12,350 wie je gaat het zien en transacties met op de site 126 00:06:12,350 --> 00:06:13,475 zullen worden op Harvard. 127 00:06:13,475 --> 00:06:16,600 Het is eigenlijk waarschijnlijk net als 90% van de de dingen die je doet op de site. 128 00:06:16,600 --> 00:06:20,510 >> Dus hebben we besloten uit elkaar te gaan de databases en maak 129 00:06:20,510 --> 00:06:25,740 een exemplaar van MySQL database voor elke school in het netwerk. 130 00:06:25,740 --> 00:06:30,680 En om dat te doen, als je let op de paden die we berekenen 131 00:06:30,680 --> 00:06:32,050 zijn alleen binnen de school. 132 00:06:32,050 --> 00:06:35,120 Dus in plaats van te zeggen, zoals nu we zijn op zes miljoen gebruikers, 133 00:06:35,120 --> 00:06:41,080 en in plaats van te n blokjes doen meer dan een deel van zes miljoen, 134 00:06:41,080 --> 00:06:43,850 het is gewoon n blokjes boven 10.000, wat een veel meer 135 00:06:43,850 --> 00:06:47,760 beheersbaar type berekening. 136 00:06:47,760 --> 00:06:50,920 >> Dus dat was een soort van de eerste grote architectonische beslissing 137 00:06:50,920 --> 00:06:55,210 dat we moesten maken dat bijgedragen om ons niet sterven een paar maanden later. 138 00:06:55,210 --> 00:06:58,250 En het was waarschijnlijk een vrij belangrijk. 139 00:06:58,250 --> 00:07:04,935 >> Dus toen we voor het eerst het opzetten van de site die we hadden slechts een computer die we liepen. 140 00:07:04,935 --> 00:07:06,060 Het was niet in onze slaapzaal. 141 00:07:06,060 --> 00:07:06,851 We waren huurt het. 142 00:07:06,851 --> 00:07:10,780 Ik soort van mijn lesje geleerd voor proberen om een ​​site opraken van mijn dorm 143 00:07:10,780 --> 00:07:15,040 kamer een paar maanden eerder, en Harvard bijna probeerde te schoppen me uit. 144 00:07:15,040 --> 00:07:18,750 >> Dus ik belandde het huren van een server off site deze tijd. 145 00:07:18,750 --> 00:07:26,540 En ik denk dat draait oorspronkelijk de database en de webserver. 146 00:07:26,540 --> 00:07:29,280 Dus Apache is wat wij waren gebruik in casu 147 00:07:29,280 --> 00:07:31,940 om de pagina's te dienen vanaf dezelfde machine. 148 00:07:31,940 --> 00:07:35,710 En omdat we verdeeld de databanken in de manier waarop we dat deden, 149 00:07:35,710 --> 00:07:40,750 we waren in staat om, naarmate de tijd verstreek, net meer machines lineair en soort voegen 150 00:07:40,750 --> 00:07:43,630 groeien de site zonder enige soort exponentiële expansie 151 00:07:43,630 --> 00:07:45,640 het aan machines die we hadden. 152 00:07:45,640 --> 00:07:49,470 >> Maar nadat we raken over als 30 of 50 scholen, 153 00:07:49,470 --> 00:07:54,020 we begonnen te beseffen dat we konden beginnen steeds meer prestaties uit 154 00:07:54,020 --> 00:07:55,130 van MySQL of Apache. 155 00:07:55,130 --> 00:07:57,980 156 00:07:57,980 --> 00:08:02,270 Een deel van de weg dat spul werd opgezet was gewoon niet zo optimaal als het kon. 157 00:08:02,270 --> 00:08:10,840 >> Dus bijvoorbeeld, als je MySQL machines en Apache 158 00:08:10,840 --> 00:08:14,500 draait op dezelfde server, dan als er iets gebeurt met die server, 159 00:08:14,500 --> 00:08:18,500 dan niet alleen doet de database voor die school of scholen 160 00:08:18,500 --> 00:08:20,700 op die server alleen stop soort reageert 161 00:08:20,700 --> 00:08:24,367 op een manier die zal krijgen je iets nuttigs, 162 00:08:24,367 --> 00:08:25,950 maar je kunt niet eens laden van webpagina's. 163 00:08:25,950 --> 00:08:27,075 Dus krijg je pagina niet sticht. 164 00:08:27,075 --> 00:08:28,250 En dat soort zuigt. 165 00:08:28,250 --> 00:08:33,586 >> Maar een ander probleem is dat de variantie en het gebruik van school naar school 166 00:08:33,586 --> 00:08:34,919 is ook niet van plan om perfect te zijn. 167 00:08:34,919 --> 00:08:38,049 Dus sommige scholen zijn altijd zal zwaardere gebruikt zal worden. 168 00:08:38,049 --> 00:08:40,760 We hebben scholen nu als Penn Staat dat 50.000 gebruikers hebben. 169 00:08:40,760 --> 00:08:44,942 En dan is de meerderheid van de scholen nog minder dan 2000 gebruikers. 170 00:08:44,942 --> 00:08:47,400 Omdat er een heleboel kleine scholen en veel scholen 171 00:08:47,400 --> 00:08:49,600 die geen volledige alomtegenwoordigheid. 172 00:08:49,600 --> 00:08:54,920 >> Dus in een poging om te gaan met dit probleem en maken het 173 00:08:54,920 --> 00:08:59,630 zodat je kon omgaan met het feit dat Penn State had 174 00:08:59,630 --> 00:09:02,240 50.000 mensen en slechts een ton van de gebruikers de hele tijd, 175 00:09:02,240 --> 00:09:05,380 en dan heb je een aantal scholen dat niet, wat we besloten te doen 176 00:09:05,380 --> 00:09:09,280 wordt scheiden van een aantal van de web servers van de databaseservers. 177 00:09:09,280 --> 00:09:14,910 En maken het zo dat we hadden net een pool van Apache webservers 178 00:09:14,910 --> 00:09:18,100 dat we evenwicht konden laden tussen. 179 00:09:18,100 --> 00:09:20,300 En maak het zo dat je kan uniform gebruik maken van deze 180 00:09:20,300 --> 00:09:23,690 terwijl het gewoon met de database laag zijn soort consistent. 181 00:09:23,690 --> 00:09:27,840 >> Dus ik weet niet of dit spul is interessant om jullie helemaal. 182 00:09:27,840 --> 00:09:35,800 Of als dit is iets dat telt naar wat jullie nu studeert. 183 00:09:35,800 --> 00:09:39,260 Dus als er meer spullen dat jullie liever 184 00:09:39,260 --> 00:09:42,730 weten op het gebied van de architectuur, dan zal ik die open vragen te verlaten 185 00:09:42,730 --> 00:09:43,310 later. 186 00:09:43,310 --> 00:09:48,440 Dus ik denk niet veel tijd door te brengen net praten over willekeurige toepassingen 187 00:09:48,440 --> 00:09:52,625 dat jullie misschien nooit zorg te gebruiken. 188 00:09:52,625 --> 00:09:55,080 >> Laat ik proberen wat te vinden interessante voorbeelden. 189 00:09:55,080 --> 00:10:04,020 190 00:10:04,020 --> 00:10:12,860 Dus ik bedoel, ik denk dat een van de dingen die behoorlijk interessant was 191 00:10:12,860 --> 00:10:19,850 was toen we naar een punt in termen van verkeer 192 00:10:19,850 --> 00:10:23,110 waar we begonnen maxing de prestaties van sommige 193 00:10:23,110 --> 00:10:27,620 van deze open source applicaties die over het algemeen vrij performant. 194 00:10:27,620 --> 00:10:32,149 >> Dus bijvoorbeeld, MySQL is een echt goed open source database. 195 00:10:32,149 --> 00:10:34,690 Ik weet niet of iemand van jullie soort in je eigen tijd puinhoop 196 00:10:34,690 --> 00:10:39,920 rond en maken alles met MySQL of hebben gebruikt in any way. 197 00:10:39,920 --> 00:10:41,310 Maar het is vrij eenvoudig te gebruiken. 198 00:10:41,310 --> 00:10:43,029 Het is ook behoorlijk snel. 199 00:10:43,029 --> 00:10:44,070 Indices werken behoorlijk goed. 200 00:10:44,070 --> 00:10:48,090 Het is niet zo volledig functionele als iets zoals Oracle, maar het is vrij goed. 201 00:10:48,090 --> 00:10:50,460 >> En we kregen een punt waar, ik denk rond 202 00:10:50,460 --> 00:10:54,400 toen we begonnen te doen zoals misschien 100 miljoen pagina's per dag, 203 00:10:54,400 --> 00:10:59,230 dat we begonnen met lopen in enkele knelpunten op die. 204 00:10:59,230 --> 00:11:07,530 Dus bijvoorbeeld, een typische vraag over MySQL misschien 2-4 milliseconden nemen. 205 00:11:07,530 --> 00:11:09,220 En dat is niet zo veel. 206 00:11:09,220 --> 00:11:12,900 Maar als je doet 100 miljard pageviews per dag, 207 00:11:12,900 --> 00:11:15,679 en elke pageview macht moet 30 tot 50 queries, 208 00:11:15,679 --> 00:11:18,220 vooral als je doet iets als een profiel dat 209 00:11:18,220 --> 00:11:23,150 queries allerlei verschillende informatie, dan begint te zuigen. 210 00:11:23,150 --> 00:11:29,450 >> Dus we begonnen te ontwikkelen een caching laag die 211 00:11:29,450 --> 00:11:31,750 toegestaan ​​snellere toegang tot deel van de informatie. 212 00:11:31,750 --> 00:11:35,460 En oorspronkelijk waren we met een ander open source applicatie Memcache, 213 00:11:35,460 --> 00:11:38,320 waarvan ik weet niet of iemand van jullie jongens hebben geen ervaring mee. 214 00:11:38,320 --> 00:11:40,700 Maar het was vrij snel. 215 00:11:40,700 --> 00:11:43,950 Het kreeg toegangstijden neer aan Ik denk dat de 0.3 216 00:11:43,950 --> 00:11:46,840 tot 0,5 milliseconden die is vrij goed. 217 00:11:46,840 --> 00:11:52,170 >> Maar het heeft ook een bos van distributie problemen. 218 00:11:52,170 --> 00:11:56,000 Het zou moeten zijn een gedistribueerde hash table soort van toepassing, 219 00:11:56,000 --> 00:12:02,540 waar je zomaar een nummer kan hechten van Memcache dozen in een cluster 220 00:12:02,540 --> 00:12:05,610 en kunnen haak het op en laat het gaan. 221 00:12:05,610 --> 00:12:08,710 Maar we hadden in een veel van problemen daar waar 222 00:12:08,710 --> 00:12:11,170 verschillende Memcache dozen zou gaan. 223 00:12:11,170 --> 00:12:13,270 En er was geen redundantie de gegevens. 224 00:12:13,270 --> 00:12:17,120 Dus als een Memcache doos ging naar beneden en je een cache miss had, 225 00:12:17,120 --> 00:12:19,640 dan ineens je had veel meer verkeer 226 00:12:19,640 --> 00:12:22,740 gaat om een ​​specifieke set van databases. 227 00:12:22,740 --> 00:12:26,170 En dat zou zuigen. 228 00:12:26,170 --> 00:12:32,830 >> Dus naarmate de tijd verstreek, we hebben zelfs ontgroeide Memcache en de indices op MySQL. 229 00:12:32,830 --> 00:12:33,890 We gebruiken nog steeds dat spul. 230 00:12:33,890 --> 00:12:37,490 Maar we moesten bouwen op de top van die extra redundantie. 231 00:12:37,490 --> 00:12:41,870 En ik denk dat dat iets dat waarschijnlijk misschien een beetje interessant. 232 00:12:41,870 --> 00:12:45,580 Maar ik laat jullie het mij vraagt meer vragen daarover later meer. 233 00:12:45,580 --> 00:12:51,432 >> Ik ben niet echt zeker wat zou interessant om te praten over nu. 234 00:12:51,432 --> 00:12:53,220 Misschien kunnen jullie een beetje helpen? 235 00:12:53,220 --> 00:12:57,170 236 00:12:57,170 --> 00:12:58,073 Go for it. 237 00:12:58,073 --> 00:13:03,496 >> Publiek: Ik ben benieuwd, denken van [onverstaanbaar] 238 00:13:03,496 --> 00:13:10,891 in te gaan op een online bedrijf als dit, hoe je je voelde de sfeer was 239 00:13:10,891 --> 00:13:15,058 met grote spelers brengen het to market en andere grote spelers 240 00:13:15,058 --> 00:13:16,807 wie je dacht macht [Onverstaanbaar] te markeren, 241 00:13:16,807 --> 00:13:19,765 of wat uw ervaring was met dat. 242 00:13:19,765 --> 00:13:24,202 Ik zou graag willen, maar op een technische kant, [onverstaanbaar] net aanlopen 243 00:13:24,202 --> 00:13:26,667 en technisch hoe je [onverstaanbaar]. 244 00:13:26,667 --> 00:13:29,625 245 00:13:29,625 --> 00:13:33,710 >> Mark Zuckerberg: Ja, dus dat is niet een technische vraag helemaal. 246 00:13:33,710 --> 00:13:41,250 Maar ik denk dat ik net als gaan in kwestie tijd. 247 00:13:41,250 --> 00:13:45,439 Want ik ben niet echt zeker wat relevante dingen voor mij te bespreken. 248 00:13:45,439 --> 00:13:46,480 Dus zal ik gewoon deze te beantwoorden. 249 00:13:46,480 --> 00:13:49,313 Dan iemand anders die wil vragen me vragen kunnen gewoon gaan voor dat. 250 00:13:49,313 --> 00:13:51,470 251 00:13:51,470 --> 00:13:54,640 >> Ik denk dat ik nooit echt heb veel van tijd zorgen te maken over dingen als - ik 252 00:13:54,640 --> 00:13:56,598 bedoel, er zijn bedrijven daar als Google 253 00:13:56,598 --> 00:14:00,600 dat kan gewoon in je ruimte en doen wat je wilt op elk moment. 254 00:14:00,600 --> 00:14:08,050 En ik denk dat een van de leuke dingen rond deze tijd in de technologie 255 00:14:08,050 --> 00:14:13,340 is dat individuen worden ingezet en kunnen veel meer dan ze hebben doen echt 256 00:14:13,340 --> 00:14:14,950 ooit in staat om eerder te doen geweest. 257 00:14:14,950 --> 00:14:20,090 >> En zelfs vier jaar geleden wanneer Google is gestart, 258 00:14:20,090 --> 00:14:22,830 nu hebben ze honderden duizenden machines 259 00:14:22,830 --> 00:14:26,780 en waarschijnlijk miljarden dollars uitgegeven aan apparatuur. 260 00:14:26,780 --> 00:14:29,340 Ik denk dat de generatie voor Google, zou je niet eens 261 00:14:29,340 --> 00:14:32,410 maak een site zonder enige groot stuk hardware. 262 00:14:32,410 --> 00:14:40,000 Ik denk dat eBay, bijvoorbeeld, liep off van twee $ 50.000 machines. 263 00:14:40,000 --> 00:14:43,640 Je kunt gewoon niet gaan doen dat als je bent gewoon een kind in een slaapzaal. 264 00:14:43,640 --> 00:14:51,610 >> Dus ik denk dat het feit dat we konden huur machines voor $ 100 per maand 265 00:14:51,610 --> 00:14:56,820 en gebruik dat om opschalen naar een punt waar we hadden 300.000 gebruikers 266 00:14:56,820 --> 00:14:57,830 is pretty cool. 267 00:14:57,830 --> 00:15:02,810 Het is een vrij uniek ding dat dat is gaande in de technologie op dit moment. 268 00:15:02,810 --> 00:15:08,390 Het maakt het zo dat in plaats van zorgen te maken over wie is de grote speler 269 00:15:08,390 --> 00:15:15,356 en wat Google gaat doen Vervolgens kunt u meer te doen - je 270 00:15:15,356 --> 00:15:16,730 kunt gewoon een heleboel dingen gedaan. 271 00:15:16,730 --> 00:15:24,460 >> En in plaats van uit te gaan en hebben een aantal van de traditionele business 272 00:15:24,460 --> 00:15:27,927 problemen, zoals u te verhogen hoofdstad voordat je iets kunt maken, 273 00:15:27,927 --> 00:15:29,010 dat is niet langer een probleem. 274 00:15:29,010 --> 00:15:32,100 Dus je leveraged bent te doen nu veel meer op uw eigen. 275 00:15:32,100 --> 00:15:35,300 Ik weet niet of dat beantwoordt de vraag die je vraagt. 276 00:15:35,300 --> 00:15:38,790 >> Maar ik bedoel, het is een van de redenen Daarom denk ik dat, op dit punt, 277 00:15:38,790 --> 00:15:41,040 het maakt een veel zin te bestuderen van dit spul. 278 00:15:41,040 --> 00:15:47,110 Omdat op geen enkel moment in het verleden kon je zo'n kleine hoeveelheid hefboomwerking 279 00:15:47,110 --> 00:15:49,460 geld om krachtige krijgen genoeg technologie 280 00:15:49,460 --> 00:15:52,000 aan mensen in echt raken de manier waarop je kunt vandaag. 281 00:15:52,000 --> 00:15:55,990 Google doet ongeveer 250 miljoen pagina's bekeken per dag. 282 00:15:55,990 --> 00:16:01,970 Ze hebben honderdduizenden machines en 5.000 medewerkers. 283 00:16:01,970 --> 00:16:05,480 >> Facebook heeft 400 miljoen pageviews per dag. 284 00:16:05,480 --> 00:16:10,260 Dat is veel meer dan Google doet. 285 00:16:10,260 --> 00:16:12,340 En we hebben honderden machines. 286 00:16:12,340 --> 00:16:15,600 En we net voorbij 50 werknemers. 287 00:16:15,600 --> 00:16:19,860 En dat is slechts een technische genereren van drie of vier 288 00:16:19,860 --> 00:16:22,910 jaar in de architecturen die zijn gemaakt. 289 00:16:22,910 --> 00:16:27,162 >> En dan ga je drie of vier jaar terug voordien van, zoals eBay, Google, 290 00:16:27,162 --> 00:16:28,620 en het is gewoon heel anders. 291 00:16:28,620 --> 00:16:32,510 Omdat minstens Google draait off van veel van gedistribueerde apparatuur 292 00:16:32,510 --> 00:16:34,930 dat ze hebben honderden duizenden machines, 293 00:16:34,930 --> 00:16:40,200 maar het idee was er een hoop te krijgen shitty machines die zijn echt goedkoop. 294 00:16:40,200 --> 00:16:41,530 Ik bedoel, dat is een grote stap omhoog. 295 00:16:41,530 --> 00:16:44,539 >> Want dan is het net, OK, dat is meer overbodig. 296 00:16:44,539 --> 00:16:45,830 Ze zijn niet informatie te verliezen. 297 00:16:45,830 --> 00:16:47,455 Ze verwachten niet dat spul altijd werken. 298 00:16:47,455 --> 00:16:51,307 Het is een veel meer volwassen houding dan eBay, die 299 00:16:51,307 --> 00:16:53,390 was het enige dat ze konden doen op het moment. 300 00:16:53,390 --> 00:16:56,406 301 00:16:56,406 --> 00:16:58,676 >> Publiek: Ik heb een vraag over de DHT spul. 302 00:16:58,676 --> 00:16:59,759 >> Mark Zuckerberg: De wat? 303 00:16:59,759 --> 00:17:01,551 Publiek: De Distributed Hashtabel stuff. 304 00:17:01,551 --> 00:17:02,925 Mark Zuckerberg: Ja, welke? 305 00:17:02,925 --> 00:17:05,074 Publiek: Ik was gewoon af of je [onverstaanbaar] 306 00:17:05,074 --> 00:17:08,511 al uw extensies voor Memcache, want een ding dat ik heb gemerkt 307 00:17:08,511 --> 00:17:12,930 is dat, ja, er zijn niet echt goed beschikbare bibliotheken voor DHT spullen. 308 00:17:12,930 --> 00:17:14,972 Er is al deze prachtige onderzoek, maar in termen 309 00:17:14,972 --> 00:17:18,138 implementaties die daadwerkelijk maken alle redundantie problemen en alle 310 00:17:18,138 --> 00:17:18,822 die dingen - 311 00:17:18,822 --> 00:17:22,920 >> Mark Zuckerberg: Ja, een groot deel van de spullen - we 312 00:17:22,920 --> 00:17:25,280 niet noodzakelijkerwijs uit te breiden Memcache. 313 00:17:25,280 --> 00:17:29,480 We bouwden een heleboel dingen onszelf. 314 00:17:29,480 --> 00:17:32,470 Op dit moment, het is niet open source. 315 00:17:32,470 --> 00:17:33,590 We overwogen doen. 316 00:17:33,590 --> 00:17:37,410 En ik bedoel, er is veel werk dat gaat in het maken van dingen open source. 317 00:17:37,410 --> 00:17:42,020 En het is op de top van of u wil het concurrentievoordeel verliezen. 318 00:17:42,020 --> 00:17:43,150 Het is een beetje jammer. 319 00:17:43,150 --> 00:17:46,935 >> Omdat ik denk dat als het we waren gewoon makkelijker om zoiets te maken, 320 00:17:46,935 --> 00:17:47,810 dan kon je het doen. 321 00:17:47,810 --> 00:17:49,950 Je kon gewoon de code vrij te geven. 322 00:17:49,950 --> 00:17:55,430 Maar dan is er veel steun en vergunningen en al dat spul. 323 00:17:55,430 --> 00:17:57,030 We vonden dat het vervelend is geweest. 324 00:17:57,030 --> 00:17:59,930 >> Een van de dingen die we eigenlijk overwogen om open source 325 00:17:59,930 --> 00:18:03,740 was deze zoekopdracht server die eigenlijk die vent zit daar 326 00:18:03,740 --> 00:18:09,050 gemaakt terwijl hij nog was in Californië. 327 00:18:09,050 --> 00:18:16,380 En ik denk dat we op een punt waar MySQL is een beetje achterstand op sommige 328 00:18:16,380 --> 00:18:18,520 van de zoekopdrachten we probeerden te doen. 329 00:18:18,520 --> 00:18:22,330 En we besloten dat het zou een cool ding te zijn 330 00:18:22,330 --> 00:18:26,750 te doen om een ​​reeks te maken van gedistribueerde machines 331 00:18:26,750 --> 00:18:29,147 dat kon - hij doet niet gebruik maken van een hash table. 332 00:18:29,147 --> 00:18:30,980 Wat is de structuur die u gebruikt, McCollum? 333 00:18:30,980 --> 00:18:33,729 >> ANDREW MCCOLLUM: [onverstaanbaar]. 334 00:18:33,729 --> 00:18:36,270 Mark Zuckerberg: Dus ja, we nagedacht over het maken van die open is. 335 00:18:36,270 --> 00:18:42,670 Maar dat is toen we moesten soort te doen al dit werk om te komen met een licentie. 336 00:18:42,670 --> 00:18:44,910 En we zijn net als, oke, schroef dat. 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 vind je het besteden van uw werktijd doen van deze dag? 340 00:18:56,157 --> 00:18:57,475 >> Mark Zuckerberg: Het aannemen van mensen. 341 00:18:57,475 --> 00:19:01,160 342 00:19:01,160 --> 00:19:06,060 Ik denk dat wanneer, als je groeit, het allerbelangrijkste 343 00:19:06,060 --> 00:19:07,060 is om slimme mensen hebben. 344 00:19:07,060 --> 00:19:09,630 345 00:19:09,630 --> 00:19:13,915 Als je nadenkt over hoe de technische leverage dingen die ik het over had 346 00:19:13,915 --> 00:19:20,960 bij de beantwoording van die vent vraag, naarmate de technologie 347 00:19:20,960 --> 00:19:23,940 meer generieke en minder duur, het aangrijpingspunt 348 00:19:23,940 --> 00:19:26,110 wordt meer in de mensen. 349 00:19:26,110 --> 00:19:29,860 Dus als je denkt over dit vanuit een perspectief 350 00:19:29,860 --> 00:19:36,610 van een persoon om mensen de tijd besteed of bezoeker Tijd doorgebracht, of pagina te bekijken 351 00:19:36,610 --> 00:19:40,590 analyse, omdat technologie nu, mensen 352 00:19:40,590 --> 00:19:46,220 zijn veel meer leveraged om meer dingen te doen 353 00:19:46,220 --> 00:19:49,380 en meer belangrijk in de vergelijking. 354 00:19:49,380 --> 00:19:53,130 >> Vanwege dat, is het echt belangrijk tot de meest intelligente mensen. 355 00:19:53,130 --> 00:19:58,660 En ook, ik bedoel, als je een kleine bedrijf, kunt u echt lenig 356 00:19:58,660 --> 00:20:00,050 en krijg een heleboel dingen gedaan. 357 00:20:00,050 --> 00:20:02,845 En er is relatief weinig bureaucratie. 358 00:20:02,845 --> 00:20:06,397 Dus als je slimme mensen die kunnen nemen voordeel van die coole dingen bouwen, 359 00:20:06,397 --> 00:20:07,230 dan is dat geweldig. 360 00:20:07,230 --> 00:20:10,790 361 00:20:10,790 --> 00:20:15,990 >> Ik denk dat, behalve dat, het ontwerpen van nieuwe dingen. 362 00:20:15,990 --> 00:20:18,530 Er is niet veel nog collectieve bureaucratie. 363 00:20:18,530 --> 00:20:20,342 Dus ik hoef niet te verspillen veel tijd aan dat. 364 00:20:20,342 --> 00:20:26,820 365 00:20:26,820 --> 00:20:29,630 Blijven gaan? 366 00:20:29,630 --> 00:20:36,090 >> PUBLIEK: Ja, hoeveel heb je gesproken en overleg met advocaten tot nu toe? 367 00:20:36,090 --> 00:20:38,860 >> Mark Zuckerberg: Ik heb een advocaat die voor mij werkt full-time. 368 00:20:38,860 --> 00:20:43,830 >> PUBLIEK: OK, het is een groot onderdeel van het runnen van een bedrijf? 369 00:20:43,830 --> 00:20:47,309 Zou u aanbevelen werken op [onverstaanbaar] vroeg op? 370 00:20:47,309 --> 00:20:50,291 371 00:20:50,291 --> 00:20:52,550 >> Mark Zuckerberg: Wij niet. 372 00:20:52,550 --> 00:20:59,980 En dat, denk ik, mits wat ergernis later. 373 00:20:59,980 --> 00:21:04,502 Aan de spullen opgezet echt goed is goed. 374 00:21:04,502 --> 00:21:05,960 Getting spul schoon is echt goed. 375 00:21:05,960 --> 00:21:09,590 >> En, ik bedoel, niemand heeft ooit nog om u te vertellen van een advocaat is slecht. 376 00:21:09,590 --> 00:21:13,790 Het is allemaal gewoon een kwestie van kans kosten en wat je prioriteiten stellen. 377 00:21:13,790 --> 00:21:19,820 Ik denk dat, in ons geval hebben we nu om te gaan met een heleboel dingen die 378 00:21:19,820 --> 00:21:23,030 was niet goed ingesteld in het begin. 379 00:21:23,030 --> 00:21:25,010 Het merendeel van de spullen wordt behandeld. 380 00:21:25,010 --> 00:21:26,620 Het is niet eens een big deal meer. 381 00:21:26,620 --> 00:21:33,450 >> Maar in plaats van te praten met advocaten vroeg, waren we maken dingen. 382 00:21:33,450 --> 00:21:37,960 En ik denk dat dat was waarschijnlijk het juiste gebruik van onze tijd. 383 00:21:37,960 --> 00:21:41,530 Ik denk dat een koele eigenschap van een groot deel van de bedrijven die uiteindelijk 384 00:21:41,530 --> 00:21:44,860 zijn echt succesvol, niet dat we echt succesvol, 385 00:21:44,860 --> 00:21:46,720 maar ik denk dat we ook vallen in deze emmer, 386 00:21:46,720 --> 00:21:49,424 is dat ze begon als iemand die probeert om iets te maken 387 00:21:49,424 --> 00:21:51,340 koel en niet iemand proberen om een ​​bedrijf te maken. 388 00:21:51,340 --> 00:21:54,800 389 00:21:54,800 --> 00:21:59,540 Je soort hebben - Google kwam uit Larry en Sergey Proefschrift 390 00:21:59,540 --> 00:22:04,500 in Stanford, en Yahoo kwam uit gewoon, denk ik, ook wat Stanford jongens 391 00:22:04,500 --> 00:22:06,510 gewoon een soort van schroeven rond in hun studentenhuis. 392 00:22:06,510 --> 00:22:11,840 En eBay kwam uit een kerel proberen te bouwen van een marktplaats voor zijn vriendin 393 00:22:11,840 --> 00:22:14,342 om PEZ dispensers te wisselen. 394 00:22:14,342 --> 00:22:15,842 Amazon was een beetje meer berekend. 395 00:22:15,842 --> 00:22:20,290 396 00:22:20,290 --> 00:22:24,067 >> Dus ik kan me niet voorstellen dat een van die mensen echt had dat veel advies, 397 00:22:24,067 --> 00:22:25,900 en het lijkt te hebben uitgewerkt OK voor hen. 398 00:22:25,900 --> 00:22:28,191 Maar, bedoel ik, tegelijkertijd Ik ben niet van plan om hier te zitten 399 00:22:28,191 --> 00:22:30,920 en vertellen u niet om advies over spullen te krijgen. 400 00:22:30,920 --> 00:22:35,810 En een heleboel keer mensen zijn gewoon te voorzichtig, ook. 401 00:22:35,810 --> 00:22:40,600 Ik denk dat het nuttiger te maken dingen gebeuren en dan later excuses 402 00:22:40,600 --> 00:22:43,740 dan het is om ervoor te zorgen dat u dot alle ogen van je ik nu en dan 403 00:22:43,740 --> 00:22:44,740 gewoon niet krijgen dingen gedaan. 404 00:22:44,740 --> 00:22:47,500 405 00:22:47,500 --> 00:22:49,430 Yeah. 406 00:22:49,430 --> 00:22:50,460 Go for it. 407 00:22:50,460 --> 00:22:53,436 >> PUBLIEK: Wanneer denkt u dat Facebook zal het punt te bereiken waar 408 00:22:53,436 --> 00:23:02,860 het zou kunnen dat groot bedrijf geworden [Onverstaanbaar] nieuw idee, [onverstaanbaar]? 409 00:23:02,860 --> 00:23:05,836 Denk je dat het zal bereiken dat punt elk moment snel? 410 00:23:05,836 --> 00:23:09,340 Hoe zou jij het houden van [onverstaanbaar]? 411 00:23:09,340 --> 00:23:12,214 >> Mark Zuckerberg: Nou, Ik bedoel, ik denk dat - ik 412 00:23:12,214 --> 00:23:14,253 denken dat je soort van altijd op dat punt. 413 00:23:14,253 --> 00:23:18,290 414 00:23:18,290 --> 00:23:21,830 Ik bedoel, de meeste bedrijven zijn begonnen als een paar ideeën, 415 00:23:21,830 --> 00:23:25,800 en die zijn een paar dingen die ze goed doen. 416 00:23:25,800 --> 00:23:29,120 Dus, ik bedoel, Yahoo was alsof we gaat al deze informatie te organiseren 417 00:23:29,120 --> 00:23:31,160 in de wereld zoals door directory. 418 00:23:31,160 --> 00:23:33,350 En dat was wat ze begon te doen, 419 00:23:33,350 --> 00:23:38,860 en dan zijn ze soort van gediversifieerde uit naarmate de tijd verstreek en bouwde meer spullen. 420 00:23:38,860 --> 00:23:42,910 En veel van dat spul is als de kern van hun bedrijf nu. 421 00:23:42,910 --> 00:23:45,460 Ik bedoel, het is alsof ze niet zoeken oorspronkelijk doen. 422 00:23:45,460 --> 00:23:47,740 En nu directory gewoon niet bestaat. 423 00:23:47,740 --> 00:23:49,280 Het zuigt. 424 00:23:49,280 --> 00:23:52,880 Er is geen nut voor. 425 00:23:52,880 --> 00:23:56,320 >> Ik bedoel, Google's big thing was net zoals ze deden PageRank. 426 00:23:56,320 --> 00:24:02,320 En dan, denk ik, van PageRank, ze zoeken hebben. 427 00:24:02,320 --> 00:24:05,960 En nu zijn ze soort van uit te breiden dat aan doen andere soortgelijke vorm van algoritmen, 428 00:24:05,960 --> 00:24:07,830 zoeken in andere ruimtes. 429 00:24:07,830 --> 00:24:11,090 Maar, ik bedoel, je kan soort van vertellen hoe alle andere dingen die ze doen 430 00:24:11,090 --> 00:24:12,330 is een soort van tangentiële. 431 00:24:12,330 --> 00:24:16,220 En het is alsof ze proberen echt moeilijk om PageRank te maken 432 00:24:16,220 --> 00:24:19,080 en andere soorten algoritmen die heel zijn 433 00:24:19,080 --> 00:24:23,660 vergelijkbaar met dat werk in hun ruimten, en het is gewoon niet zo elegant 434 00:24:23,660 --> 00:24:27,460 of pure van een idee het origineel was. 435 00:24:27,460 --> 00:24:30,590 >> Dus in Facebook, bijvoorbeeld, toen het net begonnen, 436 00:24:30,590 --> 00:24:32,840 wat ik dacht was de meest interessante was gewoon 437 00:24:32,840 --> 00:24:36,010 te kunnen typen in iemands naam en uit te vinden informatie over hen. 438 00:24:36,010 --> 00:24:38,800 En er was nauwelijks van het spul dat er nu. 439 00:24:38,800 --> 00:24:41,010 Er was geen groepen. 440 00:24:41,010 --> 00:24:44,982 Er was geen berichten zelfs. 441 00:24:44,982 --> 00:24:45,690 Er werd porren. 442 00:24:45,690 --> 00:24:49,790 443 00:24:49,790 --> 00:24:51,250 >> Yeah. 444 00:24:51,250 --> 00:24:56,590 Ik bedoel, dus het is alsof je soort krijgen begon op een soort van kerngedachte. 445 00:24:56,590 --> 00:24:59,680 En in het algemeen, het bedrijf zal goed doen, omdat ik 446 00:24:59,680 --> 00:25:02,520 denk dat de mensen die beginnen uit te werken op die kerngedachte 447 00:25:02,520 --> 00:25:06,717 soort begrijpen dat single core idee in een soort van unieke manier. 448 00:25:06,717 --> 00:25:09,800 Maar dat betekent niet dat ze beter begrip van alles 449 00:25:09,800 --> 00:25:12,749 anders, dan iemand anders. 450 00:25:12,749 --> 00:25:15,290 Dus dat is waarom je omringen met een heleboel slimme mensen 451 00:25:15,290 --> 00:25:18,615 is echt belangrijk. 452 00:25:18,615 --> 00:25:20,833 >> PUBLIEK: Wat was - was er een soort van model 453 00:25:20,833 --> 00:25:26,010 dat was [onverstaanbaar] foto functies [onverstaanbaar] op Facebook? 454 00:25:26,010 --> 00:25:27,982 Was er een soort van [onverstaanbaar]? 455 00:25:27,982 --> 00:25:31,824 456 00:25:31,824 --> 00:25:34,740 Mark Zuckerberg: Ik bedoel, er is een veel toepassingen op internet 457 00:25:34,740 --> 00:25:36,220 nu doen dat spul. 458 00:25:36,220 --> 00:25:39,540 Dus, ik bedoel, Flickr's een mooie foto applicatie. 459 00:25:39,540 --> 00:25:42,470 Hoewel ik denk dat in drie weken we gaf ze in het aantal foto's 460 00:25:42,470 --> 00:25:43,470 dat we op onze site. 461 00:25:43,470 --> 00:25:49,030 462 00:25:49,030 --> 00:25:51,155 Ik bedoel, ik denk dat de coolste ding over foto's 463 00:25:51,155 --> 00:25:54,849 is dat je kunt taggen hen en de manier waarop 464 00:25:54,849 --> 00:25:56,390 maakt ze koppelen aan profielen van mensen. 465 00:25:56,390 --> 00:25:58,750 En ik denk dat dat iets dat je kunt echt 466 00:25:58,750 --> 00:26:05,960 alleen doen als je de context van iedereen om je heen op de site. 467 00:26:05,960 --> 00:26:08,190 Dat soort vereist de alomtegenwoordigheid van het gebruik. 468 00:26:08,190 --> 00:26:09,829 469 00:26:09,829 --> 00:26:13,120 Dus ik weet niet of een van de andere jongens zou hebben gedaan dat als ze dat 470 00:26:13,120 --> 00:26:16,810 soort gebruik, maar dat deden ze niet. 471 00:26:16,810 --> 00:26:20,150 472 00:26:20,150 --> 00:26:20,740 >> Ik weet het niet. 473 00:26:20,740 --> 00:26:24,085 Geen van jullie nog CS vragen? 474 00:26:24,085 --> 00:26:25,055 >> Publiek: Ik ben benieuwd. 475 00:26:25,055 --> 00:26:27,513 Hoe bepaal je als je bent vooruit met het bedrijf 476 00:26:27,513 --> 00:26:30,897 een technologie streven of een technologie niet na te streven? 477 00:26:30,897 --> 00:26:32,230 Mark Zuckerberg: Wat is een idee? 478 00:26:32,230 --> 00:26:33,185 Wat zit er in het voorbeeld? 479 00:26:33,185 --> 00:26:36,614 >> PUBLIEK: Nou, ik eigenlijk weet niet veel over Facebook. 480 00:26:36,614 --> 00:26:39,939 Wat is het volgende wat je wilt doen met foto's 481 00:26:39,939 --> 00:26:41,105 en het koppelen van mensen aan elkaar? 482 00:26:41,105 --> 00:26:45,097 Hoe weet jij uitzoeken welke technologieën goede zijn? 483 00:26:45,097 --> 00:26:48,091 Hoe krijg je de mijne om technologie te vinden? 484 00:26:48,091 --> 00:26:51,579 Heeft u processen in plaats vandaag dat 485 00:26:51,579 --> 00:26:54,230 zijn gericht dat soort dingen, 486 00:26:54,230 --> 00:26:56,158 of doet de technologie gewoon komen in het bedrijf 487 00:26:56,158 --> 00:26:57,866 want je bent ergens en iemand 488 00:26:57,866 --> 00:27:00,980 genoemd iets wat je zou willen doen in termen van Facebook? 489 00:27:00,980 --> 00:27:04,670 >> Mark Zuckerberg: Dus ik denk dat onze proces voor het filteren van welke technologieën 490 00:27:04,670 --> 00:27:08,560 te gebruiken zijn vertrouwen op de slimme mensen. 491 00:27:08,560 --> 00:27:15,010 Dus we hebben zeker een aantal mensen bij het bedrijf die zijn gewoon echt slim, 492 00:27:15,010 --> 00:27:19,795 en ik denk dat de meeste mensen op het bedrijf zijn over het algemeen behoorlijk slim. 493 00:27:19,795 --> 00:27:22,670 >> Maar er gebied een paar jongens in het bijzonder - ik ben 494 00:27:22,670 --> 00:27:32,050 niet een van hen - wie ik denk dat wanneer ze zeggen dat er iets is een algemeen 495 00:27:32,050 --> 00:27:36,590 een goede gewoonte om bij het gaan, dan is het relatief - dan 496 00:27:36,590 --> 00:27:39,471 ze kunnen ondersteuning krijgen voor dat vrij gemakkelijk. 497 00:27:39,471 --> 00:27:42,720 En ik denk dat veel van de ingenieurs soort van een consensus rond dat. 498 00:27:42,720 --> 00:27:45,877 499 00:27:45,877 --> 00:27:47,480 Ik probeer te denken van een goed voorbeeld. 500 00:27:47,480 --> 00:27:51,470 >> Ik denk dat het enigszins doelgericht. 501 00:27:51,470 --> 00:27:56,610 Zo dan met foto's, we wisten dat we wilden 502 00:27:56,610 --> 00:27:58,969 om gewoon mensen te ondersteunen het uploaden van onbeperkt foto's. 503 00:27:58,969 --> 00:28:01,010 Dus, ik bedoel, er is geen echte concept onbeperkt. 504 00:28:01,010 --> 00:28:05,240 Het is gewoon dat je op het toevoegen van te houden stuff, houden over het toevoegen opslag. 505 00:28:05,240 --> 00:28:09,337 En je wilt het zo maken dat het vriendelijk van werken zo naadloos mogelijk. 506 00:28:09,337 --> 00:28:11,170 Dus het eerste wat we probeerden te doen 507 00:28:11,170 --> 00:28:16,140 is, nou ja, laten we evalueren deze bedrijven die 508 00:28:16,140 --> 00:28:18,950 gewoon doen grote opslag voor de kost. 509 00:28:18,950 --> 00:28:21,420 Of het is als NetApp of iets, Network Appliance. 510 00:28:21,420 --> 00:28:24,080 Dus praten we met hen voor een tijdje. 511 00:28:24,080 --> 00:28:25,440 En dan zijn we net als, oke. 512 00:28:25,440 --> 00:28:29,200 Nou, we niet echt willen gaan met deze ene, grote doos aanpak. 513 00:28:29,200 --> 00:28:33,530 We willen gaan met het hebben van slechts een reeks verdeelde kleinere 514 00:28:33,530 --> 00:28:37,400 dozen met een hard rijden en veel RAM. 515 00:28:37,400 --> 00:28:40,360 >> En dus ik denk dat de architectuur die we voor het eerst gebouwd 516 00:28:40,360 --> 00:28:42,770 was een waar we een bos van die machines 517 00:28:42,770 --> 00:28:49,090 met relatief trage maar zeer stabiel schijf achter een niveau van - een laag 518 00:28:49,090 --> 00:28:54,250 van caching dozen met een ton van de RAM dat konden de meeste van de miniaturen te houden 519 00:28:54,250 --> 00:29:01,670 en de meest gebruikte afbeeldingen in - ik denk in het RAM op elk moment. 520 00:29:01,670 --> 00:29:04,610 En dan vlak voordat we gelanceerd, kwam het aan ons 521 00:29:04,610 --> 00:29:07,480 dat we zouden moeten gaan een aantal problemen met deze. 522 00:29:07,480 --> 00:29:11,450 En de problemen die we zouden moeten gaan 523 00:29:11,450 --> 00:29:16,635 gingen netwerk kwesties, niet hardware problemen. 524 00:29:16,635 --> 00:29:20,360 >> Dus, bijvoorbeeld, als je rekening een fotoalbum van 30 foto's 525 00:29:20,360 --> 00:29:23,000 en elk van uw foto's is drie megabyte, 526 00:29:23,000 --> 00:29:25,330 dan kunt u uploaden 90 megabytes aan Facebook. 527 00:29:25,330 --> 00:29:26,610 En dat soort zuigt. 528 00:29:26,610 --> 00:29:27,110 Oke. 529 00:29:27,110 --> 00:29:31,790 Ik bedoel, het is klote omdat mensen vaak niet optimaal aansluitingen 530 00:29:31,790 --> 00:29:37,770 en omdat onze router - I denk dat de meeste routers zijn ingesteld 531 00:29:37,770 --> 00:29:39,960 alleen kunnen verwerken een gigabit per keer, 532 00:29:39,960 --> 00:29:42,127 en routers zijn soort duur. 533 00:29:42,127 --> 00:29:43,460 Thy zijn grote stukken van apparatuur. 534 00:29:43,460 --> 00:29:46,043 Ik denk niet dat er een gedistribueerde versie van dat nog. 535 00:29:46,043 --> 00:29:48,030 536 00:29:48,030 --> 00:29:50,930 >> Dus konden we niet, in het tijdsbestek dat we wilden om het te lanceren, 537 00:29:50,930 --> 00:29:54,720 gewoon een nieuwe router en krijg het op te zetten. 538 00:29:54,720 --> 00:30:02,000 Dus wat we uiteindelijk doen is het bouwen van een Java-applet en een ActiveX-besturingselement dat 539 00:30:02,000 --> 00:30:04,370 gekoppelde het kiezen van de foto's die mensen wilden 540 00:30:04,370 --> 00:30:08,650 te uploaden met compressie op de client om het kleiner te maken, 541 00:30:08,650 --> 00:30:14,380 en dan kan op die manier mensen gewoon relatief snel hun foto's uploaden. 542 00:30:14,380 --> 00:30:16,540 Wij zonden CPU op onze kant omdat we niet 543 00:30:16,540 --> 00:30:18,290 hoeft te doen de decompressie aan onze kant, 544 00:30:18,290 --> 00:30:21,190 maar dat was niet zo enorm van een knelpunt. 545 00:30:21,190 --> 00:30:22,110 Dus dat werkte. 546 00:30:22,110 --> 00:30:25,330 >> En toen kregen we het aan een punt waar we waren 547 00:30:25,330 --> 00:30:27,720 met upload op een snelheid van 100 een tweede, 548 00:30:27,720 --> 00:30:31,000 en de mensen werden met behulp van de functie weg meer dan we dachten dat we zouden gaan. 549 00:30:31,000 --> 00:30:34,226 En ook al hadden we deze caching tier setup, 550 00:30:34,226 --> 00:30:35,600 het gewoon nog niet snel genoeg was. 551 00:30:35,600 --> 00:30:36,490 Ik weet zeker dat jullie niet vergeten dit. 552 00:30:36,490 --> 00:30:39,090 Een paar weken geleden, de site werd het niet hebben van een goede tijd. 553 00:30:39,090 --> 00:30:41,990 554 00:30:41,990 --> 00:30:45,180 >> Dus wat we uiteindelijk doen op dat moment werd 555 00:30:45,180 --> 00:30:49,200 gebruik van edge caching, zoals Akamai soort dingen 556 00:30:49,200 --> 00:30:53,440 om deze foto's die statisch zijn te maken inhoud gewoon dichter bij de mensen. 557 00:30:53,440 --> 00:31:00,610 Zodat op die manier kunnen we een soort van offload deel van de apparatuur en de - soort 558 00:31:00,610 --> 00:31:05,610 van het hebben van deze nog steeds te dragen wat grote bestanden aan mensen. 559 00:31:05,610 --> 00:31:10,890 Dus dat is waar we nu zijn, en het lijkt vrij goed te werken. 560 00:31:10,890 --> 00:31:14,700 >> Het was niet dat we hadden geen upfront technisch genie over. 561 00:31:14,700 --> 00:31:19,270 Het was gewoon een soort die op elk punt we soort verwacht de problemen 562 00:31:19,270 --> 00:31:21,390 of pakte ze uit vrij snel en dan 563 00:31:21,390 --> 00:31:23,370 genoeg bevoegdheden had te evalueren, denk ik, 564 00:31:23,370 --> 00:31:25,690 wat de opties waren dat we hadden en maken 565 00:31:25,690 --> 00:31:28,458 wat ik denk dat redelijk waren beslissingen over hoe om uit te voeren op hen. 566 00:31:28,458 --> 00:31:29,354 Wat is dat? 567 00:31:29,354 --> 00:31:31,399 >> PUBLIEK: Neem dat aan de volgende niveau is, wat de problemen 568 00:31:31,399 --> 00:31:32,315 u zojuist over sprak. 569 00:31:32,315 --> 00:31:33,836 Mark Zuckerberg: Yeah. 570 00:31:33,836 --> 00:31:38,069 >> Doelgroep: studenten krijgen een jaar - je weet wel, een computer science werken 571 00:31:38,069 --> 00:31:44,294 met, zoals, ik ga zitten in de hoek, het type op mijn [onverstaanbaar]. 572 00:31:44,294 --> 00:31:47,282 Hoe heeft het bedrijf werken door - wat doen de software engineers doen 573 00:31:47,282 --> 00:31:50,300 wanneer jullie allemaal te zetten accolades op dezelfde plaats? 574 00:31:50,300 --> 00:31:51,508 >> Mark Zuckerberg: Wat is dat? 575 00:31:51,508 --> 00:31:54,958 PUBLIEK: Curly braces voor de programmeurs op dezelfde plaats. 576 00:31:54,958 --> 00:31:58,766 Hoe is de structuur van de software techniek eigenlijk gedaan [onverstaanbaar]? 577 00:31:58,766 --> 00:32:01,800 578 00:32:01,800 --> 00:32:06,720 >> Mark Zuckerberg: Dus de manier waarop - ik denk dat de methode die we hebben is 579 00:32:06,720 --> 00:32:12,520 dat ik wilde soort zijn - als veel van een meritocratie mogelijk 580 00:32:12,520 --> 00:32:16,600 waar de mensen die kunnen komen met de coolste oplossingen 581 00:32:16,600 --> 00:32:20,790 en implementeren van hen de snelste en hebben net als de minste bugs 582 00:32:20,790 --> 00:32:23,950 om te werken aan de dingen die ze dat is de meest interessante 583 00:32:23,950 --> 00:32:26,600 en gaan uit en hebben de meest invloed in het bedrijf. 584 00:32:26,600 --> 00:32:29,070 >> Dus we zijn ook on-boarding een heleboel mensen, 585 00:32:29,070 --> 00:32:31,270 omdat we relatief snel huren. 586 00:32:31,270 --> 00:32:36,240 En daarbij, we sorteren van hebben - we koppelen 587 00:32:36,240 --> 00:32:40,370 nieuwe mensen die komen met sommige - zoals de betere mensen 588 00:32:40,370 --> 00:32:44,720 die zijn een soort van aan de top van de keten, en dan hebben we 589 00:32:44,720 --> 00:32:48,650 hebben ze een soort van werken met degenen mensen wanneer ze voor het eerst komen, 590 00:32:48,650 --> 00:32:51,340 om de dingen te leren die ze werken aan dat - zo 591 00:32:51,340 --> 00:32:53,580 dat de nieuwe mensen, zoals de inkomende klasse, 592 00:32:53,580 --> 00:32:56,870 kan soort van leren wat sommige van de mensen die op dat moment 593 00:32:56,870 --> 00:32:58,290 bij het bedrijf werkt. 594 00:32:58,290 --> 00:33:02,270 En ik denk dat in dat te doen, ze kiezen de stijl en de methoden die we 595 00:33:02,270 --> 00:33:03,540 gebruiken voor het doen van dingen. 596 00:33:03,540 --> 00:33:07,940 >> Maar ik denk dat het verandert vrij snel. 597 00:33:07,940 --> 00:33:12,340 Ik denk dat een verschil tussen de manier waarop dingen werken in een bedrijf 598 00:33:12,340 --> 00:33:16,600 en de manier waarop dingen werken op school is dat dit een iteratief proces. 599 00:33:16,600 --> 00:33:21,880 En het is leuk als je spul de eerste keer, maar we hoeven niet te. 600 00:33:21,880 --> 00:33:24,810 En ik denk dat een heleboel bedrijven doorlopen fasen of stadia, 601 00:33:24,810 --> 00:33:26,810 waar ze niet spullen meteen de eerste keer. 602 00:33:26,810 --> 00:33:29,560 >> Zoals Microsoft - I bedoel, ik weet niet wanneer 603 00:33:29,560 --> 00:33:32,589 de laatste keer was dat ze een goed product voor versie 4. 604 00:33:32,589 --> 00:33:34,380 Maar tegen de tijd dat ze krijgen naar versie 4, is het 605 00:33:34,380 --> 00:33:37,286 zoals altijd goed voor het grootste deel. 606 00:33:37,286 --> 00:33:39,380 En ik denk dat werken vrij goed voor hen. 607 00:33:39,380 --> 00:33:42,240 En, ik bedoel, Google altijd releases hun spullen in beta. 608 00:33:42,240 --> 00:33:50,350 >> Dus ik denk dat we proberen om meerdere hebben mensen werken op het zelfde ding, 609 00:33:50,350 --> 00:33:53,810 zodat iedereen kan leren van elkaar en soort van pick off 610 00:33:53,810 --> 00:33:58,800 sommige fouten die wellicht gemaakt dat we vrij snel kunnen verminderen. 611 00:33:58,800 --> 00:34:01,676 Maar net als ik denk dat in algemeen, het idee is 612 00:34:01,676 --> 00:34:04,050 dat het niet hoeft te worden perfect de eerste keer rond. 613 00:34:04,050 --> 00:34:07,457 En zolang je de architectuur zo recht mogelijk, 614 00:34:07,457 --> 00:34:09,290 dan veel van de andere implementatie stuff 615 00:34:09,290 --> 00:34:11,581 gaat niet zo groot te zijn een deal, en je kan een soort van 616 00:34:11,581 --> 00:34:13,190 werken die op elk gewenst moment. 617 00:34:13,190 --> 00:34:16,449 Ik weet als dat soort beantwoorden de vraag die je me vroeg. 618 00:34:16,449 --> 00:34:20,199 >> PUBLIEK: Dus nu, wanneer je iets vindt 619 00:34:20,199 --> 00:34:22,449 dat u wilt doen dat je weet niet zo veel over, 620 00:34:22,449 --> 00:34:24,449 kunt u een aantal van deze vragen mensen die werken voor u, 621 00:34:24,449 --> 00:34:25,449 of u kunt nieuwe mensen. 622 00:34:25,449 --> 00:34:28,657 Maar toen je begon, het was gewoon soort van u en uw huisgenoot als student. 623 00:34:28,657 --> 00:34:32,199 En natuurlijk waren er domein kennisvragen van de informatica 624 00:34:32,199 --> 00:34:34,449 dat u te maken gehad met en je niet wist over. 625 00:34:34,449 --> 00:34:37,449 >> Ik bedoel, hoe heb je over uitzoeken hoe dingen te doen? 626 00:34:37,449 --> 00:34:39,222 Heb je besloten om bepaalde lessen te nemen? 627 00:34:39,222 --> 00:34:39,971 Hebt u boeken te krijgen? 628 00:34:39,971 --> 00:34:43,278 Ging je huren of krijgen betrokken zijn met wat meer mensen? 629 00:34:43,278 --> 00:34:45,758 Hoe ben je door te werken die kwesties van leren 630 00:34:45,758 --> 00:34:48,494 informatica als u doorgewerkt dit? 631 00:34:48,494 --> 00:34:50,660 Mark Zuckerberg: Het internet is een vrij goed hulpmiddel. 632 00:34:50,660 --> 00:34:54,300 633 00:34:54,300 --> 00:35:00,120 Ik denk dat dat hoe deden we het meeste. 634 00:35:00,120 --> 00:35:04,470 Ik bedoel, we soort van een punt van het niet aannemen van mensen voor vaardigheden, 635 00:35:04,470 --> 00:35:08,760 want ik denk dat de theorie is als iemand vaardigheden in een gebied 636 00:35:08,760 --> 00:35:11,600 en is doet voor 10 of 15 jaar, 637 00:35:11,600 --> 00:35:13,890 dan is dat waarschijnlijk wat ze kunnen doen. 638 00:35:13,890 --> 00:35:16,230 En dat is goed, en dat betekenen dat ze dat kunnen doen. 639 00:35:16,230 --> 00:35:19,310 >> Maar als je iemand inhuren, zeggen, rechts van de universiteit, 640 00:35:19,310 --> 00:35:22,520 of iemand jonger die je gewoon het huren van hen voor ruwe intelligentie, 641 00:35:22,520 --> 00:35:25,907 dan is het de bedoeling dat ze gaan in staat zijn om dingen echt snel te leren. 642 00:35:25,907 --> 00:35:28,490 En er is een heleboel informatie beschikbaar zijn over de plaats, 643 00:35:28,490 --> 00:35:32,900 en nu, zijn binnen de afgelopen jaren, is er goede instrumenten voor het sorteren van dat. 644 00:35:32,900 --> 00:35:38,320 En ik denk dat de meest performante mensen die we hebben 645 00:35:38,320 --> 00:35:43,080 zijn een soort van jongere mensen, die dat niet deden se weten dat veel over 646 00:35:43,080 --> 00:35:45,190 iets specifieks coming out van de universiteit. 647 00:35:45,190 --> 00:35:48,020 >> Ik bedoel, een goed voorbeeld is - Dustin, mijn kamergenoot aan Harvard 648 00:35:48,020 --> 00:35:49,030 was niet eens een grote CS. 649 00:35:49,030 --> 00:35:50,170 Hij was een belangrijke economie. 650 00:35:50,170 --> 00:35:54,260 En hij is gewoon een heel slimme kerel, en was in staat om het op te rapen. 651 00:35:54,260 --> 00:35:56,510 Enkele andere goede mensen die we hebben zijn 652 00:35:56,510 --> 00:36:00,220 EE majors van Stanford en Berkeley. 653 00:36:00,220 --> 00:36:02,610 En ze zijn niet eens CS de hele tijd. 654 00:36:02,610 --> 00:36:05,040 Als wiskunde mensen - als je studeerde wiskunde, je 655 00:36:05,040 --> 00:36:07,610 kan het spul relatief leren snel een groot deel van de tijd. 656 00:36:07,610 --> 00:36:13,170 657 00:36:13,170 --> 00:36:14,042 Yeah? 658 00:36:14,042 --> 00:36:17,706 >> Publiek: Ik denk dat, omdat je de infrastructuur in de plaats, nu, 659 00:36:17,706 --> 00:36:21,414 wanneer u zich richten op uw verhuren, zodat je nog steeds op zoek naar tech vaardigheid mensen? 660 00:36:21,414 --> 00:36:24,747 Of kijk je naar mensen die misschien hebben de kennis van zaken om u te helpen groeien 661 00:36:24,747 --> 00:36:25,913 meer en meer geld verdienen? 662 00:36:25,913 --> 00:36:32,099 Wat is eigenlijk de prioriteit op dit moment in het kweken van het bedrijf? 663 00:36:32,099 --> 00:36:33,890 Mark Zuckerberg: I mensen nooit echt te huren 664 00:36:33,890 --> 00:36:37,850 alleen maar omdat ze zakelijke vaardigheden. 665 00:36:37,850 --> 00:36:42,320 Het is eigenlijk wel grappig, maar kennis van een heleboel kern CS spullen 666 00:36:42,320 --> 00:36:44,049 is echt belangrijk in het bedrijfsleven, ook. 667 00:36:44,049 --> 00:36:46,590 Een van de belangrijkste dingen die je leren wanneer je studeert CS 668 00:36:46,590 --> 00:36:52,820 is complex en omvangrijk, en dat is een groot probleem in het bedrijfsleven, ook. 669 00:36:52,820 --> 00:36:56,370 Hoe ga je van het hebben van vijf mensen tot 100 personen, 670 00:36:56,370 --> 00:37:00,410 en wat is de verandering in de dynamische daar? 671 00:37:00,410 --> 00:37:03,010 En ziet, hoe zijn bepaalde processen - hoe 672 00:37:03,010 --> 00:37:07,320 is een sales force gaat op schaal van vijf personen tot 100 personen? 673 00:37:07,320 --> 00:37:10,760 >> Het is net hetzelfde type van intelligentie dat 674 00:37:10,760 --> 00:37:12,680 kunnen achterhalen, zowel van die problemen. 675 00:37:12,680 --> 00:37:15,805 En het kan een ander type zijn persoon die geeft om de problemen op te lossen. 676 00:37:15,805 --> 00:37:21,670 >> Maar ik denk dat het tweede deel van mijn antwoord op wat je zei 677 00:37:21,670 --> 00:37:24,480 is dat ik denk dat we soort van voortdurend 678 00:37:24,480 --> 00:37:26,810 in het bouwproces uit infrastructuur, 679 00:37:26,810 --> 00:37:29,110 en ik vind je niet ooit uit van dat proces. 680 00:37:29,110 --> 00:37:32,850 En we zijn soort van zich te concentreren niet op net iets aan het bouwen 681 00:37:32,850 --> 00:37:34,810 en uitzoeken hoe om geld te verdienen aan het 682 00:37:34,810 --> 00:37:38,550 en soort van het maximaliseren van de waarde van onze activiteiten op de korte termijn - 683 00:37:38,550 --> 00:37:45,250 maar in plaats daarvan, een soort van altijd op zoek naar het maximaliseren 684 00:37:45,250 --> 00:37:47,340 wat de waarde op lange termijn zou zijn. 685 00:37:47,340 --> 00:37:49,690 En ik denk dat in dat te doen, je soort van 686 00:37:49,690 --> 00:37:52,836 moeten altijd gewoon bouwen uit je basis, en op geen enkel moment 687 00:37:52,836 --> 00:37:54,460 zorgen te maken over het maximaliseren van uw geld. 688 00:37:54,460 --> 00:37:59,828 689 00:37:59,828 --> 00:38:02,268 >> Publiek: Dit is een soort van terug naar de [onverstaanbaar] 690 00:38:02,268 --> 00:38:05,137 Facebook, maar hebben jullie geven als de dag na de universiteit, 691 00:38:05,137 --> 00:38:07,636 misschien iets als dat, met iedereen uploaden van foto's 692 00:38:07,636 --> 00:38:12,125 allemaal op hetzelfde moment, [onhoorbaar]? 693 00:38:12,125 --> 00:38:14,000 Mark Zuckerberg: Onze pieken zijn vrij sterk. 694 00:38:14,000 --> 00:38:17,700 Dus net als bij 5:00 in de ochtend, het maakt niet uit 695 00:38:17,700 --> 00:38:20,750 hoeveel gebruikers wij hebben ondertekend, er is altijd zo 5.000 mensen, 696 00:38:20,750 --> 00:38:21,660 en dat is het. 697 00:38:21,660 --> 00:38:26,980 En dan als je naar 9:00 Pacific - dus zoals hier middernacht - 698 00:38:26,980 --> 00:38:29,900 waarvan ik denk dat als de piek in het hele land, 699 00:38:29,900 --> 00:38:34,390 het is dicht bij 400.000 mensen het gebruik ervan tegelijkertijd. 700 00:38:34,390 --> 00:38:41,500 >> En het is eigenlijk best interessant, omdat we monitoren deze grafieken 701 00:38:41,500 --> 00:38:43,741 en wij hebben deze enorme LCD in ons kantoor, en wanneer 702 00:38:43,741 --> 00:38:46,490 er is een blip in het verkeer, we zijn net, oh crap, wat is er gebeurd? 703 00:38:46,490 --> 00:38:48,796 En een heleboel keer het is net als Laguna Beach. 704 00:38:48,796 --> 00:38:53,330 >> [Grinnikt] 705 00:38:53,330 --> 00:38:58,617 >> Maar meestal is het niet slingeren zo ver de andere kant op. 706 00:38:58,617 --> 00:39:01,563 >> PUBLIEK: Met uw archief [onverstaanbaar], als iemand iets verwijdert 707 00:39:01,563 --> 00:39:05,719 van hun profiel, houdt u een cache van dat, en hoe lang? 708 00:39:05,719 --> 00:39:07,260 Mark Zuckerberg: Op dit moment doen we niet. 709 00:39:07,260 --> 00:39:10,334 Maar we kunnen op enig moment in de toekomst. 710 00:39:10,334 --> 00:39:13,564 >> PUBLIEK: Om op te volgen dat, wat voor problemen 711 00:39:13,564 --> 00:39:15,634 praat je bij het bedrijf in termen 712 00:39:15,634 --> 00:39:19,280 van privacy en veiligheid, al die dingen? 713 00:39:19,280 --> 00:39:21,765 Maakt u zich zorgen over het helemaal? 714 00:39:21,765 --> 00:39:25,360 Je hebt je [onverstaanbaar] privacy zetten en veiligheid verklaring online. 715 00:39:25,360 --> 00:39:28,240 Dus je zet ze gewoon op en dan geen zorgen over te maken? 716 00:39:28,240 --> 00:39:33,010 >> Mark Zuckerberg: Nou, ik denk dat dat wat maakt Facebook plezier 717 00:39:33,010 --> 00:39:37,140 en nuttig is dat er veel informatie over een heleboel mensen 718 00:39:37,140 --> 00:39:37,970 die je kunt krijgen. 719 00:39:37,970 --> 00:39:40,820 Maar wat belangrijker is dat de informatie 720 00:39:40,820 --> 00:39:43,740 is beschikbaar voor de mensen die die persoon wil dat informatie 721 00:39:43,740 --> 00:39:44,810 beschikbaar te zijn. 722 00:39:44,810 --> 00:39:47,271 En de keerzijde van dat dat de informatie 723 00:39:47,271 --> 00:39:50,270 is beschikbaar voor de mensen die willen om toegang tot die informatie hebben. 724 00:39:50,270 --> 00:39:54,080 >> Dus een van de aard van de kern beslissingen die we maakten 725 00:39:54,080 --> 00:39:59,160 was alleen aan mensen te laten op hetzelfde scholen zien elkaars profielen. 726 00:39:59,160 --> 00:40:02,580 En ik denk dat het idee achter dat was dat je op Harvard. 727 00:40:02,580 --> 00:40:05,400 Je zou waarschijnlijk niet hebben dat moeilijk van een tijd alleen te laten 728 00:40:05,400 --> 00:40:07,510 iemand anders aan Harvard zie uw informatie. 729 00:40:07,510 --> 00:40:11,030 Maar tegelijkertijd is het zoals alleen mensen aan Harvard, 730 00:40:11,030 --> 00:40:14,210 die je waarschijnlijk gaat zien op een dag-tot-dag basis en misschien ontmoeten, 731 00:40:14,210 --> 00:40:16,750 die ooit gaan wil je omhoog kijkt. 732 00:40:16,750 --> 00:40:19,206 Het is niet zoals een jongen uit bij Stanford, die zul je nooit 733 00:40:19,206 --> 00:40:22,330 smaak gaat geïnteresseerd te zijn in weten wat uw mobiel nummer is 734 00:40:22,330 --> 00:40:23,900 of wat je geïnteresseerd bent 735 00:40:23,900 --> 00:40:28,030 >> Dus door het beperken van de reikwijdte van de informatie 736 00:40:28,030 --> 00:40:32,434 voor het sorteren van zo smal als zinvol, denk ik 737 00:40:32,434 --> 00:40:34,100 dat we veel van die zaken hebt opgelost. 738 00:40:34,100 --> 00:40:36,050 En dan, we geven ook mensen de volledige controle 739 00:40:36,050 --> 00:40:39,630 over wat delen van hun profiel get toonde. 740 00:40:39,630 --> 00:40:42,100 Zodat we niet dwingen iemand om iets te laten zien, 741 00:40:42,100 --> 00:40:48,280 en we geven mensen granulaire controle over een aantal van de meer gevoelige dingen. 742 00:40:48,280 --> 00:40:50,220 >> Dus wilt, direct naast het gebied van mobiele telefoon, 743 00:40:50,220 --> 00:40:53,160 er is nog een gebied dat is net als, wie wil je dit laten zien? 744 00:40:53,160 --> 00:40:57,300 Alleen je vrienden, gewoon mensen op je school, wat? 745 00:40:57,300 --> 00:40:59,060 We schelen, want als mensen stoppen - 746 00:40:59,060 --> 00:41:01,330 als mensen het gevoel dat hun informatie is niet prive, 747 00:41:01,330 --> 00:41:05,880 dan is dat schroeven ons op de lange termijn, ook. 748 00:41:05,880 --> 00:41:09,050 >> PUBLIEK: Gewoon bevorderen op dat denk ik ook al heb je 749 00:41:09,050 --> 00:41:11,840 zet de informatie up zelf, wat is het beroep in de zaak, 750 00:41:11,840 --> 00:41:15,065 zeg, je hebt een foto, en iemand zet die foto up 751 00:41:15,065 --> 00:41:17,190 op sommige message board of sommige Hot or Not site-. 752 00:41:17,190 --> 00:41:21,052 Hoe ga je bepalen wat gebruikers doen met de informatie die is 753 00:41:21,052 --> 00:41:22,432 ingang op uw servers? 754 00:41:22,432 --> 00:41:25,515 Mark Zuckerberg: Het is erg moeilijk om controleren wat mensen doen met informatie 755 00:41:25,515 --> 00:41:27,604 dat zij toegang hebben tot. 756 00:41:27,604 --> 00:41:28,470 Rechts? 757 00:41:28,470 --> 00:41:33,880 Ik bedoel, het beste dat we kunnen doen is mensen de controle over hun informatie 758 00:41:33,880 --> 00:41:34,750 en wie kan het zien. 759 00:41:34,750 --> 00:41:38,120 En dan als ze eenmaal laat iemand zien, het is een soort uit de hand van iemand. 760 00:41:38,120 --> 00:41:41,114 761 00:41:41,114 --> 00:41:45,106 >> Publiek: Ik ben benieuwd wat over [onverstaanbaar] Muur functie. 762 00:41:45,106 --> 00:41:48,553 Het leek misschien beginnen meer als blackboard soort dingen, en dan is het 763 00:41:48,553 --> 00:41:51,094 volledig rond veranderd. [Onverstaanbaar], zoals een of het ander, 764 00:41:51,094 --> 00:41:53,260 of als er iets dat je denkt? 765 00:41:53,260 --> 00:41:57,090 Of was er een wijziging in het ontwerp het proces van het doen [onverstaanbaar]? 766 00:41:57,090 --> 00:42:00,410 >> Mark Zuckerberg: Dus ik oorspronkelijk gooide die samen als een half uur. 767 00:42:00,410 --> 00:42:07,640 En ik denk dat het was vrij ingewikkeld, omdat - of het 768 00:42:07,640 --> 00:42:10,170 was ingewikkelder dan ik dacht dat het zou gaan worden. 769 00:42:10,170 --> 00:42:12,055 En ik denk dat een deel van de reden waarom we veranderd 770 00:42:12,055 --> 00:42:14,430 het was omdat het niet werkte en wilden we aan. 771 00:42:14,430 --> 00:42:17,520 Ik bedoel, het oorspronkelijke doel was om een ​​soort van maken 772 00:42:17,520 --> 00:42:22,250 zodat u deze wiki kan hebben Typ ding op profielen van mensen, 773 00:42:22,250 --> 00:42:29,400 dat wanneer je moused over iets, bleek die dat deel van het toegevoegd. 774 00:42:29,400 --> 00:42:33,540 >> Maar ik denk dat er een Veel zaken die we misten, 775 00:42:33,540 --> 00:42:35,960 of het was gewoon niet goed ontworpen door mij. 776 00:42:35,960 --> 00:42:40,090 En ik weet niet of jullie herinneren, maar je gebruikt om de muis over dingen, 777 00:42:40,090 --> 00:42:41,350 en het was gewoon niet zo goed. 778 00:42:41,350 --> 00:42:43,870 En net, zou het te vertellen je de verkeerde persoon, 779 00:42:43,870 --> 00:42:46,120 of is het misschien meer benadrukken dan het zou moeten. 780 00:42:46,120 --> 00:42:53,186 >> Dus ik soort van combinatie die met denken, dit is niet eens de beste eigenschap. 781 00:42:53,186 --> 00:42:56,310 Het zou veel interessanter zijn indien in plaats van om de muis over dingen, 782 00:42:56,310 --> 00:43:00,330 mensen konden gewoon de foto te zien en de naam van de persoon die 783 00:43:00,330 --> 00:43:04,140 gepost alles, zonder dat te gaan door de hele muur. 784 00:43:04,140 --> 00:43:07,350 Dus in de zomer, we gewoon een soort van ging door 785 00:43:07,350 --> 00:43:10,670 en schreef een betere parser voor de muren en probeerde ze te ontleden. 786 00:43:10,670 --> 00:43:13,420 En dan, de toekomst, hebben we het zo dat je gewoon een bericht toegevoegd, 787 00:43:13,420 --> 00:43:14,878 en naar de bovenkant van de muur. 788 00:43:14,878 --> 00:43:18,020 789 00:43:18,020 --> 00:43:20,400 >> PUBLIEK: [onverstaanbaar] vraag. 790 00:43:20,400 --> 00:43:23,270 Waar heb je het idee uit, voor het maken van Facebook? 791 00:43:23,270 --> 00:43:24,410 >> Mark Zuckerberg: Ik heb net wilde iets maken 792 00:43:24,410 --> 00:43:26,368 waar mensen kunnen typen iemands naam en krijgen 793 00:43:26,368 --> 00:43:28,594 wat informatie over een persoon. 794 00:43:28,594 --> 00:43:29,977 Ik dacht dat dat zou cool zijn. 795 00:43:29,977 --> 00:43:35,566 796 00:43:35,566 --> 00:43:37,060 Oh, ja? 797 00:43:37,060 --> 00:43:39,301 >> Publiek: Ik ben geïnteresseerd in de functie die u 798 00:43:39,301 --> 00:43:44,540 kan wel wat [onverstaanbaar] informatie SMS als je wilde en stuur het terug. 799 00:43:44,540 --> 00:43:46,290 Ik wist niet over mensen die het gebruiken. 800 00:43:46,290 --> 00:43:49,970 Dus ik vraag me af of er feitelijke overwegingen [onverstaanbaar]? 801 00:43:49,970 --> 00:43:58,160 >> Mark Zuckerberg: Dus de SMS Gateways hebben ook een e-tegenhanger, 802 00:43:58,160 --> 00:44:05,400 dus als uw telefoonnummers is x en je hebt Cingular als uw provider, 803 00:44:05,400 --> 00:44:11,080 dan kun je een e-mail x@cingular.com met varianten die, 804 00:44:11,080 --> 00:44:13,500 en het tekstbericht zou gaan naar uw telefoon. 805 00:44:13,500 --> 00:44:15,950 En dat is een gratis gateway. 806 00:44:15,950 --> 00:44:18,880 Dus, weet je wanneer je tekst bericht mensen, een heleboel keer 807 00:44:18,880 --> 00:44:22,070 afhankelijk van wat uw mobiele telefoon plan is, zal het u geld kosten. 808 00:44:22,070 --> 00:44:24,850 Als u dit doen via e-mail, het eigenlijk geen geld kosten. 809 00:44:24,850 --> 00:44:30,370 Dus dat is hoe we ervoor gekozen om het te doen. 810 00:44:30,370 --> 00:44:33,710 We kregen een hoge doen volume ervan en we 811 00:44:33,710 --> 00:44:40,450 besloten dat het gewoon een beter zou zijn ding voor ons - om daadwerkelijk te doen 812 00:44:40,450 --> 00:44:44,352 de legit manier en stuur een tekst bericht direct op de mobiele telefoon, 813 00:44:44,352 --> 00:44:46,310 in tegenstelling tot het gaan via email gateways. 814 00:44:46,310 --> 00:44:48,643 Dus we zijn soort van het proces het krijgen van die ingesteld nu. 815 00:44:48,643 --> 00:44:51,784 816 00:44:51,784 --> 00:45:00,568 >> PUBLIEK: [onverstaanbaar] Myspace [onverstaanbaar]? 817 00:45:00,568 --> 00:45:04,340 >> Mark Zuckerberg: Ik denk dat we altijd op zoek naar meer dingen te doen. 818 00:45:04,340 --> 00:45:07,170 Ik denk niet dat we concurreren met Myspace. 819 00:45:07,170 --> 00:45:10,030 En ik denk dat het een soort van een verschillende type toepassing. 820 00:45:10,030 --> 00:45:10,530 Yeah. 821 00:45:10,530 --> 00:45:13,860 822 00:45:13,860 --> 00:45:14,985 Publiek: Ik ben gewoon nieuwsgierig. 823 00:45:14,985 --> 00:45:20,182 Is er een bepaalde reden waarom op profielen van een persoon en de school emails 824 00:45:20,182 --> 00:45:24,885 en dat soort dingen [onverstaanbaar] en niet als tekst kan worden gekopieerd en geplakt? 825 00:45:24,885 --> 00:45:26,865 Is dat [onverstaanbaar]? 826 00:45:26,865 --> 00:45:30,200 >> Mark Zuckerberg: Dus ik deed dat zodat mensen 827 00:45:30,200 --> 00:45:32,700 kon niet door en schraap de pagina's. 828 00:45:32,700 --> 00:45:35,260 We hebben een heleboel dingen dat we in plaats 829 00:45:35,260 --> 00:45:39,240 om ervoor te zorgen dat mensen niet geaggregeerde informatie af uit Facebook. 830 00:45:39,240 --> 00:45:42,520 Je natuurlijk, kun je niet zien profielen van de mensen op andere scholen. 831 00:45:42,520 --> 00:45:45,010 Maar ook als je probeert te zie veel profielen 832 00:45:45,010 --> 00:45:50,770 het pikt dat je gewoon aan het bekijken bent een abnormaal aantal profielen. 833 00:45:50,770 --> 00:45:54,160 >> En we hebben ook een soort van - net door het analyseren van activiteiten van gebruikers, 834 00:45:54,160 --> 00:45:58,710 we hebben deze Bayesiaanse filters gebouwd dat ik denk laat ons kiezen uit 835 00:45:58,710 --> 00:46:02,190 abnormale activiteit, net als echt snel, en net soort show 836 00:46:02,190 --> 00:46:04,630 zeer beperkte informatie aan die gebruikers. 837 00:46:04,630 --> 00:46:06,849 Maar een van de dingen dat we wilden doen, 838 00:46:06,849 --> 00:46:09,890 we willen ervoor zorgen dat - we willen er het voor iedereen vooral moeilijk 839 00:46:09,890 --> 00:46:12,100 om te proberen om e-mail te schrapen adressen, want dat is 840 00:46:12,100 --> 00:46:14,310 echt vervelend - als mensen krijgen gespamde. 841 00:46:14,310 --> 00:46:16,470 Dus we dachten dat door waardoor het een beeld, 842 00:46:16,470 --> 00:46:20,020 in plaats van platte tekst, die net voegde een extra niveau van complexiteit 843 00:46:20,020 --> 00:46:21,870 in termen van schrapen. 844 00:46:21,870 --> 00:46:27,337 845 00:46:27,337 --> 00:46:33,301 >> PUBLIEK: [onverstaanbaar] vrij waardevolle middelen dat [onverstaanbaar]. 846 00:46:33,301 --> 00:46:36,780 847 00:46:36,780 --> 00:46:40,259 Heeft u iets te doen [onverstaanbaar]? 848 00:46:40,259 --> 00:46:47,220 >> Mark Zuckerberg: Nou, we kunnen het gebruiken om affiches te richten op u, bijvoorbeeld. 849 00:46:47,220 --> 00:46:49,470 Ik weet niet of iemand van jullie kocht affiches af van dat. 850 00:46:49,470 --> 00:46:55,230 Maar we soort - we proberen te erachter te komen wat we dat kunnen doen, 851 00:46:55,230 --> 00:46:58,710 maar we zijn uiteraard erg gevoelig voor de privacy van mensen. 852 00:46:58,710 --> 00:47:00,240 En wat is dat? 853 00:47:00,240 --> 00:47:02,740 >> PUBLIEK: Niet zozeer voor individuele [onverstaanbaar], 854 00:47:02,740 --> 00:47:05,774 maar net als geheel [onverstaanbaar]? 855 00:47:05,774 --> 00:47:06,690 Mark Zuckerberg: Yeah. 856 00:47:06,690 --> 00:47:08,940 Ik denk dat we eigenlijk aan de hand Iets vrijgeven 857 00:47:08,940 --> 00:47:13,740 Eind deze week of volgende week dat toont enkele geaggregeerde statistieken die we 858 00:47:13,740 --> 00:47:15,710 denken zijn interessant. 859 00:47:15,710 --> 00:47:19,637 Ik bedoel, dit is de spullen is een soort van cool, maar het is niet het soort dingen 860 00:47:19,637 --> 00:47:20,970 dat je terug te komen elke dag. 861 00:47:20,970 --> 00:47:25,948 862 00:47:25,948 --> 00:47:27,675 Geen CS vragen? 863 00:47:27,675 --> 00:47:31,548 864 00:47:31,548 --> 00:47:33,756 MICHAEL D. SMITH: Heeft u vragen voor Mark? 865 00:47:33,756 --> 00:47:37,619 Hij zou bereid zijn om te verblijven rond voor een paar minuten, 866 00:47:37,619 --> 00:47:40,035 in het geval mensen willen niet vragen je in het openbaar, maar hebben een - 867 00:47:40,035 --> 00:47:40,920 >> Mark Zuckerberg: Publiek: Ik ben vooral 868 00:47:40,920 --> 00:47:43,990 teleurgesteld dat Will Chen heb me geen vragen. 869 00:47:43,990 --> 00:47:46,490 >> MICHAEL D. SMITH: We zullen later werken op Will. 870 00:47:46,490 --> 00:47:46,990 Dat is het? 871 00:47:46,990 --> 00:47:47,490 Niet meer? 872 00:47:47,490 --> 00:47:51,484 We hebben een paar meer. 873 00:47:51,484 --> 00:47:52,400 Mark Zuckerberg: Cool. 874 00:47:52,400 --> 00:47:54,240 PUBLIEK: Heb je ooit talmen op Facebook, 875 00:47:54,240 --> 00:47:55,620 net als iedereen in de kamer? 876 00:47:55,620 --> 00:47:57,115 >> Mark Zuckerberg: Wat is dat? 877 00:47:57,115 --> 00:47:59,355 >> PUBLIEK: Heb je ooit uitstelgedrag op Facebook? 878 00:47:59,355 --> 00:48:00,606 >> Mark Zuckerberg: Natuurlijk. 879 00:48:00,606 --> 00:48:01,562 >> PUBLIEK: [onverstaanbaar]. 880 00:48:01,562 --> 00:48:04,570 >> Mark Zuckerberg: Ik bedoel, Ik denk dat er 881 00:48:04,570 --> 00:48:07,640 een waarde aan wat mensen doen op de site. 882 00:48:07,640 --> 00:48:11,824 883 00:48:11,824 --> 00:48:14,264 >> Publiek: Ik weet het gewoon die waarschijnlijk velen van ons 884 00:48:14,264 --> 00:48:16,140 zou voelen dat de uren [onverstaanbaar]. 885 00:48:16,140 --> 00:48:17,390 >> MICHAEL D. SMITH: [onverstaanbaar]. 886 00:48:17,390 --> 00:48:20,300 887 00:48:20,300 --> 00:48:22,891 >> Mark Zuckerberg: Ja, natuurlijk. 888 00:48:22,891 --> 00:48:25,974 Publiek: Ik weet niet of je kunt zeggen dit, maar wat voor soort functies kan 889 00:48:25,974 --> 00:48:27,918 we in de toekomst verwachten? 890 00:48:27,918 --> 00:48:30,348 [Onverstaanbaar] 891 00:48:30,348 --> 00:48:34,782 >> Mark Zuckerberg: Nou, ik kan je vertellen wat we gaan komende twee weken doen. 892 00:48:34,782 --> 00:48:36,740 Er is de zaak die Ik eerder al noemde, 893 00:48:36,740 --> 00:48:40,830 waar we het aggregeren van een bos van statistieken, en gewoon zien wat er hot 894 00:48:40,830 --> 00:48:42,760 en wat er verandert. 895 00:48:42,760 --> 00:48:45,010 En ook verrassend statistieken die we hebben 896 00:48:45,010 --> 00:48:48,492 gevonden, net als 2% van de mensen aan de Harvard zijn Libertarian, bijvoorbeeld, 897 00:48:48,492 --> 00:48:49,450 of iets dergelijks. 898 00:48:49,450 --> 00:48:52,240 899 00:48:52,240 --> 00:48:57,100 Ik denk dat een ander ding dat we gaan hopelijk lanceren 900 00:48:57,100 --> 00:48:59,770 soms ook door de late deze week of volgende week, 901 00:48:59,770 --> 00:49:03,250 is iets dat stelt mensen in staat om te verduidelijken 902 00:49:03,250 --> 00:49:05,160 hun relaties met andere mensen. 903 00:49:05,160 --> 00:49:10,130 >> Dus veel van de problemen die we soort deal met Facebook 904 00:49:10,130 --> 00:49:14,140 niet altijd technisch, maar er zijn soms alsof ze sociale problemen. 905 00:49:14,140 --> 00:49:16,310 En het is alsof - een ding dat ik denk dat is 906 00:49:16,310 --> 00:49:20,976 echt interessant is - als u 100 of 150 vrienden, hoe goed doen 907 00:49:20,976 --> 00:49:24,700 je weet elk van deze mensen, en die misschien net als de vijf mensen 908 00:49:24,700 --> 00:49:27,640 die je eigenlijk schelen, als een hoop. 909 00:49:27,640 --> 00:49:29,490 En dat is niet iets dat kan je echt 910 00:49:29,490 --> 00:49:32,110 nu te beantwoorden, omdat de aansluitingen zijn binaire. 911 00:49:32,110 --> 00:49:33,970 Of je bent aangesloten of je bent het niet. 912 00:49:33,970 --> 00:49:39,740 Dus ik heb geprobeerd om te denken voor een tijdje over hoe we iets ontwerpen 913 00:49:39,740 --> 00:49:43,990 dat zou het zo dat mensen kon uitdrukken hoe dicht ze waren 914 00:49:43,990 --> 00:49:46,610 mensen, in een soort van een onbevooroordeelde manier. 915 00:49:46,610 --> 00:49:49,790 >> Dus je kunt je voorstellen, als je maakte een functie die net was zoals - tarief 916 00:49:49,790 --> 00:49:52,406 je vriendschap op een schaal van 1 tot 10, zou dat niet werken. 917 00:49:52,406 --> 00:49:54,280 Door allereerst niemand zou willen doen 918 00:49:54,280 --> 00:49:58,370 dat omdat je iemand beledigt als je net als, je bent een drie. 919 00:49:58,370 --> 00:50:01,910 Maar het is ook een soort van saai, en dus niemand 920 00:50:01,910 --> 00:50:03,410 zou willen doen vanwege dat. 921 00:50:03,410 --> 00:50:05,993 En het zou alleen maar worden scheef sociale druk op dezelfde manier 922 00:50:05,993 --> 00:50:06,930 dat het vrienden zijn. 923 00:50:06,930 --> 00:50:11,730 Sommige mensen hebben een andere gevoel van wat een vriend is voor hen, 924 00:50:11,730 --> 00:50:13,040 dan een ander persoon zou doen. 925 00:50:13,040 --> 00:50:16,050 Dus als iemand 30 vrienden en een andere persoon heeft 150 vrienden, 926 00:50:16,050 --> 00:50:18,510 doet die persoon daadwerkelijk meer vrienden in het echte leven? 927 00:50:18,510 --> 00:50:20,810 Misschien of misschien niet, en misschien de persoon met 30 slechts 928 00:50:20,810 --> 00:50:24,060 een hogere drempel voor het maken iemand op een vriend op Facebook. 929 00:50:24,060 --> 00:50:28,490 >> Dus ik bedoel, denk ik dat de oplossing dat we hebben bedacht voor dit 930 00:50:28,490 --> 00:50:32,860 was om te maken - om te oordelen verhoudingen gebaseerd 931 00:50:32,860 --> 00:50:36,660 op bi-directionele, feitelijke uitspraken. 932 00:50:36,660 --> 00:50:40,570 Dus bijvoorbeeld, nam ik CS50 met deze persoon. 933 00:50:40,570 --> 00:50:43,730 Of ik woonde in een huis met deze persoon. 934 00:50:43,730 --> 00:50:49,920 En er is gewoon een soort van een bos van verschillende manieren om dingen te doen als dat. 935 00:50:49,920 --> 00:50:54,730 Maar ik dacht dat dat zou waarschijnlijk iets nauwkeuriger, 936 00:50:54,730 --> 00:50:58,570 want niemand gaat aan - er is geen druk 937 00:50:58,570 --> 00:51:00,080 te liegen over zoiets. 938 00:51:00,080 --> 00:51:01,830 Het is niet zo, wat heb je het over? 939 00:51:01,830 --> 00:51:03,126 Ik heb CS50 niet mee te nemen. 940 00:51:03,126 --> 00:51:05,500 Maar als iemand aggregaten een veel verschillende verbindingen, 941 00:51:05,500 --> 00:51:07,340 dan is dat soort van iets betekent. 942 00:51:07,340 --> 00:51:10,842 Dus als je iemand nemen zoals Dustin, die is mijn kamergenoot hier, 943 00:51:10,842 --> 00:51:13,300 en het is net OK, goed we leefden samen bij Kirkland House. 944 00:51:13,300 --> 00:51:16,290 Daarna werkten we op Facebook. 945 00:51:16,290 --> 00:51:20,760 Daarna verhuisden we naar Palo Alto, en nu We werken nog steeds aan Facebook - dan 946 00:51:20,760 --> 00:51:26,470 misschien is dat genoeg aansluitingen op zeggen OK, nou deze persoon duidelijk 947 00:51:26,470 --> 00:51:28,810 heeft veel van deze persoon te doen. 948 00:51:28,810 --> 00:51:34,820 Terwijl als de enige categorie dat je iemand kennen door is, 949 00:51:34,820 --> 00:51:39,384 deze persoon is mijn Facebook-vriend, dan is dat ook iets betekent. 950 00:51:39,384 --> 00:51:40,050 Dus ik weet het niet. 951 00:51:40,050 --> 00:51:41,008 We zullen zien hoe het werkt. 952 00:51:41,008 --> 00:51:42,771 Niets is zeker. 953 00:51:42,771 --> 00:51:43,270 Wat is er? 954 00:51:43,270 --> 00:51:47,243 >> PUBLIEK: Heeft u eigenlijk [onverstaanbaar] mensen in te typen informatie 955 00:51:47,243 --> 00:51:47,743 [Onverstaanbaar]? 956 00:51:47,743 --> 00:51:53,707 957 00:51:53,707 --> 00:51:55,760 >> Mark Zuckerberg: Het is een combinatie. 958 00:51:55,760 --> 00:52:01,670 Dus ik denk dat een ander ding Dat is erg belangrijk voor elke 959 00:52:01,670 --> 00:52:03,750 van deze gebeurtenissen is de datum waarop ze zich voordoen. 960 00:52:03,750 --> 00:52:08,940 Als je had bijvoorbeeld een datum vriendschap van elke persoon 961 00:52:08,940 --> 00:52:14,662 met elke persoon dan is dat zou geven u een meer nauwkeurige weergave 962 00:52:14,662 --> 00:52:16,370 van wat dat betekende, want nu je 963 00:52:16,370 --> 00:52:20,482 weet niet wat vriend betekent om elk van de mensen op het netwerk. 964 00:52:20,482 --> 00:52:22,940 En omdat je niet weet wanneer dat de vriendschap werd gevormd, 965 00:52:22,940 --> 00:52:25,476 je weet niet wat er veranderd in die relatie 966 00:52:25,476 --> 00:52:26,850 sinds die vriendschap werd gevormd. 967 00:52:26,850 --> 00:52:29,560 >> Ik bedoel, als de persoon - als vriendschap betekent heel weinig aan iemand 968 00:52:29,560 --> 00:52:34,130 als je weet dat dat gebeurd gisteren, dat ze werden vrienden, 969 00:52:34,130 --> 00:52:37,160 je nog weten dat er sommigen - dat er wat kracht. 970 00:52:37,160 --> 00:52:39,030 Het is als een zekerheid ding. 971 00:52:39,030 --> 00:52:41,330 Er is een lagere zekerheid dat hun relatie 972 00:52:41,330 --> 00:52:45,320 er uiteenlopen omdat dat punt als het datum waarop de handeling plaatsvond 973 00:52:45,320 --> 00:52:45,820 was eerder. 974 00:52:45,820 --> 00:52:48,390 975 00:52:48,390 --> 00:52:49,374 Sorry, meer recent. 976 00:52:49,374 --> 00:52:52,040 Dus ik denk dat dat een van de dingen die we focussen op hier. 977 00:52:52,040 --> 00:52:54,990 Dus nam ik een cursus - I nam CS50 met iemand 978 00:52:54,990 --> 00:52:57,730 deze term is een stuk anders dan zeggen ik ben een senior nu 979 00:52:57,730 --> 00:53:02,680 en ik nam CS50 met deze persoon toen ik eerstejaars was. 980 00:53:02,680 --> 00:53:06,050 >> Veel van deze - de analyse van hoe mensen kijken naar dit 981 00:53:06,050 --> 00:53:09,494 en zie de relaties niet noodzakelijk - 982 00:53:09,494 --> 00:53:11,410 Facebook is niet van plan om waardeert de relatie. 983 00:53:11,410 --> 00:53:14,290 Het is een soort van - mensen hebben een impliciet begrip 984 00:53:14,290 --> 00:53:17,540 wat het verschil is tussen CS50 deze term te hebben genomen met iemand 985 00:53:17,540 --> 00:53:20,840 en hebben genomen CS50 binnen drie jaar geleden. 986 00:53:20,840 --> 00:53:22,920 En ik denk dat dat soort helpen. 987 00:53:22,920 --> 00:53:26,320 988 00:53:26,320 --> 00:53:27,340 Wat is er? 989 00:53:27,340 --> 00:53:30,479 >> PUBLIEK: Wanneer u krijgen een nieuw idee en je 990 00:53:30,479 --> 00:53:33,619 vind het wel cool, hoe [Onverstaanbaar] met hoe je dat aan? 991 00:53:33,619 --> 00:53:38,460 992 00:53:38,460 --> 00:53:40,470 >> Mark Zuckerberg: Not too. 993 00:53:40,470 --> 00:53:42,500 Omdat ik denk dat een Veel van de spullen, we sorteren 994 00:53:42,500 --> 00:53:44,950 een zeer unieke platform voor het bouwen van het. 995 00:53:44,950 --> 00:53:48,010 Ik denk niet dat er een andere bedrijf of een groep mensen 996 00:53:48,010 --> 00:53:50,335 in de wereld die kunnen ontwikkelen van dit recht nu. 997 00:53:50,335 --> 00:53:53,470 998 00:53:53,470 --> 00:53:56,510 Ik bedoel zelfs Google, met hun gelijken 5.000 ingenieurs 999 00:53:56,510 --> 00:54:00,680 is niet in de plaats te maken een applicatie die soort 1000 00:54:00,680 --> 00:54:04,180 van mensen kenmerkt's relaties als deze. 1001 00:54:04,180 --> 00:54:06,410 >> En het is net hetzelfde met het taggen van foto's. 1002 00:54:06,410 --> 00:54:11,070 We kunnen dat doen omdat foto-tagging werkt alleen als iedereen om je heen 1003 00:54:11,070 --> 00:54:11,965 is op de site. 1004 00:54:11,965 --> 00:54:14,090 Omdat je anders bent gaat om een ​​vorm van gebruik te krijgen 1005 00:54:14,090 --> 00:54:15,845 voor het waar je heen gaat en je een foto uploaden 1006 00:54:15,845 --> 00:54:18,970 en je gaat naar een groep mensen taggen, en ze zijn er niet, en dat zuigt. 1007 00:54:18,970 --> 00:54:23,840 Dus zelfs als 50% van de mensen aan de Harvard waren op Facebook, dan is de tagging 1008 00:54:23,840 --> 00:54:25,740 en de manier waarop we up nog steeds zuigen. 1009 00:54:25,740 --> 00:54:30,550 Zo werkt alleen door 97% van de mensen aan Harvard zijn op Facebook, 1010 00:54:30,550 --> 00:54:31,260 of wat dan ook. 1011 00:54:31,260 --> 00:54:37,530 Dus daarom, het is net niet zo groot van een zorg. 1012 00:54:37,530 --> 00:54:40,780 1013 00:54:40,780 --> 00:54:41,320 Yeah? 1014 00:54:41,320 --> 00:54:43,361 >> PUBLIEK: Dus vanaf soort een software-engineering, 1015 00:54:43,361 --> 00:54:46,721 soort van dynamische [onverstaanbaar] manier, wanneer iemand 1016 00:54:46,721 --> 00:54:51,046 heeft een van deze ideeën - zoals Let's aggregeren deze [? breder?] statistiek 1017 00:54:51,046 --> 00:54:53,921 en vertel de mensen, of ik heb een manier om meten dit, dat en de andere 1018 00:54:53,921 --> 00:54:57,610 over deze mensen en markeren dit ding op de profielen van de mensen - 1019 00:54:57,610 --> 00:55:00,060 hoe ze gaan over het krijgen van het startsein van iedereen 1020 00:55:00,060 --> 00:55:03,490 anders in het bedrijf om een ​​aantal van de te besteden hun tijd technisch mee bezig? 1021 00:55:03,490 --> 00:55:07,410 Of andere mensen om te werken aan het met hen, en dat soort dingen? 1022 00:55:07,410 --> 00:55:08,880 >> Mark Zuckerberg: Mhm. 1023 00:55:08,880 --> 00:55:14,340 Ik denk dat een heleboel mensen - ik bedoel, de mensen die werken bij Facebook echt 1024 00:55:14,340 --> 00:55:17,430 werken bij Facebook, Ik denk dat, voor het grootste deel, 1025 00:55:17,430 --> 00:55:19,840 en besteden veel hun tijd om dat te doen. 1026 00:55:19,840 --> 00:55:22,800 En net als een groot deel van de tijd dat ze de uitgaven, 1027 00:55:22,800 --> 00:55:25,240 ze spenderen aan spul dat zou kunnen zijn 1028 00:55:25,240 --> 00:55:28,890 soort van strategisch belang voor wat we proberen te doen op dat punt. 1029 00:55:28,890 --> 00:55:31,760 Maar ook, veel mensen gewoon prutsen met de code base, 1030 00:55:31,760 --> 00:55:36,090 en soort van zetten als-verklaringen in er zijn dat is net als de gebruiker is me, 1031 00:55:36,090 --> 00:55:39,240 dan zetten deze in. 1032 00:55:39,240 --> 00:55:44,050 >> En zo loop ik rond om verschillende plaatsen van mensen tijdens de dag, 1033 00:55:44,050 --> 00:55:45,330 of mensen komen en met me praten. 1034 00:55:45,330 --> 00:55:49,610 Zoals, ik houd CEO kantooruren als grap, net als 2:00-4:00 elke dag - 1035 00:55:49,610 --> 00:55:51,077 niet vandaag. 1036 00:55:51,077 --> 00:55:53,910 En mensen kom gewoon en laat me verschillende dingen die ze doen, 1037 00:55:53,910 --> 00:55:57,060 en veel ervan is relatief koel, en dat soort dingen 1038 00:55:57,060 --> 00:55:59,530 dat ik niet zou hebben se gedacht. 1039 00:55:59,530 --> 00:56:02,740 >> Dus ik bedoel, je vroeg vóór als we besparen, 1040 00:56:02,740 --> 00:56:06,400 als we archiveren, oud profiel informatie, en een van de redenen 1041 00:56:06,400 --> 00:56:08,940 Daarom heb ik gezegd dat we zou gaan doen is het 1042 00:56:08,940 --> 00:56:13,124 omdat een van de jongens op het bedrijf kwam met iets waar het is, 1043 00:56:13,124 --> 00:56:16,290 dus ga je naar de pagina van uw vriend, en het toont recent bijgewerkte vrienden. 1044 00:56:16,290 --> 00:56:18,250 En dan moet je op dat, en het toont hun nieuwe profiel. 1045 00:56:18,250 --> 00:56:20,180 Maar er is geen indicatie wat veranderd. 1046 00:56:20,180 --> 00:56:25,290 >> Dus een van de jongens maakte iets dat houdt een oude versie van zijn profiel, 1047 00:56:25,290 --> 00:56:29,690 en maakt het dan zo dat wanneer je ga naar zijn profiel als hij werkt het, 1048 00:56:29,690 --> 00:56:32,380 wijst hij op in het geel de delen ervan die zijn gewijzigd. 1049 00:56:32,380 --> 00:56:33,880 En ik denk dat dat is wel cool. 1050 00:56:33,880 --> 00:56:37,385 En het is niet een enorm project - Ik bedoel, het eigenlijk wel is, 1051 00:56:37,385 --> 00:56:39,630 als we moeten beginnen met het opslaan ieders informatie. 1052 00:56:39,630 --> 00:56:42,720 >> Maar ik bedoel, het is een beetje cool. 1053 00:56:42,720 --> 00:56:48,250 Het is niet het soort ding dat je noodzakelijkerwijs gebonden aan komen, 1054 00:56:48,250 --> 00:56:52,820 maar ik denk zeker dat het een vrij grote verbetering ten opzichte van wat we nu hebben. 1055 00:56:52,820 --> 00:56:57,330 Nu, het is echt moeilijk om te gaan profiel van iemand anders en zeggen wat veranderd. 1056 00:56:57,330 --> 00:57:01,080 En dat is slechts het meest recent voorbeeld dat ik heb. 1057 00:57:01,080 --> 00:57:05,380 >> PUBLIEK: Heeft u tijd om mogelijk te maken mensen om het uiterlijk van elke pagina wijzigen? 1058 00:57:05,380 --> 00:57:05,880 [Onverstaanbaar]? 1059 00:57:05,880 --> 00:57:09,730 1060 00:57:09,730 --> 00:57:12,970 >> Mark Zuckerberg: Dus, ik niet willen doen. 1061 00:57:12,970 --> 00:57:17,230 En de reden is omdat ik denk dat Facebook is een directory, 1062 00:57:17,230 --> 00:57:20,051 en het primaire doel is op te zoeken iemand. 1063 00:57:20,051 --> 00:57:20,550 Rechts? 1064 00:57:20,550 --> 00:57:22,870 Zoals het type in hun naam en krijgen wat informatie over hen. 1065 00:57:22,870 --> 00:57:24,690 En een van de dingen dat is echt nuttig 1066 00:57:24,690 --> 00:57:27,190 is dat iedereen pagina is gestructureerd op dezelfde manier. 1067 00:57:27,190 --> 00:57:29,100 >> Dus als je wilt zien als iemand is vrijgezel, 1068 00:57:29,100 --> 00:57:32,780 je hoeft niet te scannen naar beneden de kolommen tot je relatie status. 1069 00:57:32,780 --> 00:57:34,430 Je weet precies waar dat is. 1070 00:57:34,430 --> 00:57:38,040 Dus u, klik op go - uw ogen ga je gewoon naar dat ding. 1071 00:57:38,040 --> 00:57:43,117 Maar als je verschillende mensen gehad veranderen van hun CSSes op verschillende manieren, 1072 00:57:43,117 --> 00:57:44,950 dan zou dat worden vervelend - vooral 1073 00:57:44,950 --> 00:57:49,140 als mensen dingen doen zoals het donker blauwe tekst op een zwarte achtergrond. 1074 00:57:49,140 --> 00:57:52,985 Het wordt gewoon een beetje irritant. 1075 00:57:52,985 --> 00:57:57,440 >> Publiek: Hoe succesvol heeft de Facebook [onverstaanbaar] geweest, 1076 00:57:57,440 --> 00:58:02,390 en wat zie je de verschillen in het doel [onverstaanbaar]? 1077 00:58:02,390 --> 00:58:05,360 1078 00:58:05,360 --> 00:58:08,520 >> Mark Zuckerberg: Het doel - voor me, de middelbare school was hetzelfde. 1079 00:58:08,520 --> 00:58:12,130 Ik denk dat de toepassing - dit gaat waarschijnlijk 1080 00:58:12,130 --> 00:58:16,460 klinkt nogal dom - maar willen naar mensen kijken, denk ik, 1081 00:58:16,460 --> 00:58:19,260 is een soort van een kern menselijk verlangen. 1082 00:58:19,260 --> 00:58:20,470 Rechts? 1083 00:58:20,470 --> 00:58:23,310 Ik denk dat mensen willen gewoon weet dingen over andere mensen. 1084 00:58:23,310 --> 00:58:26,434 Dus ik denk dat het verstrekken van een interface waar mensen kunnen gewoon 1085 00:58:26,434 --> 00:58:28,850 Typ in iemands naam en krijgen wat informatie over hen 1086 00:58:28,850 --> 00:58:31,050 is over het algemeen een erg handig ding. 1087 00:58:31,050 --> 00:58:32,410 Dus groei is erg goed. 1088 00:58:32,410 --> 00:58:35,680 >> Het was moeilijk om erachter te komen precies hoe het te meten, 1089 00:58:35,680 --> 00:58:38,676 want toen we de universiteit, we opende het op Harvard. 1090 00:58:38,676 --> 00:58:41,050 Toen opende we het omhoog bij een paar colleges rond Harvard. 1091 00:58:41,050 --> 00:58:45,710 En het idee was altijd, we waren echt een tekort aan geld en apparatuur. 1092 00:58:45,710 --> 00:58:48,390 Dus terwijl zo weinig krijgen apparatuur mogelijk, 1093 00:58:48,390 --> 00:58:49,740 we willen onze groei te maximaliseren. 1094 00:58:49,740 --> 00:58:53,709 Dus we willen lanceren op de scholen die we 1095 00:58:53,709 --> 00:58:56,000 denken dat ze gaan groeien de snelste, gebaseerd op het feit 1096 00:58:56,000 --> 00:58:58,458 dat de mensen op die scholen zullen de meeste hebben 1097 00:58:58,458 --> 00:59:01,655 aantal vrienden bij de scholen die we al op. 1098 00:59:01,655 --> 00:59:03,530 We namen een andere benaderen voor de middelbare school, 1099 00:59:03,530 --> 00:59:05,670 want we konden gewoon lanceren het overal op hetzelfde moment. 1100 00:59:05,670 --> 00:59:07,580 Zodat we niet echt weten hoe het zou gaan groeien. 1101 00:59:07,580 --> 00:59:10,704 Ik denk dat het groeit met meer dan 5.000 mensen per dag, dat is vrij goed. 1102 00:59:10,704 --> 00:59:14,533 1103 00:59:14,533 --> 00:59:15,487 Yeah? 1104 00:59:15,487 --> 00:59:17,395 >> PUBLIEK: Wanneer u begon Facebook, heb je 1105 00:59:17,395 --> 00:59:19,727 bedoeling ervoor te worden Dit volwaardige bedrijf? 1106 00:59:19,727 --> 00:59:20,560 Mark Zuckerberg: Nee. 1107 00:59:20,560 --> 00:59:22,412 PUBLIEK: Nou, hoe heb je [onverstaanbaar]? 1108 00:59:22,412 --> 00:59:28,900 1109 00:59:28,900 --> 00:59:32,020 >> Mark Zuckerberg: Ik herinner me denken dat het cool zou zijn 1110 00:59:32,020 --> 00:59:35,030 als je een zou kunnen hebben directory van iedereen. 1111 00:59:35,030 --> 00:59:38,320 Ik herinner ruzie met mijn ouders over dit, want nadat ik bijna 1112 00:59:38,320 --> 00:59:44,020 getrapt van school voor deze project dat ik voor Facebook deed, 1113 00:59:44,020 --> 00:59:47,217 zij waren als, wat goed zou eventueel komen van iets nieuws aan het doen? 1114 00:59:47,217 --> 00:59:48,800 En ik heb zoiets van, nee, dit is wel cool. 1115 00:59:48,800 --> 00:59:52,605 Stel je eens voor hoe cool het zou zijn als kon je gewoon typen in de naam van iemand 1116 00:59:52,605 --> 00:59:54,120 en nog wat informatie over hen. 1117 00:59:54,120 --> 00:59:56,050 En ze waren net als, ik zie het niet. 1118 00:59:56,050 --> 00:59:58,662 En ik heb zoiets van, nou ja, we doe het gewoon op Harvard voor nu, 1119 00:59:58,662 --> 01:00:01,620 maar stel je voor wat er gebeurt als op een dag, je kan ook gewoon in de naam van iemand 1120 01:00:01,620 --> 01:00:02,940 en nog wat informatie over hen. 1121 01:00:02,940 --> 01:00:04,790 En als dat zou zijn wel cool, toch? 1122 01:00:04,790 --> 01:00:08,190 1123 01:00:08,190 --> 01:00:11,831 Zodat ze niet kopen, maar nu ze doen. 1124 01:00:11,831 --> 01:00:15,100 >> [Lachen] 1125 01:00:15,100 --> 01:00:16,620 >> Ja, dus ik weet het niet. 1126 01:00:16,620 --> 01:00:20,450 Ik denk dat in elke fase, we zijn gewoon soort van kijken naar een natuurlijke manier 1127 01:00:20,450 --> 01:00:22,890 aan het behoud van de integriteit van het netwerk, 1128 01:00:22,890 --> 01:00:28,190 alsmede het zo maken dat het nuttiger - I 1129 01:00:28,190 --> 01:00:32,668 denk dat het antwoord op die vraag. 1130 01:00:32,668 --> 01:00:34,129 Yeah? 1131 01:00:34,129 --> 01:00:38,512 >> Publiek: Zijn er bepaalde vaardigheden, in het bijzonder [onverstaanbaar], 1132 01:00:38,512 --> 01:00:42,895 dat je [onverstaanbaar] of je dat zou doen stel voor iemand om te studeren? 1133 01:00:42,895 --> 01:00:45,779 1134 01:00:45,779 --> 01:00:49,070 Mark Zuckerberg: Ik stel alleen dat je neem de hardste cursussen die je kunt, 1135 01:00:49,070 --> 01:00:51,653 want je leert het meest als je jezelf uit te dagen, toch? 1136 01:00:51,653 --> 01:00:57,980 Dus als 161 net ruïneerde mijn leven, en Ik heb zoveel geleerd van. 1137 01:00:57,980 --> 01:01:01,620 121 Ik heb ook vrij moeilijk gevonden. 1138 01:01:01,620 --> 01:01:03,880 124 soort veranderde de hoe ik dacht over dingen. 1139 01:01:03,880 --> 01:01:06,700 1140 01:01:06,700 --> 01:01:09,430 >> Wat 124 me geleerd dat Ik denk dat was echt nuttig 1141 01:01:09,430 --> 01:01:13,840 was dat er - I denk dat veel mensen richten 1142 01:01:13,840 --> 01:01:16,630 over hoe om dingen te doen als goed mogelijk, en hoe 1143 01:01:16,630 --> 01:01:18,620 de meest efficiënte algoritme. 1144 01:01:18,620 --> 01:01:23,870 Maar wat heeft ons altijd gekregen door niet dingen doen op de meest efficiënte manier, 1145 01:01:23,870 --> 01:01:27,140 maar leggen het kader in een vrij efficiënte manier. 1146 01:01:27,140 --> 01:01:29,640 Dus ik bedoel, het soort leert u beide zijden van het probleem, 1147 01:01:29,640 --> 01:01:33,980 zoals datastructuren en algoritmen, en hoe de setup is echt belangrijk. 1148 01:01:33,980 --> 01:01:36,843 En dat is zeker gered onze kont in schalen van een heleboel keer. 1149 01:01:36,843 --> 01:01:40,100 1150 01:01:40,100 --> 01:01:40,870 >> Ik weet het niet. 1151 01:01:40,870 --> 01:01:42,400 Werken met slimme mensen. 1152 01:01:42,400 --> 01:01:43,150 Leer van mensen. 1153 01:01:43,150 --> 01:01:47,750 1154 01:01:47,750 --> 01:01:50,666 PUBLIEK: Een van de dingen die Ik heb gemerkt over Facebook, vergeleken 1155 01:01:50,666 --> 01:01:55,388 met andere sociale netwerken ruimte, is dat het eigenlijk een stuk gemakkelijker te gebruiken. 1156 01:01:55,388 --> 01:02:01,350 Heeft u mensen - zoals uw medewerkers zomaar wat stukken ze denken 1157 01:02:01,350 --> 01:02:01,849 zijn koel. 1158 01:02:01,849 --> 01:02:06,830 Heeft u een aparte stabiliteit mensen om het allemaal te waarborgen werkt allemaal samen? 1159 01:02:06,830 --> 01:02:09,280 >> Mark Zuckerberg: Mensen kunnen maken wat ze willen, 1160 01:02:09,280 --> 01:02:11,810 maar dat wil ze niet zeggen kan het op de site. 1161 01:02:11,810 --> 01:02:21,650 Dus ik denk dat voordat spul gaat op de site, veel mensen zien het. 1162 01:02:21,650 --> 01:02:24,667 Ik bedoel, ik kijk zeker uit op voordat het kan gaan wonen. 1163 01:02:24,667 --> 01:02:27,750 Maar ik bedoel, ik denk dat mensen veel creativiteit om leuke dingen te doen. 1164 01:02:27,750 --> 01:02:32,520 En een heleboel keer, het is net als iemand kan komen met een cool idee, 1165 01:02:32,520 --> 01:02:36,200 maar dat betekent niet dat het de laatste manier dat het zou gebeuren. 1166 01:02:36,200 --> 01:02:40,710 >> Dus bijvoorbeeld, mensen markeren in het geel wat de veranderingen zijn 1167 01:02:40,710 --> 01:02:44,510 in hun profiel - Ik denk dat alleen om het concept van de nadruk 1168 01:02:44,510 --> 01:02:47,520 spul dat is veranderd, is echt goed, maar de interface 1169 01:02:47,520 --> 01:02:50,960 dat die vent gebruikt voor het niet wat ik denk is het beste. 1170 01:02:50,960 --> 01:02:54,130 En de manier waarop hij het opslaan de oude profielgegevens 1171 01:02:54,130 --> 01:02:55,410 niet optimaal ook. 1172 01:02:55,410 --> 01:02:58,201 En dat soort is cool, omdat hij was gewoon doen voor zichzelf. 1173 01:02:58,201 --> 01:03:01,790 Maar als we ooit zouden gaan maken iets leeft uit dat die 1174 01:03:01,790 --> 01:03:04,060 Ik wil, doen we op een andere manier. 1175 01:03:04,060 --> 01:03:05,540 En het is meer net als een mock-up. 1176 01:03:05,540 --> 01:03:07,814 >> PUBLIEK: Dus als de ideeën uit de grond omhoog, 1177 01:03:07,814 --> 01:03:10,230 en vervolgens [? het is gewoon?] [? gooide?] [? langs de lijn? ?] 1178 01:03:10,230 --> 01:03:12,260 >> Mark Zuckerberg: I bedoel, het gaat in beide richtingen. 1179 01:03:12,260 --> 01:03:14,995 En ik ben niet helemaal unopinionated. 1180 01:03:14,995 --> 01:03:21,072 1181 01:03:21,072 --> 01:03:22,322 MICHAEL D. SMITH: [onverstaanbaar]. 1182 01:03:22,322 --> 01:03:28,298 1183 01:03:28,298 --> 01:03:30,788 >> Publiek: Ik heb eigenlijk een vraag over de [onverstaanbaar]. 1184 01:03:30,788 --> 01:03:35,270 Dus, terug te gaan over het [Onverstaanbaar] en privacy [onverstaanbaar]. 1185 01:03:35,270 --> 01:03:37,760 En het is een ander platform? 1186 01:03:37,760 --> 01:03:38,756 >> Mark Zuckerberg: Yeah. 1187 01:03:38,756 --> 01:03:41,744 >> PUBLIEK: Dus college mensen ouder zijn dan 18 en mogen 1188 01:03:41,744 --> 01:03:44,483 te plaatsen welke foto's ze willen, en ze zijn niet echt 1189 01:03:44,483 --> 01:03:47,720 zichzelf belastende, behalve eventueel voor drugs en alcohol? 1190 01:03:47,720 --> 01:03:52,202 Ik heb foto's gezien op Facebook, waar mijn jongere 1191 01:03:52,202 --> 01:03:54,692 neven drinken en dat soort dingen. 1192 01:03:54,692 --> 01:04:00,170 Maar als je naar de middelbare school kinderen, ze zijn 15 en 16 en jonger. 1193 01:04:00,170 --> 01:04:03,158 >> En zijn jullie gewoon zeggen, het is het internet, 1194 01:04:03,158 --> 01:04:06,644 en als ze dat willen beschuldigen zichzelf en dat soort dingen, 1195 01:04:06,644 --> 01:04:07,640 is dat OK? 1196 01:04:07,640 --> 01:04:11,624 Of doen jullie filteren de foto's dat middelbare scholieren opgemaakt 1197 01:04:11,624 --> 01:04:13,118 en de informatie die ze schrijven? 1198 01:04:13,118 --> 01:04:15,435 Of wilt u gewoon [onverstaanbaar]? 1199 01:04:15,435 --> 01:04:18,310 Mark Zuckerberg: Dus een groot deel van de oplossingen die we komen met spullen 1200 01:04:18,310 --> 01:04:23,230 geen technische of organisatorische, maar gewoon het toepassen van sociale druk 1201 01:04:23,230 --> 01:04:24,580 in goede manieren. 1202 01:04:24,580 --> 01:04:28,740 Dus Myspace heeft - bijna een derde van hun personeel 1203 01:04:28,740 --> 01:04:32,660 is het monitoren van de foto's die krijgen geüpload voor pornografie. 1204 01:04:32,660 --> 01:04:36,270 We elke hebben bijna nooit pornografie geupload, 1205 01:04:36,270 --> 01:04:39,290 en ik denk dat veel de reden is dat mensen 1206 01:04:39,290 --> 01:04:44,470 gebruik maken van hun echte namen op Facebook, en uw e-mail adres voor school. 1207 01:04:44,470 --> 01:04:47,900 En als je dat hebt, dan ben je niet van plan om pornografie te uploaden. 1208 01:04:47,900 --> 01:04:50,830 En ik denk dat dat een heel simpel sociale oplossing 1209 01:04:50,830 --> 01:04:56,060 om een ​​mogelijk complexe technische kwestie. 1210 01:04:56,060 --> 01:05:02,367 >> Dus dat gezegd, we veranderden een aantal van de functies rond voor de middelbare school. 1211 01:05:02,367 --> 01:05:04,200 Bijvoorbeeld, we hebben partijen uit, want we 1212 01:05:04,200 --> 01:05:06,370 dacht dat ouders zou pissig 1213 01:05:06,370 --> 01:05:09,280 of zouden ze gewoon breken alle de vaatjepartijen heel snel, 1214 01:05:09,280 --> 01:05:10,744 en dat zou zuigen voor iedereen. 1215 01:05:10,744 --> 01:05:13,470 >> [Grinnikt] 1216 01:05:13,470 --> 01:05:16,250 >> Ik weet het niet. 1217 01:05:16,250 --> 01:05:20,290 We deemphasize contact informatie op de middelbare school. 1218 01:05:20,290 --> 01:05:22,746 Yeah. 1219 01:05:22,746 --> 01:05:24,120 PUBLIEK: Oke, we eindigen hier. 1220 01:05:24,120 --> 01:05:26,220 Als u nog andere vragen, voelen vrij naar beneden te komen en praat met Mark. 1221 01:05:26,220 --> 01:05:27,120 Heel hartelijk bedankt. 1222 01:05:27,120 --> 01:05:28,036 >> Mark Zuckerberg: Yeah. 1223 01:05:28,036 --> 01:05:34,457 [Applaus]