1 00:00:00,000 --> 00:00:11,664 2 00:00:11,664 --> 00:00:13,830 Michael D. SMITH: Det eftermiddag Jeg har den fornøjelse 3 00:00:13,830 --> 00:00:16,830 indføre Mark Zuckerberg, som er en af ​​vores gæstetalere 4 00:00:16,830 --> 00:00:21,030 dette semester til at komme og snakke lidt om datalogi 5 00:00:21,030 --> 00:00:22,040 i den virkelige verden. 6 00:00:22,040 --> 00:00:25,350 Som de fleste af jer sikkert ved, så jer alle gør dette meget mere 7 00:00:25,350 --> 00:00:30,090 end jeg gør, grundlægger af Facebook.com, der er en social networking 8 00:00:30,090 --> 00:00:32,200 program, uanset hvad du ønsker at kalde det. 9 00:00:32,200 --> 00:00:37,094 Bruges på over 2000 skoler i hele nation, og muligvis i verden også. 10 00:00:37,094 --> 00:00:38,760 Er det den verden også, eller bare nationen? 11 00:00:38,760 --> 00:00:39,750 >> Mark Zuckerberg: [uhørligt]. 12 00:00:39,750 --> 00:00:40,740 >> Michael D. SMITH: OK. 13 00:00:40,740 --> 00:00:45,007 Så god indflydelse for at gøre nogle ting i datalogi. 14 00:00:45,007 --> 00:00:47,090 Han vil fortælle os noget af baggrunden for det 15 00:00:47,090 --> 00:00:48,780 og hvad der har været vigtigt og så videre. 16 00:00:48,780 --> 00:00:50,140 Så vær venlig at slutte sig til mig i indbydende. 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 Okay, cool. 20 00:00:57,540 --> 00:01:00,248 Det er første gang, jeg nogensinde har måtte holde en af ​​disse ting. 21 00:01:00,248 --> 00:01:02,818 Så jeg vil bare vedhæfte det virkelig hurtigt, et sekund. 22 00:01:02,818 --> 00:01:14,270 23 00:01:14,270 --> 00:01:14,770 Ok. 24 00:01:14,770 --> 00:01:16,264 Kan du høre? 25 00:01:16,264 --> 00:01:17,740 Er det godt? 26 00:01:17,740 --> 00:01:19,160 Er dette forstærkes på alle? 27 00:01:19,160 --> 00:01:19,797 >> PUBLIKUM: Ja. 28 00:01:19,797 --> 00:01:20,922 Mark Zuckerberg: Okay. 29 00:01:20,922 --> 00:01:21,979 Sød. 30 00:01:21,979 --> 00:01:24,895 Det er ligesom en af ​​de første gange Jeg har været til et foredrag på Harvard. 31 00:01:24,895 --> 00:01:31,950 32 00:01:31,950 --> 00:01:35,480 Jeg gætte, hvad der sandsynligvis vil være mest nyttige for jer er, hvis jeg bare 33 00:01:35,480 --> 00:01:39,104 tage dig igennem nogle af de kurser, at jeg tog på Harvard, hvor jeg faktisk 34 00:01:39,104 --> 00:01:40,270 gik til foredrag tider. 35 00:01:40,270 --> 00:01:42,230 Jeg var sjov. 36 00:01:42,230 --> 00:01:44,120 Og slags, ligesom, hvordan forskellige beslutninger 37 00:01:44,120 --> 00:01:46,711 at jeg havde at gøre, da jeg var bevæger sig langs med Facebook 38 00:01:46,711 --> 00:01:49,460 fik påvirket af forskellige ting at jeg lærte i klasserne 39 00:01:49,460 --> 00:01:50,427 at jeg tog. 40 00:01:50,427 --> 00:01:53,010 Og hvis alt går efter plan, så måske nogle af jer 41 00:01:53,010 --> 00:01:55,759 vil komme ud af denne tankegang at tage CS eller engineering stuff 42 00:01:55,759 --> 00:01:57,760 på Harvard er faktisk slags nyttige. 43 00:01:57,760 --> 00:02:00,640 Så det er den slagplan. 44 00:02:00,640 --> 00:02:02,670 >> Jeg tror, ​​at dette er opslidset i to timer. 45 00:02:02,670 --> 00:02:04,670 Der er ingen måde, jeg har tænkt mig at tale i to timer. 46 00:02:04,670 --> 00:02:07,110 Jeg skal nok tale for lignende 20 minutter eller 15 minutter, 47 00:02:07,110 --> 00:02:08,750 og så vil jeg bare lade jer stille spørgsmål. 48 00:02:08,750 --> 00:02:10,958 Fordi jeg er sikker på du fyre har mere interessante ting 49 00:02:10,958 --> 00:02:14,816 at spørge mig, end jeg kunne komme op med at tale om mig selv. 50 00:02:14,816 --> 00:02:16,760 >> Så jeg tror, ​​jeg vil bare slags komme i gang. 51 00:02:16,760 --> 00:02:19,810 52 00:02:19,810 --> 00:02:23,580 Da jeg var her, jeg startede tage 121. 53 00:02:23,580 --> 00:02:26,297 Jeg har faktisk aldrig tog 50 år. 54 00:02:26,297 --> 00:02:28,130 Du skulle have fået den anden fyr, der var 55 00:02:28,130 --> 00:02:31,190 gør Facebook, Dustin Moskovitz, der var min værelseskammerat. 56 00:02:31,190 --> 00:02:34,792 Da vi startede stedet var skrevet i PHP, hvilket ikke er noget 57 00:02:34,792 --> 00:02:36,500 at du har lært i en af ​​disse klasser. 58 00:02:36,500 --> 00:02:38,960 Men heldigvis, hvis du har en god baggrund i C, 59 00:02:38,960 --> 00:02:42,790 syntaksen er meget ens, og du kan samle det op i en dag eller to. 60 00:02:42,790 --> 00:02:49,020 >> Så jeg begyndte at skrive site og lancerede det på Harvard 61 00:02:49,020 --> 00:02:51,040 i februar 2004. 62 00:02:51,040 --> 00:02:52,750 Så jeg tror næsten to år siden nu. 63 00:02:52,750 --> 00:02:55,770 Og inden for et par uger, en par tusinde mennesker havde tilmeldt sig. 64 00:02:55,770 --> 00:02:57,686 Og vi begyndte at få nogle e-mails fra folk 65 00:02:57,686 --> 00:03:00,800 på andre gymnasier beder om os til at lancere det på deres skoler. 66 00:03:00,800 --> 00:03:02,725 >> Og jeg tog 161 på det tidspunkt. 67 00:03:02,725 --> 00:03:05,350 Så jeg ved ikke, hvis du fyre kender omdømme pågældende uddannelsesforløb 68 00:03:05,350 --> 00:03:07,662 men det var lidt tung. 69 00:03:07,662 --> 00:03:10,370 Det var en rigtig sjov selvfølgelig, men det gjorde ikke forlade mig med megen tid 70 00:03:10,370 --> 00:03:12,510 at gøre noget andet med Facebook. 71 00:03:12,510 --> 00:03:16,360 Så min roommate Dustin, som jeg gæt var lige blevet færdig med CS50, 72 00:03:16,360 --> 00:03:18,370 var ligesom, hey, jeg vil gerne hjælpe. 73 00:03:18,370 --> 00:03:22,009 Jeg ønsker at gøre en udvidelse og hjælpe du finde ud af at gøre de ting. 74 00:03:22,009 --> 00:03:24,050 Så jeg var ligesom, du ved, der er temmelig cool dude, 75 00:03:24,050 --> 00:03:26,500 men du ikke rigtig kender nogen PHP eller noget lignende. 76 00:03:26,500 --> 00:03:29,919 Så weekenden gik han hjem, købte bogen Perl for Dummies, 77 00:03:29,919 --> 00:03:31,960 kom tilbage og var ligesom, okay, jeg er klar til at gå. 78 00:03:31,960 --> 00:03:35,560 Jeg var ligesom fyr, er det websted skrevet i PHP, ikke Perl, men du ved, 79 00:03:35,560 --> 00:03:36,270 det er cool. 80 00:03:36,270 --> 00:03:41,800 >> Så tog han PHP løbet et par dage, fordi jeg 81 00:03:41,800 --> 00:03:44,090 lover, at hvis du har en god baggrund i C, så 82 00:03:44,090 --> 00:03:46,230 PHP er en meget simpel ting at samle op. 83 00:03:46,230 --> 00:03:49,390 Og han lige slags gik på arbejde. 84 00:03:49,390 --> 00:03:53,120 Så jeg mener, den første store beslutning at vi virkelig havde at gøre 85 00:03:53,120 --> 00:03:57,140 var i, hvordan slags udvide arkitektur 86 00:03:57,140 --> 00:04:01,920 at gå fra den eneste skole typen oprettet at vi havde, da det var lige ved Harvard 87 00:04:01,920 --> 00:04:03,830 til noget, støttet af flere skoler. 88 00:04:03,830 --> 00:04:06,890 >> Så det var en beslutning, der havde skal foretages på en flok niveauer, 89 00:04:06,890 --> 00:04:10,000 både i produktet, og hvor vi ønskede privatliv til at arbejde, 90 00:04:10,000 --> 00:04:12,510 men jeg tror, ​​at man virkelig vigtig beslutning, der er 91 00:04:12,510 --> 00:04:16,180 hjalp os med at skalere temmelig godt, er, hvordan besluttede vi at distribuere data. 92 00:04:16,180 --> 00:04:21,680 >> Så jeg ved ikke, hvor meget af kompleksitet ting som Big O notation gutter 93 00:04:21,680 --> 00:04:23,620 i denne klasse. 94 00:04:23,620 --> 00:04:28,610 Så jeg mener, en af ​​de mest komplicerede beregninger, som vi gør på webstedet 95 00:04:28,610 --> 00:04:32,080 er beregningen at fortælle, hvordan du har forbindelse til mennesker. 96 00:04:32,080 --> 00:04:34,680 >> Fordi hvis du kan forestille sig, er der gemt 97 00:04:34,680 --> 00:04:42,210 som en slags serie af ikke-orienteret - det er ikke vægtet - så ikke-orienteret, 98 00:04:42,210 --> 00:04:45,970 uvægtet par af id-numre mennesker i databasen. 99 00:04:45,970 --> 00:04:49,647 Så hvis du ønsker at finde ud af der er venner med nogen, 100 00:04:49,647 --> 00:04:51,230 du er nødt til at se på alle deres venner. 101 00:04:51,230 --> 00:04:51,730 Right? 102 00:04:51,730 --> 00:04:54,000 Så det er måske ligesom 100 eller 200 mennesker. 103 00:04:54,000 --> 00:04:57,050 >> Men så hvis du ønsker at finde ud af, hvem er en ven af ​​en ven, 104 00:04:57,050 --> 00:04:59,800 eller hvad den nærmeste tilknytning er der, så du slags 105 00:04:59,800 --> 00:05:03,440 nødt til at se på 100 eller 200 venner af hver af disse venner. 106 00:05:03,440 --> 00:05:10,020 Så det bliver på hvert niveau er der en anden faktor n ganget n, hvor 107 00:05:10,020 --> 00:05:13,861 n er antallet af venner at hver af dine venner har. 108 00:05:13,861 --> 00:05:16,110 Så du kan se, at dette slags bliver eksponentielt 109 00:05:16,110 --> 00:05:20,076 vanskelige at løse for korteste vej mellem mennesker. 110 00:05:20,076 --> 00:05:22,950 Så hvis du bare leder efter en ven af ​​en ven, er, at n potens. 111 00:05:22,950 --> 00:05:25,520 Hvis du leder efter en ven af ​​en ven af ​​en ven, er, at n kubik. 112 00:05:25,520 --> 00:05:27,311 Og det er noget der traditionelt var 113 00:05:27,311 --> 00:05:31,590 temmelig svært for en masse af de forgænger sites til Facebook. 114 00:05:31,590 --> 00:05:34,210 Og for eksempel Friendster havde store problemer med dette 115 00:05:34,210 --> 00:05:37,520 fordi de forsøgte at beregne veje seks grader ud, 116 00:05:37,520 --> 00:05:38,870 eller lignende syv grader ude. 117 00:05:38,870 --> 00:05:42,330 >> Og det er noget, der når du laver ligesom n syvende, 118 00:05:42,330 --> 00:05:47,560 der bare er virkelig meget hårdt og det tog ned deres hjemmeside for en stund. 119 00:05:47,560 --> 00:05:51,950 Så en af ​​ting, som vi slags havde i tankerne, når vi finde ud af 120 00:05:51,950 --> 00:05:56,070 hvordan man gør dette var hvordan kan du distribuere databasen på en sådan måde 121 00:05:56,070 --> 00:05:58,820 at denne beregning bliver overskuelige. 122 00:05:58,820 --> 00:06:03,570 >> Så hvad besluttede vi var at alle på stedet 123 00:06:03,570 --> 00:06:06,800 gør de fleste af deres aktivitet på skole, at de er slags baseret på. 124 00:06:06,800 --> 00:06:09,767 Så hvis du er på Harvard, så de fleste af de mennesker, 125 00:06:09,767 --> 00:06:12,350 hvem du vil være at se og handler med på sitet 126 00:06:12,350 --> 00:06:13,475 kommer til at være på Harvard. 127 00:06:13,475 --> 00:06:16,600 Det er faktisk nok lide 90% af de ting, du gør på webstedet. 128 00:06:16,600 --> 00:06:20,510 >> Så vi besluttede at splitte op databaserne og skabe 129 00:06:20,510 --> 00:06:25,740 én forekomst af MySQL-database for hver skole i netværket. 130 00:06:25,740 --> 00:06:30,680 Og ved at gøre det, hvis du mærke til de stier, som vi beregner 131 00:06:30,680 --> 00:06:32,050 kun i skolen. 132 00:06:32,050 --> 00:06:35,120 Så i stedet for at sige, som nu vi er ved seks millioner brugere, 133 00:06:35,120 --> 00:06:41,080 og i stedet for at skulle gøre n kubik i løbet af en vis del af seks millioner 134 00:06:41,080 --> 00:06:43,850 det er bare n kubik løbet 10.000, som er et meget mere 135 00:06:43,850 --> 00:06:47,760 håndterbar type beregning. 136 00:06:47,760 --> 00:06:50,920 >> Så det var en slags første stor arkitektonisk beslutning 137 00:06:50,920 --> 00:06:55,210 at vi havde at gøre, der har bidraget til os ikke at dø et par måneder senere. 138 00:06:55,210 --> 00:06:58,250 Og det var sandsynligvis en temmelig vigtigt. 139 00:06:58,250 --> 00:07:04,935 >> Så når vi først oprettet hjemmesiden havde vi blot én computer, som vi kørte. 140 00:07:04,935 --> 00:07:06,060 Det var ikke i vores kollegieværelse. 141 00:07:06,060 --> 00:07:06,851 Vi leje det. 142 00:07:06,851 --> 00:07:10,780 Jeg slags lært min lektie for forsøger at køre et websted ud af mit kollegieværelse 143 00:07:10,780 --> 00:07:15,040 værelse et par måneder tidligere, og Harvard næsten forsøgte at sparke mig ud. 144 00:07:15,040 --> 00:07:18,750 >> Så jeg endte med at leje en server off site denne gang. 145 00:07:18,750 --> 00:07:26,540 Og jeg tror kører oprindeligt databasen og webserveren. 146 00:07:26,540 --> 00:07:29,280 Så Apache er hvad vi var ved hjælp af i dette tilfælde 147 00:07:29,280 --> 00:07:31,940 at tjene sider fra samme maskine. 148 00:07:31,940 --> 00:07:35,710 Og fordi vi uddelte databaser i den måde, som vi gjorde, 149 00:07:35,710 --> 00:07:40,750 vi var i stand til, som tiden gik, bare tilføje flere maskiner lineært og sortering af 150 00:07:40,750 --> 00:07:43,630 vokse hjemmesiden uden at have nogen slags eksponentiel udvidelse 151 00:07:43,630 --> 00:07:45,640 på mængden af ​​maskiner, vi havde. 152 00:07:45,640 --> 00:07:49,470 >> Men efter vi ramt omkring gerne 30 eller 50 skoler, 153 00:07:49,470 --> 00:07:54,020 vi begyndte at indse, at vi kunne begynde at få mere ydelse ud 154 00:07:54,020 --> 00:07:55,130 MySQL eller Apache. 155 00:07:55,130 --> 00:07:57,980 156 00:07:57,980 --> 00:08:02,270 Nogle af den måde, at ting blev oprettet var bare ikke så optimal, som den kunne. 157 00:08:02,270 --> 00:08:10,840 >> Så for eksempel, når du har MySQL-maskiner og Apache 158 00:08:10,840 --> 00:08:14,500 kører på samme server, så hvis der sker noget til denne server, 159 00:08:14,500 --> 00:08:18,500 så ikke kun gør databasen for at skole eller skolerne 160 00:08:18,500 --> 00:08:20,700 på den pågældende server bare stoppe slags reagere 161 00:08:20,700 --> 00:08:24,367 på en måde, der vil få dig noget nyttigt, 162 00:08:24,367 --> 00:08:25,950 men du kan ikke engang hente websider. 163 00:08:25,950 --> 00:08:27,075 Så får du side ikke fundet. 164 00:08:27,075 --> 00:08:28,250 Og den slags stinker. 165 00:08:28,250 --> 00:08:33,586 >> Men et andet problem er, at variansen og brugen fra skole til skoler 166 00:08:33,586 --> 00:08:34,919 er heller ikke kommer til at være perfekt. 167 00:08:34,919 --> 00:08:38,049 Så nogle skoler er altid nødt til tungere brug. 168 00:08:38,049 --> 00:08:40,760 Vi har skoler nu ligesom Penn Stat, som har 50.000 brugere. 169 00:08:40,760 --> 00:08:44,942 Og så de fleste af skolerne stadig har mindre end 2000 brugere. 170 00:08:44,942 --> 00:08:47,400 Fordi der er en masse små skoler og en masse skoler 171 00:08:47,400 --> 00:08:49,600 der ikke har fuldstændig allestedsnærværende. 172 00:08:49,600 --> 00:08:54,920 >> Så forsøger at håndtere dette spørgsmål og gøre det 173 00:08:54,920 --> 00:08:59,630 så du kan beskæftige sig med det faktum, at Penn State havde 174 00:08:59,630 --> 00:09:02,240 50.000 mennesker og blot en ton af brugere hele tiden, 175 00:09:02,240 --> 00:09:05,380 og så har du nogle skoler der ikke, hvad vi besluttede at gøre 176 00:09:05,380 --> 00:09:09,280 er adskille nogle af de web servere fra databaseservere. 177 00:09:09,280 --> 00:09:14,910 Og gør det så, at vi bare havde en pulje af Apache web-servere 178 00:09:14,910 --> 00:09:18,100 at vi kunne indlæse balance mellem. 179 00:09:18,100 --> 00:09:20,300 Og gøre det, så du kan anvende dem ensartet 180 00:09:20,300 --> 00:09:23,690 mens bare at have databasen lag være slags konsekvent. 181 00:09:23,690 --> 00:09:27,840 >> Så jeg ved ikke, om det her er interessant for jer overhovedet. 182 00:09:27,840 --> 00:09:35,800 Eller hvis det er noget, der betyder noget til hvad du fyre studerer nu. 183 00:09:35,800 --> 00:09:39,260 Så hvis der er flere ting at du fyre vil hellere 184 00:09:39,260 --> 00:09:42,730 kende i form af arkitektur, så vil jeg overlade åbne spørgsmål 185 00:09:42,730 --> 00:09:43,310 senere. 186 00:09:43,310 --> 00:09:48,440 Så jeg bruger ikke en masse tid på bare taler om tilfældige applikationer 187 00:09:48,440 --> 00:09:52,625 at du fyre måske aldrig lyst til at bruge. 188 00:09:52,625 --> 00:09:55,080 >> Lad mig prøve at finde nogle interessante eksempler. 189 00:09:55,080 --> 00:10:04,020 190 00:10:04,020 --> 00:10:12,860 Så jeg mener, jeg gætte en af ting, der var temmelig interessant 191 00:10:12,860 --> 00:10:19,850 var, da vi kom til et punkt i form af trafik 192 00:10:19,850 --> 00:10:23,110 hvor vi startede maxing ud udførelsen af ​​nogle 193 00:10:23,110 --> 00:10:27,620 af disse open source-programmer der er generelt temmelig højtydende. 194 00:10:27,620 --> 00:10:32,149 >> Så for eksempel, MySQL er en rigtig god open source-database. 195 00:10:32,149 --> 00:10:34,690 Jeg ved ikke, om nogen af ​​jer slags i din egen tid rod 196 00:10:34,690 --> 00:10:39,920 omkring, og gør noget med MySQL eller har brugt det på nogen måde. 197 00:10:39,920 --> 00:10:41,310 Men det er ret nemt at bruge. 198 00:10:41,310 --> 00:10:43,029 Det er også anstændigt hurtig. 199 00:10:43,029 --> 00:10:44,070 Indekser fungerer ganske godt. 200 00:10:44,070 --> 00:10:48,090 Det er ikke så fuldt fremhævede som noget ligesom Oracle, men det er temmelig godt. 201 00:10:48,090 --> 00:10:50,460 >> Og vi kom til et punkt hvor jeg tror omkring 202 00:10:50,460 --> 00:10:54,400 da vi begyndte at gøre ligesom måske 100 millioner sider om dagen, 203 00:10:54,400 --> 00:10:59,230 at vi begyndte at løbe ind i nogle flaskehalse på det. 204 00:10:59,230 --> 00:11:07,530 Så for eksempel en typisk forespørgsel på MySQL kan tage 2-4 millisekunder. 205 00:11:07,530 --> 00:11:09,220 Og det er ikke så meget. 206 00:11:09,220 --> 00:11:12,900 Men når du laver 100 milliarder sidevisninger om dagen, 207 00:11:12,900 --> 00:11:15,679 og hver sidevisning måske har 30 til 50 forespørgsler 208 00:11:15,679 --> 00:11:18,220 især hvis du laver noget som en profil, at 209 00:11:18,220 --> 00:11:23,150 forespørger alle former for forskellig information, så der begynder at suge. 210 00:11:23,150 --> 00:11:29,450 >> Så vi begyndte at udvikle en caching lag, 211 00:11:29,450 --> 00:11:31,750 tilladt hurtigere adgang til nogle af oplysningerne. 212 00:11:31,750 --> 00:11:35,460 Og oprindeligt vi bruger en anden open source program memcache, 213 00:11:35,460 --> 00:11:38,320 som jeg ved ikke, om nogen af ​​jer fyre har nogen erfaring med det. 214 00:11:38,320 --> 00:11:40,700 Men det var temmelig hurtig. 215 00:11:40,700 --> 00:11:43,950 Det fik adgang gange ned til jeg gætte 0,3 216 00:11:43,950 --> 00:11:46,840 til 0,5 millisekunder, som er temmelig godt. 217 00:11:46,840 --> 00:11:52,170 >> Men det har også en flok distributions spørgsmål. 218 00:11:52,170 --> 00:11:56,000 Det er meningen at være en distribueret hash tabel slags ansøgning, 219 00:11:56,000 --> 00:12:02,540 hvor du kan bare vedhæfte et vilkårligt antal af memcache kasser i en klynge 220 00:12:02,540 --> 00:12:05,610 og være i stand til at tilslutte det op og få det gå. 221 00:12:05,610 --> 00:12:08,710 Men vi løb ind i en masse spørgsmål, der hvor 222 00:12:08,710 --> 00:12:11,170 forskellige memcache kasser ville gå ned. 223 00:12:11,170 --> 00:12:13,270 Og der var ingen redundans på oplysningerne. 224 00:12:13,270 --> 00:12:17,120 Så når en memcache kasse gik ned, og du havde en cache miss, 225 00:12:17,120 --> 00:12:19,640 så lige pludselig du havde en meget mere trafik 226 00:12:19,640 --> 00:12:22,740 gå til et bestemt sæt af databaser. 227 00:12:22,740 --> 00:12:26,170 Og det ville sutte på. 228 00:12:26,170 --> 00:12:32,830 >> Så som tiden gik, vi selv outgrew Memcache og indeksene på MySQL. 229 00:12:32,830 --> 00:12:33,890 Vi bruger stadig den slags. 230 00:12:33,890 --> 00:12:37,490 Men vi var nødt til at bygge videre på toppen af den ekstra redundans. 231 00:12:37,490 --> 00:12:41,870 Og jeg tror, ​​det er noget, der er sandsynligvis måske lidt interessant. 232 00:12:41,870 --> 00:12:45,580 Men jeg vil lade jer spørger mig flere spørgsmål om det senere. 233 00:12:45,580 --> 00:12:51,432 >> Jeg er ikke rigtig sikker på, hvad der ville være interessant at tale om lige nu. 234 00:12:51,432 --> 00:12:53,220 Måske du fyrene kunne hjælpe lidt? 235 00:12:53,220 --> 00:12:57,170 236 00:12:57,170 --> 00:12:58,073 Gå efter det. 237 00:12:58,073 --> 00:13:03,496 >> PUBLIKUM: Jeg er nysgerrig, tænker på [uhørligt] 238 00:13:03,496 --> 00:13:10,891 at gå ind i en online-forretning som dette, hvordan du følte stemningen var 239 00:13:10,891 --> 00:13:15,058 med store spillere alle bringer det til markedet, og andre store aktører 240 00:13:15,058 --> 00:13:16,807 hvem du troede måske [Uhørligt] for at markere, 241 00:13:16,807 --> 00:13:19,765 eller hvad din oplevelse var med det. 242 00:13:19,765 --> 00:13:24,202 Jeg ville være interesseret, bare på en teknisk side, [uhørligt] bare rampe 243 00:13:24,202 --> 00:13:26,667 op og teknisk hvordan du [uhørligt]. 244 00:13:26,667 --> 00:13:29,625 245 00:13:29,625 --> 00:13:33,710 >> Mark Zuckerberg: Ja, så det er ikke et teknisk spørgsmål overhovedet. 246 00:13:33,710 --> 00:13:41,250 Men jeg tror jeg vil bare gerne gå ind i spørgetiden nu. 247 00:13:41,250 --> 00:13:45,439 Fordi jeg er ikke rigtig sikker på, hvad der er relevante ting for mig at diskutere. 248 00:13:45,439 --> 00:13:46,480 Så jeg vil bare svare på dette. 249 00:13:46,480 --> 00:13:49,313 Så alle andre, der ønsker at spørge mig spørgsmål kan bare gå efter det. 250 00:13:49,313 --> 00:13:51,470 251 00:13:51,470 --> 00:13:54,640 >> Jeg tror jeg ville aldrig rigtig brugt en masse tid på at bekymre sig om ting som - jeg 252 00:13:54,640 --> 00:13:56,598 mener, der er selskaber derude som Google 253 00:13:56,598 --> 00:14:00,600 der bare kunne komme ind i dit rum og gøre hvad du vil til enhver tid. 254 00:14:00,600 --> 00:14:08,050 Og jeg tror, ​​en af ​​de fede ting omkring dette tidspunkt i teknologi 255 00:14:08,050 --> 00:14:13,340 er, at enkeltpersoner gearede og stand til at gøre langt mere, end de har virkelig 256 00:14:13,340 --> 00:14:14,950 nogensinde været i stand til at gøre før. 257 00:14:14,950 --> 00:14:20,090 >> Og endda fire år siden da Google blev startet, 258 00:14:20,090 --> 00:14:22,830 nu har de flere hundrede tusinder af maskiner 259 00:14:22,830 --> 00:14:26,780 og sandsynligvis milliarder af dollars brugt på udstyr. 260 00:14:26,780 --> 00:14:29,340 Jeg tror, ​​at generationen før Google, kan du ikke engang 261 00:14:29,340 --> 00:14:32,410 lave en hjemmeside uden nogle stort stykke hardware. 262 00:14:32,410 --> 00:14:40,000 Jeg tror, ​​eBay, for eksempel, kørte off af to $ 50,000 maskiner. 263 00:14:40,000 --> 00:14:43,640 Du kan bare ikke begynde at gøre, at hvis du er bare en knægt i et kollegieværelse. 264 00:14:43,640 --> 00:14:51,610 >> Så jeg tror, ​​at vi kunne leje maskiner til $ 100 om måneden 265 00:14:51,610 --> 00:14:56,820 og bruge den til at skalere op til en punkt, hvor vi havde 300.000 brugere 266 00:14:56,820 --> 00:14:57,830 er pretty cool. 267 00:14:57,830 --> 00:15:02,810 Det er en temmelig unik ting, at der er foregår i teknologien lige nu. 268 00:15:02,810 --> 00:15:08,390 Det gør det så, i stedet for bekymre sig om, hvem der er den store spiller 269 00:15:08,390 --> 00:15:15,356 og hvad er Google vil gøre næste, kan du gøre mere af - du 270 00:15:15,356 --> 00:15:16,730 kan bare få en masse ting gjort. 271 00:15:16,730 --> 00:15:24,460 >> Og i stedet for at skulle gå ud og har nogle af de traditionelle business 272 00:15:24,460 --> 00:15:27,927 problemer, ligesom du nødt til at hæve kapital, før du kan gøre noget, 273 00:15:27,927 --> 00:15:29,010 det er ikke længere et problem. 274 00:15:29,010 --> 00:15:32,100 Så du gearede til at gøre meget mere på din egen nu. 275 00:15:32,100 --> 00:15:35,300 Jeg ved ikke, om der besvarer det spørgsmål, som du spørger. 276 00:15:35,300 --> 00:15:38,790 >> Men jeg mener, det er en af ​​grundene Derfor tror jeg, at der på dette punkt, 277 00:15:38,790 --> 00:15:41,040 det gør en masse forstand at studere det her. 278 00:15:41,040 --> 00:15:47,110 Fordi på intet tidspunkt i fortiden kunne du udnytte sådan et lille beløb 279 00:15:47,110 --> 00:15:49,460 penge for at få magtfulde nok teknologi 280 00:15:49,460 --> 00:15:52,000 til virkelig at røre folk i den måde, som du kan i dag. 281 00:15:52,000 --> 00:15:55,990 Google gør omkring 250 million sider visninger om dagen. 282 00:15:55,990 --> 00:16:01,970 De har flere hundrede tusinde af maskiner og 5.000 medarbejdere. 283 00:16:01,970 --> 00:16:05,480 >> Facebook gør 400 millioner sidevisninger om dagen. 284 00:16:05,480 --> 00:16:10,260 Det er meget mere end Google gør. 285 00:16:10,260 --> 00:16:12,340 Og vi har hundredvis af maskiner. 286 00:16:12,340 --> 00:16:15,600 Og vi har lige passeret 50 ansatte. 287 00:16:15,600 --> 00:16:19,860 Og det er kun en teknisk generering af tre eller fire 288 00:16:19,860 --> 00:16:22,910 år i arkitekturer der blev skabt. 289 00:16:22,910 --> 00:16:27,162 >> Og så skal du gå tre eller fire år tilbage før der fra som eBay til Google, 290 00:16:27,162 --> 00:16:28,620 og det er bare helt anderledes. 291 00:16:28,620 --> 00:16:32,510 Fordi der i mindst Google kører ud af en masse distribueret udstyr 292 00:16:32,510 --> 00:16:34,930 de at have hundredvis af tusindvis af maskiner, 293 00:16:34,930 --> 00:16:40,200 men ideen var at få en masse lorte maskiner, der er virkelig billigt. 294 00:16:40,200 --> 00:16:41,530 Jeg mener, det er et stort skridt op. 295 00:16:41,530 --> 00:16:44,539 >> Fordi så er det ligesom, OK, det er mere overflødig. 296 00:16:44,539 --> 00:16:45,830 De er ikke at miste information. 297 00:16:45,830 --> 00:16:47,455 De forventer ikke ting at altid arbejde. 298 00:16:47,455 --> 00:16:51,307 Det er en langt mere moden holdning end eBays, som 299 00:16:51,307 --> 00:16:53,390 var den eneste, der de kunne gøre på det tidspunkt. 300 00:16:53,390 --> 00:16:56,406 301 00:16:56,406 --> 00:16:58,676 >> PUBLIKUM: Jeg har et spørgsmål om DHT ting. 302 00:16:58,676 --> 00:16:59,759 >> Mark Zuckerberg: Hvad? 303 00:16:59,759 --> 00:17:01,551 PUBLIKUM: Distributed Hash Table ting. 304 00:17:01,551 --> 00:17:02,925 Mark Zuckerberg: Ja, hvilken? 305 00:17:02,925 --> 00:17:05,074 PUBLIKUM: Jeg var bare spekulerer på, om du [uhørligt] 306 00:17:05,074 --> 00:17:08,511 alle dine udvidelser til memcache, fordi én ting, jeg har bemærket 307 00:17:08,511 --> 00:17:12,930 er, at ja, der er ikke rigtig gode tilgængelige biblioteker til DHT stuff. 308 00:17:12,930 --> 00:17:14,972 Der er alt dette vidunderlige forskning, men i form 309 00:17:14,972 --> 00:17:18,138 implementeringer, der rent faktisk beskæftiger med alle de redundans spørgsmål og alle 310 00:17:18,138 --> 00:17:18,822 disse ting - 311 00:17:18,822 --> 00:17:22,920 >> Mark Zuckerberg: Ja, en masse af de ting - vi 312 00:17:22,920 --> 00:17:25,280 ikke nødvendigvis forlænge memcache. 313 00:17:25,280 --> 00:17:29,480 Vi byggede en masse ting selv. 314 00:17:29,480 --> 00:17:32,470 Lige nu, er det ikke open source. 315 00:17:32,470 --> 00:17:33,590 Vi overvejede at gøre det. 316 00:17:33,590 --> 00:17:37,410 Og jeg mener, der er en masse arbejde, der går til at gøre ting open source. 317 00:17:37,410 --> 00:17:42,020 Og det er på toppen af, hvorvidt du ønsker at miste den konkurrencefordel. 318 00:17:42,020 --> 00:17:43,150 Det er lidt uheldigt. 319 00:17:43,150 --> 00:17:46,935 >> Fordi jeg tror, ​​at hvis det var vi bare lettere at lave noget lignende, 320 00:17:46,935 --> 00:17:47,810 så du kunne gøre det. 321 00:17:47,810 --> 00:17:49,950 Du kunne bare frigive koden. 322 00:17:49,950 --> 00:17:55,430 Men så er der en masse støtte og licenser og alt det der. 323 00:17:55,430 --> 00:17:57,030 Vi fandt, at det har været irriterende. 324 00:17:57,030 --> 00:17:59,930 >> En af de ting, som vi faktisk overvejet at open source 325 00:17:59,930 --> 00:18:03,740 var denne søgning server, der rent faktisk at fyr sidder lige der 326 00:18:03,740 --> 00:18:09,050 foretaget, mens han stadig var i Californien. 327 00:18:09,050 --> 00:18:16,380 Og jeg tror, ​​vi fik til et punkt, hvor MySQL haltede lidt på nogle 328 00:18:16,380 --> 00:18:18,520 af de søgninger, vi forsøgte at gøre. 329 00:18:18,520 --> 00:18:22,330 Og vi besluttede, at det ville være en cool ting 330 00:18:22,330 --> 00:18:26,750 at gøre for at gøre en serie af distribuerede maskiner 331 00:18:26,750 --> 00:18:29,147 at kunne - han ikke bruge en hash tabel. 332 00:18:29,147 --> 00:18:30,980 Hvad er strukturen at du bruger, McCollum? 333 00:18:30,980 --> 00:18:33,729 >> ANDREW McCollum: [uhørligt]. 334 00:18:33,729 --> 00:18:36,270 Mark Zuckerberg: Så, ja, vi tænkt på at gøre det åbent. 335 00:18:36,270 --> 00:18:42,670 Men det er, når vi slags havde at gøre alt dette arbejde for at komme op med en licens. 336 00:18:42,670 --> 00:18:44,910 Og vi er ligesom, okay, skrue det. 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 >> PUBLIKUM: Hvad bruger du mest af dit arbejde tid at gøre disse dage? 340 00:18:56,157 --> 00:18:57,475 >> Mark Zuckerberg: Ansættelse mennesker. 341 00:18:57,475 --> 00:19:01,160 342 00:19:01,160 --> 00:19:06,060 Jeg gætter på, når det som du vokser, det vigtigste 343 00:19:06,060 --> 00:19:07,060 er at have intelligente mennesker. 344 00:19:07,060 --> 00:19:09,630 345 00:19:09,630 --> 00:19:13,915 Hvis du tænker over, hvordan den tekniske gearing ting, som jeg talte om 346 00:19:13,915 --> 00:19:20,960 i besvarelsen af ​​fyrens spørgsmål, som teknologien bliver 347 00:19:20,960 --> 00:19:23,940 mere generisk og mindre dyre, gearing point 348 00:19:23,940 --> 00:19:26,110 bliver mere i befolkningen. 349 00:19:26,110 --> 00:19:29,860 Så hvis du tænker over dette fra et perspektiv 350 00:19:29,860 --> 00:19:36,610 af en person til mennesker tidsforbrug eller bruger tid eller sidevisning 351 00:19:36,610 --> 00:19:40,590 analyse, på grund af teknologien nu, folk 352 00:19:40,590 --> 00:19:46,220 er langt mere gearede at gøre flere ting 353 00:19:46,220 --> 00:19:49,380 og være mere vigtigt i ligningen. 354 00:19:49,380 --> 00:19:53,130 >> På grund af dette, er det virkelig vigtigt at få de mest intelligente mennesker. 355 00:19:53,130 --> 00:19:58,660 Og også, jeg mener, når du er en lille virksomhed, kan du være virkelig adræt 356 00:19:58,660 --> 00:20:00,050 og få en masse ting gjort. 357 00:20:00,050 --> 00:20:02,845 Og der er relativt lidt bureaukrati. 358 00:20:02,845 --> 00:20:06,397 Så hvis du har intelligente mennesker, der kan tage fordel af, at for at bygge seje ting, 359 00:20:06,397 --> 00:20:07,230 så er awesome. 360 00:20:07,230 --> 00:20:10,790 361 00:20:10,790 --> 00:20:15,990 >> Jeg gætter på, foruden at designe nye ting. 362 00:20:15,990 --> 00:20:18,530 Der er ikke meget virksomhedernes bureaukrati endnu. 363 00:20:18,530 --> 00:20:20,342 Så jeg behøver ikke at spilde meget tid på det. 364 00:20:20,342 --> 00:20:26,820 365 00:20:26,820 --> 00:20:29,630 Hold på vej hen? 366 00:20:29,630 --> 00:20:36,090 >> PUBLIKUM: Ja, hvor meget har du talt og rådført sig med advokater hidtil? 367 00:20:36,090 --> 00:20:38,860 >> Mark Zuckerberg: Jeg har en advokat der arbejder for mig på fuld tid. 368 00:20:38,860 --> 00:20:43,830 >> PUBLIKUM: OK, det er en stor del af at drive en virksomhed? 369 00:20:43,830 --> 00:20:47,309 Vil du anbefale at arbejde på [uhørligt] tidligt? 370 00:20:47,309 --> 00:20:50,291 371 00:20:50,291 --> 00:20:52,550 >> Mark Zuckerberg: Vi gjorde ikke. 372 00:20:52,550 --> 00:20:59,980 Og det, tror jeg, forudsat nogle irritation senere. 373 00:20:59,980 --> 00:21:04,502 Kom ting sat op rigtig godt, er god. 374 00:21:04,502 --> 00:21:05,960 Kom stuff ren er rigtig god. 375 00:21:05,960 --> 00:21:09,590 >> Og, jeg mener, ingen har nogensinde kommer til at fortælle dig en advokat er dårlig. 376 00:21:09,590 --> 00:21:13,790 Det hele er bare et spørgsmål om muligheder omkostninger og hvad du prioritere. 377 00:21:13,790 --> 00:21:19,820 Jeg gætter på, at i vores tilfælde, vi nu har at beskæftige sig med en masse ting, som 378 00:21:19,820 --> 00:21:23,030 var ikke indstillet korrekt i begyndelsen. 379 00:21:23,030 --> 00:21:25,010 De fleste af de ting der er behandlet. 380 00:21:25,010 --> 00:21:26,620 Det er ikke engang en big deal længere. 381 00:21:26,620 --> 00:21:33,450 >> Men i stedet for at tale med advokater tidligt, vi gjorde ting. 382 00:21:33,450 --> 00:21:37,960 Og jeg tror, ​​at det sandsynligvis var den rette brug af vores tid. 383 00:21:37,960 --> 00:21:41,530 Jeg tror, ​​at en kølig egenskab af en masse af de virksomheder, der ender 384 00:21:41,530 --> 00:21:44,860 være virkelig vellykket, ikke at vi virkelig vellykket, 385 00:21:44,860 --> 00:21:46,720 men jeg tror vi også falder ind under denne spand, 386 00:21:46,720 --> 00:21:49,424 er, at de startede som nogen forsøger at gøre noget 387 00:21:49,424 --> 00:21:51,340 køligt og ikke en forsøger at gøre en virksomhed. 388 00:21:51,340 --> 00:21:54,800 389 00:21:54,800 --> 00:21:59,540 Du slags har - Google kom ud af Larry og Sergey ph.d. afhandling 390 00:21:59,540 --> 00:22:04,500 på Stanford, og Yahoo kom ud af bare, tror jeg, også nogle Stanford fyre 391 00:22:04,500 --> 00:22:06,510 lige slags skrue rundt i deres kollegieværelse. 392 00:22:06,510 --> 00:22:11,840 Og eBay kom ud af nogle fyr forsøger at bygge en markedsplads til sin kæreste 393 00:22:11,840 --> 00:22:14,342 at udveksle PEZ dispensere. 394 00:22:14,342 --> 00:22:15,842 Amazon var lidt mere beregnet. 395 00:22:15,842 --> 00:22:20,290 396 00:22:20,290 --> 00:22:24,067 >> Så jeg kan ikke forestille mig, at nogen af ​​dem, folk virkelig havde så meget rådgivning, 397 00:22:24,067 --> 00:22:25,900 og det synes at have arbejdede ud OK for dem. 398 00:22:25,900 --> 00:22:28,191 Men, mener jeg, samtidig Jeg har ikke tænkt mig at sidde her 399 00:22:28,191 --> 00:22:30,920 og fortælle dig om ikke at få råd om ting. 400 00:22:30,920 --> 00:22:35,810 Og en masse gange folk er bare alt for forsigtige, også. 401 00:22:35,810 --> 00:22:40,600 Jeg synes det er mere nyttigt at gøre ting til at ske, og derefter undskylde senere 402 00:22:40,600 --> 00:22:43,740 end det er at sikre, at du dot alle dine I øjne nu og da 403 00:22:43,740 --> 00:22:44,740 bare ikke få ting gjort. 404 00:22:44,740 --> 00:22:47,500 405 00:22:47,500 --> 00:22:49,430 Ja. 406 00:22:49,430 --> 00:22:50,460 Gå efter det. 407 00:22:50,460 --> 00:22:53,436 >> PUBLIKUM: Hvornår tror du, at Facebook vil nå det punkt, hvor 408 00:22:53,436 --> 00:23:02,860 det kunne blive det store selskab [Uhørligt] ny idé, [uhørligt]? 409 00:23:02,860 --> 00:23:05,836 Tror du, det vil nå dette punkt helst snart? 410 00:23:05,836 --> 00:23:09,340 Hvordan ville du holde det fra [uhørligt]? 411 00:23:09,340 --> 00:23:12,214 >> Mark Zuckerberg: Jamen, Jeg mener, jeg tror, ​​at - jeg 412 00:23:12,214 --> 00:23:14,253 tror du er slags altid på det tidspunkt. 413 00:23:14,253 --> 00:23:18,290 414 00:23:18,290 --> 00:23:21,830 Jeg mener, de fleste virksomheder er startede på som et par ideer, 415 00:23:21,830 --> 00:23:25,800 og der er et par ting, de gør godt. 416 00:23:25,800 --> 00:23:29,120 Så jeg mener, Yahoos var ligesom vi er kommer til at organisere alle disse oplysninger 417 00:23:29,120 --> 00:23:31,160 i verden som ved bibliotek. 418 00:23:31,160 --> 00:23:33,350 Og det var, hvad de startede laver, 419 00:23:33,350 --> 00:23:38,860 og så de slags diversificeret ud som tiden gik og byggede flere ting. 420 00:23:38,860 --> 00:23:42,910 Og en masse af de ting er som kernen i deres forretning nu. 421 00:23:42,910 --> 00:23:45,460 Jeg mener, det er ligesom de oprindeligt ikke gøre søgning. 422 00:23:45,460 --> 00:23:47,740 Og nu mappe bare ikke eksisterer. 423 00:23:47,740 --> 00:23:49,280 Det stinker. 424 00:23:49,280 --> 00:23:52,880 Der er ingen nytte for det. 425 00:23:52,880 --> 00:23:56,320 >> Jeg mener, Googles store ting var ligesom de gjorde PageRank. 426 00:23:56,320 --> 00:24:02,320 Og så tror jeg, ud af PageRank, har søgningen. 427 00:24:02,320 --> 00:24:05,960 Og nu er de slags udvide det til gøre andet lignende type af algoritmer, 428 00:24:05,960 --> 00:24:07,830 søgning i andre rum. 429 00:24:07,830 --> 00:24:11,090 Men jeg mener, du kan slags fortælle, hvordan alle de andre ting, som de laver 430 00:24:11,090 --> 00:24:12,330 er en slags tangential. 431 00:24:12,330 --> 00:24:16,220 Og det er ligesom de forsøger virkelig hårdt for at PageRank 432 00:24:16,220 --> 00:24:19,080 og andre typer af algoritmer, der er meget 433 00:24:19,080 --> 00:24:23,660 svarende til arbejde i deres mellemrum og det er bare ikke så elegant 434 00:24:23,660 --> 00:24:27,460 eller ren af ​​en idé, som den oprindelige ene var. 435 00:24:27,460 --> 00:24:30,590 >> Så i Facebook, for eksempel, når det bare kom i gang, 436 00:24:30,590 --> 00:24:32,840 hvad jeg troede var den mest interessant ting var bare 437 00:24:32,840 --> 00:24:36,010 at være i stand til at skrive i en andens navn og finde ud af oplysninger om dem. 438 00:24:36,010 --> 00:24:38,800 Og der var næppe nogen af de ting, der var der nu. 439 00:24:38,800 --> 00:24:41,010 Der var ingen grupper. 440 00:24:41,010 --> 00:24:44,982 Der var ingen meddelelser selv. 441 00:24:44,982 --> 00:24:45,690 Der var stikke. 442 00:24:45,690 --> 00:24:49,790 443 00:24:49,790 --> 00:24:51,250 >> Ja. 444 00:24:51,250 --> 00:24:56,590 Jeg mener, så det er ligesom du slags får startede på en slags centrale idé. 445 00:24:56,590 --> 00:24:59,680 Og generelt, at selskabet vil gøre godt, fordi jeg 446 00:24:59,680 --> 00:25:02,520 gætte de mennesker, der er begyndt off arbejder på det centrale idé 447 00:25:02,520 --> 00:25:06,717 slags forstå, at single core idé i en slags unik måde. 448 00:25:06,717 --> 00:25:09,800 Men det betyder ikke, at de har bedre forståelse af noget 449 00:25:09,800 --> 00:25:12,749 andet, end nogen anden. 450 00:25:12,749 --> 00:25:15,290 Så det er derfor omgiver dig selv med en masse kloge mennesker 451 00:25:15,290 --> 00:25:18,615 er virkelig vigtigt. 452 00:25:18,615 --> 00:25:20,833 >> PUBLIKUM: Hvad var - var der nogen form for model 453 00:25:20,833 --> 00:25:26,010 der var [uhørligt] foto funktioner [uhørligt] på Facebook? 454 00:25:26,010 --> 00:25:27,982 Var der nogen form for [uhørligt]? 455 00:25:27,982 --> 00:25:31,824 456 00:25:31,824 --> 00:25:34,740 Mark Zuckerberg: Jeg mener, der er en masse programmer på internettet 457 00:25:34,740 --> 00:25:36,220 nu, at gøre den slags. 458 00:25:36,220 --> 00:25:39,540 Så jeg mener, Flickr er et pretty fotoprogram. 459 00:25:39,540 --> 00:25:42,470 Selv om jeg tror på tre uger vi passerede dem i antallet af fotos 460 00:25:42,470 --> 00:25:43,470 at vi havde på vores hjemmeside. 461 00:25:43,470 --> 00:25:49,030 462 00:25:49,030 --> 00:25:51,155 Jeg mener, tror jeg, at fedeste ting om billeder 463 00:25:51,155 --> 00:25:54,849 er, at du kan mærke dem, og således at 464 00:25:54,849 --> 00:25:56,390 gør dem linke til folks profiler. 465 00:25:56,390 --> 00:25:58,750 Og jeg tror, ​​at det er noget, som du virkelig kan 466 00:25:58,750 --> 00:26:05,960 kun gøre, hvis du har forbindelse alle omkring dig på sitet. 467 00:26:05,960 --> 00:26:08,190 Den slags kræver allestedsnærværelse brugen. 468 00:26:08,190 --> 00:26:09,829 469 00:26:09,829 --> 00:26:13,120 Så jeg ved ikke, om nogen af ​​de andre fyre ville have gjort, hvis de har det 470 00:26:13,120 --> 00:26:16,810 slags at bruge, men det gjorde de ikke. 471 00:26:16,810 --> 00:26:20,150 472 00:26:20,150 --> 00:26:20,740 >> Det ved jeg ikke. 473 00:26:20,740 --> 00:26:24,085 Må ikke nogen af ​​jer har CS spørgsmål? 474 00:26:24,085 --> 00:26:25,055 >> PUBLIKUM: Jeg er nysgerrig. 475 00:26:25,055 --> 00:26:27,513 Hvordan afgør som du er bevæger sig fremad med virksomheden 476 00:26:27,513 --> 00:26:30,897 at forfølge en teknologi eller ikke forfølge en teknologi? 477 00:26:30,897 --> 00:26:32,230 Mark Zuckerberg: Hvad er en idé? 478 00:26:32,230 --> 00:26:33,185 Hvad er der i eksemplet? 479 00:26:33,185 --> 00:26:36,614 >> PUBLIKUM: Jamen, jeg faktisk ved ikke meget om Facebook. 480 00:26:36,614 --> 00:26:39,939 Hvad er den næste ting, du ønsker at gøre med billeder 481 00:26:39,939 --> 00:26:41,105 og forbinder mennesker sammen? 482 00:26:41,105 --> 00:26:45,097 Hvordan kan du vide om tallet ud hvilke teknologier er gode? 483 00:26:45,097 --> 00:26:48,091 Hvordan du minen for at finde teknologi? 484 00:26:48,091 --> 00:26:51,579 Har du nogen processer findes i dag, at 485 00:26:51,579 --> 00:26:54,230 er rettet mod den slags ting, 486 00:26:54,230 --> 00:26:56,158 eller gør teknologi bare komme ind i virksomheden 487 00:26:56,158 --> 00:26:57,866 fordi du er ude sted og nogen 488 00:26:57,866 --> 00:27:00,980 nævnt noget du måske ønsker at gøre i form af Facebook? 489 00:27:00,980 --> 00:27:04,670 >> Mark Zuckerberg: Så tror jeg, at vores proces til filtrering hvilke teknologier 490 00:27:04,670 --> 00:27:08,560 bruge, er tillid til de intelligente mennesker. 491 00:27:08,560 --> 00:27:15,010 Så vi helt sikkert have nogle mennesker på det selskab, der er bare rigtig smart, 492 00:27:15,010 --> 00:27:19,795 og jeg tror, ​​at de fleste af de mennesker på virksomheden er generelt temmelig smart. 493 00:27:19,795 --> 00:27:22,670 >> Men der område et par fyre i særdeleshed - er jeg 494 00:27:22,670 --> 00:27:32,050 ikke en af ​​dem - som jeg synes, at når de siger, at noget er en generelt 495 00:27:32,050 --> 00:27:36,590 god praksis til at gå på det, så det er relativt - så 496 00:27:36,590 --> 00:27:39,471 de kan få support for det temmelig nemt. 497 00:27:39,471 --> 00:27:42,720 Og jeg tror, ​​at en masse af de ingeniører, slags opbygge en konsensus omkring det. 498 00:27:42,720 --> 00:27:45,877 499 00:27:45,877 --> 00:27:47,480 Jeg forsøger at tænke på et godt eksempel. 500 00:27:47,480 --> 00:27:51,470 >> Jeg synes det er lidt målrettet. 501 00:27:51,470 --> 00:27:56,610 Så med fotos, vi vidste, at vi ønskede 502 00:27:56,610 --> 00:27:58,969 at støtte bare mennesker uploade ubegrænsede fotos. 503 00:27:58,969 --> 00:28:01,010 Så jeg mener, der er ingen real begreb ubegrænset. 504 00:28:01,010 --> 00:28:05,240 Det er bare du nødt til at holde på at tilføje ting, holde på at tilføje opbevaring. 505 00:28:05,240 --> 00:28:09,337 Og du ønsker at gøre det, så det slags af arbejder som problemfrit som muligt. 506 00:28:09,337 --> 00:28:11,170 Så den første ting, vi forsøgte at gøre 507 00:28:11,170 --> 00:28:16,140 er, ja, lad os evaluere disse virksomheder, at 508 00:28:16,140 --> 00:28:18,950 bare gøre stort opbevaringsrum til et levende. 509 00:28:18,950 --> 00:28:21,420 Eller det er ligesom NetApp eller noget, Network Appliance. 510 00:28:21,420 --> 00:28:24,080 Så vi taler til dem i et stykke tid. 511 00:28:24,080 --> 00:28:25,440 Og så er vi ligesom, okay. 512 00:28:25,440 --> 00:28:29,200 Nå, vi ikke virkelig ønsker at gå med denne ene, stor kasse tilgang. 513 00:28:29,200 --> 00:28:33,530 Vi ønsker at gå med at have bare en serie af distribueret mindre 514 00:28:33,530 --> 00:28:37,400 kasser med en masse hårdt drive og en masse RAM. 515 00:28:37,400 --> 00:28:40,360 >> Og så mener jeg, at arkitektur, som vi først bygget 516 00:28:40,360 --> 00:28:42,770 var en, hvor vi havde en bundt af disse maskiner 517 00:28:42,770 --> 00:28:49,090 med relativ langsom, men meget stabil disk bag et niveau af - et lag 518 00:28:49,090 --> 00:28:54,250 af cache bokse et ton af RAM der kunne holde de fleste af de thumbnails 519 00:28:54,250 --> 00:29:01,670 og de mest søgte billeder i - jeg gætter på RAM til enhver tid. 520 00:29:01,670 --> 00:29:04,610 Og så lige før vi lanceret, gik det op for os 521 00:29:04,610 --> 00:29:07,480 at vi skulle have nogle problemer med dette. 522 00:29:07,480 --> 00:29:11,450 Og de problemer, vi skulle have 523 00:29:11,450 --> 00:29:16,635 skulle være netværk spørgsmål, ikke hardware spørgsmål. 524 00:29:16,635 --> 00:29:20,360 >> Så for eksempel, hvis du tager et fotoalbum af 30 billeder 525 00:29:20,360 --> 00:29:23,000 og hver af dine fotos er tre megabyte, 526 00:29:23,000 --> 00:29:25,330 så kan du uploade 90 megabyte til Facebook. 527 00:29:25,330 --> 00:29:26,610 Og den slags stinker. 528 00:29:26,610 --> 00:29:27,110 Ok. 529 00:29:27,110 --> 00:29:31,790 Jeg mener, det stinker fordi folk tendens til at have ikke optimale forbindelser 530 00:29:31,790 --> 00:29:37,770 og fordi vores router - jeg gætte de fleste routere er sat op 531 00:29:37,770 --> 00:29:39,960 til kun at være i stand til at håndtere gigabit ad gangen, 532 00:29:39,960 --> 00:29:42,127 og routere er lidt dyrt. 533 00:29:42,127 --> 00:29:43,460 Thy er store stykker udstyr. 534 00:29:43,460 --> 00:29:46,043 Jeg tror ikke, at der er en distribueret version af det endnu. 535 00:29:46,043 --> 00:29:48,030 536 00:29:48,030 --> 00:29:50,930 >> Så vi kunne ikke, i det tidsrum, at vi ønskede at starte det, 537 00:29:50,930 --> 00:29:54,720 bare få en ny router, og få det sat op. 538 00:29:54,720 --> 00:30:02,000 Så det, vi endte med at gøre var at bygge en Java-applet og et ActiveX-objekt, der 539 00:30:02,000 --> 00:30:04,370 koblet til valg af fotos, som folk ønskede 540 00:30:04,370 --> 00:30:08,650 at uploade med kompression på klientsiden at gøre det mindre, 541 00:30:08,650 --> 00:30:14,380 og så er det måde, folk kan bare uploade deres fotos relativt hurtigt. 542 00:30:14,380 --> 00:30:16,540 Vi sparede også CPU på vores side, fordi vi ikke 543 00:30:16,540 --> 00:30:18,290 nødt til at gøre det dekompression på vores side, 544 00:30:18,290 --> 00:30:21,190 selvom det ikke var det enorm af en flaskehals. 545 00:30:21,190 --> 00:30:22,110 Så det virkede. 546 00:30:22,110 --> 00:30:25,330 >> Og så fik vi det til et punkt, hvor vi var 547 00:30:25,330 --> 00:30:27,720 have uploads på en sats på 100 et sekund, 548 00:30:27,720 --> 00:30:31,000 og folk var ved hjælp af funktionen måde mere, end vi troede, vi skulle til. 549 00:30:31,000 --> 00:30:34,226 Og selvom vi havde denne caching tier setup, 550 00:30:34,226 --> 00:30:35,600 det var bare stadig ikke hurtigt nok. 551 00:30:35,600 --> 00:30:36,490 Jeg er sikker på jer huske dette. 552 00:30:36,490 --> 00:30:39,090 For et par uger siden, stedet var ikke at have en god tid. 553 00:30:39,090 --> 00:30:41,990 554 00:30:41,990 --> 00:30:45,180 >> Så hvad vi endte gør på det tidspunkt var 555 00:30:45,180 --> 00:30:49,200 hjælp kant caching, ligesom Akamai type ting 556 00:30:49,200 --> 00:30:53,440 at gøre disse billeder, som er statisk indhold bare være tættere på folk. 557 00:30:53,440 --> 00:31:00,610 Så på den måde kan vi slags aflaste noget af udstyret og - sortering 558 00:31:00,610 --> 00:31:05,610 for at skulle overføre disse stadig lidt store filer til folk. 559 00:31:05,610 --> 00:31:10,890 Så det er hvor vi er nu, og det synes at virke ganske godt. 560 00:31:10,890 --> 00:31:14,700 >> Det var ikke, at vi havde nogen upfront teknisk geni om det. 561 00:31:14,700 --> 00:31:19,270 Det var bare en slags, at der på hvert punkt vi slags forventet de spørgsmål 562 00:31:19,270 --> 00:31:21,390 eller plukket dem ud temmelig hurtigt, og derefter 563 00:31:21,390 --> 00:31:23,370 havde nok kompetence at vurdere, tror jeg, 564 00:31:23,370 --> 00:31:25,690 hvad mulighederne var at vi havde og gøre 565 00:31:25,690 --> 00:31:28,458 hvad jeg tror var anstændigt beslutninger om hvordan man kan udføre på dem. 566 00:31:28,458 --> 00:31:29,354 Hvad er det? 567 00:31:29,354 --> 00:31:31,399 >> PUBLIKUM: Tag det til den næste plan, også i form af de problemer, 568 00:31:31,399 --> 00:31:32,315 du bare talt om. 569 00:31:32,315 --> 00:31:33,836 Mark Zuckerberg: Ja. 570 00:31:33,836 --> 00:31:38,069 >> PUBLIKUM: Studerende får et års - du ved, en computer science arbejdsmiljø 571 00:31:38,069 --> 00:31:44,294 med, ligesom, jeg går sidder i hjørne, type på min [uhørligt]. 572 00:31:44,294 --> 00:31:47,282 Hvordan har virksomheden arbejde gennem - hvad gør softwareingeniører gøre 573 00:31:47,282 --> 00:31:50,300 når du fyre alle nødt til at sætte krøllede parenteser i samme sted? 574 00:31:50,300 --> 00:31:51,508 >> Mark Zuckerberg: Hvad er det? 575 00:31:51,508 --> 00:31:54,958 PUBLIKUM: Curly seler til programmører i det samme sted. 576 00:31:54,958 --> 00:31:58,766 Hvordan er strukturen af ​​softwaren engineering faktisk gjort [uhørligt]? 577 00:31:58,766 --> 00:32:01,800 578 00:32:01,800 --> 00:32:06,720 >> Mark Zuckerberg: Så den måde, at - jeg gætte den metode, vi har, er 579 00:32:06,720 --> 00:32:12,520 at jeg ønskede at være slags - som meget af en meritokrati som muligt 580 00:32:12,520 --> 00:32:16,600 hvor de mennesker, der kan komme op med de fedeste løsninger 581 00:32:16,600 --> 00:32:20,790 og gennemføre dem den hurtigste og har ligesom de færreste bugs kommer 582 00:32:20,790 --> 00:32:23,950 til at arbejde på de ting, de synes er det mest interessante 583 00:32:23,950 --> 00:32:26,600 og gå ud og have den mest indflydelse i selskabet. 584 00:32:26,600 --> 00:32:29,070 >> Så vi er også on-boarding en masse mennesker, 585 00:32:29,070 --> 00:32:31,270 fordi vi ansætter relativt hurtigt. 586 00:32:31,270 --> 00:32:36,240 Og at gøre det, vi slags af har - vi parre op 587 00:32:36,240 --> 00:32:40,370 nye mennesker, der kommer ind med nogle - ligesom de bedre mennesker 588 00:32:40,370 --> 00:32:44,720 der er en slags øverst af kæden, og så vi 589 00:32:44,720 --> 00:32:48,650 have dem slags arbejde med dem folk, når de først kommer ind, 590 00:32:48,650 --> 00:32:51,340 at lære de ting, de arbejder på det - så 591 00:32:51,340 --> 00:32:53,580 at de nye gutter, som indkommende klasse, 592 00:32:53,580 --> 00:32:56,870 slags kan lære, hvad nogle af de mennesker, der i øjeblikket 593 00:32:56,870 --> 00:32:58,290 på virksomheden arbejder på. 594 00:32:58,290 --> 00:33:02,270 Og jeg tror i at gøre det, de vælger op den stil og de metoder, som vi 595 00:33:02,270 --> 00:33:03,540 bruge til at gøre ting. 596 00:33:03,540 --> 00:33:07,940 >> Men jeg tror, ​​at det skifter temmelig hurtigt. 597 00:33:07,940 --> 00:33:12,340 Jeg tror, ​​en forskel mellem den måde, ting fungerer i en virksomhed 598 00:33:12,340 --> 00:33:16,600 og den måde, ting fungerer i skolen er at dette er en meget iterativ proces. 599 00:33:16,600 --> 00:33:21,880 Og det er rart, når du får ting til højre den første gang, men vi behøver ikke at. 600 00:33:21,880 --> 00:33:24,810 Og jeg tror, ​​at en masse virksomheder gå igennem faser eller trin, 601 00:33:24,810 --> 00:33:26,810 hvor de ikke får ting rigtigt første gang. 602 00:33:26,810 --> 00:33:29,560 >> Ligesom Microsoft - jeg mener, jeg ikke ved, hvornår 603 00:33:29,560 --> 00:33:32,589 sidste gang var, at de havde et godt produkt før version 4. 604 00:33:32,589 --> 00:33:34,380 Men ved den tid, de komme til version 4, er det 605 00:33:34,380 --> 00:33:37,286 ligesom altid godt for det meste. 606 00:33:37,286 --> 00:33:39,380 Og jeg tror, ​​at værker temmelig godt for dem. 607 00:33:39,380 --> 00:33:42,240 Og, jeg mener, Google altid frigiver deres ting i beta. 608 00:33:42,240 --> 00:33:50,350 >> Så jeg gætte, vi forsøger at have flere folk arbejder på det samme, 609 00:33:50,350 --> 00:33:53,810 så alle kan lære af hinanden og art pluk fra 610 00:33:53,810 --> 00:33:58,800 nogle af de fejl, der måtte være gjorde, at vi kan reducere temmelig hurtigt. 611 00:33:58,800 --> 00:34:01,676 Men ligesom, jeg gætter på Generelt er idéen 612 00:34:01,676 --> 00:34:04,050 at det ikke behøver at være perfekt første gang rundt. 613 00:34:04,050 --> 00:34:07,457 Og så længe du får arkitektur højre som muligt, 614 00:34:07,457 --> 00:34:09,290 derefter en masse af de andre implementering stuff 615 00:34:09,290 --> 00:34:11,581 kommer ikke til at være så stor en aftale, og du kan slags 616 00:34:11,581 --> 00:34:13,190 arbejde der til enhver tid. 617 00:34:13,190 --> 00:34:16,449 Jeg ved, hvis der er en slags besvare det spørgsmål, som du bad mig. 618 00:34:16,449 --> 00:34:20,199 >> PUBLIKUM: Så nu, når du finder noget 619 00:34:20,199 --> 00:34:22,449 at du ønsker at gøre, at du kender ikke så meget om, 620 00:34:22,449 --> 00:34:24,449 du kan spørge nogle af disse mennesker, der arbejder for dig, 621 00:34:24,449 --> 00:34:25,449 eller du kan få nye mennesker. 622 00:34:25,449 --> 00:34:28,657 Men da du startede, det var bare slags af dig og din værelseskammerat som studerende. 623 00:34:28,657 --> 00:34:32,199 Og naturligvis var der domæne viden spørgsmål af datalogi 624 00:34:32,199 --> 00:34:34,449 at du skulle beskæftige sig med og du ikke kender til. 625 00:34:34,449 --> 00:34:37,449 >> Jeg mener, hvordan har du gå om regne ud, hvordan man gør tingene? 626 00:34:37,449 --> 00:34:39,222 Vidste du beslutter dig til at tage visse klasser? 627 00:34:39,222 --> 00:34:39,971 Fik du bøger? 628 00:34:39,971 --> 00:34:43,278 Har du gå leje eller få involveret med nogle flere mennesker? 629 00:34:43,278 --> 00:34:45,758 Hvordan har du arbejde gennem disse spørgsmål for læring 630 00:34:45,758 --> 00:34:48,494 datalogi, som du arbejdede gennem denne? 631 00:34:48,494 --> 00:34:50,660 Mark Zuckerberg: Internettet er et temmelig godt værktøj. 632 00:34:50,660 --> 00:34:54,300 633 00:34:54,300 --> 00:35:00,120 Jeg tror, ​​at det er hvordan vi gjorde det meste af det. 634 00:35:00,120 --> 00:35:04,470 Jeg mener, vi slags gør et punkt af ikke at ansætte folk efter kvalifikationer, 635 00:35:04,470 --> 00:35:08,760 fordi jeg gætte teorien er hvis nogen har færdigheder i et område 636 00:35:08,760 --> 00:35:11,600 og har gjort det 10 eller 15 år, 637 00:35:11,600 --> 00:35:13,890 så det er nok hvad de kan gøre. 638 00:35:13,890 --> 00:35:16,230 Og det er godt, og at betyde, at de kan gøre det. 639 00:35:16,230 --> 00:35:19,310 >> Men hvis du ansætter nogen, sige, lige ud af college, 640 00:35:19,310 --> 00:35:22,520 eller nogen yngre, hvem du er bare leje dem for rå intelligens, 641 00:35:22,520 --> 00:35:25,907 så er ideen, at de kommer til at være i stand til at lære ting virkelig hurtigt. 642 00:35:25,907 --> 00:35:28,490 Og der er en masse oplysninger rådighed over det hele, 643 00:35:28,490 --> 00:35:32,900 og nu, indenfor de seneste år, er der gode værktøjer til sortering gennem det. 644 00:35:32,900 --> 00:35:38,320 Og jeg tror, ​​at den mest højtydende mennesker, vi har 645 00:35:38,320 --> 00:35:43,080 er en slags yngre mennesker, som ikke nødvendigvis ved så meget om 646 00:35:43,080 --> 00:35:45,190 noget konkret kommer ud af college. 647 00:35:45,190 --> 00:35:48,020 >> Jeg mener, et godt eksempel er - Dustin, min værelseskammerat på Harvard 648 00:35:48,020 --> 00:35:49,030 var ikke engang en CS dur. 649 00:35:49,030 --> 00:35:50,170 Han var en økonomi større. 650 00:35:50,170 --> 00:35:54,260 Og han er bare en rigtig smart Dude, og var i stand til at samle det op. 651 00:35:54,260 --> 00:35:56,510 Nogle af de andre gode mennesker, vi har, er 652 00:35:56,510 --> 00:36:00,220 EE majors ud af Stanford eller Berkeley. 653 00:36:00,220 --> 00:36:02,610 Og de er ikke engang CS hele tiden. 654 00:36:02,610 --> 00:36:05,040 Som matematik folk - hvis du studerede matematik, du 655 00:36:05,040 --> 00:36:07,610 kan lære de ting relativt hurtigt en stor del af tiden. 656 00:36:07,610 --> 00:36:13,170 657 00:36:13,170 --> 00:36:14,042 Ja? 658 00:36:14,042 --> 00:36:17,706 >> PUBLIKUM: Jeg gætter på, da du har infrastruktur på plads, lige nu, 659 00:36:17,706 --> 00:36:21,414 når du fokuserer på din ansættelse, så du stadig se for tech færdigheder folk? 660 00:36:21,414 --> 00:36:24,747 Eller har du kigge efter folk, der måtte have business viden til at hjælpe vokse dig 661 00:36:24,747 --> 00:36:25,913 videre og tjene flere penge? 662 00:36:25,913 --> 00:36:32,099 Hvad er egentlig den prioritet lige nu i virksomhedens vækst? 663 00:36:32,099 --> 00:36:33,890 Mark Zuckerberg: Jeg aldrig rigtig ansætte folk 664 00:36:33,890 --> 00:36:37,850 bare fordi de har business-færdigheder. 665 00:36:37,850 --> 00:36:42,320 Det er faktisk lidt sjovt, men kendskab til en masse kerne CS stuff 666 00:36:42,320 --> 00:36:44,049 er virkelig vigtigt i erhvervslivet, også. 667 00:36:44,049 --> 00:36:46,590 En af de vigtigste ting, du lære, når du studerer CS 668 00:36:46,590 --> 00:36:52,820 er kompleksiteten og omfanget, og at er et enormt problem i erhvervslivet, også. 669 00:36:52,820 --> 00:36:56,370 Hvordan du går fra at have fem personer til 100 personer, 670 00:36:56,370 --> 00:37:00,410 og hvad er ændringen i den dynamiske der? 671 00:37:00,410 --> 00:37:03,010 Og ligesom, hvordan er bestemte processer - hvordan 672 00:37:03,010 --> 00:37:07,320 er en salgsstyrke kommer til at skalere fra fem personer til 100 personer? 673 00:37:07,320 --> 00:37:10,760 >> Det er ligesom den samme type af intelligens, 674 00:37:10,760 --> 00:37:12,680 kan finde ud af begge disse problemer. 675 00:37:12,680 --> 00:37:15,805 Og det kan være en anden type person, der bekymrer sig for at løse problemerne. 676 00:37:15,805 --> 00:37:21,670 >> Men jeg tror, ​​at den anden del af mit svar på, hvad du sagde 677 00:37:21,670 --> 00:37:24,480 er, at jeg tror, ​​vi er slags løbende 678 00:37:24,480 --> 00:37:26,810 i færd med at opbygge ud infrastruktur 679 00:37:26,810 --> 00:37:29,110 og jeg tror ikke, du nogensinde komme ud af denne proces. 680 00:37:29,110 --> 00:37:32,850 Og vi slags fokusering ikke om bare at bygge noget 681 00:37:32,850 --> 00:37:34,810 og regne ud, hvordan at tjene penge ud af det 682 00:37:34,810 --> 00:37:38,550 og sortering af maksimere værdien af vores forretning på kort sigt - 683 00:37:38,550 --> 00:37:45,250 men i stedet slags altid på udkig for at maksimere 684 00:37:45,250 --> 00:37:47,340 hvad langsigtede værdi ville være. 685 00:37:47,340 --> 00:37:49,690 Og jeg tror, ​​at i at gøre det, du slags 686 00:37:49,690 --> 00:37:52,836 brug for altid bare bygge ud din base, og ikke på noget tidspunkt 687 00:37:52,836 --> 00:37:54,460 være bekymret om at maksimere dine penge. 688 00:37:54,460 --> 00:37:59,828 689 00:37:59,828 --> 00:38:02,268 >> PUBLIKUM: Dette er en slags tilbage til [uhørligt] 690 00:38:02,268 --> 00:38:05,137 Facebook, men tror du fyre har udstede ligesom dagen efter college, 691 00:38:05,137 --> 00:38:07,636 måske noget, med alle uploade billeder 692 00:38:07,636 --> 00:38:12,125 alle på samme tid, [uhørlig]? 693 00:38:12,125 --> 00:38:14,000 Mark Zuckerberg: Vores toppe er temmelig stærk. 694 00:38:14,000 --> 00:38:17,700 Så ligesom på 5:00 i om morgenen, uanset 695 00:38:17,700 --> 00:38:20,750 hvor mange brugere vi har tilmeldt dig, der er altid ligesom 5.000 mennesker, 696 00:38:20,750 --> 00:38:21,660 og det er det. 697 00:38:21,660 --> 00:38:26,980 Og så hvis du kommer til 21:00 Pacific - så ligesom midnat her - 698 00:38:26,980 --> 00:38:29,900 som jeg gætte er ligesom højdepunkt i hele landet, 699 00:38:29,900 --> 00:38:34,390 det er tæt på 400.000 mennesker ved hjælp af det samtidigt. 700 00:38:34,390 --> 00:38:41,500 >> Og det er faktisk lidt interessant, fordi vi overvåge disse grafer 701 00:38:41,500 --> 00:38:43,741 og vi har denne enorme LCD i vores kontor, og når 702 00:38:43,741 --> 00:38:46,490 der er en blip i trafikken, vi er ligesom, oh crap, hvad skete der? 703 00:38:46,490 --> 00:38:48,796 Og en masse gange det er ligesom Laguna Beach. 704 00:38:48,796 --> 00:38:53,330 >> [Griner] 705 00:38:53,330 --> 00:38:58,617 >> Men som regel er det ikke svinge at langt den anden vej. 706 00:38:58,617 --> 00:39:01,563 >> PUBLIKUM: Med dit arkiv [uhørligt] hvis nogen sletter noget 707 00:39:01,563 --> 00:39:05,719 fra deres profil, holder du en cache på det, og hvor længe? 708 00:39:05,719 --> 00:39:07,260 Mark Zuckerberg: Lige nu gør vi ikke. 709 00:39:07,260 --> 00:39:10,334 Men vi kan på et tidspunkt i fremtiden. 710 00:39:10,334 --> 00:39:13,564 >> PUBLIKUM: For at følge op på det, hvad slags spørgsmål 711 00:39:13,564 --> 00:39:15,634 taler du om på virksomheden i form 712 00:39:15,634 --> 00:39:19,280 af privatlivets fred og sikkerhed, alle disse ting? 713 00:39:19,280 --> 00:39:21,765 Er du bekymret for det på alle? 714 00:39:21,765 --> 00:39:25,360 Du har lagt din [uhørligt] privatliv og sikkerhed erklæring online. 715 00:39:25,360 --> 00:39:28,240 Så du bare sætte det op og så ikke bekymre dig om det? 716 00:39:28,240 --> 00:39:33,010 >> Mark Zuckerberg: Jamen, jeg tror at det, der gør Facebook det sjovt 717 00:39:33,010 --> 00:39:37,140 og nyttigt er, at der er en masse oplysninger om en masse mennesker 718 00:39:37,140 --> 00:39:37,970 at du kan få. 719 00:39:37,970 --> 00:39:40,820 Men hvad er mere vigtigt er, at oplysningerne 720 00:39:40,820 --> 00:39:43,740 er til rådighed for de mennesker, der at personen ønsker at oplysninger 721 00:39:43,740 --> 00:39:44,810 at være til rådighed for. 722 00:39:44,810 --> 00:39:47,271 Og bagsiden af ​​denne er, at oplysningerne 723 00:39:47,271 --> 00:39:50,270 er til rådighed for de mennesker, der ønsker at have adgang til disse oplysninger. 724 00:39:50,270 --> 00:39:54,080 >> Så en af ​​den slags kerne beslutninger, som vi gjorde 725 00:39:54,080 --> 00:39:59,160 var kun at lade folk på samme skole se hinandens profiler. 726 00:39:59,160 --> 00:40:02,580 Og jeg tror ideen bag det var, at du er på Harvard. 727 00:40:02,580 --> 00:40:05,400 Du vil sandsynligvis ikke have, at svært for en tid bare at lade 728 00:40:05,400 --> 00:40:07,510 en anden på Harvard se dine oplysninger. 729 00:40:07,510 --> 00:40:11,030 Men på samme tid, er det som kun folk på Harvard, 730 00:40:11,030 --> 00:40:14,210 hvem er du sandsynligvis kommer til at se på en dag-til-dag basis, og måske mødes, 731 00:40:14,210 --> 00:40:16,750 der nogensinde vil ønsker at se dig. 732 00:40:16,750 --> 00:40:19,206 Det er ikke ligesom nogle kid ud på Stanford, som du aldrig 733 00:40:19,206 --> 00:40:22,330 tale vil være interesseret i vide, hvad din mobiltelefon nummer er 734 00:40:22,330 --> 00:40:23,900 eller hvad du er interesseret i. 735 00:40:23,900 --> 00:40:28,030 >> Så ved at begrænse omfanget af de oplysninger 736 00:40:28,030 --> 00:40:32,434 for at sortere på så smal som giver mening, tror jeg 737 00:40:32,434 --> 00:40:34,100 at vi har løst en masse af disse spørgsmål. 738 00:40:34,100 --> 00:40:36,050 Og så har vi også give folk fuldstændig kontrol 739 00:40:36,050 --> 00:40:39,630 over, hvad dele af deres profil bliver vist. 740 00:40:39,630 --> 00:40:42,100 Så vi ikke tvinge nogen til at vise noget, 741 00:40:42,100 --> 00:40:48,280 og vi giver folk detaljeret kontrol over nogle af de mere følsomme ting. 742 00:40:48,280 --> 00:40:50,220 >> Så gerne, lige ved siden af mobiltelefon feltet 743 00:40:50,220 --> 00:40:53,160 der er et andet felt, der er ligesom, hvem du ønsker at vise dette til? 744 00:40:53,160 --> 00:40:57,300 Bare dine venner, bare mennesker på din skole, hvad? 745 00:40:57,300 --> 00:40:59,060 Vi bekymrer sig om det, fordi hvis folk holder op - 746 00:40:59,060 --> 00:41:01,330 hvis folk har lyst til deres oplysninger ikke er privat, 747 00:41:01,330 --> 00:41:05,880 da, at skruer os på lang sigt, også. 748 00:41:05,880 --> 00:41:09,050 >> PUBLIKUM: Bare fremme på det, tror jeg, selvom du 749 00:41:09,050 --> 00:41:11,840 lægge information op selv, hvad er regres i tilfælde, 750 00:41:11,840 --> 00:41:15,065 sige, du har et foto, og nogen sætter det foto op 751 00:41:15,065 --> 00:41:17,190 på nogle opslagstavle eller nogle Hot or Not typen site. 752 00:41:17,190 --> 00:41:21,052 Hvordan kan du kontrollere, hvad brugere gør med de oplysninger, der er 753 00:41:21,052 --> 00:41:22,432 input på dine servere? 754 00:41:22,432 --> 00:41:25,515 Mark Zuckerberg: Det er meget svært at kontrollere, hvad folk gør med information 755 00:41:25,515 --> 00:41:27,604 at de har adgang til. 756 00:41:27,604 --> 00:41:28,470 Right? 757 00:41:28,470 --> 00:41:33,880 Jeg mener, det bedste, vi kan gøre, er at give folk kontrol over deres oplysninger 758 00:41:33,880 --> 00:41:34,750 og hvem der kan se det. 759 00:41:34,750 --> 00:41:38,120 Og så når de lade nogen se det, det er lidt ud af nogens kontrol. 760 00:41:38,120 --> 00:41:41,114 761 00:41:41,114 --> 00:41:45,106 >> PUBLIKUM: Jeg er nysgerrig lidt omkring [uhørligt] Wall funktion. 762 00:41:45,106 --> 00:41:48,553 Det syntes at starte ud måske mere som tavle type ting, og så er det 763 00:41:48,553 --> 00:41:51,094 fuldstændig ændret rundt. [Uhørligt] ligesom den ene eller den anden, 764 00:41:51,094 --> 00:41:53,260 eller hvis der var noget at du tænker på? 765 00:41:53,260 --> 00:41:57,090 Eller var der en design ændring i færd med at gøre [uhørligt]? 766 00:41:57,090 --> 00:42:00,410 >> Mark Zuckerberg: Så jeg oprindeligt kastede der sammen som en halv time. 767 00:42:00,410 --> 00:42:07,640 Og jeg tror det var temmelig kompliceret, fordi - eller det 768 00:42:07,640 --> 00:42:10,170 var mere kompliceret end troede, det ville være. 769 00:42:10,170 --> 00:42:12,055 Og jeg tror, ​​en del af den Grunden til at vi skiftede 770 00:42:12,055 --> 00:42:14,430 det var, fordi det ikke virkede såvel som vi ønskede det. 771 00:42:14,430 --> 00:42:17,520 Jeg mener, det oprindelige mål var at slags gøre det 772 00:42:17,520 --> 00:42:22,250 så du kan få denne wiki skrive ting på folks profiler, 773 00:42:22,250 --> 00:42:29,400 at når du moused over noget, det viste der tilføjede, at en del af det. 774 00:42:29,400 --> 00:42:33,540 >> Men jeg gætte, der var en masse sager, som vi forpasset, 775 00:42:33,540 --> 00:42:35,960 eller det bare ikke var godt designet af mig. 776 00:42:35,960 --> 00:42:40,090 Og jeg ved ikke, om du fyre huske, men du har brugt til musen over ting, 777 00:42:40,090 --> 00:42:41,350 og det var bare ikke så god. 778 00:42:41,350 --> 00:42:43,870 Og som, kan det fortælle du den forkerte person, 779 00:42:43,870 --> 00:42:46,120 eller det kan fremhæve mere , end det var meningen. 780 00:42:46,120 --> 00:42:53,186 >> Så jeg slags kombineret det med at tænke, det er ikke engang den bedste funktion. 781 00:42:53,186 --> 00:42:56,310 Det ville være meget mere interessant, hvis i stedet for at skulle musen over ting, 782 00:42:56,310 --> 00:43:00,330 folk kunne bare se billedet og navnet på den person, der 783 00:43:00,330 --> 00:43:04,140 bogført alt, uden at have at gå igennem hele væggen. 784 00:43:04,140 --> 00:43:07,350 Så i løbet af sommeren, vi lige slags gik igennem 785 00:43:07,350 --> 00:43:10,670 og skrev en bedre parser for vægge og forsøgte at nedbryde dem. 786 00:43:10,670 --> 00:43:13,420 Og så går fremad, vi gjorde den, så du lige har tilføjet et indlæg, 787 00:43:13,420 --> 00:43:14,878 og det gik til toppen af ​​væggen. 788 00:43:14,878 --> 00:43:18,020 789 00:43:18,020 --> 00:43:20,400 >> PUBLIKUM: [uhørligt] spørgsmål. 790 00:43:20,400 --> 00:43:23,270 Hvor fik du den idé, fra, for at skabe Facebook? 791 00:43:23,270 --> 00:43:24,410 >> Mark Zuckerberg: Jeg har lige ønskede at gøre noget 792 00:43:24,410 --> 00:43:26,368 hvor folk kan skrive i en persons navn og få 793 00:43:26,368 --> 00:43:28,594 nogle oplysninger om en person. 794 00:43:28,594 --> 00:43:29,977 Jeg troede, det ville være cool. 795 00:43:29,977 --> 00:43:35,566 796 00:43:35,566 --> 00:43:37,060 Åh, ja? 797 00:43:37,060 --> 00:43:39,301 >> PUBLIKUM: Jeg er interesseret i den funktion, du 798 00:43:39,301 --> 00:43:44,540 kunne sms nogle [uhørligt] information hvis du ønskede og sende det tilbage. 799 00:43:44,540 --> 00:43:46,290 Jeg vidste ikke, om personer, der bruger det. 800 00:43:46,290 --> 00:43:49,970 Så jeg vil gerne vide, om der faktiske overvejelser [uhørligt]? 801 00:43:49,970 --> 00:43:58,160 >> Mark Zuckerberg: Så SMS Gateways også har en e-modstykke, 802 00:43:58,160 --> 00:44:05,400 så hvis dine telefonnumre er x og du har Cingular som din udbyder, 803 00:44:05,400 --> 00:44:11,080 så kunne du maile x@cingular.com eller en variant af denne, 804 00:44:11,080 --> 00:44:13,500 og SMS ville gå til din telefon. 805 00:44:13,500 --> 00:44:15,950 Og det er en gratis gateway. 806 00:44:15,950 --> 00:44:18,880 Så ved du, når du tekst message mennesker, en masse gange 807 00:44:18,880 --> 00:44:22,070 afhængigt af, hvad din mobiltelefon Planen er, det vil koste dig penge. 808 00:44:22,070 --> 00:44:24,850 Hvis du gør det via e-mail, er det faktisk ikke koster nogen penge. 809 00:44:24,850 --> 00:44:30,370 Så det er, hvordan vi valgte at gøre det. 810 00:44:30,370 --> 00:44:33,710 Vi foretog en høj mængden af ​​dem, og vi 811 00:44:33,710 --> 00:44:40,450 besluttede, at det bare ville være et bedre ting for os at - rent faktisk at gøre det 812 00:44:40,450 --> 00:44:44,352 legit måde, og send en SMS besked direkte til mobiltelefonen, 813 00:44:44,352 --> 00:44:46,310 som modsætning til at gå gennem e-mail gateways. 814 00:44:46,310 --> 00:44:48,643 Så vi form af processen for at få det sat op nu. 815 00:44:48,643 --> 00:44:51,784 816 00:44:51,784 --> 00:45:00,568 >> PUBLIKUM: [uhørligt] Myspace [uhørligt]? 817 00:45:00,568 --> 00:45:04,340 >> Mark Zuckerberg: Jeg tror, ​​at vi er altid på udkig efter flere ting at gøre. 818 00:45:04,340 --> 00:45:07,170 Jeg tror ikke, at vi er konkurrere med Myspace. 819 00:45:07,170 --> 00:45:10,030 Og jeg synes, det er lidt af en anderledes type anvendelse. 820 00:45:10,030 --> 00:45:10,530 Ja. 821 00:45:10,530 --> 00:45:13,860 822 00:45:13,860 --> 00:45:14,985 PUBLIKUM: Jeg er bare nysgerrig. 823 00:45:14,985 --> 00:45:20,182 Er der en særlig grund til, at den en persons profiler og skole emails 824 00:45:20,182 --> 00:45:24,885 og kram [uhørligt] og ikke som tekst kan kopieres og indsættes? 825 00:45:24,885 --> 00:45:26,865 Er det [uhørligt]? 826 00:45:26,865 --> 00:45:30,200 >> Mark Zuckerberg: Så jeg gjorde det, så folk 827 00:45:30,200 --> 00:45:32,700 kunne ikke gå igennem og skrab siderne. 828 00:45:32,700 --> 00:45:35,260 Vi har en masse ting at vi sætter på plads 829 00:45:35,260 --> 00:45:39,240 at sikre, at folk ikke aggregerede oplysninger off af Facebook. 830 00:45:39,240 --> 00:45:42,520 Du selvfølgelig, kan du ikke se profiler af mennesker på andre skoler. 831 00:45:42,520 --> 00:45:45,010 Men også hvis du forsøger at se en masse af profiler 832 00:45:45,010 --> 00:45:50,770 det opfanger, at du bare får vist en unormal antal profiler. 833 00:45:50,770 --> 00:45:54,160 >> Og vi har også slags - bare ved at analysere brugerens aktivitet, 834 00:45:54,160 --> 00:45:58,710 vi har bygget disse Bayesian filtre at jeg gætter bare lade os udvælge 835 00:45:58,710 --> 00:46:02,190 unormal aktivitet, som virkelig hurtigt, og lige slags show 836 00:46:02,190 --> 00:46:04,630 meget begrænset information til disse brugere. 837 00:46:04,630 --> 00:46:06,849 Men en af ​​de ting, at vi ønskede at gøre, 838 00:46:06,849 --> 00:46:09,890 vi ønsker at sikre - vi ønsker at gøre det særligt svært for nogen 839 00:46:09,890 --> 00:46:12,100 at forsøge at skrabe e adresser, fordi det er 840 00:46:12,100 --> 00:46:14,310 virkelig irriterende - hvis folk får spam-post. 841 00:46:14,310 --> 00:46:16,470 Så vi regnede med, at ved gør det til et billede, 842 00:46:16,470 --> 00:46:20,020 i stedet for almindelig tekst, der bare tilføjede et ekstra niveau af kompleksitet 843 00:46:20,020 --> 00:46:21,870 i form af skrabning. 844 00:46:21,870 --> 00:46:27,337 845 00:46:27,337 --> 00:46:33,301 >> PUBLIKUM: [uhørligt] pretty værdifulde ressourcer, [uhørligt]. 846 00:46:33,301 --> 00:46:36,780 847 00:46:36,780 --> 00:46:40,259 Gør du noget [uhørligt]? 848 00:46:40,259 --> 00:46:47,220 >> Mark Zuckerberg: Jamen, kan vi bruge det at målrette plakater til dig, for eksempel. 849 00:46:47,220 --> 00:46:49,470 Jeg ved ikke, om nogen af ​​jer købte plakater ud af det. 850 00:46:49,470 --> 00:46:55,230 Men vi slags - vi prøver at regne ud, hvad vi kan gøre det, 851 00:46:55,230 --> 00:46:58,710 men vi er naturligvis virkelig følsom over for folks privatliv. 852 00:46:58,710 --> 00:47:00,240 Og hvad er det? 853 00:47:00,240 --> 00:47:02,740 >> PUBLIKUM: Ikke så meget for individuel [uhørligt] 854 00:47:02,740 --> 00:47:05,774 men netop som en helhed [uhørligt]? 855 00:47:05,774 --> 00:47:06,690 Mark Zuckerberg: Ja. 856 00:47:06,690 --> 00:47:08,940 Jeg tror, ​​vi faktisk kommer at frigive noget 857 00:47:08,940 --> 00:47:13,740 i slutningen af ​​denne uge eller næste uge, viser nogle samlede statistikker, som vi 858 00:47:13,740 --> 00:47:15,710 synes er interessante. 859 00:47:15,710 --> 00:47:19,637 Jeg mener, det er den ting er slags cool, men det er ikke den slags ting 860 00:47:19,637 --> 00:47:20,970 at du kommer tilbage til hver dag. 861 00:47:20,970 --> 00:47:25,948 862 00:47:25,948 --> 00:47:27,675 Ingen CS spørgsmål? 863 00:47:27,675 --> 00:47:31,548 864 00:47:31,548 --> 00:47:33,756 Michael D. SMITH: Kan du har spørgsmål til Mark? 865 00:47:33,756 --> 00:47:37,619 Han kunne være villige til at bo rundt i et par minutter, 866 00:47:37,619 --> 00:47:40,035 i tilfælde folk ønsker ikke at spørge dig i det offentlige, men har en - 867 00:47:40,035 --> 00:47:40,920 >> Mark Zuckerberg: PUBLIKUM: Jeg er især 868 00:47:40,920 --> 00:47:43,990 skuffet over, at Will Chen ikke stille mig spørgsmål. 869 00:47:43,990 --> 00:47:46,490 >> Michael D. SMITH: Vi vil arbejde på Will senere. 870 00:47:46,490 --> 00:47:46,990 Er det alt? 871 00:47:46,990 --> 00:47:47,490 Ikke mere? 872 00:47:47,490 --> 00:47:51,484 Vi har fået et par mere. 873 00:47:51,484 --> 00:47:52,400 Mark Zuckerberg: Cool. 874 00:47:52,400 --> 00:47:54,240 PUBLIKUM: Har du nogensinde nøle på Facebook, 875 00:47:54,240 --> 00:47:55,620 ligesom alle andre i rummet? 876 00:47:55,620 --> 00:47:57,115 >> Mark Zuckerberg: Hvad er det? 877 00:47:57,115 --> 00:47:59,355 >> PUBLIKUM: Har du nogensinde nøle på Facebook? 878 00:47:59,355 --> 00:48:00,606 >> Mark Zuckerberg: Selvfølgelig. 879 00:48:00,606 --> 00:48:01,562 >> PUBLIKUM: [uhørligt]. 880 00:48:01,562 --> 00:48:04,570 >> Mark Zuckerberg: Jeg mener, Jeg tror, ​​at der er 881 00:48:04,570 --> 00:48:07,640 en værdi til, hvad folk gør på webstedet. 882 00:48:07,640 --> 00:48:11,824 883 00:48:11,824 --> 00:48:14,264 >> PUBLIKUM: Jeg ved bare, der sandsynligvis mange af os 884 00:48:14,264 --> 00:48:16,140 ville føle, at de timer [uhørligt]. 885 00:48:16,140 --> 00:48:17,390 >> Michael D. SMITH: [uhørligt]. 886 00:48:17,390 --> 00:48:20,300 887 00:48:20,300 --> 00:48:22,891 >> Mark Zuckerberg: Ja, selvfølgelig. 888 00:48:22,891 --> 00:48:25,974 PUBLIKUM: Jeg ved ikke om du kan sige dette, men hvad slags funktioner kan 889 00:48:25,974 --> 00:48:27,918 Vi forventer i fremtiden? 890 00:48:27,918 --> 00:48:30,348 [Uhørligt] 891 00:48:30,348 --> 00:48:34,782 >> Mark Zuckerberg: Tja, jeg kan fortælle dig hvad vi vil gøre næste to uger. 892 00:48:34,782 --> 00:48:36,740 Der er de ting, der Jeg lige har nævnt før, 893 00:48:36,740 --> 00:48:40,830 hvor vi aggregere en flok af statistik, og bare vise, hvad der er hot 894 00:48:40,830 --> 00:48:42,760 og hvad der er under forandring. 895 00:48:42,760 --> 00:48:45,010 Og også overraskende statistikker, som vi har 896 00:48:45,010 --> 00:48:48,492 fundet, ligesom 2% af befolkningen på Harvard er Libertarian for eksempel 897 00:48:48,492 --> 00:48:49,450 eller noget lignende. 898 00:48:49,450 --> 00:48:52,240 899 00:48:52,240 --> 00:48:57,100 Jeg tror, ​​en anden ting, vi kommer til at lancere forhåbentlig 900 00:48:57,100 --> 00:48:59,770 engang enten sent denne uge eller næste uge, 901 00:48:59,770 --> 00:49:03,250 er noget, som giver folk mulighed for at afklare 902 00:49:03,250 --> 00:49:05,160 deres relationer med andre mennesker. 903 00:49:05,160 --> 00:49:10,130 >> Så en masse af de problemer, vi slags beskæftige sig med på Facebook 904 00:49:10,130 --> 00:49:14,140 er ikke altid teknisk, men der er sommetider som de er sociale problemer. 905 00:49:14,140 --> 00:49:16,310 Og det er ligesom - en ting, som jeg synes er 906 00:49:16,310 --> 00:49:20,976 virkelig interessant er - hvis du har 100 eller 150 venner, hvor godt gør 907 00:49:20,976 --> 00:49:24,700 du kender hver af disse mennesker, og der er måske som de fem personer 908 00:49:24,700 --> 00:49:27,640 hvem du rent faktisk bekymrer sig om, ligesom en masse. 909 00:49:27,640 --> 00:49:29,490 Og det er ikke noget, at du kan virkelig 910 00:49:29,490 --> 00:49:32,110 svare lige nu, fordi tilslutningerne er binære. 911 00:49:32,110 --> 00:49:33,970 Du enten er tilsluttet eller du ikke. 912 00:49:33,970 --> 00:49:39,740 Så jeg har prøvet at tænke i et stykke tid om, hvordan vi kunne designe noget 913 00:49:39,740 --> 00:49:43,990 der ville gøre det så folk kunne udtrykke, hvor tæt de var 914 00:49:43,990 --> 00:49:46,610 til folk, i form af en fordomsfri måde. 915 00:49:46,610 --> 00:49:49,790 >> Så du kan forestille dig, hvis du har lavet en funktion, der var ligesom - rate 916 00:49:49,790 --> 00:49:52,406 dit venskab på en skala fra 1 til 10, ville det ikke fungere. 917 00:49:52,406 --> 00:49:54,280 Da først og fremmest ingen ønsker at gøre 918 00:49:54,280 --> 00:49:58,370 at fordi du fornærme nogen hvis du ligesom, du er en tre. 919 00:49:58,370 --> 00:50:01,910 Men det er også slags kedeligt, og så ingen 920 00:50:01,910 --> 00:50:03,410 ønsker at gøre det på grund af det. 921 00:50:03,410 --> 00:50:05,993 Og det ville bare være skæv ved socialt pres på samme måde 922 00:50:05,993 --> 00:50:06,930 at venner er. 923 00:50:06,930 --> 00:50:11,730 Nogle mennesker har en anden fornemmelse af, hvad en ven er for dem, 924 00:50:11,730 --> 00:50:13,040 derefter en anden person ville. 925 00:50:13,040 --> 00:50:16,050 Så hvis nogen har 30 venner og anden person har 150 venner, 926 00:50:16,050 --> 00:50:18,510 betyder, at personen rent faktisk har flere venner i det virkelige liv? 927 00:50:18,510 --> 00:50:20,810 Måske eller måske ikke, og måske den person, med 30 lige 928 00:50:20,810 --> 00:50:24,060 har en højere tærskel for at gøre person på en ven på Facebook. 929 00:50:24,060 --> 00:50:28,490 >> Så jeg mener, jeg gætter på, at den løsning, at vi kom op med denne 930 00:50:28,490 --> 00:50:32,860 var at gøre - til dommer relationer baseret 931 00:50:32,860 --> 00:50:36,660 på bi-directional, faktuelle udsagn. 932 00:50:36,660 --> 00:50:40,570 Altså for eksempel, tog jeg CS50 med denne person. 933 00:50:40,570 --> 00:50:43,730 Eller jeg boede i et hus med denne person. 934 00:50:43,730 --> 00:50:49,920 Og der er bare lidt af en flok forskellige måder at gøre den slags. 935 00:50:49,920 --> 00:50:54,730 Men jeg regnede med, at der ville sandsynligvis være lidt mere præcis, 936 00:50:54,730 --> 00:50:58,570 fordi ingen vil til - der er ingen pres 937 00:50:58,570 --> 00:51:00,080 at lyve om sådan noget. 938 00:51:00,080 --> 00:51:01,830 Det er ikke ligesom, hvad taler du om? 939 00:51:01,830 --> 00:51:03,126 Jeg tog ikke CS50 med dig. 940 00:51:03,126 --> 00:51:05,500 Men hvis nogen aggregerer en masse forskellige forbindelser 941 00:51:05,500 --> 00:51:07,340 så betyder den slags noget. 942 00:51:07,340 --> 00:51:10,842 Så når du tager nogen som Dustin, der er min roommate her, 943 00:51:10,842 --> 00:51:13,300 og det er ligesom OK, godt vi levede sammen på Kirkland House. 944 00:51:13,300 --> 00:51:16,290 Derefter arbejdede vi på Facebook. 945 00:51:16,290 --> 00:51:20,760 Så vi flyttede ud til Palo Alto, og nu Vi arbejder stadig på Facebook - så 946 00:51:20,760 --> 00:51:26,470 måske det er nok forbindelser til sige OK, godt denne person tydeligt 947 00:51:26,470 --> 00:51:28,810 har en masse at gøre denne person. 948 00:51:28,810 --> 00:51:34,820 Hvorimod hvis den eneste kategori at du kender nogen igennem, er, 949 00:51:34,820 --> 00:51:39,384 denne person er min Facebook-ven, så det betyder også noget. 950 00:51:39,384 --> 00:51:40,050 Så jeg ved det ikke. 951 00:51:40,050 --> 00:51:41,008 Vi vil se, hvordan det virker. 952 00:51:41,008 --> 00:51:42,771 Intet er sikkert. 953 00:51:42,771 --> 00:51:43,270 Hvad sker der? 954 00:51:43,270 --> 00:51:47,243 >> PUBLIKUM: Har du rent faktisk [uhørligt] folk skrive i information 955 00:51:47,243 --> 00:51:47,743 [Uhørligt]? 956 00:51:47,743 --> 00:51:53,707 957 00:51:53,707 --> 00:51:55,760 >> Mark Zuckerberg: Det er en kombination. 958 00:51:55,760 --> 00:52:01,670 Så jeg tror, ​​at en anden ting der er temmelig vigtigt for hver 959 00:52:01,670 --> 00:52:03,750 af disse hændelser er dato, hvor de opstår. 960 00:52:03,750 --> 00:52:08,940 Så hvis du havde for eksempel en dato på hver enkelt persons venskab 961 00:52:08,940 --> 00:52:14,662 med hver person, så der ville give dig en mere nøjagtig repræsentation 962 00:52:14,662 --> 00:52:16,370 af, hvad det betød, fordi lige nu er du 963 00:52:16,370 --> 00:52:20,482 ved ikke, hvad ven betyder for hver af de mennesker på netværket. 964 00:52:20,482 --> 00:52:22,940 Og fordi du ikke ved, hvornår at venskab blev dannet, 965 00:52:22,940 --> 00:52:25,476 du ved ikke hvad der har ændret i dette forhold 966 00:52:25,476 --> 00:52:26,850 da venskabet blev dannet. 967 00:52:26,850 --> 00:52:29,560 >> Jeg mener, hvis personen - om venskab betyder meget lidt til en person 968 00:52:29,560 --> 00:52:34,130 hvis du ved, at der er sket i går, at de blev venner, 969 00:52:34,130 --> 00:52:37,160 du stadig vide, at der er nogle - at der er en vis styrke. 970 00:52:37,160 --> 00:52:39,030 Det er ligesom en vished ting. 971 00:52:39,030 --> 00:52:41,330 Der er en lavere sikkerhed at deres forhold 972 00:52:41,330 --> 00:52:45,320 er afveget siden det tidspunkt, hvis den tidspunkt, hvor handlingen fandt sted 973 00:52:45,320 --> 00:52:45,820 var før. 974 00:52:45,820 --> 00:52:48,390 975 00:52:48,390 --> 00:52:49,374 Beklager, nyere. 976 00:52:49,374 --> 00:52:52,040 Så jeg tror, ​​det er en af ​​de ting, som vi fokuserer på her. 977 00:52:52,040 --> 00:52:54,990 Så jeg tog et kursus - jeg tog CS50 med nogen 978 00:52:54,990 --> 00:52:57,730 denne betegnelse er meget anderledes end at sige jeg er en senior nu 979 00:52:57,730 --> 00:53:02,680 og jeg tog CS50 med dette person, da jeg var en freshman. 980 00:53:02,680 --> 00:53:06,050 >> En masse af disse - analyse af, hvordan folk ser på denne 981 00:53:06,050 --> 00:53:09,494 og se relationer er ikke nødvendigvis - 982 00:53:09,494 --> 00:53:11,410 Facebook vil ikke sats forholdet. 983 00:53:11,410 --> 00:53:14,290 Det er en slags - folk har en implicit forståelse 984 00:53:14,290 --> 00:53:17,540 af, hvad forskellen er mellem have taget CS50 med nogen dette udtryk 985 00:53:17,540 --> 00:53:20,840 og efter at have taget CS50 inden for tre år siden. 986 00:53:20,840 --> 00:53:22,920 Og jeg tror, ​​der vil slags hjælpe. 987 00:53:22,920 --> 00:53:26,320 988 00:53:26,320 --> 00:53:27,340 Hvad sker der? 989 00:53:27,340 --> 00:53:30,479 >> PUBLIKUM: Når du få en ny idé, og du 990 00:53:30,479 --> 00:53:33,619 synes det er ret cool, hvordan [Uhørligt] med, hvordan du griber det an? 991 00:53:33,619 --> 00:53:38,460 992 00:53:38,460 --> 00:53:40,470 >> Mark Zuckerberg: Ikke også. 993 00:53:40,470 --> 00:53:42,500 Fordi jeg tror, ​​at en masse af de ting, vi sorterer 994 00:53:42,500 --> 00:53:44,950 har en meget unik platform til at bygge det. 995 00:53:44,950 --> 00:53:48,010 Jeg tror ikke, der er nogen anden selskab eller en gruppe af mennesker 996 00:53:48,010 --> 00:53:50,335 i verden, der kunne udvikle dette lige nu. 997 00:53:50,335 --> 00:53:53,470 998 00:53:53,470 --> 00:53:56,510 Jeg mener endda Google, med deres som 5.000 ingeniører 999 00:53:56,510 --> 00:54:00,680 ikke er i stedet at gøre et program, der sortere 1000 00:54:00,680 --> 00:54:04,180 af karakteriserer folks relationer som denne. 1001 00:54:04,180 --> 00:54:06,410 >> Og det er ligesom det samme med foto tagging. 1002 00:54:06,410 --> 00:54:11,070 Vi kan gøre det, fordi foto tagging virker kun, hvis alle omkring dig 1003 00:54:11,070 --> 00:54:11,965 er på stedet. 1004 00:54:11,965 --> 00:54:14,090 Fordi ellers er du kommer til at få en form for anvendelse 1005 00:54:14,090 --> 00:54:15,845 for det, hvor du går og du uploader et foto 1006 00:54:15,845 --> 00:54:18,970 og du går at mærke en masse mennesker, og de ikke er der, og det stinker. 1007 00:54:18,970 --> 00:54:23,840 Så selvom 50% af befolkningen på Harvard var på Facebook, så tagging 1008 00:54:23,840 --> 00:54:25,740 og den måde, vi har sat up ville stadig sutte. 1009 00:54:25,740 --> 00:54:30,550 Så det kun virker, fordi 97% af folk på Harvard er på Facebook, 1010 00:54:30,550 --> 00:54:31,260 eller hvad. 1011 00:54:31,260 --> 00:54:37,530 Så på grund af det, det er ligesom ikke så stor en bekymring. 1012 00:54:37,530 --> 00:54:40,780 1013 00:54:40,780 --> 00:54:41,320 Ja? 1014 00:54:41,320 --> 00:54:43,361 >> PUBLIKUM: Så fra slags en software engineering, 1015 00:54:43,361 --> 00:54:46,721 slags dynamisk [uhørligt] måde, når nogen 1016 00:54:46,721 --> 00:54:51,046 har en af ​​disse ideer - ligesom lad os sammenlægge denne [? bredere?] statistik 1017 00:54:51,046 --> 00:54:53,921 og fortælle folk, eller jeg har en måde at måle dette, at den anden 1018 00:54:53,921 --> 00:54:57,610 om disse mennesker og opmærke denne ting på folks profiler - 1019 00:54:57,610 --> 00:55:00,060 hvordan de går om at få grønt lys fra alle 1020 00:55:00,060 --> 00:55:03,490 andet i virksomheden til at bruge nogle af deres tid teknisk arbejde på det? 1021 00:55:03,490 --> 00:55:07,410 Eller få andre mennesker til at arbejde på det med dem, og den slags? 1022 00:55:07,410 --> 00:55:08,880 >> Mark Zuckerberg: Mhm. 1023 00:55:08,880 --> 00:55:14,340 Jeg tror, ​​at en masse mennesker - jeg mener, de mennesker, der arbejder på Facebook virkelig 1024 00:55:14,340 --> 00:55:17,430 som at arbejde på Facebook, Jeg tror, ​​for det meste, 1025 00:55:17,430 --> 00:55:19,840 og bruger en masse deres tid på at gøre det. 1026 00:55:19,840 --> 00:55:22,800 Og ligesom, en masse af de gang, at de er at bruge, 1027 00:55:22,800 --> 00:55:25,240 de bruger arbejder på ting, der kan være 1028 00:55:25,240 --> 00:55:28,890 slags strategisk vigtige for hvad vi forsøger at gøre på det tidspunkt. 1029 00:55:28,890 --> 00:55:31,760 Men også en masse mennesker bare rodet rundt med koden base, 1030 00:55:31,760 --> 00:55:36,090 og art sætte if-udsagn i der, er ligesom, hvis brugeren er mig, 1031 00:55:36,090 --> 00:55:39,240 derefter sætte det i der. 1032 00:55:39,240 --> 00:55:44,050 >> Og så går jeg rundt til forskellige folks steder i løbet af dagen, 1033 00:55:44,050 --> 00:55:45,330 eller folk komme og tale med mig. 1034 00:55:45,330 --> 00:55:49,610 Ligesom, jeg holder CEO kontortid som en joke, ligesom 2:00 til 04:00 hver dag - 1035 00:55:49,610 --> 00:55:51,077 ikke i dag. 1036 00:55:51,077 --> 00:55:53,910 Og folk bare komme og vise mig forskellige ting, de laver, 1037 00:55:53,910 --> 00:55:57,060 og en masse af det er forholdsvis køligt, og kram 1038 00:55:57,060 --> 00:55:59,530 at jeg ikke ville have nødvendigvis tænkt på. 1039 00:55:59,530 --> 00:56:02,740 >> Så jeg mener, du spurgte før, hvis vi sparer, 1040 00:56:02,740 --> 00:56:06,400 hvis vi arkivering, gamle profil information og en af ​​grundene 1041 00:56:06,400 --> 00:56:08,940 Derfor sagde jeg, at vi kunne begynde at gøre det er 1042 00:56:08,940 --> 00:56:13,124 fordi et af de fyre på virksomheden kom op med noget, hvor det er ligesom, 1043 00:56:13,124 --> 00:56:16,290 så du gå til din vens side, og Det viser din nyligt opdaterede venner. 1044 00:56:16,290 --> 00:56:18,250 Og så skal du klikke på det, og det viser deres nye profil. 1045 00:56:18,250 --> 00:56:20,180 Men der er ingen indikation af hvad der er ændret. 1046 00:56:20,180 --> 00:56:25,290 >> Så en af ​​de fyre gjort noget, holder en gammel version af sin profil, 1047 00:56:25,290 --> 00:56:29,690 og så gør det, så når du gå til hans profil, når han opdaterer den, 1048 00:56:29,690 --> 00:56:32,380 det fremhæver i gul den dele af det, der blev ændret. 1049 00:56:32,380 --> 00:56:33,880 Og jeg tror, ​​det er temmelig cool. 1050 00:56:33,880 --> 00:56:37,385 Og det er ikke et stort projekt - Jeg mener, det faktisk slags er, 1051 00:56:37,385 --> 00:56:39,630 hvis vi er nødt til at begynde at gemme alles oplysninger. 1052 00:56:39,630 --> 00:56:42,720 >> Men jeg mener, det er lidt cool. 1053 00:56:42,720 --> 00:56:48,250 Det er ikke den type ting, som du nødvendigvis er bundet til at komme op, 1054 00:56:48,250 --> 00:56:52,820 men jeg synes bestemt, det er en temmelig stor forbedring over, hvad vi har nu. 1055 00:56:52,820 --> 00:56:57,330 Nu er det virkelig svært at gå til andens profil og fortælle hvad der er ændret. 1056 00:56:57,330 --> 00:57:01,080 Og det er kun de mest seneste eksempel, som jeg har. 1057 00:57:01,080 --> 00:57:05,380 >> PUBLIKUM: Har du tid til at tillade folk til at ændre udseendet af hver side? 1058 00:57:05,380 --> 00:57:05,880 [Uhørligt]? 1059 00:57:05,880 --> 00:57:09,730 1060 00:57:09,730 --> 00:57:12,970 >> Mark Zuckerberg: Så jeg ønsker ikke at gøre det. 1061 00:57:12,970 --> 00:57:17,230 Og årsagen er, fordi jeg tror at Facebook er et bibliotek, 1062 00:57:17,230 --> 00:57:20,051 og det primære formål er at se op nogen. 1063 00:57:20,051 --> 00:57:20,550 Right? 1064 00:57:20,550 --> 00:57:22,870 Ligesom typen i deres navn og få nogle oplysninger om dem. 1065 00:57:22,870 --> 00:57:24,690 Og en af ​​de ting, der er virkelig nyttige 1066 00:57:24,690 --> 00:57:27,190 er, at alles side er opbygget på samme måde. 1067 00:57:27,190 --> 00:57:29,100 >> Så hvis du ønsker at se hvis nogen er single, 1068 00:57:29,100 --> 00:57:32,780 du behøver ikke at scanne ned kolonnerne indtil du kommer til forhold status. 1069 00:57:32,780 --> 00:57:34,430 Du skal bare vide, hvor det er. 1070 00:57:34,430 --> 00:57:38,040 Så du klikker, gå - din øjne bare gå til den ting. 1071 00:57:38,040 --> 00:57:43,117 Men hvis du havde forskellige mennesker ændre deres CSSes på forskellige måder, 1072 00:57:43,117 --> 00:57:44,950 derefter at kunne blive irriterende - især 1073 00:57:44,950 --> 00:57:49,140 hvis folk gør ting som mørk blå tekst på sort baggrund. 1074 00:57:49,140 --> 00:57:52,985 Det bliver bare slags modbydelige. 1075 00:57:52,985 --> 00:57:57,440 >> PUBLIKUM: Hvor stor succes har Facebook [uhørligt] været, 1076 00:57:57,440 --> 00:58:02,390 og hvad ser du som forskelle i formålet [uhørligt]? 1077 00:58:02,390 --> 00:58:05,360 1078 00:58:05,360 --> 00:58:08,520 >> Mark Zuckerberg: Formålet - for mig, den høje skole var den samme. 1079 00:58:08,520 --> 00:58:12,130 Jeg tror, ​​at ansøgningen - dette vil sandsynligvis 1080 00:58:12,130 --> 00:58:16,460 lyde temmelig dumt - men ønsker at se folk op, tror jeg, 1081 00:58:16,460 --> 00:58:19,260 er lidt af en kerne menneskelig ønske. 1082 00:58:19,260 --> 00:58:20,470 Right? 1083 00:58:20,470 --> 00:58:23,310 Jeg tror, ​​at folk bare ønsker at vide ting om andre mennesker. 1084 00:58:23,310 --> 00:58:26,434 Så jeg tror, ​​at give en interface, hvor folk kan bare 1085 00:58:26,434 --> 00:58:28,850 indtaste en persons navn og få nogle oplysninger om dem 1086 00:58:28,850 --> 00:58:31,050 er generelt en temmelig nyttig ting. 1087 00:58:31,050 --> 00:58:32,410 Så vækst har været temmelig godt. 1088 00:58:32,410 --> 00:58:35,680 >> Det var svært at finde ud af præcis, hvordan at måle det, 1089 00:58:35,680 --> 00:58:38,676 fordi når vi gjorde college, vi åbnede det op på Harvard. 1090 00:58:38,676 --> 00:58:41,050 Så vi åbnede det op på et par gymnasier rundt omkring Harvard. 1091 00:58:41,050 --> 00:58:45,710 Og ideen var altid, var vi virkelig kort på penge og udstyr. 1092 00:58:45,710 --> 00:58:48,390 Så samtidig med at komme så lidt udstyret som muligt, 1093 00:58:48,390 --> 00:58:49,740 vi ønsker at maksimere vores vækst. 1094 00:58:49,740 --> 00:58:53,709 Så vi ønsker at lancere på de skoler, vi 1095 00:58:53,709 --> 00:58:56,000 tror kommer til at vokse hurtigste, der er baseret på det faktum, 1096 00:58:56,000 --> 00:58:58,458 at folk på disse skoler kommer til at have den mest 1097 00:58:58,458 --> 00:59:01,655 antallet af venner på skoler, som vi allerede ved. 1098 00:59:01,655 --> 00:59:03,530 Vi tog en anden henvende sig for high school, 1099 00:59:03,530 --> 00:59:05,670 fordi vi kunne bare lancere det overalt på samme tid. 1100 00:59:05,670 --> 00:59:07,580 Så vi vidste ikke rigtigt hvordan det kommer til at vokse. 1101 00:59:07,580 --> 00:59:10,704 Jeg tror det vokser med mere end 5.000 mennesker om dagen, som er temmelig godt. 1102 00:59:10,704 --> 00:59:14,533 1103 00:59:14,533 --> 00:59:15,487 Ja? 1104 00:59:15,487 --> 00:59:17,395 >> PUBLIKUM: Når du startede Facebook, har du 1105 00:59:17,395 --> 00:59:19,727 har til hensigt, at det bliver denne fuldgyldigt virksomhed? 1106 00:59:19,727 --> 00:59:20,560 Mark Zuckerberg: Nej. 1107 00:59:20,560 --> 00:59:22,412 PUBLIKUM: Nå, hvordan har du [uhørligt]? 1108 00:59:22,412 --> 00:59:28,900 1109 00:59:28,900 --> 00:59:32,020 >> Mark Zuckerberg: Jeg kan huske tænker, at det ville være cool 1110 00:59:32,020 --> 00:59:35,030 hvis du kunne have en vejviser for alle. 1111 00:59:35,030 --> 00:59:38,320 Jeg husker skændtes med mine forældre om dette, fordi efter jeg næsten 1112 00:59:38,320 --> 00:59:44,020 blev smidt ud af skolen i denne projekt, som jeg gjorde før Facebook, 1113 00:59:44,020 --> 00:59:47,217 de var ligesom, hvad godt kunne muligvis komme til at gøre noget nyt? 1114 00:59:47,217 --> 00:59:48,800 Og jeg er ligesom, nej, det er temmelig cool. 1115 00:59:48,800 --> 00:59:52,605 Bare forestil dig hvor fedt det ville være, hvis du kan bare skrive i en andens navn 1116 00:59:52,605 --> 00:59:54,120 og få nogle oplysninger om dem. 1117 00:59:54,120 --> 00:59:56,050 Og de var ligesom, jeg kan ikke se det. 1118 00:59:56,050 --> 00:59:58,662 Og jeg er ligesom, ja, vi vil bare gøre det på Harvard for nu, 1119 00:59:58,662 --> 01:00:01,620 men forestille sig, hvad der sker, hvis det en dag, du kan bare skrive i nogens navn 1120 01:00:01,620 --> 01:00:02,940 og få nogle oplysninger om dem. 1121 01:00:02,940 --> 01:00:04,790 Og ligesom, der ville være lidt cool, ikke? 1122 01:00:04,790 --> 01:00:08,190 1123 01:00:08,190 --> 01:00:11,831 Så de ikke købe det, men nu er de gør. 1124 01:00:11,831 --> 01:00:15,100 >> [Latter] 1125 01:00:15,100 --> 01:00:16,620 >> Ja, så ved jeg ikke. 1126 01:00:16,620 --> 01:00:20,450 Jeg gætter på hver fase, vi er bare slags for at kigge på en naturlig måde 1127 01:00:20,450 --> 01:00:22,890 at bevare integriteten af ​​nettet, 1128 01:00:22,890 --> 01:00:28,190 og også for at gøre det så at det er mere nyttigt - jeg 1129 01:00:28,190 --> 01:00:32,668 gæt er svaret på det spørgsmål. 1130 01:00:32,668 --> 01:00:34,129 Ja? 1131 01:00:34,129 --> 01:00:38,512 >> PUBLIKUM: Er der bestemte færdigheder, navnlig [uhørligt], 1132 01:00:38,512 --> 01:00:42,895 at du [uhørligt] eller du ville foreslå for nogen til at studere? 1133 01:00:42,895 --> 01:00:45,779 1134 01:00:45,779 --> 01:00:49,070 Mark Zuckerberg: Jeg foreslår, at du tage de hårdeste kurser, som du kan, 1135 01:00:49,070 --> 01:00:51,653 fordi du lærer mest, når du udfordre dig selv, ikke? 1136 01:00:51,653 --> 01:00:57,980 Så ligesom 161 bare ødelagt mit liv, og jeg har lært så meget af det. 1137 01:00:57,980 --> 01:01:01,620 121. Jeg fandt også temmelig hårdt. 1138 01:01:01,620 --> 01:01:03,880 124 slags ændret måde, jeg tænkte ting. 1139 01:01:03,880 --> 01:01:06,700 1140 01:01:06,700 --> 01:01:09,430 >> Hvad 124 lærte mig, at Jeg tror, ​​var virkelig nyttige 1141 01:01:09,430 --> 01:01:13,840 var, at der er - jeg tror en masse mennesker fokuserer 1142 01:01:13,840 --> 01:01:16,630 om hvordan man gør ting som godt som muligt, og hvor 1143 01:01:16,630 --> 01:01:18,620 at få den mest effektive algoritme. 1144 01:01:18,620 --> 01:01:23,870 Men hvad har altid fået os ved ikke gør ting på den mest effektive måde, 1145 01:01:23,870 --> 01:01:27,140 men om rammerne i en temmelig effektiv måde. 1146 01:01:27,140 --> 01:01:29,640 Så jeg mener, den slags lærer du begge sider af problemet, 1147 01:01:29,640 --> 01:01:33,980 lignende datastrukturer og algoritmer, og hvordan opsætningen er virkelig vigtigt. 1148 01:01:33,980 --> 01:01:36,843 Og der er helt sikkert reddet vores røv i skalering en masse gange. 1149 01:01:36,843 --> 01:01:40,100 1150 01:01:40,100 --> 01:01:40,870 >> Det ved jeg ikke. 1151 01:01:40,870 --> 01:01:42,400 Arbejde med intelligente mennesker. 1152 01:01:42,400 --> 01:01:43,150 Lær af folk. 1153 01:01:43,150 --> 01:01:47,750 1154 01:01:47,750 --> 01:01:50,666 PUBLIKUM: En af de ting, som Jeg har lagt mærke til om Facebook, sammenlignet 1155 01:01:50,666 --> 01:01:55,388 til andre sociale netværk rum, er at det faktisk er meget nemmere at bruge. 1156 01:01:55,388 --> 01:02:01,350 Har du folk - ligesom dine medarbejdere bare at sætte hvad stykker, de tror 1157 01:02:01,350 --> 01:02:01,849 er cool. 1158 01:02:01,849 --> 01:02:06,830 Har du har separate stabilitet folk at sikre, at det hele fungerer alt sammen? 1159 01:02:06,830 --> 01:02:09,280 >> Mark Zuckerberg: Folk kan gøre, hvad de vil, 1160 01:02:09,280 --> 01:02:11,810 men det betyder ikke, at de kan sætte det på hjemmesiden. 1161 01:02:11,810 --> 01:02:21,650 Så jeg tror, ​​at før ting går på webstedet, en masse mennesker ser det. 1162 01:02:21,650 --> 01:02:24,667 Jeg mener, jeg helt sikkert tjekke off på det, før det kan gå live. 1163 01:02:24,667 --> 01:02:27,750 Men jeg mener, jeg tror, ​​at folk har en masse kreativitet til at gøre cool stuff. 1164 01:02:27,750 --> 01:02:32,520 Og en masse gange, det er ligesom nogen kan komme op med en cool idé, 1165 01:02:32,520 --> 01:02:36,200 men det betyder ikke, det er den sidste måde, at det ville ske. 1166 01:02:36,200 --> 01:02:40,710 >> Altså for eksempel folk fremhæve i gul hvad ændringerne er 1167 01:02:40,710 --> 01:02:44,510 i deres profil - Jeg tror, ​​at blot princippet fremhæve 1168 01:02:44,510 --> 01:02:47,520 ting, der har ændret sig er rigtig god, men grænsefladen 1169 01:02:47,520 --> 01:02:50,960 at den fyr der anvendes for det er ikke hvad jeg mener er den bedste. 1170 01:02:50,960 --> 01:02:54,130 Og den måde, at han er lagring den gamle profil information 1171 01:02:54,130 --> 01:02:55,410 er ikke optimal enten. 1172 01:02:55,410 --> 01:02:58,201 Og den slags er cool, fordi han bare gør det for sig selv. 1173 01:02:58,201 --> 01:03:01,790 Men hvis vi nogensinde skulle lave noget leve af det, som 1174 01:03:01,790 --> 01:03:04,060 Jeg vil, vi gør på en anden måde. 1175 01:03:04,060 --> 01:03:05,540 Og det er mere ligesom en mock-up. 1176 01:03:05,540 --> 01:03:07,814 >> PUBLIKUM: Så ligesom, ideerne kommer fra jorden, op, 1177 01:03:07,814 --> 01:03:10,230 og derefter [? det er bare?] [? kastede?] [? ned linjen? ?] 1178 01:03:10,230 --> 01:03:12,260 >> Mark Zuckerberg: Jeg mener, det går begge veje. 1179 01:03:12,260 --> 01:03:14,995 Og jeg er ikke helt unopinionated. 1180 01:03:14,995 --> 01:03:21,072 1181 01:03:21,072 --> 01:03:22,322 Michael D. SMITH: [uhørligt]. 1182 01:03:22,322 --> 01:03:28,298 1183 01:03:28,298 --> 01:03:30,788 >> PUBLIKUM: Jeg har faktisk en spørgsmål om [uhørligt]. 1184 01:03:30,788 --> 01:03:35,270 Så går tilbage om [Uhørligt] og privatliv [uhørligt]. 1185 01:03:35,270 --> 01:03:37,760 Og det er en anden platform? 1186 01:03:37,760 --> 01:03:38,756 >> Mark Zuckerberg: Ja. 1187 01:03:38,756 --> 01:03:41,744 >> Publikum: So kollegium mennesker er over 18 og lov 1188 01:03:41,744 --> 01:03:44,483 at skrive, hvad billeder, de ønsker, og de er ikke rigtig 1189 01:03:44,483 --> 01:03:47,720 belastende selv, undtagen muligvis for narkotika og alkohol? 1190 01:03:47,720 --> 01:03:52,202 Jeg har set billeder på Facebook hvor min yngre 1191 01:03:52,202 --> 01:03:54,692 fætre drikker og den slags. 1192 01:03:54,692 --> 01:04:00,170 Men når du går til gymnasiet børn, de er 15 og 16 og yngre. 1193 01:04:00,170 --> 01:04:03,158 >> Og er du fyre bare siger, det er på internettet, 1194 01:04:03,158 --> 01:04:06,644 og hvis de ønsker at inkriminere sig selv og ting som det, 1195 01:04:06,644 --> 01:04:07,640 er det OK? 1196 01:04:07,640 --> 01:04:11,624 Eller tror du fyre filtrere billederne at gymnasieelever udbudt 1197 01:04:11,624 --> 01:04:13,118 og de oplysninger, de skriver? 1198 01:04:13,118 --> 01:04:15,435 Eller har du bare [uhørligt]? 1199 01:04:15,435 --> 01:04:18,310 Mark Zuckerberg: Så en masse af de løsninger, som vi kommer op med ting 1200 01:04:18,310 --> 01:04:23,230 ikke er teknisk eller organisatorisk, men blot at anvende socialt pres 1201 01:04:23,230 --> 01:04:24,580 i gode måder. 1202 01:04:24,580 --> 01:04:28,740 Så Myspace har - næsten en tredjedel af deres personale 1203 01:04:28,740 --> 01:04:32,660 overvåger de billeder, få uploadet til pornografi. 1204 01:04:32,660 --> 01:04:36,270 Vi næppe nogensinde har nogen pornografi uploadet, 1205 01:04:36,270 --> 01:04:39,290 og jeg tror, ​​at en masse årsagen er, at folk 1206 01:04:39,290 --> 01:04:44,470 bruge deres rigtige navne på Facebook, og din rigtige e-mail-adresse til skole. 1207 01:04:44,470 --> 01:04:47,900 Og hvis du har det, så er du ikke kommer til at uploade pornografi. 1208 01:04:47,900 --> 01:04:50,830 Og jeg tror, ​​at det er en virkelig simpelt social løsning 1209 01:04:50,830 --> 01:04:56,060 til et eventuelt kompleks teknisk problem. 1210 01:04:56,060 --> 01:05:02,367 >> Så det er sagt, vi ændret nogle af funktionerne omkring for high school. 1211 01:05:02,367 --> 01:05:04,200 For eksempel tog vi partier ud, fordi vi 1212 01:05:04,200 --> 01:05:06,370 regnede med, at forældre ville få pisset 1213 01:05:06,370 --> 01:05:09,280 eller de ville bare bryde op alle krudttønde parter virkelig hurtigt, 1214 01:05:09,280 --> 01:05:10,744 og det ville suge for alle. 1215 01:05:10,744 --> 01:05:13,470 >> [Griner] 1216 01:05:13,470 --> 01:05:16,250 >> Det ved jeg ikke. 1217 01:05:16,250 --> 01:05:20,290 Vi deemphasize kontakt information i gymnasiet. 1218 01:05:20,290 --> 01:05:22,746 Ja. 1219 01:05:22,746 --> 01:05:24,120 PUBLIKUM: Okay, vi ender her. 1220 01:05:24,120 --> 01:05:26,220 Hvis du har andre spørgsmål, er du velkommen velkommen til at komme ned og tale med Mark. 1221 01:05:26,220 --> 01:05:27,120 Mange tak. 1222 01:05:27,120 --> 01:05:28,036 >> Mark Zuckerberg: Ja. 1223 01:05:28,036 --> 01:05:34,457 [Applaus]