1 00:00:00,000 --> 00:00:11,664 2 00:00:11,664 --> 00:00:13,830 MICHAEL D. SMITH: Dieses Am Nachmittag habe ich das Vergnügen 3 00:00:13,830 --> 00:00:16,830 der Einführung von Mark Zuckerberg, welche einer unserer Gastredner ist 4 00:00:16,830 --> 00:00:21,030 in diesem Semester zu kommen und sprechen ein wenig über Informatik 5 00:00:21,030 --> 00:00:22,040 in der realen Welt. 6 00:00:22,040 --> 00:00:25,350 Wie die meisten von euch wahrscheinlich wissen, wie euch alle tun so viel mehr 7 00:00:25,350 --> 00:00:30,090 als ich, der Gründer von Facebook.com, das ist ein Social-Networking 8 00:00:30,090 --> 00:00:32,200 Programm, was auch immer Sie es nennen wollen. 9 00:00:32,200 --> 00:00:37,094 Gebrauchte auf über 2000 Schulen in der Nation und möglicherweise der Welt auch. 10 00:00:37,094 --> 00:00:38,760 Ist es auch die Welt, oder einfach nur die Nation? 11 00:00:38,760 --> 00:00:39,750 >> Mark Zuckerberg: [unverständlich]. 12 00:00:39,750 --> 00:00:40,740 >> MICHAEL D. SMITH: OK. 13 00:00:40,740 --> 00:00:45,007 So gut, Einfluss zu tun einige Dinge, die in der Informatik. 14 00:00:45,007 --> 00:00:47,090 Er wird uns einige der Hintergrund ist 15 00:00:47,090 --> 00:00:48,780 und, was wichtiger war, und so weiter. 16 00:00:48,780 --> 00:00:50,140 Also bitte mit mir in einladend. 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 Alles klar, cool. 20 00:00:57,540 --> 00:01:00,248 Dies ist das erste Mal, dass ich hatte, eines dieser Dinge zu halten. 21 00:01:00,248 --> 00:01:02,818 Also ich werde einfach zu befestigen es ist wirklich schnell, eine Sekunde. 22 00:01:02,818 --> 00:01:14,270 23 00:01:14,270 --> 00:01:14,770 Gut. 24 00:01:14,770 --> 00:01:16,264 Hörst du? 25 00:01:16,264 --> 00:01:17,740 Ist das gut? 26 00:01:17,740 --> 00:01:19,160 Ist das überhaupt verstärkt? 27 00:01:19,160 --> 00:01:19,797 >> ZIELGRUPPE: Ja. 28 00:01:19,797 --> 00:01:20,922 Mark Zuckerberg: In Ordnung. 29 00:01:20,922 --> 00:01:21,979 Süße. 30 00:01:21,979 --> 00:01:24,895 Das ist wie eine der ersten Zeiten Ich habe zu einem Vortrag in Harvard gewesen. 31 00:01:24,895 --> 00:01:31,950 32 00:01:31,950 --> 00:01:35,480 Ich denke, was wahrscheinlich zu sein, sehr nützlich für euch ist, wenn ich nur 33 00:01:35,480 --> 00:01:39,104 führen Sie durch einige der Kurse dass ich an Harvard, wo ich eigentlich 34 00:01:39,104 --> 00:01:40,270 hat manchmal gehen, um Vorträge zu halten. 35 00:01:40,270 --> 00:01:42,230 Das war ein Witz. 36 00:01:42,230 --> 00:01:44,120 Und Art, wie, wie unterschiedliche Entscheidungen 37 00:01:44,120 --> 00:01:46,711 dass ich machen, wenn ich sich entlang mit Facebook 38 00:01:46,711 --> 00:01:49,460 habe verschiedene Sachen beeinflusst dass ich in den Klassen lernen 39 00:01:49,460 --> 00:01:50,427 dass ich unter. 40 00:01:50,427 --> 00:01:53,010 Und wenn alles nach Plan, dann vielleicht einige von euch 41 00:01:53,010 --> 00:01:55,759 wird aus diesem Denken kommen dass die Einnahme von CS oder technische Sachen 42 00:01:55,759 --> 00:01:57,760 Harvard ist eigentlich eine Art nützlich. 43 00:01:57,760 --> 00:02:00,640 Also das ist der Spielplan. 44 00:02:00,640 --> 00:02:02,670 >> Ich denke, dass dies Schlitz für zwei Stunden. 45 00:02:02,670 --> 00:02:04,670 Es gibt keinen Weg, ich werde für zwei Stunden zu sprechen. 46 00:02:04,670 --> 00:02:07,110 Ich werde wahrscheinlich für wie sprechen 20 Minuten oder 15 Minuten, 47 00:02:07,110 --> 00:02:08,750 und dann werde ich einfach lassen euch Fragen zu stellen. 48 00:02:08,750 --> 00:02:10,958 Denn ich bin sicher, dass euch mehr interessante Sachen 49 00:02:10,958 --> 00:02:14,816 , mich zu fragen, als ich kommen könnte mit, über mich selbst zu sprechen. 50 00:02:14,816 --> 00:02:16,760 >> Also ich denke, ich werde einfach Art loszulegen. 51 00:02:16,760 --> 00:02:19,810 52 00:02:19,810 --> 00:02:23,580 Als ich hier war, habe ich begann unter 121. 53 00:02:23,580 --> 00:02:26,297 Ich habe eigentlich nie dauerte 50. 54 00:02:26,297 --> 00:02:28,130 Sie sollten bekommen haben der andere Kerl, der war 55 00:02:28,130 --> 00:02:31,190 Facebook tut, Dustin Moskovitz, der mein Zimmergenosse war. 56 00:02:31,190 --> 00:02:34,792 Als wir angefangen wurde die Website in PHP, das ist nicht etwas geschrieben 57 00:02:34,792 --> 00:02:36,500 dass Sie gelernt einer dieser Klassen. 58 00:02:36,500 --> 00:02:38,960 Aber zum Glück, wenn Sie haben einen guten Hintergrund in C, 59 00:02:38,960 --> 00:02:42,790 Die Syntax ist sehr ähnlich, und Sie können es in ein oder zwei Tagen abholen. 60 00:02:42,790 --> 00:02:49,020 >> Also begann ich mit dem Schreiben die Website und leitete sie an der Harvard 61 00:02:49,020 --> 00:02:51,040 im Februar 2004. 62 00:02:51,040 --> 00:02:52,750 So schätze ich vor fast zwei Jahren. 63 00:02:52,750 --> 00:02:55,770 Und innerhalb von ein paar Wochen, ein paar tausend Menschen hatten sich angemeldet. 64 00:02:55,770 --> 00:02:57,686 Und wir begannen immer einige E-Mails von Menschen, 65 00:02:57,686 --> 00:03:00,800 an anderen Hochschulen fordern uns um es an ihren Schulen zu starten. 66 00:03:00,800 --> 00:03:02,725 >> Und ich nahm 161 an der Zeit. 67 00:03:02,725 --> 00:03:05,350 Also ich weiß nicht, ob euch wissen, der Ruf der diesem Kurs, 68 00:03:05,350 --> 00:03:07,662 aber es war irgendwie schwer. 69 00:03:07,662 --> 00:03:10,370 Es war ein wirklich Spaß natürlich, aber es hat mich nicht verlassen, mit viel Zeit 70 00:03:10,370 --> 00:03:12,510 , etwas anderes mit Facebook zu tun. 71 00:03:12,510 --> 00:03:16,360 Also mein Mitbewohner Dustin, den ich Vermutung gerade beendet hatte CS50, 72 00:03:16,360 --> 00:03:18,370 war wie, hey, ich will helfen. 73 00:03:18,370 --> 00:03:22,009 Ich möchte den Ausbau zu tun und zu helfen Sie herausfinden, wie man die Sachen zu tun. 74 00:03:22,009 --> 00:03:24,050 So war ich, wie Sie wissen, das ist ziemlich cool dude, 75 00:03:24,050 --> 00:03:26,500 aber Sie wissen nicht wirklich, jede PHP oder so etwas. 76 00:03:26,500 --> 00:03:29,919 Also das Wochenende er nach Hause ging, das Buch gekauft Perl für Dummies 77 00:03:29,919 --> 00:03:31,960 kam zurück und war wie, okay, ich bin bereit zu gehen. 78 00:03:31,960 --> 00:03:35,560 Ich war wie Kumpel, wird die Webseite geschrieben in PHP, Perl nicht, aber Sie wissen, 79 00:03:35,560 --> 00:03:36,270 das ist cool. 80 00:03:36,270 --> 00:03:41,800 >> So nahm er über PHP ein paar Tage, weil ich 81 00:03:41,800 --> 00:03:44,090 versprechen, dass, wenn Sie einen guten Hintergrund in C, dann 82 00:03:44,090 --> 00:03:46,230 PHP ist eine sehr einfache Sache zu holen. 83 00:03:46,230 --> 00:03:49,390 Und er nur irgendwie ging zur Arbeit. 84 00:03:49,390 --> 00:03:53,120 Also ich meine, die erste große Entscheidung dass wir hatten wirklich zu machen 85 00:03:53,120 --> 00:03:57,140 war, wie Art der erweitern die Architektur 86 00:03:57,140 --> 00:04:01,920 aus dem einzigen Schultyp einzurichten gehen dass wir, wenn es nur an der Harvard war 87 00:04:01,920 --> 00:04:03,830 etwas, das unterstützt mehrere Schulen. 88 00:04:03,830 --> 00:04:06,890 >> Das war also eine Entscheidung, die hatte auf einer Reihe von Ebenen vorgenommen werden, 89 00:04:06,890 --> 00:04:10,000 die im Produkt und wie wir wollten Privatsphäre zu arbeiten, 90 00:04:10,000 --> 00:04:12,510 aber ich denke, dass man wirklich wichtige Entscheidung, die ist 91 00:04:12,510 --> 00:04:16,180 hat uns geholfen, zu skalieren recht gut ist, wie wir uns entschlossen, die Daten zu verteilen. 92 00:04:16,180 --> 00:04:21,680 >> Also ich weiß nicht, wie viel von der Komplexität Sachen wie O-Notation euch 93 00:04:21,680 --> 00:04:23,620 in dieser Klasse. 94 00:04:23,620 --> 00:04:28,610 Also ich meine, einer der kompliziertesten Berechnungen, die wir auf der Website zu tun 95 00:04:28,610 --> 00:04:32,080 ist die Berechnung zu sagen, wie Sie Menschen verbunden sind. 96 00:04:32,080 --> 00:04:34,680 >> Weil, wenn du kannst vorstellen, dass gespeichert ist 97 00:04:34,680 --> 00:04:42,210 nach Art einer Reihe von ungerichteten - es ist nicht gewichtet - so ungerichtet, 98 00:04:42,210 --> 00:04:45,970 ungewichteten Paare von ID-Nummern Personen in der Datenbank. 99 00:04:45,970 --> 00:04:49,647 Dann, wenn Sie herausfinden wollen, , die Freunde mit jemandem ist, 100 00:04:49,647 --> 00:04:51,230 Sie müssen auf alle ihre Freunde zu suchen. 101 00:04:51,230 --> 00:04:51,730 Right? 102 00:04:51,730 --> 00:04:54,000 Also das ist vielleicht wie 100 oder 200 Personen. 103 00:04:54,000 --> 00:04:57,050 >> Aber dann, wenn Sie heraus wollen wer ist ein Freund von einem Freund, 104 00:04:57,050 --> 00:04:59,800 oder was die engste Verbindung da ist, dann haben Sie Art 105 00:04:59,800 --> 00:05:03,440 müssen an der 100 oder 200 sehen Freunde von jedem dieser Freunde. 106 00:05:03,440 --> 00:05:10,020 So wird es auf jeder Ebene gibt es Ein weiterer Faktor n multipliziert n, wobei 107 00:05:10,020 --> 00:05:13,861 n ist die Anzahl von Freunden dass jeder Ihrer Freunde hat. 108 00:05:13,861 --> 00:05:16,110 So können Sie sehen, dass diese Art wird exponentiell 109 00:05:16,110 --> 00:05:20,076 schwierig, für die zu lösen kürzeste Weg zwischen den Menschen. 110 00:05:20,076 --> 00:05:22,950 Also, wenn Sie gerade auf der Suche für eine Freund von einem Freund, das ist n quadriert. 111 00:05:22,950 --> 00:05:25,520 Wenn Sie für einen Freund von einem suchen Freund von einem Freund, das ist n gewürfelt. 112 00:05:25,520 --> 00:05:27,311 Und das ist etwas, dass traditionell war 113 00:05:27,311 --> 00:05:31,590 ziemlich schwierig für viele die Vorgänger-Websites zu Facebook. 114 00:05:31,590 --> 00:05:34,210 Und beispielsweise Friend hatte große Probleme mit diesem 115 00:05:34,210 --> 00:05:37,520 weil sie zu versuchen berechnen Wege sechs Grad, 116 00:05:37,520 --> 00:05:38,870 oder wie sieben Grad. 117 00:05:38,870 --> 00:05:42,330 >> Und das ist etwas, dass, wenn Sie wie n siebten tun, 118 00:05:42,330 --> 00:05:47,560 das ist einfach wirklich sehr hart und sie nahm ihre Website für eine Weile. 119 00:05:47,560 --> 00:05:51,950 Damit wird eines der Dinge, die wir irgendwie hatte , wenn wir herausfinden, 120 00:05:51,950 --> 00:05:56,070 wie dies zu tun, war, wie Sie Verteilen der Datenbank in der Weise 121 00:05:56,070 --> 00:05:58,820 dass diese Berechnung wird überschaubar. 122 00:05:58,820 --> 00:06:03,570 >> Also, was haben wir uns entschieden war dass jeder auf der Website 123 00:06:03,570 --> 00:06:06,800 hat die meisten ihrer Aktivität bei der Schule, die sie auf der Grundlage von Art. 124 00:06:06,800 --> 00:06:09,767 Also, wenn Sie an der Harvard sind, dann die meisten Menschen 125 00:06:09,767 --> 00:06:12,350 , die Sie sich zu sehen sind und Transaktionen mit auf der Website 126 00:06:12,350 --> 00:06:13,475 gehen, um in Harvard sein. 127 00:06:13,475 --> 00:06:16,600 Es ist eigentlich wie wahrscheinlich 90% der die Sachen, die Sie auf der Website zu tun. 128 00:06:16,600 --> 00:06:20,510 >> Also beschlossen wir, aufgeteilt die Datenbanken zu erstellen und 129 00:06:20,510 --> 00:06:25,740 eine Instanz der MySQL-Datenbank für jede Schule im Netz. 130 00:06:25,740 --> 00:06:30,680 Und dabei, dass, wenn Sie bemerken, die Wege, die wir berechnen 131 00:06:30,680 --> 00:06:32,050 sind nur innerhalb der Schule. 132 00:06:32,050 --> 00:06:35,120 Anstatt also sagen wir, wie jetzt wir sind an sechs Millionen Nutzer, 133 00:06:35,120 --> 00:06:41,080 und anstatt n gewürfelt tun über einen gewissen Teil der sechs Millionen, 134 00:06:41,080 --> 00:06:43,850 es ist nur n über gewürfelt 10.000, die eine wesentlich ist 135 00:06:43,850 --> 00:06:47,760 überschaubare Art der Berechnung. 136 00:06:47,760 --> 00:06:50,920 >> Das war sozusagen der erste großen architektonischen Entscheidung 137 00:06:50,920 --> 00:06:55,210 dass wir zu machen, dass beigetragen uns nicht ein paar Monate später sterben. 138 00:06:55,210 --> 00:06:58,250 Und es war wohl ein ziemlich wichtig. 139 00:06:58,250 --> 00:07:04,935 >> Also, wenn wir zuerst die Website gesetzt hatten wir nur einen Computer, den wir liefen. 140 00:07:04,935 --> 00:07:06,060 Es war nicht in unserem Zimmer im Studentenwohnheim. 141 00:07:06,060 --> 00:07:06,851 Wir mieteten es. 142 00:07:06,851 --> 00:07:10,780 Ich irgendwie meine Lektion gelernt für versuchen, eine Website aus meinem Wohnheim laufen 143 00:07:10,780 --> 00:07:15,040 Zimmer ein paar Monate zuvor, und Harvard fast versucht, mich rauswerfen. 144 00:07:15,040 --> 00:07:18,750 >> So landete ich mieten ein Off-Site-Server dieser Zeit. 145 00:07:18,750 --> 00:07:26,540 Und ich denke, ursprünglich läuft die Datenbank und der Web-Server. 146 00:07:26,540 --> 00:07:29,280 So Apache ist, was wir waren Verwendung in diesem Fall 147 00:07:29,280 --> 00:07:31,940 , um die Seiten dienen von der gleichen Maschine. 148 00:07:31,940 --> 00:07:35,710 Und weil wir die verteilt Datenbanken in der Weise, dass wir das gemacht haben, 149 00:07:35,710 --> 00:07:40,750 konnten wir, mit der Zeit ging, nur fügen Sie weitere Maschinen linear und irgendwie 150 00:07:40,750 --> 00:07:43,630 wachsen die Website, ohne jede Art des exponentiellen Expansion 151 00:07:43,630 --> 00:07:45,640 auf die Menge an Maschinen, die wir hatten. 152 00:07:45,640 --> 00:07:49,470 >> Aber nachdem wir uns getroffen wie 30 oder 50 Schulen, 153 00:07:49,470 --> 00:07:54,020 wir begannen zu realisieren, dass wir konnten anfangen, mehr Leistung aus 154 00:07:54,020 --> 00:07:55,130 MySQL oder Apache. 155 00:07:55,130 --> 00:07:57,980 156 00:07:57,980 --> 00:08:02,270 Einige der Weg das Zeug wurde eingerichtet war einfach nicht so optimal, wie es könnte. 157 00:08:02,270 --> 00:08:10,840 >> So zum Beispiel, wenn man MySQL und Apache Maschinen 158 00:08:10,840 --> 00:08:14,500 auf dem gleichen Server laufen, dann, wenn etwas passiert an diesen Server, 159 00:08:14,500 --> 00:08:18,500 dann nicht nur die Datenbank für die Schule oder die Schulen 160 00:08:18,500 --> 00:08:20,700 auf diesem Server nur Art der Reaktion zu stoppen 161 00:08:20,700 --> 00:08:24,367 in einer Weise, die erhalten werden Sie etwas Nützliches, 162 00:08:24,367 --> 00:08:25,950 Sie können aber auch nicht alle Web-Seiten laden. 163 00:08:25,950 --> 00:08:27,075 So bekommen Sie Seite nicht gründet. 164 00:08:27,075 --> 00:08:28,250 Und diese Art von sucks. 165 00:08:28,250 --> 00:08:33,586 >> Aber ein anderes Problem ist, dass die Varianz und die Verwendung von Schule zu Schule 166 00:08:33,586 --> 00:08:34,919 ist auch nicht perfekt sein. 167 00:08:34,919 --> 00:08:38,049 So einige Schulen sind immer werde schwerer Einsatz haben. 168 00:08:38,049 --> 00:08:40,760 Wir haben Schulen nun wie Penn Staat, 50.000 Nutzer haben. 169 00:08:40,760 --> 00:08:44,942 Und dann die Mehrheit der Schulen noch weniger als 2000 Nutzer. 170 00:08:44,942 --> 00:08:47,400 Da gibt es eine Menge von kleinen Schulen und viele Schulen 171 00:08:47,400 --> 00:08:49,600 dass nicht über vollständige Omnipräsenz. 172 00:08:49,600 --> 00:08:54,920 >> Also bei dem Versuch, zu beschäftigen dieses Thema und machen es 173 00:08:54,920 --> 00:08:59,630 so dass Sie mit umgehen konnte die Tatsache, dass Penn State hatte 174 00:08:59,630 --> 00:09:02,240 50.000 Menschen und nur ein Tonne Benutzer die ganze Zeit, 175 00:09:02,240 --> 00:09:05,380 und dann einige Schulen haben Sie dass nicht das, was wir zu tun beschlossen 176 00:09:05,380 --> 00:09:09,280 ist zu trennen, einige der Web- Server der Datenbankserver. 177 00:09:09,280 --> 00:09:14,910 Und machen Sie es so, dass wir gerade hatten ein Pool von Apache Web-Servern 178 00:09:14,910 --> 00:09:18,100 dass wir Balance zwischen zu laden. 179 00:09:18,100 --> 00:09:20,300 Und machen es so, dass Sie können diejenigen, einheitlich verwenden 180 00:09:20,300 --> 00:09:23,690 während nur mit der Datenbank Schicht sein Art konsequent. 181 00:09:23,690 --> 00:09:27,840 >> Also ich weiß nicht, ob dieses Zeug ist interessant zu euch überhaupt. 182 00:09:27,840 --> 00:09:35,800 Oder, wenn dies alles, was zählt zu dem, was ihr Jungs studieren jetzt. 183 00:09:35,800 --> 00:09:39,260 Also, wenn es mehr Sachen Jungs, dass Sie lieber 184 00:09:39,260 --> 00:09:42,730 wissen in Bezug auf die Architektur, dann werde ich das offen für Fragen lassen 185 00:09:42,730 --> 00:09:43,310 später. 186 00:09:43,310 --> 00:09:48,440 Also habe ich nicht viel Zeit damit verbringen, nur Gespräch über Zufalls Anwendungen 187 00:09:48,440 --> 00:09:52,625 Jungs, dass Sie vielleicht nicht immer darauf zu verwenden. 188 00:09:52,625 --> 00:09:55,080 >> Lassen Sie mich versuchen, einige finden interessante Beispiele. 189 00:09:55,080 --> 00:10:04,020 190 00:10:04,020 --> 00:10:12,860 Also ich meine, ich denke, eine der Dinge, die ziemlich interessant war 191 00:10:12,860 --> 00:10:19,850 war, als wir bekamen ein Punkt in Bezug auf Verkehr 192 00:10:19,850 --> 00:10:23,110 wo wir angefangen maxing aus der Leistung von einigen 193 00:10:23,110 --> 00:10:27,620 dieser Open-Source-Anwendungen , die im Allgemeinen recht performant. 194 00:10:27,620 --> 00:10:32,149 >> So zum Beispiel, ist eine MySQL wirklich gute Open-Source-Datenbank. 195 00:10:32,149 --> 00:10:34,690 Ich weiß nicht, ob jemand von euch Jungs Art in Ihrer eigenen Zeit Chaos 196 00:10:34,690 --> 00:10:39,920 um und machen alles mit MySQL oder habe es in irgendeiner Form verwendet. 197 00:10:39,920 --> 00:10:41,310 Aber es ist ziemlich einfach zu bedienen. 198 00:10:41,310 --> 00:10:43,029 Es ist auch anständig schnell. 199 00:10:43,029 --> 00:10:44,070 Indizes arbeiten ziemlich gut. 200 00:10:44,070 --> 00:10:48,090 Es ist nicht so vollständig wie etwas vorge wie Oracle, aber es ist ziemlich gut. 201 00:10:48,090 --> 00:10:50,460 >> Und wir zu einem Punkt bekam wo, ich denke, um 202 00:10:50,460 --> 00:10:54,400 als wir anfingen zu tun, wie vielleicht 100 Millionen Seiten pro Tag, 203 00:10:54,400 --> 00:10:59,230 dass wir rannten in einige Engpässe auf die. 204 00:10:59,230 --> 00:11:07,530 So zum Beispiel, eine typische Abfrage auf MySQL vielleicht zwei Minuten vor vier Millisekunden dauern. 205 00:11:07,530 --> 00:11:09,220 Und das ist nicht so viel. 206 00:11:09,220 --> 00:11:12,900 Aber wenn du da bist 100 Milliarden Seitenaufrufe pro Tag, 207 00:11:12,900 --> 00:11:15,679 und jede Seite Ansicht Macht haben 30 bis 50 Anfragen, 208 00:11:15,679 --> 00:11:18,220 vor allem, wenn du tust so etwas wie ein Profil Ansicht, dass 209 00:11:18,220 --> 00:11:23,150 fragt alle Arten von verschiedenen Informationen, dann beginnt zu saugen. 210 00:11:23,150 --> 00:11:29,450 >> Also begannen wir zu entwickeln ein Caching-Schicht, die 211 00:11:29,450 --> 00:11:31,750 erlaubt einen schnelleren Zugriff auf einige der Informationen. 212 00:11:31,750 --> 00:11:35,460 Und ursprünglich waren wir mit einem anderen Open-Source-Anwendung Memcache, 213 00:11:35,460 --> 00:11:38,320 was ich nicht weiß, ob jemand von euch Jungs haben keine Erfahrung damit. 214 00:11:38,320 --> 00:11:40,700 Aber es war ziemlich schnell. 215 00:11:40,700 --> 00:11:43,950 Es erhielt die Zugriffszeit auf Ich denke, die 0,3 216 00:11:43,950 --> 00:11:46,840 bis 0,5 Millisekunden, das ist ziemlich gut. 217 00:11:46,840 --> 00:11:52,170 >> Aber es hat auch ein paar Verteilungsfragen. 218 00:11:52,170 --> 00:11:56,000 Es soll sein, eine verteilte Hash-Tabelle Art von Anwendung, 219 00:11:56,000 --> 00:12:02,540 wo man einfach eine beliebige Anzahl befestigen von Memcache-Boxen in einem Cluster 220 00:12:02,540 --> 00:12:05,610 und können Haken es und haben es gehen. 221 00:12:05,610 --> 00:12:08,710 Aber wir liefen in eine Menge von Fragen gibt, wo 222 00:12:08,710 --> 00:12:11,170 Memcache verschiedenen Boxen würde sinken. 223 00:12:11,170 --> 00:12:13,270 Und es gab keine Redundanz auf die Informationen. 224 00:12:13,270 --> 00:12:17,120 Also, wenn ein Feld ging Memcache unten ist und Sie einen Cache-Miss hatte, 225 00:12:17,120 --> 00:12:19,640 dann plötzlich Sie hatte sehr viel mehr Verkehr 226 00:12:19,640 --> 00:12:22,740 Gehen zu einem bestimmten Satz von Datenbanken. 227 00:12:22,740 --> 00:12:26,170 Und das wäre zu saugen. 228 00:12:26,170 --> 00:12:32,830 >> So wie die Zeit verging, wir haben sogar outgrew Memcache und die Indizes auf MySQL. 229 00:12:32,830 --> 00:12:33,890 Wir verwenden immer noch das Zeug. 230 00:12:33,890 --> 00:12:37,490 Aber wir mussten auf bauen dass zusätzliche Redundanz. 231 00:12:37,490 --> 00:12:41,870 Und ich denke, das ist etwas, das ist wahrscheinlich vielleicht ein wenig interessant. 232 00:12:41,870 --> 00:12:45,580 Aber ich lasse euch fragen mich mehr Fragen dazu später mehr. 233 00:12:45,580 --> 00:12:51,432 >> Ich bin mir nicht wirklich sicher, was wäre interessant, jetzt zu sprechen. 234 00:12:51,432 --> 00:12:53,220 Vielleicht Jungs konnte ein wenig helfen? 235 00:12:53,220 --> 00:12:57,170 236 00:12:57,170 --> 00:12:58,073 Go for it. 237 00:12:58,073 --> 00:13:03,496 >> ZIELGRUPPE: Ich bin neugierig, Denken [unverständlich] 238 00:13:03,496 --> 00:13:10,891 gehen in ein Online-Geschäft wie diese, wie Sie sich gefühlt die Atmosphäre war 239 00:13:10,891 --> 00:13:15,058 mit großen Spielern bringt es Markt-und anderen großen Spieler 240 00:13:15,058 --> 00:13:16,807 , die Sie vielleicht gedacht [Unverständlich], um zu kennzeichnen, 241 00:13:16,807 --> 00:13:19,765 oder was Ihre Erfahrung war mit dem. 242 00:13:19,765 --> 00:13:24,202 Würde mich interessieren, nur auf einem technischen Seite [unverständlich] nur Rampen 243 00:13:24,202 --> 00:13:26,667 und technisch, wie Sie [unverständlich]. 244 00:13:26,667 --> 00:13:29,625 245 00:13:29,625 --> 00:13:33,710 >> Mark Zuckerberg: Ja, so ist das nicht um eine technische Frage überhaupt. 246 00:13:33,710 --> 00:13:41,250 Aber ich denke, ich werde einfach gerne gehen Sie jetzt in der Fragestunde. 247 00:13:41,250 --> 00:13:45,439 Denn ich bin mir nicht wirklich sicher, was ist relevanten Sachen für mich werden, um zu diskutieren. 248 00:13:45,439 --> 00:13:46,480 Also werde ich nur diese beantworten. 249 00:13:46,480 --> 00:13:49,313 Dann alle anderen, die zu fragen, will Fragen können Sie mich nur dafür zu gehen. 250 00:13:49,313 --> 00:13:51,470 251 00:13:51,470 --> 00:13:54,640 >> Ich glaube, ich hatte noch nie wirklich eine Menge ausgegeben, Zeit sich Gedanken über Sachen wie - ich 252 00:13:54,640 --> 00:13:56,598 meine, es gibt Unternehmen, gibt, wie Google 253 00:13:56,598 --> 00:14:00,600 dass gerade in Ihren Raum bekommen konnte und tun, was Sie wollen, zu jeder Zeit. 254 00:14:00,600 --> 00:14:08,050 Und ich glaube, eines der coolen Dinge zu dieser Zeit in der Technik 255 00:14:08,050 --> 00:14:13,340 ist, dass Personen genutzt werden und in der Lage, weit mehr, als sie haben wirklich tun 256 00:14:13,340 --> 00:14:14,950 immer in der Lage, vor zu tun. 257 00:14:14,950 --> 00:14:20,090 >> Und noch vor 4 Jahre wenn Google gestartet wurde, 258 00:14:20,090 --> 00:14:22,830 jetzt haben sie Hunderte Tausende von Maschinen 259 00:14:22,830 --> 00:14:26,780 und wahrscheinlich Milliarden von Dollar auf Ausrüstung. 260 00:14:26,780 --> 00:14:29,340 Ich denke, die Generation vor Google, könnten Sie nicht einmal 261 00:14:29,340 --> 00:14:32,410 machen eine Website ohne einige großes Stück Hardware. 262 00:14:32,410 --> 00:14:40,000 Ich denke, dass eBay zum Beispiel lief off von zwei $ 50.000 Maschinen. 263 00:14:40,000 --> 00:14:43,640 Sie können einfach nicht tun zu starten, wenn du bist nur ein Kind in einem Zimmer im Studentenwohnheim. 264 00:14:43,640 --> 00:14:51,610 >> Also ich denke, die Tatsache, dass wir Miete Maschinen für 100 Dollar im Monat 265 00:14:51,610 --> 00:14:56,820 und verwenden, um ein Scale-up Punkt, wo wir hatten 300.000 Anwender 266 00:14:56,820 --> 00:14:57,830 ist ziemlich cool. 267 00:14:57,830 --> 00:15:02,810 Es ist eine ziemlich einmalige Sache, das ist los in Technologie gerade jetzt. 268 00:15:02,810 --> 00:15:08,390 Das macht es so, dass anstelle von sich Gedanken darüber, wer der Big Player ist 269 00:15:08,390 --> 00:15:15,356 und was wird Google tun nächsten, Sie eher tun können - Sie 270 00:15:15,356 --> 00:15:16,730 kann nur erhalten, eine Menge Sachen gemacht. 271 00:15:16,730 --> 00:15:24,460 >> Und anstatt zu gehen und haben einige der traditionellen Geschäfts 272 00:15:24,460 --> 00:15:27,927 Probleme, wie Sie haben, um zu erhöhen Hauptstadt, bevor Sie etwas machen, 273 00:15:27,927 --> 00:15:29,010 das ist kein Thema mehr. 274 00:15:29,010 --> 00:15:32,100 So haben Sie genutzt, zu tun viel mehr auf eigene Faust jetzt. 275 00:15:32,100 --> 00:15:35,300 Ich weiß nicht, ob das beantwortet die Frage, die Sie fragen. 276 00:15:35,300 --> 00:15:38,790 >> Aber ich meine, es ist einer der Gründe, Deshalb denke ich, dass an dieser Stelle 277 00:15:38,790 --> 00:15:41,040 es macht sehr viel Sinn zu studieren dieses Zeug. 278 00:15:41,040 --> 00:15:47,110 Da zu keinem Zeitpunkt in der Vergangenheit konnte Sie solch eine kleine Menge nutzen 279 00:15:47,110 --> 00:15:49,460 Geld mächtig zu bekommen genügend Technologie 280 00:15:49,460 --> 00:15:52,000 um wirklich zu berühren Menschen in die Möglichkeit, dass Sie heute. 281 00:15:52,000 --> 00:15:55,990 Google hat rund 250 Millionen Seiten betrachtet einen Tag. 282 00:15:55,990 --> 00:16:01,970 Sie haben Hunderte von Tausenden von Maschinen und 5.000 Mitarbeiter. 283 00:16:01,970 --> 00:16:05,480 >> Facebook macht 400 Millionen Seitenaufrufe pro Tag. 284 00:16:05,480 --> 00:16:10,260 Das ist viel mehr als Google tut. 285 00:16:10,260 --> 00:16:12,340 Und wir haben hunderte von Maschinen. 286 00:16:12,340 --> 00:16:15,600 Und wir soeben 50 Mitarbeiter. 287 00:16:15,600 --> 00:16:19,860 Und das ist nur eine technische Erzeugung von drei oder vier 288 00:16:19,860 --> 00:16:22,910 Jahre in den Architekturen dass erstellt wurden. 289 00:16:22,910 --> 00:16:27,162 >> Und dann haben Sie drei oder vier Jahre zurück vor, dass ab wie eBay zu Google, 290 00:16:27,162 --> 00:16:28,620 und es ist einfach völlig anders. 291 00:16:28,620 --> 00:16:32,510 Da mindestens Google läuft Aus einer Menge von verteilten Geräten 292 00:16:32,510 --> 00:16:34,930 dass sie Hunderte haben Tausende von Maschinen, 293 00:16:34,930 --> 00:16:40,200 aber die Idee, es gab eine Menge zu bekommen shitty Maschinen, die wirklich billig sind. 294 00:16:40,200 --> 00:16:41,530 Ich meine, das ist ein großer Schritt. 295 00:16:41,530 --> 00:16:44,539 >> Denn dann ist es wie, OK, das ist mehr redundant. 296 00:16:44,539 --> 00:16:45,830 Sie sind keine Informationen zu verlieren. 297 00:16:45,830 --> 00:16:47,455 Sie erwarten nicht, Sachen zu immer. 298 00:16:47,455 --> 00:16:51,307 Es ist ein viel reifer Haltung als eBay, die 299 00:16:51,307 --> 00:16:53,390 war das einzige, was sie zu der Zeit tun könnte. 300 00:16:53,390 --> 00:16:56,406 301 00:16:56,406 --> 00:16:58,676 >> ZIELGRUPPE: Ich habe eine Frage über die DHT Zeug. 302 00:16:58,676 --> 00:16:59,759 >> Mark Zuckerberg: Der was? 303 00:16:59,759 --> 00:17:01,551 ZIELGRUPPE: Der Distributed Hash-Tabelle Zeug. 304 00:17:01,551 --> 00:17:02,925 Mark Zuckerberg: Ja, welche? 305 00:17:02,925 --> 00:17:05,074 ZIELGRUPPE: Ich war fragen, ob Sie [unverständlich] 306 00:17:05,074 --> 00:17:08,511 alle Erweiterungen für Memcache, Denn eines habe ich bemerkt, 307 00:17:08,511 --> 00:17:12,930 ist, dass, ja, es gibt nicht wirklich gute verfügbaren Bibliotheken für DHT Zeug. 308 00:17:12,930 --> 00:17:14,972 Es ist alles wunderbar Forschung, aber in Bezug auf 309 00:17:14,972 --> 00:17:18,138 von Implementierungen, die tatsächlich beschäftigen mit allen Redundanz Probleme und alle 310 00:17:18,138 --> 00:17:18,822 diese Dinge - 311 00:17:18,822 --> 00:17:22,920 >> Mark Zuckerberg: Ja, eine Menge von dem Zeug - wir 312 00:17:22,920 --> 00:17:25,280 nicht unbedingt verlängern Memcache. 313 00:17:25,280 --> 00:17:29,480 Wir bauten ein paar Sachen selber. 314 00:17:29,480 --> 00:17:32,470 Gerade jetzt, es ist nicht Open Source. 315 00:17:32,470 --> 00:17:33,590 Wir haben überlegt, es zu tun. 316 00:17:33,590 --> 00:17:37,410 Und ich meine, es gibt eine Menge Arbeit, die geht in die Herstellung Sachen Open Source. 317 00:17:37,410 --> 00:17:42,020 Und es ist auf der Oberseite, ob Sie will den Wettbewerbsvorteil zu verlieren. 318 00:17:42,020 --> 00:17:43,150 Es ist irgendwie schade. 319 00:17:43,150 --> 00:17:46,935 >> Weil ich denke, dass, wenn es wir waren einfach einfacher, so etwas zu machen, 320 00:17:46,935 --> 00:17:47,810 dann können Sie es tun konnte. 321 00:17:47,810 --> 00:17:49,950 Sie konnte nur kurz die Code. 322 00:17:49,950 --> 00:17:55,430 Aber dann gibt es eine Menge Unterstützung und Lizenzierung und all das Zeug. 323 00:17:55,430 --> 00:17:57,030 Wir fanden, dass es schon ärgerlich. 324 00:17:57,030 --> 00:17:59,930 >> Eines der Dinge, die wir eigentlich als Ziel, Open Source 325 00:17:59,930 --> 00:18:03,740 war dieser Suchserver, die tatsächlich der Kerl sitzt direkt 326 00:18:03,740 --> 00:18:09,050 gemacht, als er noch in Kalifornien. 327 00:18:09,050 --> 00:18:16,380 Und ich glaube, dass wir zu einem Punkt kam, wo MySQL wurde auf einigen hinkt ein wenig 328 00:18:16,380 --> 00:18:18,520 der Suchbegriffe wurden wir zu tun versuchen. 329 00:18:18,520 --> 00:18:22,330 Und wir beschlossen, dass es wäre eine coole Sache sein 330 00:18:22,330 --> 00:18:26,750 zu tun, um eine Serie zu machen von verteilten Maschinen 331 00:18:26,750 --> 00:18:29,147 das könnte - er tut es nicht verwenden Sie eine Hash-Tabelle. 332 00:18:29,147 --> 00:18:30,980 Was ist die Struktur die Sie verwenden, McCollum? 333 00:18:30,980 --> 00:18:33,729 >> ANDREW MCCOLLUM: [unverständlich]. 334 00:18:33,729 --> 00:18:36,270 Mark Zuckerberg: Also, ja, wir dachte darüber machen, dass offen ist. 335 00:18:36,270 --> 00:18:42,670 Aber das ist, wenn wir irgendwie zu tun hatte, all diese Arbeit zu kommen mit einer Lizenz. 336 00:18:42,670 --> 00:18:44,910 Und wir sind einfach gerne, alles in Ordnung, dass schrauben. 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: Was schätzen Sie am meisten verbringen Ihrer Arbeit Zeit zu tun in diesen Tagen? 340 00:18:56,157 --> 00:18:57,475 >> Mark Zuckerberg: Mieten Personen. 341 00:18:57,475 --> 00:19:01,160 342 00:19:01,160 --> 00:19:06,060 Ich denke, wenn, wie Sie wachsen, das Wichtigste 343 00:19:06,060 --> 00:19:07,060 ist es, intelligente Menschen haben. 344 00:19:07,060 --> 00:19:09,630 345 00:19:09,630 --> 00:19:13,915 Wenn Sie darüber nachdenken, wie die technische Hebel Sachen, die ich gesprochen habe 346 00:19:13,915 --> 00:19:20,960 bei der Beantwortung, dass Kerl Frage, wie Technologie wird 347 00:19:20,960 --> 00:19:23,940 generische und weniger teuer, die Hebelpunkt 348 00:19:23,940 --> 00:19:26,110 immer mehr in den Menschen. 349 00:19:26,110 --> 00:19:29,860 Also, wenn Sie denken dies aus der Perspektive 350 00:19:29,860 --> 00:19:36,610 von einer Person, die Menschen Zeit verbracht oder Benutzer Zeit verbracht oder Seitenansicht 351 00:19:36,610 --> 00:19:40,590 Analyse, weil Jetzt Technik, Menschen 352 00:19:40,590 --> 00:19:46,220 sind viel Leveraged , mehr Dinge zu tun 353 00:19:46,220 --> 00:19:49,380 und werden in der Gleichung wichtiger. 354 00:19:49,380 --> 00:19:53,130 >> Deswegen ist es wirklich wichtig die meisten intelligenten Menschen zu bekommen. 355 00:19:53,130 --> 00:19:58,660 Und auch, ich meine, wenn man ein klein sind Unternehmen, die Sie wirklich flink sein können 356 00:19:58,660 --> 00:20:00,050 und bekommen eine Menge Sachen gemacht. 357 00:20:00,050 --> 00:20:02,845 Und es gibt relativ wenig Bürokratie. 358 00:20:02,845 --> 00:20:06,397 Also, wenn Sie intelligente Menschen, die nehmen können Vorteil, dass auf coole Dinge zu bauen, 359 00:20:06,397 --> 00:20:07,230 dann ist das genial. 360 00:20:07,230 --> 00:20:10,790 361 00:20:10,790 --> 00:20:15,990 >> Ich denke, dass neben, Gestaltung neuer Dinge. 362 00:20:15,990 --> 00:20:18,530 Es gibt nicht viel Unternehmensbürokratie noch. 363 00:20:18,530 --> 00:20:20,342 Also ich weiß nicht zu haben, vergeuden viel Zeit darauf. 364 00:20:20,342 --> 00:20:26,820 365 00:20:26,820 --> 00:20:29,630 Fahren Sie weiter? 366 00:20:29,630 --> 00:20:36,090 >> ZIELGRUPPE: Ja, wie viel haben Sie gesprochen und mit Juristen konsultiert so weit? 367 00:20:36,090 --> 00:20:38,860 >> Mark Zuckerberg: Ich habe einen Anwalt , die funktioniert für mich in Vollzeit. 368 00:20:38,860 --> 00:20:43,830 >> ZIELGRUPPE: OK, es ist eine große Teil der Führung eines Unternehmens? 369 00:20:43,830 --> 00:20:47,309 Möchten Sie die Arbeit empfehlen auf [unverständlich] früh auf? 370 00:20:47,309 --> 00:20:50,291 371 00:20:50,291 --> 00:20:52,550 >> Mark Zuckerberg: Wir nicht. 372 00:20:52,550 --> 00:20:59,980 Und das, denke ich, vorausgesetzt, einige Ärger später. 373 00:20:59,980 --> 00:21:04,502 Erste Sachen einrichten wirklich gut ist gut. 374 00:21:04,502 --> 00:21:05,960 Erste Sachen sauber ist wirklich gut. 375 00:21:05,960 --> 00:21:09,590 >> Und, ich meine, niemand hat jemals Ihnen zu sagen, ein Anwalt ist schlecht. 376 00:21:09,590 --> 00:21:13,790 Es ist alles nur eine Frage der Gelegenheit Kosten und was Sie zu priorisieren. 377 00:21:13,790 --> 00:21:19,820 Ich denke, dass in unserem Fall haben wir jetzt mit einem Haufen Zeug umgehen, dass 378 00:21:19,820 --> 00:21:23,030 wurde nicht richtig in den Anfang gesetzt. 379 00:21:23,030 --> 00:21:25,010 Die meisten Sachen, behandelt wird. 380 00:21:25,010 --> 00:21:26,620 Es ist nicht einmal eine große Sache mehr. 381 00:21:26,620 --> 00:21:33,450 >> Aber statt zu reden Anwälte früh wurden wir machen Sachen. 382 00:21:33,450 --> 00:21:37,960 Und ich denke, das war wahrscheinlich der richtige Einsatz unserer Zeit. 383 00:21:37,960 --> 00:21:41,530 Ich denke, dass eine coole Eigenschaft der viele der Unternehmen, die am Ende 384 00:21:41,530 --> 00:21:44,860 als wirklich erfolgreich ist, nicht dass wir wirklich erfolgreich, 385 00:21:44,860 --> 00:21:46,720 aber ich glaube, dass wir auch fallen in diese Eimer, 386 00:21:46,720 --> 00:21:49,424 ist, dass sie begann als jemand versucht, etwas zu machen 387 00:21:49,424 --> 00:21:51,340 kühl und nicht jemand versuchen, ein Unternehmen zu machen. 388 00:21:51,340 --> 00:21:54,800 389 00:21:54,800 --> 00:21:59,540 Sie Art haben - Google kam aus Larry und Sergey PhD Dissertation 390 00:21:59,540 --> 00:22:04,500 in Stanford, und Yahoo aus kam nur, ich denke, auch einige Jungs von Stanford 391 00:22:04,500 --> 00:22:06,510 nur irgendwie Einschrauben um in ihrem Zimmer im Studentenwohnheim. 392 00:22:06,510 --> 00:22:11,840 Und eBay von Mann versucht, einige kamen bauen einen Marktplatz für seine Freundin 393 00:22:11,840 --> 00:22:14,342 PEZ-Spender zu tauschen. 394 00:22:14,342 --> 00:22:15,842 Amazon war ein wenig mehr berechnet. 395 00:22:15,842 --> 00:22:20,290 396 00:22:20,290 --> 00:22:24,067 >> Also ich kann mir nicht vorstellen, dass jeder von denen, Leute hatten wirklich so viel Beratung, 397 00:22:24,067 --> 00:22:25,900 und es scheint, haben arbeitete OK für sie. 398 00:22:25,900 --> 00:22:28,191 Aber, ich meine, in der gleichen Zeit Ich werde nicht hier sitzen 399 00:22:28,191 --> 00:22:30,920 und sagen Ihnen, nicht zu Erfahrungsberichte Sachen. 400 00:22:30,920 --> 00:22:35,810 Und eine Menge Zeit Menschen sind einfach zu vorsichtig, zu. 401 00:22:35,810 --> 00:22:40,600 Ich denke, es ist nützlich zu machen Dinge passieren, und dann später zu entschuldigen 402 00:22:40,600 --> 00:22:43,740 als es ist, sicherzustellen, dass Sie dot alle Augen Ihres ich ab und zu 403 00:22:43,740 --> 00:22:44,740 einfach nicht Sachen erledigt. 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 Go for it. 407 00:22:50,460 --> 00:22:53,436 >> ZIELGRUPPE: Wann, glauben Sie, dass Facebook wird den Punkt erreichen, wo 408 00:22:53,436 --> 00:23:02,860 es könnte, dass große Unternehmen zu werden [Unverständlich] neue Idee, [unverständlich]? 409 00:23:02,860 --> 00:23:05,836 Glauben Sie, dass es zu erreichen Punkt, dass in absehbarer Zeit? 410 00:23:05,836 --> 00:23:09,340 Wie würden Sie es von zu halten [unverständlich]? 411 00:23:09,340 --> 00:23:12,214 >> Mark Zuckerberg: Nun, Ich meine, ich glaube, dass - ich 412 00:23:12,214 --> 00:23:14,253 denken, dass Sie Art sind immer an diesem Punkt. 413 00:23:14,253 --> 00:23:18,290 414 00:23:18,290 --> 00:23:21,830 Ich meine, sind die meisten Unternehmen begann auf wie ein paar Ideen, 415 00:23:21,830 --> 00:23:25,800 und das sind ein paar Dinge, die sie gut zu tun. 416 00:23:25,800 --> 00:23:29,120 Also, ich meine, Yahoo war wie wir sind gehen, um all diese Informationen zu organisieren 417 00:23:29,120 --> 00:23:31,160 in der Welt wie durch Verzeichnis. 418 00:23:31,160 --> 00:23:33,350 Und das war, was sie begann zu tun, 419 00:23:33,350 --> 00:23:38,860 und dann werden sie Art von diversifizierten aus im Laufe der Zeit und baute mehr Zeug. 420 00:23:38,860 --> 00:23:42,910 Und eine Menge von dem Zeug ist wie der Kern ihrer Geschäfts jetzt. 421 00:23:42,910 --> 00:23:45,460 Ich meine, es ist wie sie ursprünglich nicht Suche zu tun. 422 00:23:45,460 --> 00:23:47,740 Und jetzt gerade Verzeichnis existiert nicht. 423 00:23:47,740 --> 00:23:49,280 Es saugt. 424 00:23:49,280 --> 00:23:52,880 Es gibt keinen Nutzen für sie. 425 00:23:52,880 --> 00:23:56,320 >> Ich meine, die Google-große Sache war so wie sie es taten PageRank. 426 00:23:56,320 --> 00:24:02,320 Und dann, denke ich, von PageRank, müssen sie suchen. 427 00:24:02,320 --> 00:24:05,960 Und jetzt haben sie Art zu erweitern, dass tun andere ähnliche Art von Algorithmen, 428 00:24:05,960 --> 00:24:07,830 Suche in anderen Räumen. 429 00:24:07,830 --> 00:24:11,090 Aber, ich meine, man kann sagen, wie Art der all die anderen Dinge, die sie tun 430 00:24:11,090 --> 00:24:12,330 ist eine Art tangential. 431 00:24:12,330 --> 00:24:16,220 Und es ist, wie sie versuchen, wirklich schwer zu machen PageRank 432 00:24:16,220 --> 00:24:19,080 und andere Arten von Algorithmen, die sehr sind 433 00:24:19,080 --> 00:24:23,660 ähnlich der Arbeit in ihren Räume, und es ist nur nicht so elegant 434 00:24:23,660 --> 00:24:27,460 oder reinen einer Idee das Original war. 435 00:24:27,460 --> 00:24:30,590 >> Also in Facebook, zum Beispiel, wenn es gerade erst angefangen, 436 00:24:30,590 --> 00:24:32,840 was ich dachte, das war interessante Sache war einfach 437 00:24:32,840 --> 00:24:36,010 der Lage sein, den Namen einer Person geben können und finden Sie Informationen über sie aus. 438 00:24:36,010 --> 00:24:38,800 Und es gab kaum von das Zeug, das da jetzt war. 439 00:24:38,800 --> 00:24:41,010 Es gab keine Gruppen. 440 00:24:41,010 --> 00:24:44,982 Es gab auch keine Nachrichten. 441 00:24:44,982 --> 00:24:45,690 Es wurde Stossen. 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 Ich meine, so ist es, wie Sie eine Art, an begann auf eine Art Kernidee. 445 00:24:56,590 --> 00:24:59,680 Und in der Regel, das Unternehmen wird gut daran tun, weil ich 446 00:24:59,680 --> 00:25:02,520 denke, die Menschen, die beginnen Aus der Arbeit an dieser Kernidee 447 00:25:02,520 --> 00:25:06,717 Art verstehen, dass Single-Core Idee, in einer Art einzigartige Weise. 448 00:25:06,717 --> 00:25:09,800 Aber das bedeutet nicht, dass sie einem besseren Verständnis der alles 449 00:25:09,800 --> 00:25:12,749 anderes, als jeder andere. 450 00:25:12,749 --> 00:25:15,290 Also, warum umliegenden sich mit einer Menge von intelligenten Menschen 451 00:25:15,290 --> 00:25:18,615 ist wirklich wichtig. 452 00:25:18,615 --> 00:25:20,833 >> PUBLIKUM: Was war - war Gibt es eine Art von Modell 453 00:25:20,833 --> 00:25:26,010 das war [unverständlich] Foto Features [unverständlich] auf Facebook? 454 00:25:26,010 --> 00:25:27,982 Gab es eine Art von [unverständlich]? 455 00:25:27,982 --> 00:25:31,824 456 00:25:31,824 --> 00:25:34,740 Mark Zuckerberg: Ich meine, es gibt eine Viele Anwendungen im Internet 457 00:25:34,740 --> 00:25:36,220 Jetzt tun das Zeug. 458 00:25:36,220 --> 00:25:39,540 Also, ich meine, Flickr ein hübsches Foto-Anwendung. 459 00:25:39,540 --> 00:25:42,470 Obwohl ich glaube, in drei Wochen werden wir an ihnen vorbei in die Anzahl der Fotos 460 00:25:42,470 --> 00:25:43,470 dass wir auf unserer Seite. 461 00:25:43,470 --> 00:25:49,030 462 00:25:49,030 --> 00:25:51,155 Ich meine, ich glaube, dass die Beste an Fotos 463 00:25:51,155 --> 00:25:54,849 ist, dass man markieren kann sie und die Art, 464 00:25:54,849 --> 00:25:56,390 macht sie zu verknüpfen, um Profile der Menschen. 465 00:25:56,390 --> 00:25:58,750 Und ich denke, das ist etwas, das kann man wirklich 466 00:25:58,750 --> 00:26:05,960 nur tun, wenn man den Kontext haben jeder um Sie auf der Website. 467 00:26:05,960 --> 00:26:08,190 Diese Art von erfordert die Allgegenwart der Nutzung. 468 00:26:08,190 --> 00:26:09,829 469 00:26:09,829 --> 00:26:13,120 Also ich weiß nicht, ob einer der anderen Jungs getan hätte, wenn sie haben, dass 470 00:26:13,120 --> 00:26:16,810 Art verwenden, aber sie tat es nicht. 471 00:26:16,810 --> 00:26:20,150 472 00:26:20,150 --> 00:26:20,740 >> Ich weiß nicht. 473 00:26:20,740 --> 00:26:24,085 Nicht jeder von euch CS irgendwelche Fragen? 474 00:26:24,085 --> 00:26:25,055 >> ZIELGRUPPE: Ich bin neugierig. 475 00:26:25,055 --> 00:26:27,513 Wie entscheiden Sie, wie Sie voran mit der Firma 476 00:26:27,513 --> 00:26:30,897 , eine Technologie zu verfolgen oder eine Technologie nicht verfolgen? 477 00:26:30,897 --> 00:26:32,230 Mark Zuckerberg: Was ist eine Idee? 478 00:26:32,230 --> 00:26:33,185 Was im Beispiel? 479 00:26:33,185 --> 00:26:36,614 >> ZIELGRUPPE: Nun, habe ich eigentlich weiß nicht viel über Facebook. 480 00:26:36,614 --> 00:26:39,939 Was ist das nächste, was Sie wollen mit Bildern zu tun 481 00:26:39,939 --> 00:26:41,105 und verbindet Menschen zusammen? 482 00:26:41,105 --> 00:26:45,097 Woher wissen Sie, über Figur aus Welche Technologien guten sind? 483 00:26:45,097 --> 00:26:48,091 Wie kann man abbauen, um Technologie zu finden? 484 00:26:48,091 --> 00:26:51,579 Haben Sie Prozesse statt heute, dass 485 00:26:51,579 --> 00:26:54,230 in Richtung gerichtet diese Art von Sachen, 486 00:26:54,230 --> 00:26:56,158 oder tut nur Technologie kommen in das Unternehmen 487 00:26:56,158 --> 00:26:57,866 weil Sie sind irgendwo und jemand 488 00:26:57,866 --> 00:27:00,980 erwähnt etwas, was Sie vielleicht tun möchte, in Bezug auf Facebook? 489 00:27:00,980 --> 00:27:04,670 >> Mark Zuckerberg: Also ich denke, dass unsere Verfahren zum Filtern, welche Technologien 490 00:27:04,670 --> 00:27:08,560 zu verwenden, werden das Vertrauen der clevere Leute. 491 00:27:08,560 --> 00:27:15,010 So haben wir auf jeden Fall einige Leute an die Firma, die gerade wirklich klug sind, 492 00:27:15,010 --> 00:27:19,795 und ich denke, dass die meisten Menschen in das Unternehmen sind in der Regel ziemlich smart. 493 00:27:19,795 --> 00:27:22,670 >> Aber es gibt ein paar Bereich Jungs insbesondere - ich bin 494 00:27:22,670 --> 00:27:32,050 nicht einer von ihnen - die ich denke, dass, wenn sie sagen, dass etwas ein allgemein 495 00:27:32,050 --> 00:27:36,590 gute Übung, um auf sie zu gehen, dann ist es relativ -, dann 496 00:27:36,590 --> 00:27:39,471 sie Unterstützung bekommen können dafür ziemlich leicht. 497 00:27:39,471 --> 00:27:42,720 Und ich denke, dass viele der Ingenieure Art einen Konsens rund um die. 498 00:27:42,720 --> 00:27:45,877 499 00:27:45,877 --> 00:27:47,480 Ich versuche, ein gutes Beispiel zu denken. 500 00:27:47,480 --> 00:27:51,470 >> Ich denke, es ist etwas zielorientiert. 501 00:27:51,470 --> 00:27:56,610 Also dann mit Fotos, wir wussten, dass wir wollten 502 00:27:56,610 --> 00:27:58,969 , nur Menschen zu unterstützen unbegrenzt Fotos hochladen. 503 00:27:58,969 --> 00:28:01,010 Also, ich meine, es gibt keine Echt Konzept unbegrenzt. 504 00:28:01,010 --> 00:28:05,240 Es ist einfach, müssen Sie auf Hinzufügen halten Sachen, halten Sie über das Hinzufügen von Speicher. 505 00:28:05,240 --> 00:28:09,337 Und Sie es machen wollen, so dass es eine Art der arbeitet so nahtlos wie möglich. 506 00:28:09,337 --> 00:28:11,170 Also das erste, was wir versuchen zu tun 507 00:28:11,170 --> 00:28:16,140 ist, gut, lassen Sie uns bewerten Diese Unternehmen, die 508 00:28:16,140 --> 00:28:18,950 nur tun, große Speicherkapazität für ein Leben. 509 00:28:18,950 --> 00:28:21,420 Oder es ist wie NetApp oder etwas, Network Appliance. 510 00:28:21,420 --> 00:28:24,080 Also wir reden, um sie für eine Weile. 511 00:28:24,080 --> 00:28:25,440 Und dann sind wir wie, alles in Ordnung. 512 00:28:25,440 --> 00:28:29,200 Nun, wir wissen nicht wirklich gehen wollen mit dieser einzigen, großen Box-Ansatz. 513 00:28:29,200 --> 00:28:33,530 Wir wollen mit zu gehen, nur mit eine Reihe von verteilten kleineren 514 00:28:33,530 --> 00:28:37,400 Boxen mit einer Menge harter fahren und eine Menge RAM. 515 00:28:37,400 --> 00:28:40,360 >> Und so denke ich, dass die Architektur, die wir zum ersten Mal gebaut 516 00:28:40,360 --> 00:28:42,770 war einer, wo wir ein Haufen von diesen Maschinen 517 00:28:42,770 --> 00:28:49,090 mit relativ langsamen, aber sehr stabil Platte hinter einem Niveau von - einer Schicht 518 00:28:49,090 --> 00:28:54,250 von Caching-Boxen mit einer Tonne von RAM das könnte die meisten der Miniaturen halten 519 00:28:54,250 --> 00:29:01,670 und die am häufigsten zugegriffen wird Bilder in - ich schätze, im RAM zu jeder Zeit. 520 00:29:01,670 --> 00:29:04,610 Und dann, bevor wir ins Leben gerufen, zu uns kam es 521 00:29:04,610 --> 00:29:07,480 dass wir im Begriff waren, haben einige Probleme mit diesem. 522 00:29:07,480 --> 00:29:11,450 Und die Probleme, die wir gehen zu müssen, 523 00:29:11,450 --> 00:29:16,635 wollten Netzwerk Fragen, nicht Hardware-Probleme. 524 00:29:16,635 --> 00:29:20,360 >> So zum Beispiel, wenn Sie nehmen ein Fotoalbum 30 Fotos 525 00:29:20,360 --> 00:29:23,000 und jedes Ihrer Fotos ist drei Megabyte, 526 00:29:23,000 --> 00:29:25,330 dann können Sie 90 laden Megabyte zu Facebook. 527 00:29:25,330 --> 00:29:26,610 Und diese Art von sucks. 528 00:29:26,610 --> 00:29:27,110 Gut. 529 00:29:27,110 --> 00:29:31,790 Ich meine, saugt es, weil die Menschen neigen dazu, nicht optimale Verbindungen haben 530 00:29:31,790 --> 00:29:37,770 und weil unser Router - ich denke, die meisten Router sind eingerichtet 531 00:29:37,770 --> 00:29:39,960 nur in der Lage zu handhaben sein ein Gigabit zu einem Zeitpunkt, 532 00:29:39,960 --> 00:29:42,127 und Router sind ziemlich teuer. 533 00:29:42,127 --> 00:29:43,460 Thy sind große Teile der Ausrüstung. 534 00:29:43,460 --> 00:29:46,043 Ich glaube nicht, dass es eine verteilt Version das noch. 535 00:29:46,043 --> 00:29:48,030 536 00:29:48,030 --> 00:29:50,930 >> So konnten wir nicht im Zeitrahmen dass wir ihn starten wollte, 537 00:29:50,930 --> 00:29:54,720 einfach nur ein neuer Router und nutzen Sie es. 538 00:29:54,720 --> 00:30:02,000 Also, was wir am Ende dabei war der Bau einer Java-Applets und ActiveX-Steuerelemente, die 539 00:30:02,000 --> 00:30:04,370 verbunden die Wahl der Fotos, die Menschen wollten 540 00:30:04,370 --> 00:30:08,650 mit Kompression auf das hochladen Client-Seite, um sie kleiner, 541 00:30:08,650 --> 00:30:14,380 und dann kann auf diese Weise die Menschen nur laden ihre Bilder relativ schnell. 542 00:30:14,380 --> 00:30:16,540 Wir haben auch auf unserer CPU gespeichert Seite, weil wir nicht 543 00:30:16,540 --> 00:30:18,290 zu tun haben, die Dekompression auf unserer Seite, 544 00:30:18,290 --> 00:30:21,190 aber das war nicht so, dass einer riesigen Engpass. 545 00:30:21,190 --> 00:30:22,110 Damit arbeitete. 546 00:30:22,110 --> 00:30:25,330 >> Und dann haben wir es ein Punkt, wo wir waren 547 00:30:25,330 --> 00:30:27,720 mit Uploads auf ein Rate von 100 eine zweite, 548 00:30:27,720 --> 00:30:31,000 und die Menschen wurden mit dem Feature Weg mehr, als wir dachten, wir würden. 549 00:30:31,000 --> 00:30:34,226 Und obwohl wir Dieses Caching-Tier-Setup, 550 00:30:34,226 --> 00:30:35,600 es war einfach noch nicht schnell genug. 551 00:30:35,600 --> 00:30:36,490 Ich bin sicher, euch daran erinnern. 552 00:30:36,490 --> 00:30:39,090 Vor ein paar Wochen, die Website war nicht eine gute Zeit. 553 00:30:39,090 --> 00:30:41,990 554 00:30:41,990 --> 00:30:45,180 >> Also, was wir am Ende tun an diesem Punkt wurde 555 00:30:45,180 --> 00:30:49,200 mit Rand Caching, wie Akamai Art von Sachen 556 00:30:49,200 --> 00:30:53,440 um diese Fotos zu machen, die statisch sind Inhalt nur näher zu den Menschen zu sein. 557 00:30:53,440 --> 00:31:00,610 So so, die wir irgendwie entlasten einige der Geräte und die - sort 558 00:31:00,610 --> 00:31:05,610 zu müssen, diese noch zu übertragen etwas große Dateien zu den Menschen. 559 00:31:05,610 --> 00:31:10,890 Also das ist, wo wir jetzt sind, und es scheint recht gut zu funktionieren. 560 00:31:10,890 --> 00:31:14,700 >> Es war nicht, dass wir keine Vorab technische Genie darüber. 561 00:31:14,700 --> 00:31:19,270 Es war einfach irgendwie, dass an jedem Punkt wir Art erwartet die Fragen 562 00:31:19,270 --> 00:31:21,390 oder holte sie aus ziemlich schnell und dann 563 00:31:21,390 --> 00:31:23,370 hatte genug Kompetenz zu bewerten, denke ich, 564 00:31:23,370 --> 00:31:25,690 was die Optionen waren dass wir und machen 565 00:31:25,690 --> 00:31:28,458 was ich denke, waren anständig Entscheidungen darüber, wie Sie auf sie auszuführen. 566 00:31:28,458 --> 00:31:29,354 Was ist das? 567 00:31:29,354 --> 00:31:31,399 >> ZIELGRUPPE: Nehmen Sie, dass auf den nächsten Ebene, auch in Bezug auf die Probleme 568 00:31:31,399 --> 00:31:32,315 Sie gerade gesprochen haben. 569 00:31:32,315 --> 00:31:33,836 Mark Zuckerberg: Ja. 570 00:31:33,836 --> 00:31:38,069 >> ZIELGRUPPE: Studierende erhalten ein Jahr - Sie wissen, ein Informatik-Arbeits 571 00:31:38,069 --> 00:31:44,294 mit, wie gehe ich sitzen in der Ecke, Typ auf meiner [unverständlich]. 572 00:31:44,294 --> 00:31:47,282 Wie hat das Unternehmen durcharbeiten - was haben die Software-Ingenieure tun 573 00:31:47,282 --> 00:31:50,300 wenn du Jungs haben alle zu setzen geschweiften Klammern an der gleichen Stelle? 574 00:31:50,300 --> 00:31:51,508 >> Mark Zuckerberg: Was ist das? 575 00:31:51,508 --> 00:31:54,958 ZIELGRUPPE: Geschweifte Klammern für die Programmierer an der gleichen Stelle. 576 00:31:54,958 --> 00:31:58,766 So ist die Struktur der Software Engineering tatsächlich getan [unverständlich]? 577 00:31:58,766 --> 00:32:01,800 578 00:32:01,800 --> 00:32:06,720 >> Mark Zuckerberg: Also die Art und Weise, dass - ich denke, die Methodik, die wir haben, ist 579 00:32:06,720 --> 00:32:12,520 Ich wollte, dass Art - wie viel von einer Leistungsgesellschaft wie möglich 580 00:32:12,520 --> 00:32:16,600 , wo die Leute, die kommen können mit den coolsten Lösungen 581 00:32:16,600 --> 00:32:20,790 und setzen sie die schnellste und wie haben die wenigsten Fehler bekommen 582 00:32:20,790 --> 00:32:23,950 bis auf das Zeug zu arbeiten, dass sie denken, ist die interessanteste 583 00:32:23,950 --> 00:32:26,600 und gehen und haben die meisten Einfluss in der Gesellschaft. 584 00:32:26,600 --> 00:32:29,070 >> So sind wir auch On-Boarding viele Menschen, 585 00:32:29,070 --> 00:32:31,270 weil wir relativ schnell die Einstellung. 586 00:32:31,270 --> 00:32:36,240 Und damit wir sortieren von haben - wir paaren 587 00:32:36,240 --> 00:32:40,370 neue Leute, die kommen in mit einige - wie die besseren Menschen 588 00:32:40,370 --> 00:32:44,720 die Art an der Spitze sind der Kette, und dann werden wir 589 00:32:44,720 --> 00:32:48,650 haben sie eine Art zu arbeiten mit den Menschen, wenn sie zum ersten Mal kommen, 590 00:32:48,650 --> 00:32:51,340 , um die Dinge zu lernen, die sie auf, dass die Arbeit - so 591 00:32:51,340 --> 00:32:53,580 dass die neuen Leute, wie die eingehende Klasse, 592 00:32:53,580 --> 00:32:56,870 können Art erfahren, was einige die Menschen, die derzeit 593 00:32:56,870 --> 00:32:58,290 bei der Firma gerade arbeiten. 594 00:32:58,290 --> 00:33:02,270 Und ich denke, das zu tun, dann holen sie up den Stil und die Methoden, die wir 595 00:33:02,270 --> 00:33:03,540 Verwendung für Dinge tun. 596 00:33:03,540 --> 00:33:07,940 >> Aber ich denke, dass es ändert sich ziemlich schnell. 597 00:33:07,940 --> 00:33:12,340 Ich denke, eine Differenz zwischen die Art und Weise Zeug funktioniert in einem Unternehmen 598 00:33:12,340 --> 00:33:16,600 und die Art, wie Dinge funktionieren in der Schule ist dass dies ein sehr iterativer Prozess. 599 00:33:16,600 --> 00:33:21,880 Und es ist schön, wenn man Dinge richtig zu machen das erste Mal, aber wir müssen nicht. 600 00:33:21,880 --> 00:33:24,810 Und ich denke, dass eine Menge von Unternehmen gehen durch Phasen oder Stufen, 601 00:33:24,810 --> 00:33:26,810 wo sie nicht Sachen zu bekommen gleich beim ersten Mal. 602 00:33:26,810 --> 00:33:29,560 >> Wie Microsoft - I meine, ich weiß nicht, wann 603 00:33:29,560 --> 00:33:32,589 das letzte Mal war, dass sie ein gutes Produkt vor Version 4. 604 00:33:32,589 --> 00:33:34,380 Aber von der Zeit, die sie erhalten, Version 4, ist es 605 00:33:34,380 --> 00:33:37,286 wie immer gut für den größten Teil. 606 00:33:37,286 --> 00:33:39,380 Und ich denke, das funktioniert ziemlich gut für sie. 607 00:33:39,380 --> 00:33:42,240 Und, ich meine, Google immer veröffentlicht ihre Sachen in der Beta. 608 00:33:42,240 --> 00:33:50,350 >> Also ich denke, wir versuchen, mehrere haben Menschen arbeiten auf die gleiche Sache, 609 00:33:50,350 --> 00:33:53,810 so kann jeder lernen einander und Art der Pick-off- 610 00:33:53,810 --> 00:33:58,800 einige der Fehler, die sein könnte gemacht, dass wir ziemlich schnell zu reduzieren. 611 00:33:58,800 --> 00:34:01,676 Aber wie, ich denke, in Generell ist die Idee 612 00:34:01,676 --> 00:34:04,050 dass es nicht sein müssen perfektionieren das erste Mal um. 613 00:34:04,050 --> 00:34:07,457 Und so lange, wie Sie die Architektur als rechts wie möglich, 614 00:34:07,457 --> 00:34:09,290 dann eine Menge der anderen Umsetzung Zeug 615 00:34:09,290 --> 00:34:11,581 ist nicht so groß zu sein ein Geschäft, und Sie können Art 616 00:34:11,581 --> 00:34:13,190 Arbeit, die zu jeder Zeit. 617 00:34:13,190 --> 00:34:16,449 Ich weiß, das ist, wenn Art der Beantwortung die Frage, die du mich gefragt. 618 00:34:16,449 --> 00:34:20,199 >> ZIELGRUPPE: Also jetzt, wo Sie etwas finden 619 00:34:20,199 --> 00:34:22,449 dass Sie tun möchten, dass Sie nicht so viel wissen, 620 00:34:22,449 --> 00:34:24,449 Sie können einige dieser Fragen Menschen, die für Sie arbeiten, 621 00:34:24,449 --> 00:34:25,449 oder Sie können neue Leute zu bekommen. 622 00:34:25,449 --> 00:34:28,657 Aber wenn man begann, war es einfach irgendwie Sie und Ihre Mitbewohner als Student. 623 00:34:28,657 --> 00:34:32,199 Und natürlich gab es Domain Wissensfragen der Informatik 624 00:34:32,199 --> 00:34:34,449 dass Sie zu tun hatten und Sie nicht wissen. 625 00:34:34,449 --> 00:34:37,449 >> Ich meine, wie haben Sie von gehen herauszufinden, wie Dinge zu tun? 626 00:34:37,449 --> 00:34:39,222 Haben Sie beschließen, bestimmte Klassen zu nehmen? 627 00:34:39,222 --> 00:34:39,971 Haben Sie Bücher? 628 00:34:39,971 --> 00:34:43,278 Haben Sie mieten zu gehen oder sich mit einigen mehr Menschen beteiligt? 629 00:34:43,278 --> 00:34:45,758 Wie haben Sie durcharbeiten diese Fragen des Lernens 630 00:34:45,758 --> 00:34:48,494 Informatik, wie Sie wirkte durch das? 631 00:34:48,494 --> 00:34:50,660 Mark Zuckerberg: Das Internet ist ein ziemlich gutes Tool. 632 00:34:50,660 --> 00:34:54,300 633 00:34:54,300 --> 00:35:00,120 Ich denke, das ist wie wir das gemacht Beste daraus. 634 00:35:00,120 --> 00:35:04,470 Ich meine, wir irgendwie einen Punkt zu machen von nicht für Qualifikation der Einstellung von Menschen, 635 00:35:04,470 --> 00:35:08,760 weil ich denke, die Theorie ist wenn jemand Kenntnisse in einem Bereich 636 00:35:08,760 --> 00:35:11,600 und hat es getan für 10 oder 15 Jahren, 637 00:35:11,600 --> 00:35:13,890 dann ist wahrscheinlich das, was sie tun können. 638 00:35:13,890 --> 00:35:16,230 Und das ist gut, und das bedeuten, dass sie das tun können. 639 00:35:16,230 --> 00:35:19,310 >> Aber wenn Sie jemanden einstellen, sagen, direkt vom College, 640 00:35:19,310 --> 00:35:22,520 oder jemand jünger sind, die Sie gerade sind mieten sie für Roh-Intelligenz, 641 00:35:22,520 --> 00:35:25,907 dann die Idee ist, dass sie zu gehen in der Lage sein, Dinge sehr schnell zu lernen. 642 00:35:25,907 --> 00:35:28,490 Und es gibt eine Vielzahl von Informationen erhältlich überall, 643 00:35:28,490 --> 00:35:32,900 und nun withing letzten Jahren gibt es gute Tools zum Sortieren, dass durch. 644 00:35:32,900 --> 00:35:38,320 Und ich denke, dass die meisten performant Menschen, die wir haben 645 00:35:38,320 --> 00:35:43,080 sind eine Art jüngere Menschen, die es nicht taten unbedingt wissen, dass viel über 646 00:35:43,080 --> 00:35:45,190 etwas Bestimmtes kommen aus der Schule. 647 00:35:45,190 --> 00:35:48,020 >> Ich meine, ist ein gutes Beispiel - Dustin, mein Mitbewohner an der Harvard 648 00:35:48,020 --> 00:35:49,030 war nicht einmal ein CS-Dur. 649 00:35:49,030 --> 00:35:50,170 Er war ein Ökonomie-Dur. 650 00:35:50,170 --> 00:35:54,260 Und er ist einfach ein wirklich schlau Kumpel, und war in der Lage, um ihn abzuholen. 651 00:35:54,260 --> 00:35:56,510 Einige der anderen gut Menschen haben wir 652 00:35:56,510 --> 00:36:00,220 EE Majors von Stanford oder Berkeley. 653 00:36:00,220 --> 00:36:02,610 Und sie sind nicht einmal CS die ganze Zeit. 654 00:36:02,610 --> 00:36:05,040 Wie Mathe Menschen - wenn Sie studierte Mathematik, Sie 655 00:36:05,040 --> 00:36:07,610 können die Sachen relativ lernen schnell eine Menge Zeit. 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 >> ZIELGRUPPE: Ich denke, da haben Sie die Infrastruktur im Ort, gerade jetzt, 659 00:36:17,706 --> 00:36:21,414 wenn Sie auf Ihre Einstellung zu konzentrieren, so Sie immer noch für Tech-Fähigkeiten Menschen schauen? 660 00:36:21,414 --> 00:36:24,747 Oder haben Sie für Menschen, die aussehen könnte die betriebswirtschaftlichen Kenntnisse, um das Wachstum Sie 661 00:36:24,747 --> 00:36:25,913 weiter und mehr Geld verdienen? 662 00:36:25,913 --> 00:36:32,099 Was ist eigentlich die Priorität jetzt in das Wachstum des Unternehmens? 663 00:36:32,099 --> 00:36:33,890 Mark Zuckerberg: Ich nie wirklich Leute einstellen 664 00:36:33,890 --> 00:36:37,850 nur weil sie unternehmerische Fähigkeiten. 665 00:36:37,850 --> 00:36:42,320 Es ist eigentlich ganz lustig, aber Kenntnis einer Menge von Kern CS Zeug 666 00:36:42,320 --> 00:36:44,049 ist in der Wirtschaft sehr wichtig. 667 00:36:44,049 --> 00:36:46,590 Eine der wichtigsten Dinge, die Sie lernen, wenn Sie studieren CS sind 668 00:36:46,590 --> 00:36:52,820 Komplexität und Größe ist, und dass ist ein riesiges Problem in der Wirtschaft, auch. 669 00:36:52,820 --> 00:36:56,370 Wie gehen Sie davon ab, fünf Personen auf 100 Personen, 670 00:36:56,370 --> 00:37:00,410 und was ist der Wechsel in dem dynamischen da? 671 00:37:00,410 --> 00:37:03,010 Und wie, wie geht es bestimmte Prozesse - wie 672 00:37:03,010 --> 00:37:07,320 wird eine Verkaufskraft gehen zu skalieren von fünf Personen zu 100 Personen? 673 00:37:07,320 --> 00:37:10,760 >> Es ist wie die gleiche Art der Intelligenz, die 674 00:37:10,760 --> 00:37:12,680 herausfinden kann, diese beiden Probleme. 675 00:37:12,680 --> 00:37:15,805 Und es könnte ein anderer Typ sein Person, die zur Lösung der Probleme interessiert. 676 00:37:15,805 --> 00:37:21,670 >> Aber ich denke, dass der zweite Teil meiner Antwort auf das, was Sie gesagt 677 00:37:21,670 --> 00:37:24,480 ist, dass ich denke, wir sind Art kontinuierlich 678 00:37:24,480 --> 00:37:26,810 in dem Prozess des Aufbaus aus Infrastruktur, 679 00:37:26,810 --> 00:37:29,110 und ich glaube nicht, dass Sie überhaupt raus aus diesem Prozess. 680 00:37:29,110 --> 00:37:32,850 Und wir sind Art der Fokussierung nicht nur etwas, was den Aufbau 681 00:37:32,850 --> 00:37:34,810 und herauszufinden, wie um Geld aus der es machen 682 00:37:34,810 --> 00:37:38,550 Art und die Wertmaximierung unseres Geschäfts in der kurzen Frist - 683 00:37:38,550 --> 00:37:45,250 sondern, irgendwie immer auf der Suche zu maximieren 684 00:37:45,250 --> 00:37:47,340 was die langfristigen Wert wäre. 685 00:37:47,340 --> 00:37:49,690 Und ich denke, dass in Dadurch, dass Sie Art der 686 00:37:49,690 --> 00:37:52,836 müssen immer nur bauen Ihre Basis, und nicht zu jeder Zeit 687 00:37:52,836 --> 00:37:54,460 besorgt sein über die Maximierung Ihr Geld. 688 00:37:54,460 --> 00:37:59,828 689 00:37:59,828 --> 00:38:02,268 >> Gemeinde: Dies ist eine Art zurück in die [unverständlich] 690 00:38:02,268 --> 00:38:05,137 Facebook, aber wissen Sie Jungs haben Ausgabe wie der Tag nach dem College, 691 00:38:05,137 --> 00:38:07,636 vielleicht so etwas wie, dass mit alle Hochladen von Bildern 692 00:38:07,636 --> 00:38:12,125 alle zur gleichen Zeit, [unverständlich]? 693 00:38:12,125 --> 00:38:14,000 Mark Zuckerberg: Unsere Gipfel sind ziemlich stark. 694 00:38:14,000 --> 00:38:17,700 So wie bei 5:00 der Morgen, egal, 695 00:38:17,700 --> 00:38:20,750 wie viele Nutzer wir haben unterschrieben, es ist immer so 5.000 Menschen, 696 00:38:20,750 --> 00:38:21,660 und das ist es. 697 00:38:21,660 --> 00:38:26,980 Und dann, wenn Sie 9.00 bekommen Pacific - so wie hier Mitternacht - 698 00:38:26,980 --> 00:38:29,900 was ich denke, ist wie die Höhepunkt im ganzen Land, 699 00:38:29,900 --> 00:38:34,390 es ist nah an 400.000 Menschen gleichzeitig verwenden. 700 00:38:34,390 --> 00:38:41,500 >> Und es ist eigentlich ganz interessant, weil wir überwachen diese Graphen 701 00:38:41,500 --> 00:38:43,741 und wir haben diese große LCD in unserem Büro, und immer, wenn 702 00:38:43,741 --> 00:38:46,490 gibt es ein kurzes Aufflackern in den Verkehr, wir sind wie, oh Mist, was ist passiert? 703 00:38:46,490 --> 00:38:48,796 Und eine Menge Zeit es ist wie Laguna Beach. 704 00:38:48,796 --> 00:38:53,330 >> [CHUCKLES] 705 00:38:53,330 --> 00:38:58,617 >> Aber in der Regel ist es nicht schwingen so weit in die andere Richtung. 706 00:38:58,617 --> 00:39:01,563 >> ZIELGRUPPE: Mit Ihrem Archiv [unverständlich], wenn jemand etwas löscht 707 00:39:01,563 --> 00:39:05,719 von ihrem Profil, halten Sie ein Cache der das, und wie lange? 708 00:39:05,719 --> 00:39:07,260 Mark Zuckerberg: Im Moment haben wir nicht. 709 00:39:07,260 --> 00:39:10,334 Aber wir können zu einem bestimmten Zeitpunkt in der Zukunft. 710 00:39:10,334 --> 00:39:13,564 >> ZIELGRUPPE: Um Follow-up auf dass, welche Art von Fragen 711 00:39:13,564 --> 00:39:15,634 du an zu sprechen das Unternehmen in Bezug auf 712 00:39:15,634 --> 00:39:19,280 der Privatsphäre und der Sicherheit, all diese Dinge? 713 00:39:19,280 --> 00:39:21,765 Sind Sie besorgt über es überhaupt? 714 00:39:21,765 --> 00:39:25,360 Sie haben Ihre [unverständlich] Privatsphäre setzen und Sicherheitserklärung online. 715 00:39:25,360 --> 00:39:28,240 So Sie es einfach auf und dann nicht darum kümmern? 716 00:39:28,240 --> 00:39:33,010 >> Mark Zuckerberg: Nun, ich denke, dass das, was Facebook macht Spaß 717 00:39:33,010 --> 00:39:37,140 und nützlich ist, dass es eine Menge von Informationen über eine Menge Leute 718 00:39:37,140 --> 00:39:37,970 dass Sie bekommen können. 719 00:39:37,970 --> 00:39:40,820 Aber was ist wichtiger ist, dass die Informations 720 00:39:40,820 --> 00:39:43,740 ist für die Menschen, die dass jemand möchte, dass die Informationen 721 00:39:43,740 --> 00:39:44,810 verfügbar ist. 722 00:39:44,810 --> 00:39:47,271 Und die Kehrseite, dass ist, dass die Informations 723 00:39:47,271 --> 00:39:50,270 ist für die Menschen, die wollen den Zugang zu diesen Informationen haben. 724 00:39:50,270 --> 00:39:54,080 >> So ein von der Art der Kern Entscheidungen, die wir gemacht 725 00:39:54,080 --> 00:39:59,160 war nur für die Personen in der gleichen lassen Schule zu sehen jeweils anderen Profilen. 726 00:39:59,160 --> 00:40:02,580 Und ich denke, die Idee hinter dass war, dass man an der Harvard sind. 727 00:40:02,580 --> 00:40:05,400 Sie haben wahrscheinlich nicht haben würde, dass Fest einer Zeit nur lassen 728 00:40:05,400 --> 00:40:07,510 jemand anderes an der Harvard sehen Sie Ihre Informationen. 729 00:40:07,510 --> 00:40:11,030 Aber zur gleichen Zeit, ist es wie es nur Menschen in Harvard, 730 00:40:11,030 --> 00:40:14,210 wer du bist wahrscheinlich zu sehen, auf Tag-zu-Tag Basis und vielleicht treffen, 731 00:40:14,210 --> 00:40:16,750 , die jemals zu gehen Sie wollen schauen. 732 00:40:16,750 --> 00:40:19,206 Es ist nicht wie irgendein Kind bei Stanford, die Sie nie 733 00:40:19,206 --> 00:40:22,330 sprechen sein wird, interessiert wissen, was Ihre Handy-Nummer ist 734 00:40:22,330 --> 00:40:23,900 oder was Sie interessiert sind 735 00:40:23,900 --> 00:40:28,030 >> So durch Begrenzen der Anwendungsbereich der Informations 736 00:40:28,030 --> 00:40:32,434 zu der so schmal sortieren wie sinnvoll ist, denke ich, 737 00:40:32,434 --> 00:40:34,100 dass wir eine Menge dieser Fragen gelöst. 738 00:40:34,100 --> 00:40:36,050 Und dann geben wir auch Menschen, die vollständige Kontrolle 739 00:40:36,050 --> 00:40:39,630 über welche Teile ihrer Profil zeigte bekommen. 740 00:40:39,630 --> 00:40:42,100 Wir wissen also nicht zwingen jemand etwas zeigen, 741 00:40:42,100 --> 00:40:48,280 und wir geben den Menschen granulare Kontrolle über einige der empfindlicheren Sachen. 742 00:40:48,280 --> 00:40:50,220 >> So gerne, direkt neben das Handy Feld 743 00:40:50,220 --> 00:40:53,160 gibt es ein weiteres Feld, das wie ist, , die wollen Sie dies, um zu zeigen? 744 00:40:53,160 --> 00:40:57,300 Sie einfach Ihre Freunde, nur Menschen an Ihrer Schule, was? 745 00:40:57,300 --> 00:40:59,060 Wir kümmern uns um sie, denn wenn die Menschen aufhören - 746 00:40:59,060 --> 00:41:01,330 wenn die Menschen das Gefühl, dass ihre Informationen ist nicht privat, 747 00:41:01,330 --> 00:41:05,880 dann, dass die Schrauben uns langfristig auch. 748 00:41:05,880 --> 00:41:09,050 >> ZIELGRUPPE: Nur die Förderung auf dass, ich denke, auch wenn Sie 749 00:41:09,050 --> 00:41:11,840 stellen die Informationen auf sich selbst, was ist der Rückgriff für den Fall, 750 00:41:11,840 --> 00:41:15,065 sagen, Sie haben ein Foto und jemand legt das Foto oben 751 00:41:15,065 --> 00:41:17,190 auf irgendeinem Forum oder einige Hot or Not Typ Ort. 752 00:41:17,190 --> 00:41:21,052 Wie kontrollieren Sie, was die Nutzer mit den Informationen, die es 753 00:41:21,052 --> 00:41:22,432 Eingang auf Ihren Servern? 754 00:41:22,432 --> 00:41:25,515 Mark Zuckerberg: Es ist sehr schwer, kontrollieren, was Menschen tun, mit Informationen 755 00:41:25,515 --> 00:41:27,604 dass sie Zugriff haben. 756 00:41:27,604 --> 00:41:28,470 Right? 757 00:41:28,470 --> 00:41:33,880 Ich meine, das ist das Beste, was wir tun können, geben Menschen die Kontrolle über ihre Informationen 758 00:41:33,880 --> 00:41:34,750 und wer es sehen kann. 759 00:41:34,750 --> 00:41:38,120 Und dann, wenn sie jemanden sehen, es zu lassen, es ist eine Art von jedermann Kontrolle. 760 00:41:38,120 --> 00:41:41,114 761 00:41:41,114 --> 00:41:45,106 >> ZIELGRUPPE: Ich bin neugierig, ein bisschen über [unverständlich] Wand Funktion. 762 00:41:45,106 --> 00:41:48,553 Es schien vielleicht beginnen, mehr wie Tafel Art der Sache, und dann ist es 763 00:41:48,553 --> 00:41:51,094 vollständig um geändert. [Unverständlich], wie die eine oder andere, 764 00:41:51,094 --> 00:41:53,260 oder, wenn es etwas dass Sie dachten? 765 00:41:53,260 --> 00:41:57,090 Oder war es eine Designänderung in der Prozess des Tuns [unverständlich]? 766 00:41:57,090 --> 00:42:00,410 >> Mark Zuckerberg: Also ich ursprünglich warf daß zusammen wie eine halbe Stunde. 767 00:42:00,410 --> 00:42:07,640 Und ich denke, es war ziemlich komplizierter, weil - oder es 768 00:42:07,640 --> 00:42:10,170 war komplizierter, als ich dachte, dass es sein würde. 769 00:42:10,170 --> 00:42:12,055 Und ich denke, ein Teil der Grund, warum wir uns verändert 770 00:42:12,055 --> 00:42:14,430 es war, weil es nicht funktioniert so gut wie wir wollten, dass es. 771 00:42:14,430 --> 00:42:17,520 Ich meine, das ursprüngliche Ziel war die Art machen es 772 00:42:17,520 --> 00:42:22,250 so dass Sie dieses Wiki können geben, was auf Profile der Menschen, 773 00:42:22,250 --> 00:42:29,400 dass, wenn man über etwas moused sie zeigte, daß ein Teil der von ihr aufgenommen. 774 00:42:29,400 --> 00:42:33,540 >> Aber ich denke, es gab ein Menge von Fällen, die wir verpasst haben, 775 00:42:33,540 --> 00:42:35,960 oder es war einfach nicht gut von mir entworfen. 776 00:42:35,960 --> 00:42:40,090 Und ich weiß nicht, ob euch daran erinnern, aber man muss mit der Maus über Sachen verwendet, 777 00:42:40,090 --> 00:42:41,350 und es war einfach nicht so gut. 778 00:42:41,350 --> 00:42:43,870 Und wie könnte es sagen, Sie die falsche Person, 779 00:42:43,870 --> 00:42:46,120 oder es könnte mehr markieren als angenommen wurde. 780 00:42:46,120 --> 00:42:53,186 >> Also habe ich gekoppelt, dass mit dem Denken, das ist nicht einmal die beste Eigenschaft. 781 00:42:53,186 --> 00:42:56,310 Es wäre viel interessanter, wenn anstatt mit der Maus über Sachen, 782 00:42:56,310 --> 00:43:00,330 Menschen könnten nur das Bild sehen und der Name der Person, 783 00:43:00,330 --> 00:43:04,140 alles geschrieben, ohne durch die ganze Wand. 784 00:43:04,140 --> 00:43:07,350 Also über den Sommer, wir nur irgendwie ging durch 785 00:43:07,350 --> 00:43:10,670 und schrieb eine bessere Parser für die Wände und versuchte, sie zu zersetzen. 786 00:43:10,670 --> 00:43:13,420 Und dann, für die Zukunft haben wir es so, dass Sie soeben einen Post, 787 00:43:13,420 --> 00:43:14,878 und es ging an die Spitze der Wand. 788 00:43:14,878 --> 00:43:18,020 789 00:43:18,020 --> 00:43:20,400 >> ZIELGRUPPE: [unverständlich] Frage. 790 00:43:20,400 --> 00:43:23,270 Woher hast du die Idee aus, für die Erstellung von Facebook? 791 00:43:23,270 --> 00:43:24,410 >> Mark Zuckerberg: Ich habe wollte etwas machen 792 00:43:24,410 --> 00:43:26,368 wo die Menschen geben jemand den Namen und erhalten 793 00:43:26,368 --> 00:43:28,594 einige Informationen über eine Person. 794 00:43:28,594 --> 00:43:29,977 Ich dachte, das wäre cool. 795 00:43:29,977 --> 00:43:35,566 796 00:43:35,566 --> 00:43:37,060 Oh, yeah? 797 00:43:37,060 --> 00:43:39,301 >> ZIELGRUPPE: Ich bin interessiert in der Funktion, die Sie 798 00:43:39,301 --> 00:43:44,540 könnte etwas [unverständlich] Informationen SMS wenn man wollte, und senden es zurück. 799 00:43:44,540 --> 00:43:46,290 Ich wusste nicht, über die es benutzen. 800 00:43:46,290 --> 00:43:49,970 Also ich frage mich nur, wenn es tatsächlichen Erwägungen [unverständlich]? 801 00:43:49,970 --> 00:43:58,160 >> Mark Zuckerberg: Also die SMS-Gateways auch eine E-Mail-Pendant, 802 00:43:58,160 --> 00:44:05,400 also, wenn Ihr Telefonnummern ist und x Sie haben Cingular als Provider, 803 00:44:05,400 --> 00:44:11,080 dann könnte man x@cingular.com per E-Mail oder eine Variante davon, 804 00:44:11,080 --> 00:44:13,500 und die Textnachricht würde, um Ihr Telefon zu gehen. 805 00:44:13,500 --> 00:44:15,950 Und das ist ein freies Gateway. 806 00:44:15,950 --> 00:44:18,880 Also, wissen Sie, wenn Sie Text Nachricht Menschen, eine Menge Zeit 807 00:44:18,880 --> 00:44:22,070 je nachdem, was Ihr Handy Plan ist, es kostet Geld. 808 00:44:22,070 --> 00:44:24,850 Wenn Sie es per E-Mail tun, ist es eigentlich kein Geld kosten. 809 00:44:24,850 --> 00:44:30,370 Also das ist, wie wir uns entschieden, es zu tun. 810 00:44:30,370 --> 00:44:33,710 Wir taten eine hohe Volumen haben und wir 811 00:44:33,710 --> 00:44:40,450 beschlossen, dass es nur eine bessere sein Sache, für uns - es wirklich zu tun 812 00:44:40,450 --> 00:44:44,352 die legitime Weise und senden Sie eine SMS Nachricht direkt an das Mobiltelefon, 813 00:44:44,352 --> 00:44:46,310 im Gegensatz zu gehen durch die E-Mail-Gateways. 814 00:44:46,310 --> 00:44:48,643 Wir sind also Art des Prozesses , sich, dass bis jetzt eingestellt. 815 00:44:48,643 --> 00:44:51,784 816 00:44:51,784 --> 00:45:00,568 >> ZIELGRUPPE: [unverständlich] Myspace [unverständlich]? 817 00:45:00,568 --> 00:45:04,340 >> Mark Zuckerberg: Ich glaube, dass wir immer auf der Suche, um weitere Sachen zu tun. 818 00:45:04,340 --> 00:45:07,170 Ich glaube nicht, dass wir Wettbewerb mit Myspace. 819 00:45:07,170 --> 00:45:10,030 Und ich denke, es ist eine Art von andere Art von Anwendung. 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 ZIELGRUPPE: Ich bin nur neugierig. 823 00:45:14,985 --> 00:45:20,182 Gibt es einen bestimmten Grund, warum auf Profile einer Person und Schule E-Mails 824 00:45:20,182 --> 00:45:24,885 und stuff [unverständlich] und nicht als Text kann kopiert und eingefügt werden? 825 00:45:24,885 --> 00:45:26,865 Ist das [unverständlich]? 826 00:45:26,865 --> 00:45:30,200 >> Mark Zuckerberg: Also ich tat, so dass die Menschen 827 00:45:30,200 --> 00:45:32,700 konnte nicht durchgehen und kratzen die Seiten. 828 00:45:32,700 --> 00:45:35,260 Wir haben eine Menge Sachen dass wir geschaffen 829 00:45:35,260 --> 00:45:39,240 um sicherzustellen, dass die Menschen nicht aggregierte Informationen aus von Facebook. 830 00:45:39,240 --> 00:45:42,520 Sie offensichtlich, kann man nicht sehen Profile von Menschen an anderen Schulen. 831 00:45:42,520 --> 00:45:45,010 Aber auch, wenn Sie versuchen, sehen eine Menge von Profilen, 832 00:45:45,010 --> 00:45:50,770 es nimmt, dass Sie gerade betrachten eine abnorme Anzahl von Profilen. 833 00:45:50,770 --> 00:45:54,160 >> Und wir haben auch eine Art - nur durch die Analyse von Benutzeraktivitäten, 834 00:45:54,160 --> 00:45:58,710 wir haben diese Bayes-Filter gebaut Ich denke, dass wir uns nur herausgreifen 835 00:45:58,710 --> 00:46:02,190 abnorme Aktivität, wie wirklich schnell und einfach Art von Show 836 00:46:02,190 --> 00:46:04,630 auf die Benutzer sehr begrenzt Informationen. 837 00:46:04,630 --> 00:46:06,849 Aber eines der Dinge, dass wir tun wollten, 838 00:46:06,849 --> 00:46:09,890 Wir wollen sicherstellen, dass - wir machen wollen es besonders schwierig für jedermann 839 00:46:09,890 --> 00:46:12,100 zu versuchen, E-Mail kratzen Adressen, denn das ist 840 00:46:12,100 --> 00:46:14,310 wirklich ärgerlich - wenn die Menschen bekommen Spam. 841 00:46:14,310 --> 00:46:16,470 Also dachten wir, dass durch die so dass es ein Bild, 842 00:46:16,470 --> 00:46:20,020 anstelle von Klartext, dass nur hinzugefügt eine zusätzliche Ebene der Komplexität 843 00:46:20,020 --> 00:46:21,870 in Bezug auf die Schaben. 844 00:46:21,870 --> 00:46:27,337 845 00:46:27,337 --> 00:46:33,301 >> ZIELGRUPPE: [unverständlich] ziemlich dass wertvolle Ressourcen [unverständlich]. 846 00:46:33,301 --> 00:46:36,780 847 00:46:36,780 --> 00:46:40,259 Wissen Sie etwas [unverständlich] zu tun? 848 00:46:40,259 --> 00:46:47,220 >> Mark Zuckerberg: Na ja, wir können es verwenden, Plakate, um Sie gezielt, zum Beispiel. 849 00:46:47,220 --> 00:46:49,470 Ich weiß nicht, ob jemand von euch gekauft Poster ab dafür. 850 00:46:49,470 --> 00:46:55,230 Aber wir Art - wir versuchen zu herauszufinden, was wir tun können, dass, 851 00:46:55,230 --> 00:46:58,710 aber wir sind offensichtlich wirklich empfindlich auf die Privatsphäre der Menschen. 852 00:46:58,710 --> 00:47:00,240 Und was ist das? 853 00:47:00,240 --> 00:47:02,740 >> ZIELGRUPPE: Nicht so sehr für Einzel [unverständlich], 854 00:47:02,740 --> 00:47:05,774 sondern nur als Ganzes [unverständlich]? 855 00:47:05,774 --> 00:47:06,690 Mark Zuckerberg: Ja. 856 00:47:06,690 --> 00:47:08,940 Ich denke, dass wir eigentlich vor sich geht zu sein, etwas frei 857 00:47:08,940 --> 00:47:13,740 Ende dieser Woche oder nächste Woche, dass zeigt einige aggregierte Statistiken, dass wir 858 00:47:13,740 --> 00:47:15,710 denken, sind interessant. 859 00:47:15,710 --> 00:47:19,637 Ich meine, das ist die Art von Zeug cool, aber es ist nicht die Art der Sache 860 00:47:19,637 --> 00:47:20,970 dass Sie wieder jeden Tag zu kommen. 861 00:47:20,970 --> 00:47:25,948 862 00:47:25,948 --> 00:47:27,675 Keine CS Fragen? 863 00:47:27,675 --> 00:47:31,548 864 00:47:31,548 --> 00:47:33,756 MICHAEL D. SMITH: Haben Sie Fragen für Mark? 865 00:47:33,756 --> 00:47:37,619 Er könnte bereit zu bleiben um für ein paar Minuten, 866 00:47:37,619 --> 00:47:40,035 Bei Menschen wollen nicht fragen, Sie in der Öffentlichkeit, haben aber eine - 867 00:47:40,035 --> 00:47:40,920 >> Mark Zuckerberg: ZIELGRUPPE: Ich bin vor allem 868 00:47:40,920 --> 00:47:43,990 enttäuscht, dass Will Chen nicht fragen mich alle mögliche Fragen. 869 00:47:43,990 --> 00:47:46,490 >> MICHAEL D. SMITH: Wir werden arbeiten Will später. 870 00:47:46,490 --> 00:47:46,990 Das ist alles? 871 00:47:46,990 --> 00:47:47,490 Nicht mehr? 872 00:47:47,490 --> 00:47:51,484 Wir haben ein paar mehr bekam. 873 00:47:51,484 --> 00:47:52,400 Mark Zuckerberg: Kühle. 874 00:47:52,400 --> 00:47:54,240 ZIELGRUPPE: Haben Sie sich je zögern sie auf Facebook, 875 00:47:54,240 --> 00:47:55,620 wie alle anderen im Raum? 876 00:47:55,620 --> 00:47:57,115 >> Mark Zuckerberg: Was ist das? 877 00:47:57,115 --> 00:47:59,355 >> ZIELGRUPPE: Haben Sie sich je zögern auf Facebook? 878 00:47:59,355 --> 00:48:00,606 >> Mark Zuckerberg: Natürlich. 879 00:48:00,606 --> 00:48:01,562 >> ZIELGRUPPE: [unverständlich]. 880 00:48:01,562 --> 00:48:04,570 >> Mark Zuckerberg: Ich meine, Ich denke, dass es 881 00:48:04,570 --> 00:48:07,640 ein Wert, was Menschen tun, auf der Website. 882 00:48:07,640 --> 00:48:11,824 883 00:48:11,824 --> 00:48:14,264 >> ZIELGRUPPE: Ich weiß nur, wahrscheinlich, dass viele von uns 884 00:48:14,264 --> 00:48:16,140 fühlen würde, dass die Stunden [unverständlich]. 885 00:48:16,140 --> 00:48:17,390 >> MICHAEL D. SMITH: [unverständlich]. 886 00:48:17,390 --> 00:48:20,300 887 00:48:20,300 --> 00:48:22,891 >> Mark Zuckerberg: Ja, natürlich. 888 00:48:22,891 --> 00:48:25,974 ZIELGRUPPE: Ich weiß nicht, ob man sagen kann, , aber welche Arten von Funktionen können 889 00:48:25,974 --> 00:48:27,918 wir in der Zukunft erwarten? 890 00:48:27,918 --> 00:48:30,348 [Unverständlich] 891 00:48:30,348 --> 00:48:34,782 >> Mark Zuckerberg: Nun, ich kann Ihnen sagen, was wir zu folgenden zwei Wochen zu tun. 892 00:48:34,782 --> 00:48:36,740 Es ist die Sache, dass Ich habe bereits erwähnt, 893 00:48:36,740 --> 00:48:40,830 wo wir einen Haufen Aggregation von Statistiken, und zeigen, was angesagt ist 894 00:48:40,830 --> 00:48:42,760 und was ändert sich. 895 00:48:42,760 --> 00:48:45,010 Und auch überraschend Statistiken, die wir haben 896 00:48:45,010 --> 00:48:48,492 gefunden, wie 2% der Menschen an der Harvard Libertarian sind, zum Beispiel, 897 00:48:48,492 --> 00:48:49,450 oder so ähnlich. 898 00:48:49,450 --> 00:48:52,240 899 00:48:52,240 --> 00:48:57,100 Ich denke, eine andere Sache, wir werden hoffentlich starten 900 00:48:57,100 --> 00:48:59,770 irgendwann entweder spät diese Woche oder nächste Woche, 901 00:48:59,770 --> 00:49:03,250 ist etwas, das ermöglicht es den Menschen zu klären, 902 00:49:03,250 --> 00:49:05,160 ihre Beziehungen zu anderen Menschen. 903 00:49:05,160 --> 00:49:10,130 >> So viele der Probleme, die wir irgendwie beschäftigen sich mit Facebook an 904 00:49:10,130 --> 00:49:14,140 nicht immer technisch, aber es gibt manchmal wie sie mit sozialen Problemen sind. 905 00:49:14,140 --> 00:49:16,310 Und es ist wie - ein was ich denke, ist 906 00:49:16,310 --> 00:49:20,976 wirklich interessant ist - wenn Sie 100 oder 150 Freunde, wie gut 907 00:49:20,976 --> 00:49:24,700 Sie wissen, jede dieser Personen und die vielleicht wie die fünf Menschen sind 908 00:49:24,700 --> 00:49:27,640 wer Sie eigentlich egal, wie viele. 909 00:49:27,640 --> 00:49:29,490 Und das ist nicht etwas, dass Sie wirklich 910 00:49:29,490 --> 00:49:32,110 beantworten gerade jetzt, da die Verbindungen sind binär. 911 00:49:32,110 --> 00:49:33,970 Entweder angeschlossen sind, oder du bist nicht. 912 00:49:33,970 --> 00:49:39,740 Also habe ich versucht, für eine Weile nachdenken darüber, wie wir etwas entwerfen 913 00:49:39,740 --> 00:49:43,990 das würde es so machen, dass die Menschen konnte sagen, wie nahe sie waren 914 00:49:43,990 --> 00:49:46,610 den Menschen, in einer Art unvoreingenommen. 915 00:49:46,610 --> 00:49:49,790 >> So können Sie sich vorstellen, wenn Sie machte eine Funktion, die genau wie wurde - Rate 916 00:49:49,790 --> 00:49:52,406 Ihre Freundschaft auf einer Skala von 1 bis 10, würde das nicht funktionieren. 917 00:49:52,406 --> 00:49:54,280 Denn erstens, niemand tun wollen würde, 918 00:49:54,280 --> 00:49:58,370 dass, weil Sie jemanden beleidigen sind wenn Sie wie sie sind, sind Sie ein drei. 919 00:49:58,370 --> 00:50:01,910 Aber es ist auch eine Art langweilig, und so niemand 920 00:50:01,910 --> 00:50:03,410 möchte, um es wegen tun. 921 00:50:03,410 --> 00:50:05,993 Und es wäre nur durch die verzerrt sein sozialen Druck in der gleichen Weise 922 00:50:05,993 --> 00:50:06,930 dass die Freunde sind. 923 00:50:06,930 --> 00:50:11,730 Manche Menschen haben eine andere Sinn dessen, was ein Freund ist, um sie, 924 00:50:11,730 --> 00:50:13,040 dann eine andere Person wäre. 925 00:50:13,040 --> 00:50:16,050 Also, wenn jemand hat 30 Freunde und eine andere Person hat 150 Freunde, 926 00:50:16,050 --> 00:50:18,510 hat diese Person tatsächlich mehr Freunde im wirklichen Leben? 927 00:50:18,510 --> 00:50:20,810 Vielleicht oder auch nicht, und vielleicht die Person, die mit 30 nur 928 00:50:20,810 --> 00:50:24,060 einen höheren Schwellenwert, jemand auf einem Freund auf Facebook. 929 00:50:24,060 --> 00:50:28,490 >> Also ich meine, ich denke, dass die Lösung dass wir kamen mit für diese 930 00:50:28,490 --> 00:50:32,860 war zu machen - zu beurteilen Beziehungen auf der Grundlage 931 00:50:32,860 --> 00:50:36,660 auf bi-direktional, sachliche Aussagen. 932 00:50:36,660 --> 00:50:40,570 So zum Beispiel, habe ich CS50 mit dieser Person. 933 00:50:40,570 --> 00:50:43,730 Oder ich lebte in einem Haus mit dieser Person. 934 00:50:43,730 --> 00:50:49,920 Und es gibt nur eine Art Bündel von verschiedene Möglichkeiten, um solche Sachen zu tun. 935 00:50:49,920 --> 00:50:54,730 Aber ich dachte, das wäre wahrscheinlich ein wenig genauer sein, 936 00:50:54,730 --> 00:50:58,570 denn niemand wird zu - es gibt keinen Druck 937 00:50:58,570 --> 00:51:00,080 um über so etwas liegen. 938 00:51:00,080 --> 00:51:01,830 Es ist nicht wie, was reden Sie? 939 00:51:01,830 --> 00:51:03,126 Ich habe CS50 nicht mit Ihnen. 940 00:51:03,126 --> 00:51:05,500 Aber wenn jemand ein aggregiert viele verschiedene Verbindungen, 941 00:51:05,500 --> 00:51:07,340 dann diese Art von etwas bedeutet. 942 00:51:07,340 --> 00:51:10,842 Also, wenn Sie jemanden treffen, wie Dustin, der hier mein Mitbewohner ist, 943 00:51:10,842 --> 00:51:13,300 und es ist wie OK, auch wir lebten zusammen bei Kirkland House. 944 00:51:13,300 --> 00:51:16,290 Dann arbeiteten wir auf Facebook. 945 00:51:16,290 --> 00:51:20,760 Dann zogen wir nach Palo Alto, und jetzt wir arbeiten noch auf Facebook - dann 946 00:51:20,760 --> 00:51:26,470 vielleicht ist das genug Verbindungen zu sagen, OK, gut diese Person deutlich 947 00:51:26,470 --> 00:51:28,810 hat eine Menge, um diese Person zu tun. 948 00:51:28,810 --> 00:51:34,820 Während, wenn die einzige Kategorie dass Sie jemanden kennen, durch ist, 949 00:51:34,820 --> 00:51:39,384 diese Person ist mein Facebook-Freund, dann bedeutet das auch etwas. 950 00:51:39,384 --> 00:51:40,050 Also ich weiß nicht. 951 00:51:40,050 --> 00:51:41,008 Wir werden sehen, wie es funktioniert. 952 00:51:41,008 --> 00:51:42,771 Nichts ist sicher. 953 00:51:42,771 --> 00:51:43,270 Was ist los? 954 00:51:43,270 --> 00:51:47,243 >> ZIELGRUPPE: Haben Sie eigentlich [unverständlich] Menschen, die Eingabe in der Informations- 955 00:51:47,243 --> 00:51:47,743 [Unverständlich]? 956 00:51:47,743 --> 00:51:53,707 957 00:51:53,707 --> 00:51:55,760 >> Mark Zuckerberg: Es ist eine Kombination. 958 00:51:55,760 --> 00:52:01,670 Also denke ich, dass eine andere Sache, das ist ziemlich wichtig für jeden 959 00:52:01,670 --> 00:52:03,750 dieser Ereignisse ist die Datum, an dem sie auftreten. 960 00:52:03,750 --> 00:52:08,940 Wenn Sie hatte beispielsweise eine Datum, an Freundschaft jeder Person 961 00:52:08,940 --> 00:52:14,662 mit jeder Person, dann geben würde, Sie eine genauere Darstellung 962 00:52:14,662 --> 00:52:16,370 von dem, was das bedeutete, weil Sie jetzt 963 00:52:16,370 --> 00:52:20,482 weiß nicht, was Freund bedeutet, jede der Personen im Netzwerk. 964 00:52:20,482 --> 00:52:22,940 Und weil Sie nicht wissen, wann dass Freundschaft gebildet, 965 00:52:22,940 --> 00:52:25,476 Sie wissen nicht, was hat in dieser Beziehung geändert 966 00:52:25,476 --> 00:52:26,850 da diese Freundschaft wurde gebildet. 967 00:52:26,850 --> 00:52:29,560 >> Ich meine, wenn die Person, die - wenn Freundschaft bedeutet sehr wenig jemand 968 00:52:29,560 --> 00:52:34,130 wenn Sie wissen, dass das passiert ist gestern, dass sie Freunde wurden, 969 00:52:34,130 --> 00:52:37,160 Sie noch wissen, dass es einige -, dass es einige Kraft. 970 00:52:37,160 --> 00:52:39,030 Es ist wie eine Gewissheit Sache. 971 00:52:39,030 --> 00:52:41,330 Es gibt eine geringere Sicherheit dass ihre Beziehung 972 00:52:41,330 --> 00:52:45,320 Seit diesem Punkt auseinander wenn die Datum, an dem die Aktion stattgefunden 973 00:52:45,320 --> 00:52:45,820 war früher. 974 00:52:45,820 --> 00:52:48,390 975 00:52:48,390 --> 00:52:49,374 Sorry, aktueller ist. 976 00:52:49,374 --> 00:52:52,040 Also ich denke, das ist eine der Dinge, die wir hier mit Schwerpunkt auf. 977 00:52:52,040 --> 00:52:54,990 Also nahm ich einen Kurs - ich nahm CS50 mit jemandem 978 00:52:54,990 --> 00:52:57,730 dieser Begriff ist viel anders als zu sagen, ich bin jetzt ein Senior 979 00:52:57,730 --> 00:53:02,680 und ich nahm CS50 mit diesem Person, als ich ein Neuling. 980 00:53:02,680 --> 00:53:06,050 >> Viele von ihnen - die Analyse der wie die Menschen in dieser 981 00:53:06,050 --> 00:53:09,494 und sehen Sie die Beziehungen ist nicht notwendigerweise - 982 00:53:09,494 --> 00:53:11,410 Facebook ist nicht zu bewerten die Beziehung. 983 00:53:11,410 --> 00:53:14,290 Es ist eine Art - die Menschen haben eine implizite Verständnis 984 00:53:14,290 --> 00:53:17,540 , was der Unterschied ist zwischen mit CS50 mit jemandem getroffen Begriff 985 00:53:17,540 --> 00:53:20,840 und nachdem CS50 genommen innerhalb von drei Jahren. 986 00:53:20,840 --> 00:53:22,920 Und ich denke, das wird Art zu helfen. 987 00:53:22,920 --> 00:53:26,320 988 00:53:26,320 --> 00:53:27,340 Was ist los? 989 00:53:27,340 --> 00:53:30,479 >> ZIELGRUPPE: Wenn Sie bekommen eine neue Idee, und Sie 990 00:53:30,479 --> 00:53:33,619 denke, es ist ziemlich cool, wie [Unverständlich] mit, wie Sie das machen? 991 00:53:33,619 --> 00:53:38,460 992 00:53:38,460 --> 00:53:40,470 >> Mark Zuckerberg: Nicht zu. 993 00:53:40,470 --> 00:53:42,500 Weil ich denke, dass ein Menge von dem Zeug, wir sortieren 994 00:53:42,500 --> 00:53:44,950 haben eine sehr einzigartige Plattform für den Aufbau es. 995 00:53:44,950 --> 00:53:48,010 Ich glaube nicht, dass es irgendeine andere Unternehmen oder Gruppe von Menschen 996 00:53:48,010 --> 00:53:50,335 in der Welt, konnte entwickeln diese jetzt. 997 00:53:50,335 --> 00:53:53,470 998 00:53:53,470 --> 00:53:56,510 Ich meine sogar Google, mit wie ihre 5.000 Ingenieure 999 00:53:56,510 --> 00:54:00,680 ist nicht in den Ort zu machen Eine Anwendung, die Art 1000 00:54:00,680 --> 00:54:04,180 von Menschen charakterisiert, die Beziehungen wie diese. 1001 00:54:04,180 --> 00:54:06,410 >> Und es ist wie die gleiche Sache mit dem Foto-Tagging. 1002 00:54:06,410 --> 00:54:11,070 Wir können das tun, weil Foto-Tagging funktioniert nur, wenn alle um Sie herum 1003 00:54:11,070 --> 00:54:11,965 ist auf der Website. 1004 00:54:11,965 --> 00:54:14,090 Denn sonst sind Sie werde eine Art der Nutzung zu erhalten 1005 00:54:14,090 --> 00:54:15,845 für sie, wo Sie gehen und Sie ein Bild hochladen 1006 00:54:15,845 --> 00:54:18,970 und Sie gehen, um ein paar Leute zu markieren, und sie sind nicht da, und das ist scheiße. 1007 00:54:18,970 --> 00:54:23,840 Also, auch wenn 50% der Menschen an der Harvard waren auf Facebook, dann wird das Tagging 1008 00:54:23,840 --> 00:54:25,740 und die Art und Weise, die wir gesetzt Sie würde immer noch saugen. 1009 00:54:25,740 --> 00:54:30,550 So funktioniert es nur, weil 97% der Menschen an der Harvard sind auf Facebook, 1010 00:54:30,550 --> 00:54:31,260 oder was auch immer. 1011 00:54:31,260 --> 00:54:37,530 Also aus diesem Grund, ist es wie nicht so große Sorge. 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 >> ZIELGRUPPE: Also von Art ein Software-Engineering, 1015 00:54:43,361 --> 00:54:46,721 Art dynamische [unverständlich] So, wenn jemand 1016 00:54:46,721 --> 00:54:51,046 eine dieser Ideen - wie ließ uns aggregieren diese [? breiter?] Statistik 1017 00:54:51,046 --> 00:54:53,921 und den Leuten sagen, oder ich muss einen Weg finden, messen dies, dass, und das andere 1018 00:54:53,921 --> 00:54:57,610 über diese Menschen und markieren dieses Ding auf Profilen der Menschen - 1019 00:54:57,610 --> 00:55:00,060 wie gehen sie darum gehen, grünes Licht von allen 1020 00:55:00,060 --> 00:55:03,490 sonst in der Gesellschaft, einige verbringen ihrer Arbeitszeit technisch dazu? 1021 00:55:03,490 --> 00:55:07,410 Oder andere Leute daran zu arbeiten mit ihnen, und so ein Zeug? 1022 00:55:07,410 --> 00:55:08,880 >> Mark Zuckerberg: Mhm. 1023 00:55:08,880 --> 00:55:14,340 Ich denke, dass eine Menge Leute - ich meine, die Menschen, die auf Facebook wirklich funktioniert 1024 00:55:14,340 --> 00:55:17,430 wie die Arbeit bei Facebook, Ich denke, zum größten Teil, 1025 00:55:17,430 --> 00:55:19,840 und verbringen viel ihrer Zeit zu tun. 1026 00:55:19,840 --> 00:55:22,800 Und wie, viele der Zeit, dass sie die Ausgaben, 1027 00:55:22,800 --> 00:55:25,240 verbringen sie arbeiten Sachen, die sein könnte 1028 00:55:25,240 --> 00:55:28,890 Art von strategischer Bedeutung was wir versuchen, an diesem Punkt zu tun. 1029 00:55:28,890 --> 00:55:31,760 Aber auch eine Menge Leute nur Kampf mit der Code-Basis, 1030 00:55:31,760 --> 00:55:36,090 und Art der zu setzen, wenn-Aussagen in gibt, ist wie, wenn der Benutzer mir ist, 1031 00:55:36,090 --> 00:55:39,240 dann setzen Sie diese dort. 1032 00:55:39,240 --> 00:55:44,050 >> Und so gehe ich um, um verschiedene Orte der Menschen während des Tages, 1033 00:55:44,050 --> 00:55:45,330 oder die Leute kommen und mit mir sprechen. 1034 00:55:45,330 --> 00:55:49,610 Wie halte ich CEO der Bürozeiten als Witz, wie von 2.00 bis 04.00 Uhr jeden Tag - 1035 00:55:49,610 --> 00:55:51,077 nicht heute. 1036 00:55:51,077 --> 00:55:53,910 Und die Leute einfach kommen und mir zeigen, verschiedene Sachen, die sie tun, 1037 00:55:53,910 --> 00:55:57,060 und ein großer Teil davon ist relativ kühl, und so 1038 00:55:57,060 --> 00:55:59,530 dass ich nicht haben unbedingt gedacht. 1039 00:55:59,530 --> 00:56:02,740 >> Also ich meine, werden Sie gefragt vor, wenn wir sparen, 1040 00:56:02,740 --> 00:56:06,400 wenn wir archivieren, alte Profil Informationen, und einer der Gründe, 1041 00:56:06,400 --> 00:56:08,940 Deshalb habe ich gesagt, dass wir beginnen könnte, es zu tun ist 1042 00:56:08,940 --> 00:56:13,124 weil einer der Jungs an der Gesellschaft kam mit etwas, wo es ist, 1043 00:56:13,124 --> 00:56:16,290 so dass Sie gehen, um Seite Ihrer Freundin, und es zeigt Ihre kürzlich aktualisiert Freunde. 1044 00:56:16,290 --> 00:56:18,250 Und dann klicken Sie auf, dass, und es zeigt ihr neues Profil. 1045 00:56:18,250 --> 00:56:20,180 Aber es gibt keinen Hinweis darauf, was verändert. 1046 00:56:20,180 --> 00:56:25,290 >> Also einer der Jungs etwas, das gemacht hält eine alte Version von seinem Profil, 1047 00:56:25,290 --> 00:56:29,690 und dann macht es so, dass, wenn Sie gehen, um sein Profil, wenn er aktualisiert sie, 1048 00:56:29,690 --> 00:56:32,380 es zeigt in Gelb die Teile davon, die geändert wurden. 1049 00:56:32,380 --> 00:56:33,880 Und ich denke, das ist ziemlich cool. 1050 00:56:33,880 --> 00:56:37,385 Und es ist nicht ein riesiges Projekt - Ich meine, es ist eigentlich ganz, 1051 00:56:37,385 --> 00:56:39,630 wenn wir anfangen müssen Speicherung aller Informationen. 1052 00:56:39,630 --> 00:56:42,720 >> Aber ich meine, es ist etwas kühl. 1053 00:56:42,720 --> 00:56:48,250 Es ist nicht die Art der Sache, dass Sie unbedingt gebunden zu kommen, 1054 00:56:48,250 --> 00:56:52,820 aber ich denke, auf jeden Fall ist es eine ziemlich große Verbesserung gegenüber, was wir jetzt haben. 1055 00:56:52,820 --> 00:56:57,330 Jetzt ist es wirklich schwer, zu gehen jemand Profil und sagen, was geändert. 1056 00:56:57,330 --> 00:57:01,080 Und das ist nur die Jüngstes Beispiel, dass ich habe. 1057 00:57:01,080 --> 00:57:05,380 >> ZIELGRUPPE: Haben Sie Zeit, damit haben Menschen, um das Aussehen der jeweiligen Seite ändern? 1058 00:57:05,380 --> 00:57:05,880 [Unverständlich]? 1059 00:57:05,880 --> 00:57:09,730 1060 00:57:09,730 --> 00:57:12,970 >> Mark Zuckerberg: Also, ich wollen nicht, das zu tun. 1061 00:57:12,970 --> 00:57:17,230 Und der Grund ist, weil ich denke, dass Facebook ist ein Verzeichnis, 1062 00:57:17,230 --> 00:57:20,051 und der Hauptzweck ist es, nachschlagen jemand. 1063 00:57:20,051 --> 00:57:20,550 Right? 1064 00:57:20,550 --> 00:57:22,870 Wie Typ in ihrem Namen und zu erhalten einige Informationen über sie. 1065 00:57:22,870 --> 00:57:24,690 Und eines der Dinge, das ist wirklich nützlich 1066 00:57:24,690 --> 00:57:27,190 ist, dass jeder-Seite ist in der gleichen Weise strukturiert. 1067 00:57:27,190 --> 00:57:29,100 >> Also, wenn Sie sehen wollen, wenn jemand Single ist, 1068 00:57:29,100 --> 00:57:32,780 Sie müssen nicht um die Spalten nach unten scannen bis Sie zu Beziehungsstatus. 1069 00:57:32,780 --> 00:57:34,430 Sie müssen nur wissen, wo das ist. 1070 00:57:34,430 --> 00:57:38,040 Also Sie auf, gehen Sie - Ihr Augen, nur um diese Sache zu gehen. 1071 00:57:38,040 --> 00:57:43,117 Aber wenn man verschiedene Leute hatten Ändern ihrer CSSes in unterschiedlicher Weise, 1072 00:57:43,117 --> 00:57:44,950 dann werden könnte ärgerlich - vor allem, 1073 00:57:44,950 --> 00:57:49,140 wenn Menschen Dinge tun, wie dunkle blauen Text auf schwarzem Hintergrund. 1074 00:57:49,140 --> 00:57:52,985 Es wird nur irgendwie widerlich. 1075 00:57:52,985 --> 00:57:57,440 >> ZIELGRUPPE: Wie erfolgreich ist die Facebook-[unverständlich] gewesen, 1076 00:57:57,440 --> 00:58:02,390 und was denkst du, wie Unterschiede zu sehen in der Absicht [unverständlich]? 1077 00:58:02,390 --> 00:58:05,360 1078 00:58:05,360 --> 00:58:08,520 >> Mark Zuckerberg: Der Zweck - für mich war die High School ein und dieselbe. 1079 00:58:08,520 --> 00:58:12,130 Ich denke, dass die Anwendung - das wird wahrscheinlich 1080 00:58:12,130 --> 00:58:16,460 klingt ziemlich dumm -, sondern wollen die Menschen schauen, denke ich, 1081 00:58:16,460 --> 00:58:19,260 ist eine Art von Kern menschlichen Wunsch. 1082 00:58:19,260 --> 00:58:20,470 Right? 1083 00:58:20,470 --> 00:58:23,310 Ich denke, dass Leute wollen einfach nur weiß Sachen über andere Menschen. 1084 00:58:23,310 --> 00:58:26,434 Ich denke also, dass die Bereitstellung einer Schnittstelle, wo Menschen können nur 1085 00:58:26,434 --> 00:58:28,850 geben Sie den Namen einer Person und erhalten einige Informationen über sie 1086 00:58:28,850 --> 00:58:31,050 ist in der Regel eine ziemlich nützliche Sache. 1087 00:58:31,050 --> 00:58:32,410 So Wachstum war ziemlich gut. 1088 00:58:32,410 --> 00:58:35,680 >> Es war hart, herauszufinden, genau, wie es zu beurteilen, 1089 00:58:35,680 --> 00:58:38,676 denn wenn wir taten Hochschule, wir öffnete sie in Harvard. 1090 00:58:38,676 --> 00:58:41,050 Dann öffneten wir es bis auf eine Paar Hochschulen auf der ganzen Harvard. 1091 00:58:41,050 --> 00:58:45,710 Und die Idee war immer, wir waren wirklich kurz auf Geld und Ausrüstung. 1092 00:58:45,710 --> 00:58:48,390 So, während sich so wenig Ausrüstung wie möglich, 1093 00:58:48,390 --> 00:58:49,740 wollen wir unser Wachstum zu maximieren. 1094 00:58:49,740 --> 00:58:53,709 So starten möchten wir an den Schulen, die wir 1095 00:58:53,709 --> 00:58:56,000 denken wirst wachsen die schnellste, basierend auf der Tatsache 1096 00:58:56,000 --> 00:58:58,458 dass die Menschen an diesen Schulen gehen, um die meisten haben 1097 00:58:58,458 --> 00:59:01,655 Anzahl der Freunde bei der Schulen, die wir bereits an. 1098 00:59:01,655 --> 00:59:03,530 Wir haben eine andere Ansatz für High School, 1099 00:59:03,530 --> 00:59:05,670 weil wir gerade starten könnte es überall zur gleichen Zeit. 1100 00:59:05,670 --> 00:59:07,580 So haben wir nicht wirklich wissen, wie es im Begriff war, zu wachsen. 1101 00:59:07,580 --> 00:59:10,704 Ich denke, es ist an mehr als 5.000 wachsenden Menschen pro Tag, was ziemlich gut ist. 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 >> ZIELGRUPPE: Wenn Sie Facebook gestartet, haben Sie 1105 00:59:17,395 --> 00:59:19,727 beabsichtigt hat, dass sich Diese vollwertige Unternehmen? 1106 00:59:19,727 --> 00:59:20,560 Mark Zuckerberg: Nein 1107 00:59:20,560 --> 00:59:22,412 ZIELGRUPPE: Nun, wie haben Sie [unverständlich]? 1108 00:59:22,412 --> 00:59:28,900 1109 00:59:28,900 --> 00:59:32,020 >> Mark Zuckerberg: Ich erinnere mich denken, dass es cool wäre 1110 00:59:32,020 --> 00:59:35,030 wenn Sie eine haben könnte Verzeichnis aller. 1111 00:59:35,030 --> 00:59:38,320 Ich erinnere mich, Streit mit meinen Eltern über diese, denn nachdem ich fast 1112 00:59:38,320 --> 00:59:44,020 wurde aus der Schule für diese gekickt Projekt, das ich vor Facebook haben, 1113 00:59:44,020 --> 00:59:47,217 sie waren wie, was gut könnte möglicherweise von etwas Neuem zu tun zu kommen? 1114 00:59:47,217 --> 00:59:48,800 Und ich bin wie, nein, das ist ziemlich cool. 1115 00:59:48,800 --> 00:59:52,605 Man stelle sich vor, wie cool es wäre, wenn Sie könnten nur in jemandes Namen eingeben 1116 00:59:52,605 --> 00:59:54,120 und erhalten einige Informationen über sie. 1117 00:59:54,120 --> 00:59:56,050 Und sie wurden genau wie, ich weiß es nicht sehen. 1118 00:59:56,050 --> 00:59:58,662 Und ich bin wie, na ja, wir tun Sie es einfach an der Harvard für jetzt, 1119 00:59:58,662 --> 01:00:01,620 aber vorstellen, was passiert, wenn eines Tages, Sie können einfach in niemandes Namen eingeben 1120 01:00:01,620 --> 01:00:02,940 und erhalten einige Informationen über sie. 1121 01:00:02,940 --> 01:00:04,790 Und wie würde, dass sein, irgendwie cool, oder? 1122 01:00:04,790 --> 01:00:08,190 1123 01:00:08,190 --> 01:00:11,831 So haben sie es nicht kaufen, aber jetzt sie tun. 1124 01:00:11,831 --> 01:00:15,100 >> [Gelächter] 1125 01:00:15,100 --> 01:00:16,620 >> Ja, also ich weiß nicht. 1126 01:00:16,620 --> 01:00:20,450 Ich denke, in jeder Phase, nur wir Art der Blick auf eine natürliche Art und Weise 1127 01:00:20,450 --> 01:00:22,890 zur Erhaltung der Integrität des Netzes, 1128 01:00:22,890 --> 01:00:28,190 und es so machen, dass es mehr nützlich - ich 1129 01:00:28,190 --> 01:00:32,668 Vermutung ist die Antwort auf diese Frage. 1130 01:00:32,668 --> 01:00:34,129 Ja? 1131 01:00:34,129 --> 01:00:38,512 >> ZIELGRUPPE: Gibt es bestimmte Kompetenzen, insbesondere [unverständlich], 1132 01:00:38,512 --> 01:00:42,895 dass Sie [unverständlich] oder würden Sie vorschlagen, für jemanden zu studieren? 1133 01:00:42,895 --> 01:00:45,779 1134 01:00:45,779 --> 01:00:49,070 Mark Zuckerberg: Ich schlage vor, dass Sie nehmen die härtesten Kurse, die Sie können, 1135 01:00:49,070 --> 01:00:51,653 weil Sie lernen die meisten, wenn Sie selbst herausfordern, oder? 1136 01:00:51,653 --> 01:00:57,980 So wie 161 nur mein Leben ruiniert, und ich habe so viel gelernt von ihm. 1137 01:00:57,980 --> 01:01:01,620 121 habe ich auch ziemlich hart gefunden. 1138 01:01:01,620 --> 01:01:03,880 124 änderte sich die Art der Art, wie ich über Dinge nachgedacht. 1139 01:01:03,880 --> 01:01:06,700 1140 01:01:06,700 --> 01:01:09,430 >> Welche 124 mich gelehrt, dass Ich denke, dass war wirklich nützlich 1141 01:01:09,430 --> 01:01:13,840 war, dass es - I glaube, dass viele Menschen in den Mittelpunkt 1142 01:01:13,840 --> 01:01:16,630 auf, wie man Sachen wie tun gut wie möglich, und wie 1143 01:01:16,630 --> 01:01:18,620 um die effizienteste Algorithmus machen. 1144 01:01:18,620 --> 01:01:23,870 Aber was immer uns nicht bekommen Dinge tun, auf die effizienteste Art und Weise, 1145 01:01:23,870 --> 01:01:27,140 aber über den Rahmen in einem hübschen effiziente Weise. 1146 01:01:27,140 --> 01:01:29,640 Also ich meine, es ist irgendwie lehrt man beide Seiten des Problems 1147 01:01:29,640 --> 01:01:33,980 artigen Datenstrukturen und Algorithmen, und wie das Setup ist wirklich wichtig. 1148 01:01:33,980 --> 01:01:36,843 Und das ist auf jeden Fall gerettet unsere ass bei der Skalierung eine Menge Zeit. 1149 01:01:36,843 --> 01:01:40,100 1150 01:01:40,100 --> 01:01:40,870 >> Ich weiß nicht. 1151 01:01:40,870 --> 01:01:42,400 Arbeiten mit intelligenten Menschen. 1152 01:01:42,400 --> 01:01:43,150 Lernen Sie von den Menschen. 1153 01:01:43,150 --> 01:01:47,750 1154 01:01:47,750 --> 01:01:50,666 ZIELGRUPPE: Eines der Dinge, die Ich habe über Facebook aufgefallen, im Vergleich 1155 01:01:50,666 --> 01:01:55,388 zu anderen Social-Networking-Platz, ist dass es eigentlich viel einfacher zu bedienen. 1156 01:01:55,388 --> 01:02:01,350 Sie haben die Menschen - wie Sie Ihre Mitarbeiter nur darum, was sie denken, Stücke 1157 01:02:01,350 --> 01:02:01,849 sind cool. 1158 01:02:01,849 --> 01:02:06,830 Sie trennen Stabilität Menschen haben um alles zu gewährleisten, arbeitet alle zusammen? 1159 01:02:06,830 --> 01:02:09,280 >> Mark Zuckerberg: Menschen können machen, was sie wollen, 1160 01:02:09,280 --> 01:02:11,810 aber das bedeutet nicht, dass sie kann es auf der Website. 1161 01:02:11,810 --> 01:02:21,650 Ich denke also, dass vor Sachen geht auf der Website, eine Menge Leute sehen. 1162 01:02:21,650 --> 01:02:24,667 Ich meine, ich auf jeden Fall überprüfen, off auf, bevor sie live gehen können. 1163 01:02:24,667 --> 01:02:27,750 Aber ich meine, ich denke, dass die Menschen eine Menge Kreativität, um coole Sachen zu tun. 1164 01:02:27,750 --> 01:02:32,520 Und eine Menge Zeit, es ist wie kann jemand mit einem coole Idee kommen, 1165 01:02:32,520 --> 01:02:36,200 aber das bedeutet nicht, es ist die letzte Möglichkeit, dass es passieren würde. 1166 01:02:36,200 --> 01:02:40,710 >> So zum Beispiel, Menschen Hervorhebung in gelb, was die Änderungen sind 1167 01:02:40,710 --> 01:02:44,510 in ihrem Profil - Ich denke, dass nur das Konzept der Hervorhebung 1168 01:02:44,510 --> 01:02:47,520 Sachen, die sich geändert hat, ist wirklich gut, aber die Schnittstelle 1169 01:02:47,520 --> 01:02:50,960 dass der Kerl für sie verwendet wird, nicht was ich denke, ist die beste. 1170 01:02:50,960 --> 01:02:54,130 Und die Art und Weise, die er speichern die alte Profil-Informationen 1171 01:02:54,130 --> 01:02:55,410 ist auch nicht optimal. 1172 01:02:55,410 --> 01:02:58,201 Und diese Art von kühl ist, weil er war gerade dabei es für sich. 1173 01:02:58,201 --> 01:03:01,790 Aber ob wir jemals machen etwas leben, dass, was 1174 01:03:01,790 --> 01:03:04,060 Ich möchte, werden wir in einer anderen Art und Weise zu tun. 1175 01:03:04,060 --> 01:03:05,540 Und es ist mehr wie ein Mock-up. 1176 01:03:05,540 --> 01:03:07,814 >> ZIELGRUPPE: So wie die Ideen kommen aus dem Boden, oben, 1177 01:03:07,814 --> 01:03:10,230 und dann [? ist es nur?] [? geworfen?] [? auf der ganzen Linie? ?] 1178 01:03:10,230 --> 01:03:12,260 >> Mark Zuckerberg: Ich bedeuten, geht es in beide Richtungen. 1179 01:03:12,260 --> 01:03:14,995 Und ich bin nicht vollständig unopinionated. 1180 01:03:14,995 --> 01:03:21,072 1181 01:03:21,072 --> 01:03:22,322 MICHAEL D. SMITH: [unverständlich]. 1182 01:03:22,322 --> 01:03:28,298 1183 01:03:28,298 --> 01:03:30,788 >> ZIELGRUPPE: Ich habe eigentlich ein Frage über die [unverständlich]. 1184 01:03:30,788 --> 01:03:35,270 Also, zurück zu den [Unverständlich] und [unverständlich] Privatsphäre. 1185 01:03:35,270 --> 01:03:37,760 Und es ist eine andere Plattform? 1186 01:03:37,760 --> 01:03:38,756 >> Mark Zuckerberg: Ja. 1187 01:03:38,756 --> 01:03:41,744 >> ZIELGRUPPE: Also Leute College sind über 18 und erlaubt 1188 01:03:41,744 --> 01:03:44,483 was auch immer zu veröffentlichen Bilder, die sie möchten, und sie sind nicht wirklich 1189 01:03:44,483 --> 01:03:47,720 belastendes sich selbst, mit Ausnahme möglicherweise für Drogen und Alkohol? 1190 01:03:47,720 --> 01:03:52,202 Ich habe Bilder gesehen, auf Facebook, wo meine jüngere 1191 01:03:52,202 --> 01:03:54,692 Cousins ​​trinken und solche Sachen. 1192 01:03:54,692 --> 01:04:00,170 Aber wenn man auf die hohe Schule gehen Kinder, sie sind 15 und 16 und jünger. 1193 01:04:00,170 --> 01:04:03,158 >> Und habt ihr einfach sagen, es ist das Internet, 1194 01:04:03,158 --> 01:04:06,644 und wenn sie zu belasten wollen sich und die Dinge so, 1195 01:04:06,644 --> 01:04:07,640 ist das OK? 1196 01:04:07,640 --> 01:04:11,624 Oder haben euch die Bilder filtern dass Schülerinnen und Schüler setzen sich 1197 01:04:11,624 --> 01:04:13,118 und die Informationen, die sie schreiben? 1198 01:04:13,118 --> 01:04:15,435 Oder wollen Sie einfach nur [unverständlich]? 1199 01:04:15,435 --> 01:04:18,310 Mark Zuckerberg: So viel die Lösungen, die wir kommen mit Sachen 1200 01:04:18,310 --> 01:04:23,230 sind keine technischen oder organisatorischen, sondern nur die Anwendung sozialer Druck 1201 01:04:23,230 --> 01:04:24,580 in guter Weise. 1202 01:04:24,580 --> 01:04:28,740 So Myspace hat - fast ein Drittel ihrer Mitarbeiter 1203 01:04:28,740 --> 01:04:32,660 überwacht die Bilder, die Pornografie hochgeladen zu werden. 1204 01:04:32,660 --> 01:04:36,270 Wir haben kaum je eines Pornographie hochgeladen, 1205 01:04:36,270 --> 01:04:39,290 und ich denke, dass eine Menge von der Grund dafür ist, dass die Menschen 1206 01:04:39,290 --> 01:04:44,470 verwenden ihre echten Namen auf Facebook, und Ihre echte E-Mail-Adresse für die Schule. 1207 01:04:44,470 --> 01:04:47,900 Und wenn Sie das haben, dann sind Sie nicht um Pornographie hochladen. 1208 01:04:47,900 --> 01:04:50,830 Und ich denke, das ist eine wirklich einfache Lösung sozialer 1209 01:04:50,830 --> 01:04:56,060 auf eine möglicherweise komplexe technische Frage. 1210 01:04:56,060 --> 01:05:02,367 >> So dass das, änderten wir einige der die Features schon seit der High School. 1211 01:05:02,367 --> 01:05:04,200 Zum Beispiel haben wir Parteien aus, da wir 1212 01:05:04,200 --> 01:05:06,370 dachte, dass die Eltern wäre stinksauer bekommen 1213 01:05:06,370 --> 01:05:09,280 oder sie einfach brechen alle würden die Parteien Fass wirklich schnell, 1214 01:05:09,280 --> 01:05:10,744 und dass für alle saugen würde. 1215 01:05:10,744 --> 01:05:13,470 >> [CHUCKLES] 1216 01:05:13,470 --> 01:05:16,250 >> Ich weiß nicht. 1217 01:05:16,250 --> 01:05:20,290 Wir deemphasize Kontakt Informationen in der High School. 1218 01:05:20,290 --> 01:05:22,746 Ja. 1219 01:05:22,746 --> 01:05:24,120 ZIELGRUPPE: Okay, beenden wir hier. 1220 01:05:24,120 --> 01:05:26,220 Wenn Sie weitere Fragen haben, fühlen kostenlos herunter zu kommen und sprechen Sie mit Mark. 1221 01:05:26,220 --> 01:05:27,120 Vielen Dank. 1222 01:05:27,120 --> 01:05:28,036 >> Mark Zuckerberg: Ja. 1223 01:05:28,036 --> 01:05:34,457 [Applaus]