1 00:00:00,000 --> 00:00:11,664 2 00:00:11,664 --> 00:00:13,830 Michael D. Smith: To Po południu mam przyjemność 3 00:00:13,830 --> 00:00:16,830 wprowadzenia Mark Zuckerberg, która jest jednym z naszych prelegentów 4 00:00:16,830 --> 00:00:21,030 w tym semestrze, aby przyjść i porozmawiać trochę o informatyce 5 00:00:21,030 --> 00:00:22,040 w świecie rzeczywistym. 6 00:00:22,040 --> 00:00:25,350 Jak większość z was pewnie wiedzą, jak wy wszyscy to zrobić znacznie więcej 7 00:00:25,350 --> 00:00:30,090 niż ja, założyciel Facebook.com, co jest social networking 8 00:00:30,090 --> 00:00:32,200 Program, co chcesz to nazwać. 9 00:00:32,200 --> 00:00:37,094 Wykorzystywane w ponad 2000 szkół w całej naród, a być może na świecie też. 10 00:00:37,094 --> 00:00:38,760 Jest to świat zbyt, lub po prostu naród? 11 00:00:38,760 --> 00:00:39,750 >> Mark Zuckerberg: [niesłyszalne]. 12 00:00:39,750 --> 00:00:40,740 >> Michael D. Smith: OK. 13 00:00:40,740 --> 00:00:45,007 Tak dobry wpływ na ten pewne rzeczy w informatyce. 14 00:00:45,007 --> 00:00:47,090 On chce nam powiedzieć kilka tła nim 15 00:00:47,090 --> 00:00:48,780 a co było istotne i tak dalej. 16 00:00:48,780 --> 00:00:50,140 Więc proszę dołączyć do mnie w serdeczny. 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 Dobra, spoko. 20 00:00:57,540 --> 00:01:00,248 To pierwszy raz w historii musiał posiadać jedną z tych rzeczy. 21 00:01:00,248 --> 00:01:02,818 Więc mam zamiar dołączyć to naprawdę szybko, jedna sekunda. 22 00:01:02,818 --> 00:01:14,270 23 00:01:14,270 --> 00:01:14,770 Dobrze. 24 00:01:14,770 --> 00:01:16,264 Czy słyszysz? 25 00:01:16,264 --> 00:01:17,740 Czy to dobrze? 26 00:01:17,740 --> 00:01:19,160 Jest to wzmacniany w ogóle? 27 00:01:19,160 --> 00:01:19,797 >> PUBLICZNOŚCI: Tak. 28 00:01:19,797 --> 00:01:20,922 Mark Zuckerberg: W porządku. 29 00:01:20,922 --> 00:01:21,979 Słodkie. 30 00:01:21,979 --> 00:01:24,895 To jak jeden z pierwszych razy Byłem na wykładzie na Harvardzie. 31 00:01:24,895 --> 00:01:31,950 32 00:01:31,950 --> 00:01:35,480 Myślę, że to, co prawdopodobnie będzie Najbardziej przydatne dla was jest, jeśli tylko 33 00:01:35,480 --> 00:01:39,104 Państwa przez niektóre kursy że wziąłem na Harvardzie, gdzie rzeczywiście 34 00:01:39,104 --> 00:01:40,270 poszedł wykład czasem. 35 00:01:40,270 --> 00:01:42,230 Żartowałem. 36 00:01:42,230 --> 00:01:44,120 I rodzaju, jak, w jaki sposób różne decyzje 37 00:01:44,120 --> 00:01:46,711 że musiałem zrobić, gdy byłem porusza się z Facebook 38 00:01:46,711 --> 00:01:49,460 ale wpływ różnych rzeczy że uczyłem się w klasach 39 00:01:49,460 --> 00:01:50,427 że biorę. 40 00:01:50,427 --> 00:01:53,010 A jeśli wszystko pójdzie zgodnie z planu, to może niektórzy z was 41 00:01:53,010 --> 00:01:55,759 wyjdzie z tego myślenia że biorąc rzeczy CS lub inżynierskie 42 00:01:55,759 --> 00:01:57,760 na Harvardzie jest rzeczywiście rodzaju użyteczne. 43 00:01:57,760 --> 00:02:00,640 Więc to jest plan gry. 44 00:02:00,640 --> 00:02:02,670 >> Myślę, że jest to szczelinowe przez dwie godziny. 45 00:02:02,670 --> 00:02:04,670 Nie ma mowy, idę mówić przez dwie godziny. 46 00:02:04,670 --> 00:02:07,110 Pewnie mówią o niczym 20 minut, lub 15 minut, 47 00:02:07,110 --> 00:02:08,750 i wtedy ja po prostu pozwól macie pytania. 48 00:02:08,750 --> 00:02:10,958 Bo jestem pewien, że chłopaki mają więcej ciekawych rzeczy 49 00:02:10,958 --> 00:02:14,816 zapytać mnie, niż mogłem się się z mówić o sobie. 50 00:02:14,816 --> 00:02:16,760 >> Więc myślę, że będę po prostu rodzaj zacząć. 51 00:02:16,760 --> 00:02:19,810 52 00:02:19,810 --> 00:02:23,580 Kiedy byłem tu, rozpoczęła się przy 121. 53 00:02:23,580 --> 00:02:26,297 Nigdy rzeczywiście miała 50. 54 00:02:26,297 --> 00:02:28,130 Należy zdobyć inny facet, który był 55 00:02:28,130 --> 00:02:31,190 robi Facebooka, Dustin Moskovitz, który był mój współlokator. 56 00:02:31,190 --> 00:02:34,792 Kiedy zaczęliśmy strona była napisany w PHP, który nie jest czymś 57 00:02:34,792 --> 00:02:36,500 że nauczyłem się w jeden z tych klas. 58 00:02:36,500 --> 00:02:38,960 Ale na szczęście, jeśli mają dobre tło w C, 59 00:02:38,960 --> 00:02:42,790 Składnia jest bardzo podobna, a można je odebrać w dzień lub dwa. 60 00:02:42,790 --> 00:02:49,020 >> Więc zacząłem pisać witrynę i uruchomił go na Harvardzie 61 00:02:49,020 --> 00:02:51,040 w lutym 2004 roku. 62 00:02:51,040 --> 00:02:52,750 Sądzę więc, że prawie dwa lata temu. 63 00:02:52,750 --> 00:02:55,770 I w ciągu kilku tygodni, Kilka tysięcy osób podpisało się. 64 00:02:55,770 --> 00:02:57,686 I zaczęliśmy się Niektóre wiadomości e-mail od osób, 65 00:02:57,686 --> 00:03:00,800 na innych uczelniach prośbą o nas aby uruchomić go w swoich szkołach. 66 00:03:00,800 --> 00:03:02,725 >> I ja brałem 161 w czasie. 67 00:03:02,725 --> 00:03:05,350 Więc nie wiem, czy znacie Renoma tego kursu, 68 00:03:05,350 --> 00:03:07,662 , ale to było trochę ciężkie. 69 00:03:07,662 --> 00:03:10,370 To było oczywiście bardzo zabawne, ale nie zostawił mi dużo czasu 70 00:03:10,370 --> 00:03:12,510 do niczego innego z Facebooka. 71 00:03:12,510 --> 00:03:16,360 Więc mój współlokator Dustin, który ja Chyba właśnie skończyła CS50, 72 00:03:16,360 --> 00:03:18,370 było jak, hej, chcę pomóc. 73 00:03:18,370 --> 00:03:22,009 Chcę zrobić ekspansję i pomóc dowiedzieć się, jak to zrobić rzeczy. 74 00:03:22,009 --> 00:03:24,050 Więc ja na to, wiesz, to całkiem fajny koleś, 75 00:03:24,050 --> 00:03:26,500 ale tak naprawdę nie znam żadnego PHP czy coś w tym stylu. 76 00:03:26,500 --> 00:03:29,919 Więc ten weekend wrócił do domu, kupiłem książkę Perl dla opornych, 77 00:03:29,919 --> 00:03:31,960 wrócił i było jak, w porządku, jestem gotowy. 78 00:03:31,960 --> 00:03:35,560 Byłem jak koleś, witryna jest napisana w PHP, nie Perl, ale wiesz, 79 00:03:35,560 --> 00:03:36,270 to jest cool. 80 00:03:36,270 --> 00:03:41,800 >> Więc podniósł PHP na kilka dni, bo ja 81 00:03:41,800 --> 00:03:44,090 Obiecuję, że jeśli dobre tło w C, a następnie 82 00:03:44,090 --> 00:03:46,230 PHP jest bardzo prosta rzecz odebrać. 83 00:03:46,230 --> 00:03:49,390 A on po prostu rodzaj poszedł do pracy. 84 00:03:49,390 --> 00:03:53,120 Więc to znaczy, najpierw poważna decyzja że naprawdę musiał dokonać 85 00:03:53,120 --> 00:03:57,140 było w jak rodzaj rozwiń architekturę 86 00:03:57,140 --> 00:04:01,920 aby przejść z jednego typu szkoły utworzonej które mieliśmy, gdy było to tylko na Harvardzie 87 00:04:01,920 --> 00:04:03,830 do czegoś, co wsparcie wielu szkół. 88 00:04:03,830 --> 00:04:06,890 >> Więc to była decyzja, że ​​miał być wykonane na kilka poziomów, 89 00:04:06,890 --> 00:04:10,000 zarówno w produkcie jak i chcieliśmy prywatności do pracy, 90 00:04:10,000 --> 00:04:12,510 ale myślę, że naprawdę To ważna decyzja 91 00:04:12,510 --> 00:04:16,180 pomógł nam skalować nieźle to jak zdecydowaliśmy się na dystrybucję danych. 92 00:04:16,180 --> 00:04:21,680 >> Więc nie wiem, jak wiele złożoności rzeczy, jak Big O notacji chłopaki 93 00:04:21,680 --> 00:04:23,620 w tej klasie. 94 00:04:23,620 --> 00:04:28,610 Tak, mam na myśli, jeden z najbardziej skomplikowanych Obliczenia, które robimy na miejscu 95 00:04:28,610 --> 00:04:32,080 jest obliczenie, aby powiedzieć, jak jesteś podłączony do ludzi. 96 00:04:32,080 --> 00:04:34,680 >> Bo jeśli możesz wyobraź sobie, że jest przechowywany 97 00:04:34,680 --> 00:04:42,210 w rodzaju serii nieukierunkowana - to nie jest wa - tak nieukierunkowana, 98 00:04:42,210 --> 00:04:45,970 nieważonych pary numerów identyfikacyjnych ludzi w bazie danych. 99 00:04:45,970 --> 00:04:49,647 Następnie, jeśli chcesz dowiedzieć się, , który przyjaźni się z kimś, 100 00:04:49,647 --> 00:04:51,230 trzeba patrzeć na wszystkich swoich przyjaciół. 101 00:04:51,230 --> 00:04:51,730 Prawda? 102 00:04:51,730 --> 00:04:54,000 Więc to może jak 100 czy 200 osób. 103 00:04:54,000 --> 00:04:57,050 >> Ale jeśli chcesz, aby dowiedzieć kto jest przyjacielem przyjaciela, 104 00:04:57,050 --> 00:04:59,800 lub co najbliżej zasilania tam jest, to rodzaj 105 00:04:59,800 --> 00:05:03,440 trzeba spojrzeć na 100 lub 200 przyjaciele każdego z tych przyjaciół. 106 00:05:03,440 --> 00:05:10,020 Tak więc staje się na każdym poziomie jest Innym czynnikiem, n mnoży n, gdzie 107 00:05:10,020 --> 00:05:13,861 n oznacza liczbę znajomych że każdy z Twoich znajomych ma. 108 00:05:13,861 --> 00:05:16,110 Więc widać, że ta rodzaj staje się w postępie geometrycznym 109 00:05:16,110 --> 00:05:20,076 trudne do rozwiązania za najkrótsza droga między ludźmi. 110 00:05:20,076 --> 00:05:22,950 Więc jeśli szukasz po prostu znajomy znajomego, który jest n do kwadratu. 111 00:05:22,950 --> 00:05:25,520 Jeśli szukasz przyjaciela znajomy znajomego, który jest n do sześcianu. 112 00:05:25,520 --> 00:05:27,311 I to jest coś, które tradycyjnie było 113 00:05:27,311 --> 00:05:31,590 dość trudne dla wielu Witryny poprzednik Facebooku. 114 00:05:31,590 --> 00:05:34,210 I na przykład Friendster miał duże problemy z tym 115 00:05:34,210 --> 00:05:37,520 ponieważ były próby obliczyć aktywujące sześć stopni na zewnątrz, 116 00:05:37,520 --> 00:05:38,870 lub jak siedem stopni na zewnątrz. 117 00:05:38,870 --> 00:05:42,330 >> I to jest coś, że gdy robisz jak n siódmego, 118 00:05:42,330 --> 00:05:47,560 że tak jest naprawdę bardzo trudne i zajęło dół ich strony na chwilę. 119 00:05:47,560 --> 00:05:51,950 Tak więc jedna z rzeczy, które niby miały w umyśle, gdy byliśmy na zastanawianie się 120 00:05:51,950 --> 00:05:56,070 jak to zrobić, to w jaki sposób rozprowadzać w bazie danych w taki sposób, 121 00:05:56,070 --> 00:05:58,820 że obliczenia staje się wykonalny. 122 00:05:58,820 --> 00:06:03,570 >> Więc to, co zdecydowaliśmy się że każdy na miejscu 123 00:06:03,570 --> 00:06:06,800 ma większość w swojej działalności szkoły, że są one oparte na rodzaj. 124 00:06:06,800 --> 00:06:09,767 Więc jeśli jesteś na Harvardzie, wtedy większość ludzi 125 00:06:09,767 --> 00:06:12,350 który masz zamiar się widząc i transakcje z na stronie 126 00:06:12,350 --> 00:06:13,475 będą na Harvardzie. 127 00:06:13,475 --> 00:06:16,600 To faktycznie chyba jak 90% rzeczy, które można zrobić na miejscu. 128 00:06:16,600 --> 00:06:20,510 >> Więc zdecydowaliśmy się rozdzielić bazy danych i tworzyć 129 00:06:20,510 --> 00:06:25,740 jedna instancja bazy danych MySQL dla każdej szkoły w sieci. 130 00:06:25,740 --> 00:06:30,680 I w ten, że jeśli zauważyć, że możemy obliczyć ścieżki 131 00:06:30,680 --> 00:06:32,050 są tylko w obrębie szkoły. 132 00:06:32,050 --> 00:06:35,120 Zamiast więc powiedzmy, jak teraz jesteśmy w sześciu milionów użytkowników, 133 00:06:35,120 --> 00:06:41,080 i zamiast zrobić n Cubed na pewnej części sześć milionów 134 00:06:41,080 --> 00:06:43,850 to jest po prostu brak cubed nad 10000, który jest znacznie bardziej 135 00:06:43,850 --> 00:06:47,760 opanowania typu obliczeń. 136 00:06:47,760 --> 00:06:50,920 >> Tak, jakby był pierwszy poważna decyzja architektoniczny 137 00:06:50,920 --> 00:06:55,210 że musieliśmy zrobić, że przyczyniły do nas nie umiera kilka miesięcy później. 138 00:06:55,210 --> 00:06:58,250 I to było prawdopodobnie dość ważne. 139 00:06:58,250 --> 00:07:04,935 >> Więc kiedy po raz pierwszy skonfigurować witrynę mieliśmy tylko jeden komputer, które zostały uruchomione. 140 00:07:04,935 --> 00:07:06,060 To nie było w naszym pokoju w akademiku. 141 00:07:06,060 --> 00:07:06,851 Byliśmy wynajmuje je. 142 00:07:06,851 --> 00:07:10,780 I niby nauczkę dla próbuje uruchomić stronę z moim akademiku 143 00:07:10,780 --> 00:07:15,040 pokój na kilka miesięcy wcześniej, a Harvard prawie próbował mnie wyrzucić. 144 00:07:15,040 --> 00:07:18,750 >> Więc skończyło się na wynajem Serwer off miejscu tym razem. 145 00:07:18,750 --> 00:07:26,540 I chyba działa pierwotnie baza danych i serwer WWW. 146 00:07:26,540 --> 00:07:29,280 Apache jest to, co tak byliśmy użyty w tym przypadku 147 00:07:29,280 --> 00:07:31,940 służyć stron na tej samej maszynie. 148 00:07:31,940 --> 00:07:35,710 I dlatego, że dystrybuowane Bazy danych w sposób, który my, 149 00:07:35,710 --> 00:07:40,750 byliśmy w stanie, w miarę upływu czasu, po prostu dodaj więcej maszyn liniowo i rodzaj 150 00:07:40,750 --> 00:07:43,630 rozwijać witrynę bez żadnych rodzaj ekspansji wykładniczej 151 00:07:43,630 --> 00:07:45,640 od ilości maszyn, które mieliśmy. 152 00:07:45,640 --> 00:07:49,470 >> Ale po tym, jak uderzył o jak 30 lub 50 szkół, 153 00:07:49,470 --> 00:07:54,020 zaczęliśmy sobie sprawę, że mogliśmy zaczynają coraz więcej ze 154 00:07:54,020 --> 00:07:55,130 MySQL i Apache. 155 00:07:55,130 --> 00:07:57,980 156 00:07:57,980 --> 00:08:02,270 Niektóre rzeczy po drodze, że został utworzony po prostu nie było tak optymalne jak mógł. 157 00:08:02,270 --> 00:08:10,840 >> Tak na przykład, gdy masz MySQL i Apache maszyny 158 00:08:10,840 --> 00:08:14,500 działa na tym samym serwerze, a następnie, jeśli coś się dzieje z tym serwerem, 159 00:08:14,500 --> 00:08:18,500 to nie tylko baza danych dla tej szkoły lub szkół 160 00:08:18,500 --> 00:08:20,700 tylko na tym serwerze zatrzymać rodzaj odpowiadać 161 00:08:20,700 --> 00:08:24,367 w taki sposób, że otrzyma nic przydatne, 162 00:08:24,367 --> 00:08:25,950 ale nie można nawet otworzyć żadnej strony WWW. 163 00:08:25,950 --> 00:08:27,075 Więc masz stronę nie zakłada. 164 00:08:27,075 --> 00:08:28,250 I że jest do bani. 165 00:08:28,250 --> 00:08:33,586 >> Ale inna sprawa jest to, że odchylenie i korzystanie ze szkoły do ​​szkoły 166 00:08:33,586 --> 00:08:34,919 nie jest również będzie idealny. 167 00:08:34,919 --> 00:08:38,049 Więc niektóre szkoły są zawsze będziemy mieć większe zastosowanie. 168 00:08:38,049 --> 00:08:40,760 Musimy teraz jak Penn szkół Państwo, które ma 50.000 użytkowników. 169 00:08:40,760 --> 00:08:44,942 A potem większość szkół jeszcze mniej niż 2000 użytkowników. 170 00:08:44,942 --> 00:08:47,400 Bo jest wiele małych szkoły i wiele szkół 171 00:08:47,400 --> 00:08:49,600 , które nie mają pełnej powszechności. 172 00:08:49,600 --> 00:08:54,920 >> Więc, próbując poradzić sobie z ten problem i sprawiają, że 173 00:08:54,920 --> 00:08:59,630 tak, że można poradzić sobie z Fakt, że Penn State miał 174 00:08:59,630 --> 00:09:02,240 50.000 ludzi i tylko mnóstwo użytkowników na czas 175 00:09:02,240 --> 00:09:05,380 a potem masz jakieś szkoły że nie, co zdecydowaliśmy się zrobić 176 00:09:05,380 --> 00:09:09,280 jest oddzielenie niektórych sieci serwerów z serwerami baz danych. 177 00:09:09,280 --> 00:09:14,910 I zrobić to tak, że po prostu musieliśmy Pula serwerów Apache 178 00:09:14,910 --> 00:09:18,100 że możemy załadować równowagi pomiędzy. 179 00:09:18,100 --> 00:09:20,300 I zrobić to tak, że Można użyć tych jednolicie 180 00:09:20,300 --> 00:09:23,690 natomiast tylko o bazę danych warstwa jest jakby spójne. 181 00:09:23,690 --> 00:09:27,840 >> Więc nie wiem, czy ten materiał jest interesujące was w ogóle. 182 00:09:27,840 --> 00:09:35,800 Lub, jeśli jest to coś, co ma znaczenie co wy studiuje teraz. 183 00:09:35,800 --> 00:09:39,260 Więc jeśli jest więcej rzeczy że chłopaki wolałbym 184 00:09:39,260 --> 00:09:42,730 wiedzieć w kategoriach architektury następnie, że zostawię na pytania otwarte 185 00:09:42,730 --> 00:09:43,310 później. 186 00:09:43,310 --> 00:09:48,440 Więc nie spędzają dużo czasu po prostu mówić o przypadkowych aplikacji 187 00:09:48,440 --> 00:09:52,625 że chłopaki mogą nie zawsze dbają, aby użyć. 188 00:09:52,625 --> 00:09:55,080 >> Pozwól mi spróbować znaleźć jakiś interesujących przykładów. 189 00:09:55,080 --> 00:10:04,020 190 00:10:04,020 --> 00:10:12,860 Więc to znaczy, myślę, że jedną z rzeczy, które dość ciekawe 191 00:10:12,860 --> 00:10:19,850 Wtedy mamy do Temperatura w zakresie ruchu 192 00:10:19,850 --> 00:10:23,110 gdzie zaczęliśmy maxing z wykonywania niektórych 193 00:10:23,110 --> 00:10:27,620 z tych aplikacji open source które są na ogół dość wydajny. 194 00:10:27,620 --> 00:10:32,149 >> Tak na przykład, MySQL bardzo dobra baza danych open source. 195 00:10:32,149 --> 00:10:34,690 Nie wiem, czy któryś z was jakby w swoim własnym czasie bałagan 196 00:10:34,690 --> 00:10:39,920 się i zrobić coś z MySQL lub stosować go w żaden sposób. 197 00:10:39,920 --> 00:10:41,310 Ale jest to dość łatwy w użyciu. 198 00:10:41,310 --> 00:10:43,029 To również przyzwoicie szybkie. 199 00:10:43,029 --> 00:10:44,070 Indeksy działa całkiem dobrze. 200 00:10:44,070 --> 00:10:48,090 To nie jest w pełni funkcjonalny, jak coś jak Oracle, ale to jest całkiem dobre. 201 00:10:48,090 --> 00:10:50,460 >> I dotarliśmy do punktu gdzie, myślę, że około 202 00:10:50,460 --> 00:10:54,400 kiedy zaczęliśmy robić jak może 100 milionów stron dziennie, 203 00:10:54,400 --> 00:10:59,230 że zaczął biec do pewne wąskie gardła na ten temat. 204 00:10:59,230 --> 00:11:07,530 Tak na przykład, typowe zapytanie na MySQL może podjąć 03:58 milisekund. 205 00:11:07,530 --> 00:11:09,220 I to nie jest tak dużo. 206 00:11:09,220 --> 00:11:12,900 Ale kiedy robisz 100 miliard odsłon dziennie, 207 00:11:12,900 --> 00:11:15,679 i każdy widok strony może mają od 30 do 50 pytań, 208 00:11:15,679 --> 00:11:18,220 zwłaszcza jeśli robisz coś w widoku profilu 209 00:11:18,220 --> 00:11:23,150 pyta najróżniejszych informacji, a następnie, że zaczyna ssać. 210 00:11:23,150 --> 00:11:29,450 >> Więc zaczęliśmy się rozwijać buforowanie, że warstwa 211 00:11:29,450 --> 00:11:31,750 dozwolone szybszy dostęp do niektóre z informacji. 212 00:11:31,750 --> 00:11:35,460 I początkowo używaliśmy innego Memcache aplikacji open source, 213 00:11:35,460 --> 00:11:38,320 które nie wiem, czy ktoś z was Macie jakieś doświadczenia z tym. 214 00:11:38,320 --> 00:11:40,700 Ale to było dość szybkie. 215 00:11:40,700 --> 00:11:43,950 To ma czas dostępu w dół do Myślę, że 0,3 216 00:11:43,950 --> 00:11:46,840 do 0,5 milisekund który jest bardzo dobry. 217 00:11:46,840 --> 00:11:52,170 >> Ale ma też kilka kwestii dystrybucji. 218 00:11:52,170 --> 00:11:56,000 To ma być rozprowadzane hash tabeli rodzaju aplikacji, 219 00:11:56,000 --> 00:12:02,540 gdzie można po prostu dołączyć dowolną liczbę pudełek Memcache w klastrze 220 00:12:02,540 --> 00:12:05,610 i móc zaczepić to i mieć spokój. 221 00:12:05,610 --> 00:12:08,710 Ale wpadliśmy w wielu problemów tam, gdzie 222 00:12:08,710 --> 00:12:11,170 różne pudełka Memcache pójdzie w dół. 223 00:12:11,170 --> 00:12:13,270 I nie było redundancja od informacji. 224 00:12:13,270 --> 00:12:17,120 Więc kiedy Memcache pole poszedł w dół i trzeba było miss cache, 225 00:12:17,120 --> 00:12:19,640 wtedy wszystko nagle miał dużo więcej ruchu 226 00:12:19,640 --> 00:12:22,740 będzie określony zestaw baz danych. 227 00:12:22,740 --> 00:12:26,170 I że będzie do dupy. 228 00:12:26,170 --> 00:12:32,830 >> Tak więc w miarę upływu czasu, możemy nawet przerósł Memcache i indeksy na MySQL. 229 00:12:32,830 --> 00:12:33,890 Nadal używać takich rzeczy. 230 00:12:33,890 --> 00:12:37,490 Ale musieliśmy zbudować na szczycie tej dodatkowej redundancji. 231 00:12:37,490 --> 00:12:41,870 I myślę, że to jest coś, co jest Prawdopodobnie może trochę interesujące. 232 00:12:41,870 --> 00:12:45,580 Ale dam wam pytaj więcej pytań o tym później. 233 00:12:45,580 --> 00:12:51,432 >> Nie jestem pewien, co będzie ciekawe mówić o teraz. 234 00:12:51,432 --> 00:12:53,220 Może wy może pomóc trochę? 235 00:12:53,220 --> 00:12:57,170 236 00:12:57,170 --> 00:12:58,073 Idź do niego. 237 00:12:58,073 --> 00:13:03,496 >> PUBLICZNOŚCI: Jestem ciekaw, myśli [niesłyszalne] 238 00:13:03,496 --> 00:13:10,891 idzie do biznesu w Internecie, takich jak to, jak czułeś się atmosfera 239 00:13:10,891 --> 00:13:15,058 z dużych graczy to wszystko sprowadzać do rynku i innych wielkich graczy 240 00:13:15,058 --> 00:13:16,807 kim jesteś, że może [Niesłyszalne], aby zaznaczyć, 241 00:13:16,807 --> 00:13:19,765 lub co twoje doświadczenie było z tym. 242 00:13:19,765 --> 00:13:24,202 Byłbym zainteresowany, tylko na techniczne z boku, [niesłyszalne] tylko oszukanie 243 00:13:24,202 --> 00:13:26,667 i technicznie jak [niesłyszalne]. 244 00:13:26,667 --> 00:13:29,625 245 00:13:29,625 --> 00:13:33,710 >> Mark Zuckerberg: Tak, tak, to jest nie kwestia techniczna, w ogóle. 246 00:13:33,710 --> 00:13:41,250 Ale myślę, że ja po prostu lubię przejść do czasu pytanie teraz. 247 00:13:41,250 --> 00:13:45,439 Bo nie jestem pewien, co jest istotne rzeczy dla mnie, aby dyskutować. 248 00:13:45,439 --> 00:13:46,480 Więc ja po prostu odpowiedzieć na to pytanie. 249 00:13:46,480 --> 00:13:49,313 Wtedy każdy, kto chce zadać mi pytania można po prostu pójść na to. 250 00:13:49,313 --> 00:13:51,470 251 00:13:51,470 --> 00:13:54,640 >> Chyba nigdy tak naprawdę spędził wiele czasu martwiąc się o takich rzeczach - ja 252 00:13:54,640 --> 00:13:56,598 oznacza, że ​​są firmy tam jak Google 253 00:13:56,598 --> 00:14:00,600 , że może po prostu dostać się do przestrzeni i robić, co chcesz w dowolnym momencie. 254 00:14:00,600 --> 00:14:08,050 I myślę, że jednym z fajnych rzeczy o tym razem w technologii 255 00:14:08,050 --> 00:14:13,340 jest to, że ludzie stosują dźwigni finansowej i w stanie zrobić o wiele więcej niż oni naprawdę 256 00:14:13,340 --> 00:14:14,950 nigdy nie był w stanie zrobić wcześniej. 257 00:14:14,950 --> 00:14:20,090 >> A nawet cztery lata temu kiedy Google rozpoczął, 258 00:14:20,090 --> 00:14:22,830 teraz mają setki tysięcy maszyn 259 00:14:22,830 --> 00:14:26,780 i prawdopodobnie miliardy dolarów na sprzęt. 260 00:14:26,780 --> 00:14:29,340 Myślę, że pokolenie, zanim Google, nie można nawet 261 00:14:29,340 --> 00:14:32,410 zrobić stronę bez niektórych duży kawałek sprzętu. 262 00:14:32,410 --> 00:14:40,000 Myślę, eBay, na przykład, prowadził od dwóch 50.000 dolarów maszyn. 263 00:14:40,000 --> 00:14:43,640 Po prostu nie można zacząć robić, że jeśli jesteś tylko dzieckiem w pokoju w akademiku. 264 00:14:43,640 --> 00:14:51,610 >> Więc myślę, że fakt, że mogliśmy Maszyny czynsz za 100 dolarów miesięcznie 265 00:14:51,610 --> 00:14:56,820 i na tej skali do Punkt, w którym mieliśmy 300000 użytkowników 266 00:14:56,820 --> 00:14:57,830 jest całkiem fajny. 267 00:14:57,830 --> 00:15:02,810 To dość wyjątkowa sprawa, że ​​to jest dzieje w technologii teraz. 268 00:15:02,810 --> 00:15:08,390 To czyni ją tak, że zamiast martwiąc się o to, kto jest wielkim graczem 269 00:15:08,390 --> 00:15:15,356 i co zrobi Google obok, można zrobić więcej - można 270 00:15:15,356 --> 00:15:16,730 może po prostu wiele rzeczy zrobić. 271 00:15:16,730 --> 00:15:24,460 >> I zamiast wyjść i niektóre z tradycyjnej działalności 272 00:15:24,460 --> 00:15:27,927 problemy, jak ty mają podnieść kapitał, zanim będzie można dokonać niczego, 273 00:15:27,927 --> 00:15:29,010 , że nie jest już problemem. 274 00:15:29,010 --> 00:15:32,100 Więc użyta do zrobienia wiele więcej na własną rękę teraz. 275 00:15:32,100 --> 00:15:35,300 Nie wiem, czy to odpowiada znak, że pytasz. 276 00:15:35,300 --> 00:15:38,790 >> Ale mam na myśli, że to jeden z powodów, dla Dlatego uważam, że w tym momencie, 277 00:15:38,790 --> 00:15:41,040 to sprawia, że ​​wiele sensu do studiowania tych rzeczy. 278 00:15:41,040 --> 00:15:47,110 Ponieważ w żadnym momencie w przeszłości mógł Ci wykorzystać taką małą ilość 279 00:15:47,110 --> 00:15:49,460 pieniędzy, aby uzyskać mocny tyle technologia 280 00:15:49,460 --> 00:15:52,000 aby naprawdę dotknąć ludzi w sposób, że można już dziś. 281 00:15:52,000 --> 00:15:55,990 Google ma około 250 milion odwiedzin dziennie. 282 00:15:55,990 --> 00:16:01,970 Mają setki tysięcy maszyn i 5000 pracowników. 283 00:16:01,970 --> 00:16:05,480 >> Facebook ma 400 mln odsłon dziennie. 284 00:16:05,480 --> 00:16:10,260 To dużo więcej niż Google robi. 285 00:16:10,260 --> 00:16:12,340 I mamy setki maszyn. 286 00:16:12,340 --> 00:16:15,600 I po prostu przeszedł 50 pracowników. 287 00:16:15,600 --> 00:16:19,860 A to tylko techniczne generowanie trzech lub czterech 288 00:16:19,860 --> 00:16:22,910 lat w architekturze , które zostały utworzone. 289 00:16:22,910 --> 00:16:27,162 >> A następnie przejść trzy lub cztery lata wstecz wcześniej od jak eBay Google 290 00:16:27,162 --> 00:16:28,620 i to jest po prostu zupełnie inna. 291 00:16:28,620 --> 00:16:32,510 Bo przynajmniej Google pracuje się z wielu rozproszonych urządzeń 292 00:16:32,510 --> 00:16:34,930 że mają setki tysięcy maszyn, 293 00:16:34,930 --> 00:16:40,200 ale pomysł był aby uzyskać wiele Maszyny gówniane, które są naprawdę tanie. 294 00:16:40,200 --> 00:16:41,530 To znaczy, że jest to duży krok w górę. 295 00:16:41,530 --> 00:16:44,539 >> Bo to jest jak, OK, to jest bardziej zbędne. 296 00:16:44,539 --> 00:16:45,830 Oni nie tracąc informacji. 297 00:16:45,830 --> 00:16:47,455 Nie oczekują rzeczy zawsze działa. 298 00:16:47,455 --> 00:16:51,307 Jest to o wiele bardziej dojrzały postawa niż eBay, które 299 00:16:51,307 --> 00:16:53,390 Była to jedyna rzecz, która mogą zrobić w tym czasie. 300 00:16:53,390 --> 00:16:56,406 301 00:16:56,406 --> 00:16:58,676 >> PUBLICZNOŚCI: Mam pytanie o rzeczy DHT. 302 00:16:58,676 --> 00:16:59,759 >> Mark Zuckerberg: co? 303 00:16:59,759 --> 00:17:01,551 PUBLICZNOŚCI: Ukazuje Hash Table rzeczy. 304 00:17:01,551 --> 00:17:02,925 Mark Zuckerberg: Tak, który? 305 00:17:02,925 --> 00:17:05,074 PUBLICZNOŚCI: Ja tylko zastanawiasz się, jeśli [niesłyszalne] 306 00:17:05,074 --> 00:17:08,511 wszystkie rozszerzenia dla Memcache, bo jedna rzecz zauważyłem 307 00:17:08,511 --> 00:17:12,930 jest to, że, tak, naprawdę nie istnieją dobre dostępne biblioteki dla DHT rzeczy. 308 00:17:12,930 --> 00:17:14,972 Jest to wszystko cudowne Badania, ale w warunkach 309 00:17:14,972 --> 00:17:18,138 wdrożeń, które rzeczywiście zajmują o wszystkie kwestie zwolnień i wszystko 310 00:17:18,138 --> 00:17:18,822 te rzeczy - 311 00:17:18,822 --> 00:17:22,920 >> Mark Zuckerberg: Tak, Wiele z tych rzeczy - my 312 00:17:22,920 --> 00:17:25,280 nie koniecznie przedłużyć Memcache. 313 00:17:25,280 --> 00:17:29,480 Zbudowaliśmy kilka rzeczy sami. 314 00:17:29,480 --> 00:17:32,470 Teraz, to nie jest open source. 315 00:17:32,470 --> 00:17:33,590 Rozważaliśmy to robić. 316 00:17:33,590 --> 00:17:37,410 I mam na myśli, jest dużo pracy, że idzie do dokonywania rzeczy open source. 317 00:17:37,410 --> 00:17:42,020 I to jest na szczycie tego, czy chce stracić przewagi konkurencyjnej. 318 00:17:42,020 --> 00:17:43,150 To trochę niefortunne. 319 00:17:43,150 --> 00:17:46,935 >> Bo myślę, że jeśli byliśmy po prostu łatwiej zrobić coś takiego, 320 00:17:46,935 --> 00:17:47,810 to można to zrobić. 321 00:17:47,810 --> 00:17:49,950 Można po prostu zwolnić kod. 322 00:17:49,950 --> 00:17:55,430 Ale to nie jest dużo wsparcia i licencji i wszystkie rzeczy. 323 00:17:55,430 --> 00:17:57,030 Okazało się, że to było denerwujące. 324 00:17:57,030 --> 00:17:59,930 >> Jedną z rzeczy, które faktycznie rozważyć co open source 325 00:17:59,930 --> 00:18:03,740 było to, że w rzeczywistości serwer wyszukiwania że facet siedzi tam 326 00:18:03,740 --> 00:18:09,050 się, gdy był jeszcze w Kalifornii. 327 00:18:09,050 --> 00:18:16,380 I myślę, że dotarliśmy do punktu, w którym MySQL został nieco w tyle w niektórych 328 00:18:16,380 --> 00:18:18,520 z wyszukiwań staraliśmy się zrobić. 329 00:18:18,520 --> 00:18:22,330 I zdecydowaliśmy, że byłoby fajne 330 00:18:22,330 --> 00:18:26,750 zrobić, aby wykonać serię rozproszonych maszyn 331 00:18:26,750 --> 00:18:29,147 że może - nie użyć tabeli mieszania. 332 00:18:29,147 --> 00:18:30,980 Jaka jest struktura że używasz, McCollum? 333 00:18:30,980 --> 00:18:33,729 >> ANDREW McCollum: [niesłyszalne]. 334 00:18:33,729 --> 00:18:36,270 Mark Zuckerberg: Tak, tak, myślałem o zrobieniu, że otwarte. 335 00:18:36,270 --> 00:18:42,670 Ale to jest, kiedy niby miałem zrobić cała ta praca wymyślić licencji. 336 00:18:42,670 --> 00:18:44,910 A my po prostu lubię, Wszystko w porządku, wkręt. 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 >> PUBLICZNOŚCI: Co masz spędzają większość swojego czasu pracy robi te dni? 340 00:18:56,157 --> 00:18:57,475 >> Mark Zuckerberg: Zatrudnianie osób. 341 00:18:57,475 --> 00:19:01,160 342 00:19:01,160 --> 00:19:06,060 Myślę, że kiedy, jak rosną, Najważniejsze 343 00:19:06,060 --> 00:19:07,060 jest mieć inteligentnych ludzi. 344 00:19:07,060 --> 00:19:09,630 345 00:19:09,630 --> 00:19:13,915 Jeśli myślisz, że o tym, jak, techniczny dźwigni rzeczy, które mówiłem o 346 00:19:13,915 --> 00:19:20,960 w odpowiedzi, że facet pytanie, jak technologia staje się 347 00:19:20,960 --> 00:19:23,940 bardziej ogólne i mniej drogie, punkt dźwigni 348 00:19:23,940 --> 00:19:26,110 staje się bardziej na ludzi. 349 00:19:26,110 --> 00:19:29,860 Więc jeśli myślisz o to z punktu widzenia 350 00:19:29,860 --> 00:19:36,610 osoby, do czasu ludzie spędzali lub czasu użytkownik spędził, lub zobacz stronę 351 00:19:36,610 --> 00:19:40,590 Analiza ze względu Technologia teraz, ludzie 352 00:19:40,590 --> 00:19:46,220 są znacznie bardziej dźwigni finansowej zrobić więcej rzeczy 353 00:19:46,220 --> 00:19:49,380 i być bardziej istotna w równaniu. 354 00:19:49,380 --> 00:19:53,130 >> W związku z tym, że to naprawdę ważne, , aby uzyskać najbardziej inteligentnych ludzi. 355 00:19:53,130 --> 00:19:58,660 A także, mam na myśli, kiedy jesteś mały firmy, możesz być naprawdę zwinny 356 00:19:58,660 --> 00:20:00,050 i się wiele rzeczy zrobić. 357 00:20:00,050 --> 00:20:02,845 I jest stosunkowo Trochę biurokracji. 358 00:20:02,845 --> 00:20:06,397 Więc jeśli masz inteligentnych ludzi, którzy mogą podjąć zaletę, że do budowy fajnych rzeczy, 359 00:20:06,397 --> 00:20:07,230 to jest to niesamowite. 360 00:20:07,230 --> 00:20:10,790 361 00:20:10,790 --> 00:20:15,990 >> Myślę, poza tym, projektowaniu nowych rzeczy. 362 00:20:15,990 --> 00:20:18,530 Nie ma zbyt wiele korporacyjnej biurokracji jeszcze. 363 00:20:18,530 --> 00:20:20,342 Więc nie mam do tracić czasu na to. 364 00:20:20,342 --> 00:20:26,820 365 00:20:26,820 --> 00:20:29,630 Oby tak dalej? 366 00:20:29,630 --> 00:20:36,090 >> PUBLICZNOŚCI: Tak, jak wiele Rozmawiałeś i konsultacji z prawnikami do tej pory? 367 00:20:36,090 --> 00:20:38,860 >> Mark Zuckerberg: Mam prawnika który pracuje dla mnie w pełnym wymiarze czasu. 368 00:20:38,860 --> 00:20:43,830 >> PUBLICZNOŚCI: OK, to jest duża częścią prowadzenia działalności gospodarczej? 369 00:20:43,830 --> 00:20:47,309 Czy poleciłbyś pracy na [niesłyszalne] wcześnie? 370 00:20:47,309 --> 00:20:50,291 371 00:20:50,291 --> 00:20:52,550 >> Mark Zuckerberg: nie. 372 00:20:52,550 --> 00:20:59,980 I to, jak sądzę, pod warunkiem, jakiś kłopot później. 373 00:20:59,980 --> 00:21:04,502 Pierwsze rzeczy skonfigurować bardzo dobrze dobrze. 374 00:21:04,502 --> 00:21:05,960 Pierwsze rzeczy czyste jest naprawdę dobra. 375 00:21:05,960 --> 00:21:09,590 >> I mam na myśli, nikt nigdy nie będzie powiedzieć, prawnik jest złe. 376 00:21:09,590 --> 00:21:13,790 To wszystko tylko kwestia możliwości koszt i co priorytety. 377 00:21:13,790 --> 00:21:19,820 Myślę, że w naszym przypadku, mamy teraz radzić sobie z wieloma rzeczami, które 378 00:21:19,820 --> 00:21:23,030 nie został prawidłowo skonfigurowany na początku. 379 00:21:23,030 --> 00:21:25,010 Większość rzeczy jest rozpatrywane. 380 00:21:25,010 --> 00:21:26,620 To już nie jest nawet wielka sprawa. 381 00:21:26,620 --> 00:21:33,450 >> Ale zamiast rozmowy z prawnikami na początku, że robimy rzeczy. 382 00:21:33,450 --> 00:21:37,960 I myślę, że to był prawdopodobnie prawo używania naszego czasu. 383 00:21:37,960 --> 00:21:41,530 Myślę, że jedna fajna cecha z wielu firm, które w końcu 384 00:21:41,530 --> 00:21:44,860 jest naprawdę udany, nie że są naprawdę skuteczne, 385 00:21:44,860 --> 00:21:46,720 ale myślę, że również należą do tego wiadra, 386 00:21:46,720 --> 00:21:49,424 jest to, że działa tak jak ktoś próbuje zrobić coś 387 00:21:49,424 --> 00:21:51,340 fajne i nie ktoś starając się firmę. 388 00:21:51,340 --> 00:21:54,800 389 00:21:54,800 --> 00:21:59,540 Ci niby nie - wyszło z Google Larry i Sergey za doktorat 390 00:21:59,540 --> 00:22:04,500 w Stanford, a wyszedł z Yahoo właśnie, jak sądzę, także niektórzy faceci Stanford 391 00:22:04,500 --> 00:22:06,510 tylko rodzaj wkręcania wokół w swoim pokoju w akademiku. 392 00:22:06,510 --> 00:22:11,840 I wyszedł eBay jakiś facet próbuje zbudować rynek dla swojej dziewczyny 393 00:22:11,840 --> 00:22:14,342 wymianę dozowniki PEZ. 394 00:22:14,342 --> 00:22:15,842 Amazon był trochę bardziej obliczone. 395 00:22:15,842 --> 00:22:20,290 396 00:22:20,290 --> 00:22:24,067 >> Więc nie mogę sobie wyobrazić, że każdy z tych ludzie naprawdę mieli, że wiele porad, 397 00:22:24,067 --> 00:22:25,900 i wydaje się, że wypracowane OK dla nich. 398 00:22:25,900 --> 00:22:28,191 Ale, mam na myśli, w tym samym czasie Nie zamierzam tu siedzieć 399 00:22:28,191 --> 00:22:30,920 i powiedzieć, aby nie uzyskać porady na temat rzeczy. 400 00:22:30,920 --> 00:22:35,810 I wiele razy ludzie są po prostu zbyt ostrożny, zbyt. 401 00:22:35,810 --> 00:22:40,600 Myślę, że jest bardziej przydatna do coś się dzieje, a potem przeprosić później 402 00:22:40,600 --> 00:22:43,740 niż jest, aby upewnić się, że kropka Twój I wszystkie oczy w jakiś 403 00:22:43,740 --> 00:22:44,740 po prostu nie dostać rzeczy zrobić. 404 00:22:44,740 --> 00:22:47,500 405 00:22:47,500 --> 00:22:49,430 Tak. 406 00:22:49,430 --> 00:22:50,460 Idź do niego. 407 00:22:50,460 --> 00:22:53,436 >> PUBLICZNOŚCI: Kiedy myślisz, że Facebook osiągnie punkt, w którym 408 00:22:53,436 --> 00:23:02,860 może stać się, że duże firmy [Niesłyszalne] nowy pomysł, [niesłyszalne]? 409 00:23:02,860 --> 00:23:05,836 Czy myślisz, że będzie to osiągnąć że w najbliższym czasie punkt? 410 00:23:05,836 --> 00:23:09,340 Jak można zachować to od [niesłyszalne]? 411 00:23:09,340 --> 00:23:12,214 >> Mark Zuckerberg: No To znaczy, myślę, że - ja 412 00:23:12,214 --> 00:23:14,253 Myślisz, że jesteś rodzaju Zawsze w tym punkcie. 413 00:23:14,253 --> 00:23:18,290 414 00:23:18,290 --> 00:23:21,830 To znaczy, większość firm rozpoczęła się podobnie jak kilka pomysłów, 415 00:23:21,830 --> 00:23:25,800 a te są mało rzeczy, które robią dobrze. 416 00:23:25,800 --> 00:23:29,120 Tak, mam na myśli, Yahoo było jak my zamierza zorganizować wszystkie te informacje 417 00:23:29,120 --> 00:23:31,160 w świecie, jak o katalogu. 418 00:23:31,160 --> 00:23:33,350 I to było to, czego zaczęło się robić, 419 00:23:33,350 --> 00:23:38,860 a potem się trochę zróżnicowane w miarę upływu czasu i zbudowany więcej rzeczy. 420 00:23:38,860 --> 00:23:42,910 I wiele z tych rzeczy jest jak rdzeń swojej działalności teraz. 421 00:23:42,910 --> 00:23:45,460 To znaczy, to jest tak, że początkowo nie robić wyszukiwania. 422 00:23:45,460 --> 00:23:47,740 A teraz po prostu katalog nie istnieje. 423 00:23:47,740 --> 00:23:49,280 To jest do bani. 424 00:23:49,280 --> 00:23:52,880 Nie ma narzędzia do tego. 425 00:23:52,880 --> 00:23:56,320 >> To znaczy, Google wielka rzecz była tak jak zrobili PageRank. 426 00:23:56,320 --> 00:24:02,320 I wtedy, jak sądzę, z PageRank, mają wyszukiwanie. 427 00:24:02,320 --> 00:24:05,960 A teraz trochę przedłużyć, że do do innego podobnego rodzaju algorytmów, 428 00:24:05,960 --> 00:24:07,830 poszukiwania w innych miejscach. 429 00:24:07,830 --> 00:24:11,090 Ale, mam na myśli, można powiedzieć, jak rodzaj wszystkie inne rzeczy, które robią 430 00:24:11,090 --> 00:24:12,330 jest rodzajem styczna. 431 00:24:12,330 --> 00:24:16,220 I to jak próbują naprawdę ciężko, aby PageRank 432 00:24:16,220 --> 00:24:19,080 i inne rodzaje Algorytmy, które są bardzo 433 00:24:19,080 --> 00:24:23,660 podobny do tego w swojej pracy obowiązuje, i to nie tylko jako elegancki 434 00:24:23,660 --> 00:24:27,460 lub czystej idei, jak Oryginalny był. 435 00:24:27,460 --> 00:24:30,590 >> Tak więc w Facebooku, na przykład kiedy to właśnie się zaczęło, 436 00:24:30,590 --> 00:24:32,840 to, co myślałem, że było najbardziej Ciekawostką był tylko 437 00:24:32,840 --> 00:24:36,010 aby móc wpisać czyjeś imię i dowiedzieć się informacji o nich. 438 00:24:36,010 --> 00:24:38,800 I prawie nie było z rzeczy, które tam teraz. 439 00:24:38,800 --> 00:24:41,010 Nie było żadnych grup. 440 00:24:41,010 --> 00:24:44,982 Nie było żadnych wiadomości, nawet. 441 00:24:44,982 --> 00:24:45,690 Nie było szturchanie. 442 00:24:45,690 --> 00:24:49,790 443 00:24:49,790 --> 00:24:51,250 >> Tak. 444 00:24:51,250 --> 00:24:56,590 To znaczy, tak, to jak można niby dostać rozpoczęła się na jakiejś podstawowej idei. 445 00:24:56,590 --> 00:24:59,680 I ogólnie, firma będzie dobrze, bo 446 00:24:59,680 --> 00:25:02,520 Chyba ludzi, którzy zaczynają od pracy na tej podstawowej idei 447 00:25:02,520 --> 00:25:06,717 rodzaj zrozumieć, że jeden rdzeń pomysł w jakiś wyjątkowy sposób. 448 00:25:06,717 --> 00:25:09,800 Ale to nie oznacza, że ​​mają one lepszego zrozumienia czegokolwiek 449 00:25:09,800 --> 00:25:12,749 innego, niż ktokolwiek inny. 450 00:25:12,749 --> 00:25:15,290 Więc dlatego otaczający się z wielu inteligentnych ludzi 451 00:25:15,290 --> 00:25:18,615 jest bardzo ważne. 452 00:25:18,615 --> 00:25:20,833 >> PUBLICZNOŚCI: Co było - było istnieje jakiś rodzaj modelu 453 00:25:20,833 --> 00:25:26,010 że był [niesłyszalne] zdjęcia funkcje [niesłyszalne] na Facebooku? 454 00:25:26,010 --> 00:25:27,982 Czy istnieje jakiś rodzaj [niesłyszalne]? 455 00:25:27,982 --> 00:25:31,824 456 00:25:31,824 --> 00:25:34,740 Mark Zuckerberg: To znaczy, że jest wiele aplikacji w internecie 457 00:25:34,740 --> 00:25:36,220 teraz robić takie rzeczy. 458 00:25:36,220 --> 00:25:39,540 Tak, mam na myśli, Flickr za dość aplikacji zdjęcia. 459 00:25:39,540 --> 00:25:42,470 Chociaż myślę, że w ciągu trzech tygodni przepuszczono je w ilości zdjęć 460 00:25:42,470 --> 00:25:43,470 że mieliśmy na naszej stronie. 461 00:25:43,470 --> 00:25:49,030 462 00:25:49,030 --> 00:25:51,155 To znaczy, myślę, że najfajniejsza rzecz o fotografii 463 00:25:51,155 --> 00:25:54,849 jest to, że można oznaczyć je i sposób, w jaki 464 00:25:54,849 --> 00:25:56,390 sprawia, że ​​odwołują się do profili ludzi. 465 00:25:56,390 --> 00:25:58,750 I myślę, że to jest coś, co można naprawdę 466 00:25:58,750 --> 00:26:05,960 tylko zrobić, jeśli masz kontekst wszyscy wokół ciebie na miejscu. 467 00:26:05,960 --> 00:26:08,190 Tego rodzaju wymaga wszechobecność użytkowania. 468 00:26:08,190 --> 00:26:09,829 469 00:26:09,829 --> 00:26:13,120 Więc nie wiem, czy którykolwiek z pozostałych chłopaków zrobiłby, że jeśli mają, że 470 00:26:13,120 --> 00:26:16,810 rodzaj używać, ale nie. 471 00:26:16,810 --> 00:26:20,150 472 00:26:20,150 --> 00:26:20,740 >> Nie wiem. 473 00:26:20,740 --> 00:26:24,085 Nie każdy z was Wszelkie pytania CS? 474 00:26:24,085 --> 00:26:25,055 >> PUBLICZNOŚCI: Jestem ciekaw. 475 00:26:25,055 --> 00:26:27,513 Jak zdecydować, jak jesteś naprzód z firmą 476 00:26:27,513 --> 00:26:30,897 realizować technologię lub nie realizować technologię? 477 00:26:30,897 --> 00:26:32,230 Mark Zuckerberg: Jaki jest pomysł? 478 00:26:32,230 --> 00:26:33,185 Co jest w tym przykładzie? 479 00:26:33,185 --> 00:26:36,614 >> PUBLICZNOŚCI: Cóż, tak naprawdę Nie wiem zbyt wiele o Facebooku. 480 00:26:36,614 --> 00:26:39,939 Co jest następną rzeczą, którą chcesz zrobić ze zdjęciami 481 00:26:39,939 --> 00:26:41,105 i łączenia ludzi ze sobą? 482 00:26:41,105 --> 00:26:45,097 Skąd wiesz o rysunek z które technologie są dobre? 483 00:26:45,097 --> 00:26:48,091 Jak można wydobywać się znaleźć technologię? 484 00:26:48,091 --> 00:26:51,579 Czy masz jakieś procesy w miejscu, które dziś 485 00:26:51,579 --> 00:26:54,230 są skierowane te różne rzeczy, 486 00:26:54,230 --> 00:26:56,158 lub technologii po prostu nie wejść w spółkę 487 00:26:56,158 --> 00:26:57,866 bo jesteś z gdzieś i ktoś 488 00:26:57,866 --> 00:27:00,980 wymienić coś, co może chcę zrobić w zakresie Facebooku? 489 00:27:00,980 --> 00:27:04,670 >> Mark Zuckerberg: Więc myślę, że nasz Proces filtrowania jakie technologie 490 00:27:04,670 --> 00:27:08,560 w użyciu są zaufać inteligentnych ludzi. 491 00:27:08,560 --> 00:27:15,010 Więc na pewno ma kilka osób na Firma, która jest po prostu bardzo inteligentny, 492 00:27:15,010 --> 00:27:19,795 i myślę, że większość ludzi w firmy są na ogół dość sprytny. 493 00:27:19,795 --> 00:27:22,670 >> Ale istnieje obszar kilku faceci w szczególności - Jestem 494 00:27:22,670 --> 00:27:32,050 nie jeden z nich - który myślę, że kiedy mówią, że coś jest na ogół 495 00:27:32,050 --> 00:27:36,590 dobra praktyka, aby iść na to, to jest to stosunkowo - wtedy 496 00:27:36,590 --> 00:27:39,471 mogą uzyskać wsparcie za to dość łatwo. 497 00:27:39,471 --> 00:27:42,720 I myślę, że wiele z inżynierów rodzaj budowania konsensusu wokół tego. 498 00:27:42,720 --> 00:27:45,877 499 00:27:45,877 --> 00:27:47,480 Staram się myśleć o dobrym przykładzie. 500 00:27:47,480 --> 00:27:51,470 >> Myślę, że to raczej zorientowani na cel. 501 00:27:51,470 --> 00:27:56,610 Tak więc ze zdjęciami, wiedzieliśmy, że chcemy 502 00:27:56,610 --> 00:27:58,969 wspierać tylko ludzi przesyłania nieograniczone zdjęcia. 503 00:27:58,969 --> 00:28:01,010 Tak, to znaczy, że nie ma prawdziwe pojęcie nieograniczona. 504 00:28:01,010 --> 00:28:05,240 Po prostu trzeba zachować na dodanie rzeczy, przechowywać na dodanie pamięci. 505 00:28:05,240 --> 00:28:09,337 I chcesz, aby tak było, że to niby z działa jak płynnie, jak to możliwe. 506 00:28:09,337 --> 00:28:11,170 Tak więc pierwszą rzeczą, która staraliśmy się zrobić 507 00:28:11,170 --> 00:28:16,140 jest dobrze, niech ocenia te firmy, które 508 00:28:16,140 --> 00:28:18,950 tylko zrobić dużą przechowalnię dla życia. 509 00:28:18,950 --> 00:28:21,420 Czy to jest jak NetApp lub coś, Network Appliance. 510 00:28:21,420 --> 00:28:24,080 Więc mówić do nich na chwilę. 511 00:28:24,080 --> 00:28:25,440 I wtedy jesteśmy jak, wszystko w porządku. 512 00:28:25,440 --> 00:28:29,200 Cóż, tak naprawdę nie chcesz iść z tym jednym, podejścia Big Box. 513 00:28:29,200 --> 00:28:33,530 Chcemy iść z konieczności tylko Szereg rozmieszczone mniejsza 514 00:28:33,530 --> 00:28:37,400 pudełka z wieloma trudno jazdy i dużo pamięci RAM. 515 00:28:37,400 --> 00:28:40,360 >> I tak myślę, że Architektura, że ​​zbudowany 516 00:28:40,360 --> 00:28:42,770 był jednym gdzie mieliśmy grono tych maszyn 517 00:28:42,770 --> 00:28:49,090 się stosunkowo wolno, ale bardzo stabilny dysku za poziomie - w warstwie 518 00:28:49,090 --> 00:28:54,250 z buforowanie skrzynek z ogromną ilością pamięci RAM które mogą posiadać większość z miniaturkami 519 00:28:54,250 --> 00:29:01,670 i dostęp do najczęściej zdjęć w - Chyba w pamięci RAM w każdym momencie. 520 00:29:01,670 --> 00:29:04,610 A następnie tuż przed rozpoczęła, dotarło do nas 521 00:29:04,610 --> 00:29:07,480 że będziemy mieć pewne problemy z tym. 522 00:29:07,480 --> 00:29:11,450 I problemy, które my będziemy mieć 523 00:29:11,450 --> 00:29:16,635 miały być w sieci zagadnienia wydaje, nie sprzęt. 524 00:29:16,635 --> 00:29:20,360 >> Tak więc, na przykład, jeśli wziąć album 30 zdjęć 525 00:29:20,360 --> 00:29:23,000 i każdy z Twoich zdjęć jest trzy megabajty, 526 00:29:23,000 --> 00:29:25,330 możesz wysłać 90 megabajtów Facebooku. 527 00:29:25,330 --> 00:29:26,610 I że jest do bani. 528 00:29:26,610 --> 00:29:27,110 Dobrze. 529 00:29:27,110 --> 00:29:31,790 To znaczy, to jest do bani, bo ludzie mają tendencję do nie optymalne połączenia 530 00:29:31,790 --> 00:29:37,770 a ponieważ nasz Router - I Chyba większość routerów są ustawione 531 00:29:37,770 --> 00:29:39,960 tylko być w stanie obsługiwać gigabit na raz, 532 00:29:39,960 --> 00:29:42,127 i routery są trochę drogie. 533 00:29:42,127 --> 00:29:43,460 Twoje są wielkie elementy wyposażenia. 534 00:29:43,460 --> 00:29:46,043 Nie sądzę, że istnieje rozprowadzane wersję, że jeszcze. 535 00:29:46,043 --> 00:29:48,030 536 00:29:48,030 --> 00:29:50,930 >> Więc nie mogliśmy, w czasie że chcemy go uruchomić, 537 00:29:50,930 --> 00:29:54,720 po prostu nowy router i dostać go skonfigurować. 538 00:29:54,720 --> 00:30:02,000 Więc to, co skończyło się robi było budowanie Aplet Java i ActiveX control 539 00:30:02,000 --> 00:30:04,370 w połączeniu z wybierze Zdjęcia, które ludzie chcieli 540 00:30:04,370 --> 00:30:08,650 załadować z kompresją na po stronie klienta, aby go zmniejszyć, 541 00:30:08,650 --> 00:30:14,380 , a następnie w ten sposób ludzie mogą po prostu przesłać swoje zdjęcia stosunkowo szybko. 542 00:30:14,380 --> 00:30:16,540 Mamy również zapisane na naszym CPU z boku, bo nie 543 00:30:16,540 --> 00:30:18,290 musisz zrobić dekompresji po naszej stronie, 544 00:30:18,290 --> 00:30:21,190 chociaż nie było Ogromny z gardłem. 545 00:30:21,190 --> 00:30:22,110 Tak, że pracował. 546 00:30:22,110 --> 00:30:25,330 >> I wtedy mamy do Punkt, w którym byliśmy 547 00:30:25,330 --> 00:30:27,720 konieczności załadowania na Stawka 100 sekund, 548 00:30:27,720 --> 00:30:31,000 i osób przy użyciu funkcji drogi więcej niż myśleliśmy, że będzie. 549 00:30:31,000 --> 00:30:34,226 I mimo, że mieliśmy Konfiguracja ta kondygnacja buforowanie, 550 00:30:34,226 --> 00:30:35,600 to po prostu jeszcze nie był wystarczająco szybki. 551 00:30:35,600 --> 00:30:36,490 Jestem pewien, że wy o tym pamiętać. 552 00:30:36,490 --> 00:30:39,090 Kilka tygodni temu, w miejscu nie był dobry czas. 553 00:30:39,090 --> 00:30:41,990 554 00:30:41,990 --> 00:30:45,180 >> Więc to, co skończyło się robi w tym momencie została 555 00:30:45,180 --> 00:30:49,200 buforowania krawędzi, jak Akamai rzeczy typu 556 00:30:49,200 --> 00:30:53,440 aby te zdjęcia, które są statyczne Treść tylko być bliżej ludzi. 557 00:30:53,440 --> 00:31:00,610 Tak, że w ten sposób możemy rodzaju odciążyć niektóre urządzenia i - sortowanie 558 00:31:00,610 --> 00:31:05,610 z konieczności przenieść te nadal dość duże pliki do ludzi. 559 00:31:05,610 --> 00:31:10,890 Więc to, gdzie jesteśmy teraz, i to Wydaje się, że całkiem dobrze działa. 560 00:31:10,890 --> 00:31:14,700 >> To nie było to, że mieliśmy jakiekolwiek góry geniusz techniczny o tym. 561 00:31:14,700 --> 00:31:19,270 To było po prostu coś w rodzaju, że w każdym punkcie Przewiduje się, że w rodzaju problemy 562 00:31:19,270 --> 00:31:21,390 lub odebrał je dość szybko, a następnie 563 00:31:21,390 --> 00:31:23,370 miał wystarczająco dużo kompetencji ocenić, jak sądzę, 564 00:31:23,370 --> 00:31:25,690 co, że były że mieliśmy i zrobić 565 00:31:25,690 --> 00:31:28,458 co myślę były przyzwoite decyzje o tym, jak wykonywać na nich. 566 00:31:28,458 --> 00:31:29,354 Co to jest? 567 00:31:29,354 --> 00:31:31,399 >> PUBLICZNOŚCI: Weź to do następnego Poziom również pod względem problemów 568 00:31:31,399 --> 00:31:32,315 po prostu rozmawialiśmy. 569 00:31:32,315 --> 00:31:33,836 Mark Zuckerberg: Tak. 570 00:31:33,836 --> 00:31:38,069 >> PUBLICZNOŚCI: Studenci jeden rok - Wiesz, jeden komputer pracuje Nauka 571 00:31:38,069 --> 00:31:44,294 się, jak, idę siedzieć w róg, typ na mój [niesłyszalne]. 572 00:31:44,294 --> 00:31:47,282 Jak firma działa poprzez - Co zrobić, inżynierowie oprogramowania 573 00:31:47,282 --> 00:31:50,300 kiedy wy wszyscy umieścić nawiasy klamrowe w tym samym miejscu? 574 00:31:50,300 --> 00:31:51,508 >> Mark Zuckerberg: Co to jest? 575 00:31:51,508 --> 00:31:54,958 PUBLICZNOŚCI: Klamerki dla programistów w tym samym miejscu. 576 00:31:54,958 --> 00:31:58,766 Jak to struktura oprogramowania inżynierii faktycznie wykonane [niesłyszalne]? 577 00:31:58,766 --> 00:32:01,800 578 00:32:01,800 --> 00:32:06,720 >> Mark Zuckerberg: Więc sposób, że - ja odgadnąć, że mamy metodologii jest 579 00:32:06,720 --> 00:32:12,520 że chciałem być w rodzaju - jak wiele merytokracji możliwie 580 00:32:12,520 --> 00:32:16,600 gdzie ludzie, którzy mogą przyjść się z najfajniejszych rozwiązań 581 00:32:16,600 --> 00:32:20,790 i stosuje je najszybciej i mieć jak najmniejszą liczbą błędów uzyskać 582 00:32:20,790 --> 00:32:23,950 do pracy na rzeczy, które są że jest najbardziej interesujące 583 00:32:23,950 --> 00:32:26,600 i zgaśnie i mają najbardziej wpływy w spółce. 584 00:32:26,600 --> 00:32:29,070 >> Więc jesteśmy także na pokład Wiele osób, 585 00:32:29,070 --> 00:32:31,270 ponieważ jesteśmy zatrudniania stosunkowo szybko. 586 00:32:31,270 --> 00:32:36,240 I w ten sposób, że sortowania z ma - my w pary 587 00:32:36,240 --> 00:32:40,370 nowych ludzi, którzy przychodzą się z - podobnie jak niektórzy ludzie lepiej 588 00:32:40,370 --> 00:32:44,720 którzy są jakby na szczycie łańcucha, a potem 589 00:32:44,720 --> 00:32:48,650 je rodzaj pracy z tymi osób, gdy po raz pierwszy wejdzie, 590 00:32:48,650 --> 00:32:51,340 nauczyć się rzeczy, które pracują nad tym - tak 591 00:32:51,340 --> 00:32:53,580 że nowe, jak faceci Klasa przychodzące, 592 00:32:53,580 --> 00:32:56,870 może jakby uczyć się tego, co niektórzy z osoby, które są obecnie 593 00:32:56,870 --> 00:32:58,290 w firmie pracuje. 594 00:32:58,290 --> 00:33:02,270 I myślę, że w ten, że oni wybrać się do stylu i metod, które 595 00:33:02,270 --> 00:33:03,540 używać do wykonywania rzeczy. 596 00:33:03,540 --> 00:33:07,940 >> Ale myślę, że zmienia się dość szybko. 597 00:33:07,940 --> 00:33:12,340 Myślę, że jedna różnica między sposób rzeczy działa w firmie 598 00:33:12,340 --> 00:33:16,600 i sposób rzeczy działa w szkole jest że jest to bardzo iteracyjny. 599 00:33:16,600 --> 00:33:21,880 I to jest miłe, gdy masz prawo stuff Po raz pierwszy, ale nie trzeba. 600 00:33:21,880 --> 00:33:24,810 I myślę, że wiele firm przejść faz lub etapów, 601 00:33:24,810 --> 00:33:26,810 gdzie nie dostać rzeczy dobrze za pierwszym razem. 602 00:33:26,810 --> 00:33:29,560 >> Jak Microsoft - I Znaczy, nie wiem, kiedy 603 00:33:29,560 --> 00:33:32,589 ostatni raz było to, że mieli dobry produkt przed wersji 4. 604 00:33:32,589 --> 00:33:34,380 Ale do czasu, kiedy dostać się do wersji 4, to 605 00:33:34,380 --> 00:33:37,286 jak zawsze dobre dla większości. 606 00:33:37,286 --> 00:33:39,380 I myślę, że prace się bardzo dobrze dla nich. 607 00:33:39,380 --> 00:33:42,240 I mam na myśli, Google zawsze uwalnia ich rzeczy w wersji beta. 608 00:33:42,240 --> 00:33:50,350 >> Sądzę więc, że staramy się mieć wiele osób pracuje na tej samej rzeczy, 609 00:33:50,350 --> 00:33:53,810 więc każdy może uczyć się od siebie i rodzaj piłki off 610 00:33:53,810 --> 00:33:58,800 niektóre błędy, które mogą być się, że możemy dość szybko zmniejszyć. 611 00:33:58,800 --> 00:34:01,676 Ale jak, myślę, że w Generalnie chodzi o to, 612 00:34:01,676 --> 00:34:04,050 to, że nie muszą być doskonalić pierwszym razem. 613 00:34:04,050 --> 00:34:07,457 I tak długo, jak masz architektury, jak prawo, jak to możliwe, 614 00:34:07,457 --> 00:34:09,290 Następnie wiele innych Realizacja rzeczy 615 00:34:09,290 --> 00:34:11,581 nie będzie tak duży sprawa i można coś w rodzaju 616 00:34:11,581 --> 00:34:13,190 prac, które w dowolnym czasie. 617 00:34:13,190 --> 00:34:16,449 Wiem, czy to coś w rodzaju odpowiedzi Pytanie, które mnie prosiłeś. 618 00:34:16,449 --> 00:34:20,199 >> PUBLICZNOŚCI: Więc teraz, gdy znajdziesz coś 619 00:34:20,199 --> 00:34:22,449 , że chcesz to zrobić ci nie wiem tak wiele o, 620 00:34:22,449 --> 00:34:24,449 można zapytać niektóre z nich osób, które pracują dla Ciebie, 621 00:34:24,449 --> 00:34:25,449 czy można dostać nowych ludzi. 622 00:34:25,449 --> 00:34:28,657 Ale kiedy zaczął, to był tylko rodzaj od Ciebie i Twojego współlokatora jako student. 623 00:34:28,657 --> 00:34:32,199 I oczywiście, nie było domeny Kwestie znajomość informatyki 624 00:34:32,199 --> 00:34:34,449 , że miał do czynienia z a ty nie wiesz. 625 00:34:34,449 --> 00:34:37,449 >> Chodzi mi o to, jak się go o zastanawianie się, jak robić rzeczy? 626 00:34:37,449 --> 00:34:39,222 Czy zdecydujesz się podjąć pewne klasy? 627 00:34:39,222 --> 00:34:39,971 Czy masz książki? 628 00:34:39,971 --> 00:34:43,278 Czy jesteś wynajem lub uzyskać udział w niektórych więcej osób? 629 00:34:43,278 --> 00:34:45,758 Jak to działa poprzez te kwestie nauki 630 00:34:45,758 --> 00:34:48,494 informatyka, jak ty pracował przez to? 631 00:34:48,494 --> 00:34:50,660 Mark Zuckerberg: www jest całkiem dobrym narzędziem. 632 00:34:50,660 --> 00:34:54,300 633 00:34:54,300 --> 00:35:00,120 Myślę, że to jest jak zrobiliśmy większość. 634 00:35:00,120 --> 00:35:04,470 To znaczy, niby zrobić punkt z zatrudniania osób na nie umiejętności, 635 00:35:04,470 --> 00:35:08,760 bo myślę, że teoria jest jeśli ktoś ma umiejętności w obszarze 636 00:35:08,760 --> 00:35:11,600 i robi to na 10 lub 15 lat, 637 00:35:11,600 --> 00:35:13,890 to jest to chyba to, co mogą zrobić. 638 00:35:13,890 --> 00:35:16,230 I to jest dobre, i że oznacza to, że mogą to zrobić. 639 00:35:16,230 --> 00:35:19,310 >> Ale jeśli zatrudnić kogoś, powiedzieć, tuż po studiach, 640 00:35:19,310 --> 00:35:22,520 albo ktoś młodszy, który jesteś tylko zatrudniania ich do surowego inteligencji, 641 00:35:22,520 --> 00:35:25,907 to pomysł jest, że oni będą w stanie bardzo szybko nauczyć się rzeczy. 642 00:35:25,907 --> 00:35:28,490 I jest dużo informacji dostępne w każdym miejscu, 643 00:35:28,490 --> 00:35:32,900 i teraz, withing ostatnich latach, jest dobre narzędzia do sortowania przez to. 644 00:35:32,900 --> 00:35:38,320 I myślę, że większość wydajnych ludzi mamy 645 00:35:38,320 --> 00:35:43,080 to rodzaj ludzi młodszych, którzy nie muszą wiedzieć, że wiele o 646 00:35:43,080 --> 00:35:45,190 nic konkretnego wychodzi z uczelni. 647 00:35:45,190 --> 00:35:48,020 >> To znaczy, dobrym przykładem jest - Dustin, mój współlokator na Harvardzie 648 00:35:48,020 --> 00:35:49,030 nie był nawet głównym CS. 649 00:35:49,030 --> 00:35:50,170 Był głównym ekonomia. 650 00:35:50,170 --> 00:35:54,260 A on po prostu bardzo inteligentny koleś, i był w stanie go podnieść. 651 00:35:54,260 --> 00:35:56,510 Niektóre inne dobra to my ludzie 652 00:35:56,510 --> 00:36:00,220 EE koncerny z Stanford i Berkeley. 653 00:36:00,220 --> 00:36:02,610 I nie są one jeszcze CS cały czas. 654 00:36:02,610 --> 00:36:05,040 Jak ludzie matematycznych - jeśli studiowałeś Math, 655 00:36:05,040 --> 00:36:07,610 może nauczyć się rzeczy stosunkowo szybko dużo czasu. 656 00:36:07,610 --> 00:36:13,170 657 00:36:13,170 --> 00:36:14,042 Tak? 658 00:36:14,042 --> 00:36:17,706 >> PUBLICZNOŚCI: Chyba, ponieważ masz infrastruktura w miejscu, w tej chwili, 659 00:36:17,706 --> 00:36:21,414 jeśli skupić się na zatrudnianie, więc nadal szukać tech osób umiejętności? 660 00:36:21,414 --> 00:36:24,747 Lub szukasz osób, które mogą mieć wiedzy biznesowej, aby pomóc wam rosnąć 661 00:36:24,747 --> 00:36:25,913 dalej i zarobić więcej pieniędzy? 662 00:36:25,913 --> 00:36:32,099 Co jest rzeczywiście priorytetem teraz w rosnące firmy? 663 00:36:32,099 --> 00:36:33,890 Mark Zuckerberg: I nigdy nie zatrudniać ludzi 664 00:36:33,890 --> 00:36:37,850 tylko dlatego, że mają umiejętności biznesowych. 665 00:36:37,850 --> 00:36:42,320 To naprawdę zabawne, ale znajomość wielu rzeczy podstawowej CS 666 00:36:42,320 --> 00:36:44,049 jest bardzo ważne w biznesie, też. 667 00:36:44,049 --> 00:36:46,590 Jedną z głównych rzeczy, które dowiedzieć się, kiedy uczysz CS 668 00:36:46,590 --> 00:36:52,820 jest złożoność i skalę, i że jest to ogromny problem w biznesie, też. 669 00:36:52,820 --> 00:36:56,370 Jak go od konieczności pięć osób do 100 osób, 670 00:36:56,370 --> 00:37:00,410 i co to za zmiana w dynamiczny tam? 671 00:37:00,410 --> 00:37:03,010 I jak, w jaki sposób są pewne procesy - jak 672 00:37:03,010 --> 00:37:07,320 jest dział sprzedaży będzie skala z pięciu osób do 100 osób? 673 00:37:07,320 --> 00:37:10,760 >> To jak tego samego typu inteligencji, która 674 00:37:10,760 --> 00:37:12,680 można dowiedzieć się, jak z tych problemów. 675 00:37:12,680 --> 00:37:15,805 I może być inny typ osoba, która dba, aby rozwiązać problemy. 676 00:37:15,805 --> 00:37:21,670 >> Myślę jednak, że druga część z mojej odpowiedzi na to, co powiedział, 677 00:37:21,670 --> 00:37:24,480 jest to, że myślę, że jesteśmy jakby nieustannie 678 00:37:24,480 --> 00:37:26,810 , w procesie budowania z infrastruktury, 679 00:37:26,810 --> 00:37:29,110 i nie sądzę, ci nigdy wydostać się z tego procesu. 680 00:37:29,110 --> 00:37:32,850 A my niby skupiając nie tylko coś na budowę 681 00:37:32,850 --> 00:37:34,810 i dowiedzieć się, jak aby zarabiać z nim 682 00:37:34,810 --> 00:37:38,550 i rodzaj maksymalizacji wartości naszej działalności w krótkim terminie - 683 00:37:38,550 --> 00:37:45,250 ale zamiast tego rodzaju zawsze stara się maksymalizować 684 00:37:45,250 --> 00:37:47,340 co wartość długoterminowe będzie. 685 00:37:47,340 --> 00:37:49,690 I myślę, że w robić, to rodzaj 686 00:37:49,690 --> 00:37:52,836 muszą być zawsze tylko na budowaniu z bazy, a nie w każdym czasie 687 00:37:52,836 --> 00:37:54,460 się martwić o maksymalizacji pieniądze. 688 00:37:54,460 --> 00:37:59,828 689 00:37:59,828 --> 00:38:02,268 >> PUBLICZNOŚCI: To jest rodzaj z powrotem do [niesłyszalne] 690 00:38:02,268 --> 00:38:05,137 Facebook, ale nie macie wydać jak dzień po studiach, 691 00:38:05,137 --> 00:38:07,636 Może coś w tym stylu, z wszyscy przesyłania zdjęć 692 00:38:07,636 --> 00:38:12,125 w tym samym czasie, [Niesłyszalna]? 693 00:38:12,125 --> 00:38:14,000 Mark Zuckerberg: Nasze szczyty są dość silne. 694 00:38:14,000 --> 00:38:17,700 Tak jak w 5:00 rano, bez względu na 695 00:38:17,700 --> 00:38:20,750 ilu użytkowników podpisaliśmy się, zawsze jak 5000 osób, 696 00:38:20,750 --> 00:38:21,660 i to jest to. 697 00:38:21,660 --> 00:38:26,980 A potem, jeśli się do 21:00 Pacyfik - tak jak o północy tutaj - 698 00:38:26,980 --> 00:38:29,900 co chyba jest jak szczyt w całym kraju, 699 00:38:29,900 --> 00:38:34,390 to blisko 400 tysięcy osób używając go jednocześnie. 700 00:38:34,390 --> 00:38:41,500 >> I to jest rzeczywiście rodzaju ciekawe, bo monitorować te wykresy 701 00:38:41,500 --> 00:38:43,741 i mamy ten ogromny wyświetlacz LCD w naszym biurze, a gdy 702 00:38:43,741 --> 00:38:46,490 blip jest w ruchu, jesteśmy jak, O cholera, co się stało? 703 00:38:46,490 --> 00:38:48,796 I wiele razy to jak Laguna Beach. 704 00:38:48,796 --> 00:38:53,330 >> [Chichocze] 705 00:38:53,330 --> 00:38:58,617 >> Ale zazwyczaj nie buja tak daleko w drugą stronę. 706 00:38:58,617 --> 00:39:01,563 >> PUBLICZNOŚCI: W swoim archiwum [niesłyszalne], jeśli ktoś usunie coś 707 00:39:01,563 --> 00:39:05,719 od ich profilu, należy zachować pamięć cache, która, i jak długo? 708 00:39:05,719 --> 00:39:07,260 Mark Zuckerberg: W tej chwili, nie mamy. 709 00:39:07,260 --> 00:39:10,334 Ale może w pewnym momencie w przyszłości. 710 00:39:10,334 --> 00:39:13,564 >> PUBLICZNOŚCI: Aby śledzić na że, jakie zagadnienia 711 00:39:13,564 --> 00:39:15,634 Czy można mówić o co Firma w kategoriach 712 00:39:15,634 --> 00:39:19,280 prywatności i bezpieczeństwa, wszystkie te rzeczy? 713 00:39:19,280 --> 00:39:21,765 Martwisz się o tym w ogóle? 714 00:39:21,765 --> 00:39:25,360 Musisz umieścić [niesłyszalne] prywatność i oświadczenie bezpieczeństwa w Internecie. 715 00:39:25,360 --> 00:39:28,240 Więc po prostu umieścić go i potem nie martwić się o to? 716 00:39:28,240 --> 00:39:33,010 >> Mark Zuckerberg: Cóż, myślę, że że to, co sprawia, że ​​Facebook zabawy 717 00:39:33,010 --> 00:39:37,140 i przydatne jest to, że istnieje wiele informacje o wielu ludzi 718 00:39:37,140 --> 00:39:37,970 , które można uzyskać. 719 00:39:37,970 --> 00:39:40,820 Ale co ważniejsze jest to, że informacja 720 00:39:40,820 --> 00:39:43,740 jest dostępna dla osób, które że ktoś chce, aby informacje 721 00:39:43,740 --> 00:39:44,810 być do dyspozycji. 722 00:39:44,810 --> 00:39:47,271 I druga strona, która jest to, że informacja 723 00:39:47,271 --> 00:39:50,270 jest dostępna dla osób, które chcą mieć dostęp do tych informacji. 724 00:39:50,270 --> 00:39:54,080 >> Tak więc jeden z rodzaju rdzenia Decyzje, które wykonane 725 00:39:54,080 --> 00:39:59,160 tylko, aby ludzie w tym samym Szkoła zobaczyć profile nawzajem. 726 00:39:59,160 --> 00:40:02,580 I myślę, że idea że było to, że jesteś na Harvardzie. 727 00:40:02,580 --> 00:40:05,400 Pewnie, że nie ma ciężko z czasem po prostu pozwalając 728 00:40:05,400 --> 00:40:07,510 ktoś na Harvardzie zapoznać się z informacjami. 729 00:40:07,510 --> 00:40:11,030 Ale w tym samym czasie, to jest w jak tylko ludzie na Harvardzie 730 00:40:11,030 --> 00:40:14,210 który jesteś prawdopodobnie będzie zobaczyć na Podstawa z dnia na dzień, a może spotkać, 731 00:40:14,210 --> 00:40:16,750 którzy kiedykolwiek będzie chcesz wyglądać ciebie. 732 00:40:16,750 --> 00:40:19,206 To nie tak, co jakiś dzieciaka Stanford, którzy nigdy nie będziesz 733 00:40:19,206 --> 00:40:22,330 rozmawiać będzie zainteresowany wiedząc, co twój numer telefonu komórkowego jest 734 00:40:22,330 --> 00:40:23,900 lub co jesteś zainteresowany 735 00:40:23,900 --> 00:40:28,030 >> , Ograniczając Zakres informacji 736 00:40:28,030 --> 00:40:32,434 sortować jako wąski jako sens, myślę 737 00:40:32,434 --> 00:40:34,100 że mamy rozwiązać wiele z tych problemów. 738 00:40:34,100 --> 00:40:36,050 A następnie, również dać osób pełna kontrola 739 00:40:36,050 --> 00:40:39,630 nad tym, co ich części Profil się pokazał. 740 00:40:39,630 --> 00:40:42,100 Więc nie zmuszaj ktoś pokazać niczego, 741 00:40:42,100 --> 00:40:48,280 i dać ludziom szczegółową kontrolę na niektóre z bardziej wrażliwych rzeczy. 742 00:40:48,280 --> 00:40:50,220 >> Więc jak, tuż obok Pole telefon komórkowy, 743 00:40:50,220 --> 00:40:53,160 jest jeszcze jedna dziedzina, która jest jak, które chcesz pokazać to? 744 00:40:53,160 --> 00:40:57,300 Zaledwie znajomych, po prostu ludzie w szkole, co? 745 00:40:57,300 --> 00:40:59,060 Dbamy o to, bo jeśli ludzie stop - 746 00:40:59,060 --> 00:41:01,330 jeśli ludzie czują się jak ich Informacje te nie są prywatne, 747 00:41:01,330 --> 00:41:05,880 następnie, że śruby z nami w perspektywie długoterminowej, zbyt. 748 00:41:05,880 --> 00:41:09,050 >> PUBLICZNOŚCI: Tylko wspierania na , które, jak sądzę, nawet jeśli 749 00:41:09,050 --> 00:41:11,840 umieścić informacje do siebie, co jest odwołanie się w przypadku, 750 00:41:11,840 --> 00:41:15,065 powiedzmy, masz zdjęcie, a ktoś stawia, że ​​zdjęcie się 751 00:41:15,065 --> 00:41:17,190 na jakimś forum dyskusyjnym lub niektóre Gorąca typu witryny. 752 00:41:17,190 --> 00:41:21,052 Jak można kontrolować, co użytkownicy zrobić z informacjami, które jest 753 00:41:21,052 --> 00:41:22,432 Wejście na serwerach? 754 00:41:22,432 --> 00:41:25,515 Mark Zuckerberg: To jest bardzo trudne do kontrolować, co ludzie robią z informacji 755 00:41:25,515 --> 00:41:27,604 , że mają dostęp do. 756 00:41:27,604 --> 00:41:28,470 Prawda? 757 00:41:28,470 --> 00:41:33,880 To znaczy, najlepsze, co możemy zrobić, to dać ludzie kontrolę nad ich danymi 758 00:41:33,880 --> 00:41:34,750 i kto może go zobaczyć. 759 00:41:34,750 --> 00:41:38,120 A następnie po ich niech ktoś go zobaczyć, jest to rodzaj z niczyjej kontroli. 760 00:41:38,120 --> 00:41:41,114 761 00:41:41,114 --> 00:41:45,106 >> PUBLICZNOŚCI: Jestem ciekawy bit o [niesłyszalne] funkcja ściany. 762 00:41:45,106 --> 00:41:48,553 Wyglądało na to, aby rozpocząć się może więcej jak tablica typu rzeczy, a następnie 763 00:41:48,553 --> 00:41:51,094 całkowicie zmieniła się. [Niesłyszalne] jak jeden lub drugi, 764 00:41:51,094 --> 00:41:53,260 lub jeśli to coś które zostały myśli? 765 00:41:53,260 --> 00:41:57,090 Albo była tam zmiana projektu w Proces ten [niesłyszalne]? 766 00:41:57,090 --> 00:42:00,410 >> Mark Zuckerberg: Więc początkowo odrzucił że razem w jak pół godziny. 767 00:42:00,410 --> 00:42:07,640 I myślę, że to było dość skomplikowany, ponieważ - albo 768 00:42:07,640 --> 00:42:10,170 bardziej skomplikowane niż I myślał, że to będzie. 769 00:42:10,170 --> 00:42:12,055 I myślę, że część Powodem, dla którego zmienił 770 00:42:12,055 --> 00:42:14,430 to dlatego, że to nie działa jak chcieliśmy go. 771 00:42:14,430 --> 00:42:17,520 To znaczy, pierwotnym celem było to coś w rodzaju Marka 772 00:42:17,520 --> 00:42:22,250 tak, że można mieć do tej wiki typu rzeczy na profilach ludzi, 773 00:42:22,250 --> 00:42:29,400 że kiedy moused nad coś, pokazał który dodał, że jego część. 774 00:42:29,400 --> 00:42:33,540 >> Ale myślę, że nie było Wiele spraw, które nam brakowało, 775 00:42:33,540 --> 00:42:35,960 czy to po prostu nie był dobrze zaprojektowany przeze mnie. 776 00:42:35,960 --> 00:42:40,090 A ja nie wiem, czy wy pamiętajcie, ale używane do myszy nad rzeczami, 777 00:42:40,090 --> 00:42:41,350 i to po prostu nie było tak dobre. 778 00:42:41,350 --> 00:42:43,870 I jak, to może powiedzieć, jesteś zły człowiek, 779 00:42:43,870 --> 00:42:46,120 lub może wyróżnić więcej niż to miało. 780 00:42:46,120 --> 00:42:53,186 >> Więc rodzaju połączeniu, które z myślenia To nawet nie jest najlepsza cecha. 781 00:42:53,186 --> 00:42:56,310 Byłoby to o wiele bardziej interesujące, jeśli zamiast myszy na rzeczy, 782 00:42:56,310 --> 00:43:00,330 ludzie mogli tylko zobaczyć zdjęcie i nazwisko osoby, która 783 00:43:00,330 --> 00:43:04,140 napisali wszystko, bez konieczności aby przejść przez całą ścianę. 784 00:43:04,140 --> 00:43:07,350 Tak więc w okresie letnim, mamy tylko rodzaj przeszedł 785 00:43:07,350 --> 00:43:10,670 i napisał lepszy parser dla ściany i próbował je rozkładać. 786 00:43:10,670 --> 00:43:13,420 A potem, w przyszłości, zrobiliśmy to tak, że po prostu dodaje post, 787 00:43:13,420 --> 00:43:14,878 i dostał się do górnej ściany. 788 00:43:14,878 --> 00:43:18,020 789 00:43:18,020 --> 00:43:20,400 >> PUBLICZNOŚCI: [niesłyszalne] pytanie. 790 00:43:20,400 --> 00:43:23,270 Skąd wziąłeś pomysł od, do tworzenia Facebooka? 791 00:43:23,270 --> 00:43:24,410 >> Mark Zuckerberg: Właśnie chciałem zrobić coś 792 00:43:24,410 --> 00:43:26,368 gdzie ludzie mogą wpisać czyjeś imię i dostać 793 00:43:26,368 --> 00:43:28,594 kilka informacji o osobie. 794 00:43:28,594 --> 00:43:29,977 Pomyślałem, że byłoby fajnie. 795 00:43:29,977 --> 00:43:35,566 796 00:43:35,566 --> 00:43:37,060 Ach, tak? 797 00:43:37,060 --> 00:43:39,301 >> PUBLICZNOŚCI: jestem zainteresowany w funkcji, które 798 00:43:39,301 --> 00:43:44,540 SMS może trochę [niesłyszalne] informacji gdybyś i wysłać go z powrotem. 799 00:43:44,540 --> 00:43:46,290 Nie wiedziałem, o ludzi go używać. 800 00:43:46,290 --> 00:43:49,970 Więc jestem po prostu zastanawiasz się, czy istnieje rzeczywiste względy [niesłyszalne]? 801 00:43:49,970 --> 00:43:58,160 >> Mark Zuckerberg: Tak Bramki SMS mieć również odpowiednik e-mail, 802 00:43:58,160 --> 00:44:05,400 więc jeśli twoje numery telefonów jest x, a masz Cingular jako dostawcę, 803 00:44:05,400 --> 00:44:11,080 następnie można wysłać x@cingular.com lub niektórych wariantów, że 804 00:44:11,080 --> 00:44:13,500 i tekst wiadomości pójdzie do telefonu. 805 00:44:13,500 --> 00:44:15,950 I to za darmo bramy. 806 00:44:15,950 --> 00:44:18,880 Więc, wiesz, kiedy tekst osób wiadomość, wiele razy 807 00:44:18,880 --> 00:44:22,070 w zależności od tego, co telefon komórkowy Plan jest taki, że będzie kosztować pieniądze. 808 00:44:22,070 --> 00:44:24,850 Jeśli robisz to poprzez e-mail, to faktycznie nie kosztuje ani grosza. 809 00:44:24,850 --> 00:44:30,370 Tak to jest, jak zdecydowaliśmy się to zrobić. 810 00:44:30,370 --> 00:44:33,710 Robiliśmy wysoki tom z nich i my 811 00:44:33,710 --> 00:44:40,450 zdecydował, że byłoby to po prostu lepiej rzeczą dla nas - aby rzeczywiście to zrobić 812 00:44:40,450 --> 00:44:44,352 legit sposób i wysłać tekst wiadomość bezpośrednio do telefonu komórkowego, 813 00:44:44,352 --> 00:44:46,310 w przeciwieństwie do dzieje przez bramki e-mail. 814 00:44:46,310 --> 00:44:48,643 Więc jesteśmy rodzaju procesu żeby ją ustawić się. 815 00:44:48,643 --> 00:44:51,784 816 00:44:51,784 --> 00:45:00,568 >> PUBLICZNOŚCI: [niesłyszalne] Myspace [niesłyszalne]? 817 00:45:00,568 --> 00:45:04,340 >> Mark Zuckerberg: Myślę, że jesteśmy Zawsze szukamy więcej rzeczy do zrobienia. 818 00:45:04,340 --> 00:45:07,170 Nie sądzę, że jesteśmy konkurują z MySpace. 819 00:45:07,170 --> 00:45:10,030 I myślę, że jest to swego rodzaju Inny rodzaj aplikacji. 820 00:45:10,030 --> 00:45:10,530 Tak. 821 00:45:10,530 --> 00:45:13,860 822 00:45:13,860 --> 00:45:14,985 PUBLICZNOŚCI: Jestem po prostu ciekawy. 823 00:45:14,985 --> 00:45:20,182 Czy istnieje szczególny powód, dla którego na profile danej osoby i wiadomości szkolne 824 00:45:20,182 --> 00:45:24,885 i takie tam [niesłyszalne], a nie jako tekst można kopiować i wklejać? 825 00:45:24,885 --> 00:45:26,865 Jest to, że [niesłyszalne]? 826 00:45:26,865 --> 00:45:30,200 >> Mark Zuckerberg: Więc zrobiłem tak, że ludzie 827 00:45:30,200 --> 00:45:32,700 nie mógł przejść przez i zeskrobać stron. 828 00:45:32,700 --> 00:45:35,260 Mamy dużo rzeczy że wprowadzone 829 00:45:35,260 --> 00:45:39,240 aby upewnić się, że ludzie nie zbiorcze informacje z Facebooka. 830 00:45:39,240 --> 00:45:42,520 Najwyraźniej, nie można zobaczyć sylwetki ludzi w innych szkołach. 831 00:45:42,520 --> 00:45:45,010 Ale także w przypadku próby wyświetlanie wielu profili 832 00:45:45,010 --> 00:45:50,770 Znalazło się, że jesteś po prostu przeglądania nieprawidłową liczbę profili. 833 00:45:50,770 --> 00:45:54,160 >> I my również rodzaj - po prostu poprzez analizę aktywności użytkowników, 834 00:45:54,160 --> 00:45:58,710 zbudowaliśmy te filtry Bayesa Myślę, że po prostu daj nam wyłowić 835 00:45:58,710 --> 00:46:02,190 nieprawidłowa aktywność, jak bardzo szybko, i po prostu pokaż 836 00:46:02,190 --> 00:46:04,630 bardzo ograniczone informacje dla użytkowników. 837 00:46:04,630 --> 00:46:06,849 Ale jedną z rzeczy, że chcieliśmy zrobić, 838 00:46:06,849 --> 00:46:09,890 chcemy się upewnić - chcemy, aby to szczególnie trudne dla każdego, 839 00:46:09,890 --> 00:46:12,100 spróbować zeskrobać mail adresy, bo to 840 00:46:12,100 --> 00:46:14,310 naprawdę denerwujące - jeśli ludzie się spamu. 841 00:46:14,310 --> 00:46:16,470 Więc pomyśleliśmy, że przez co sprawia, że ​​obraz, 842 00:46:16,470 --> 00:46:20,020 zamiast zwykłego tekstu, który właśnie dodaje dodatkowy poziom złożoności 843 00:46:20,020 --> 00:46:21,870 w odniesieniu do zgarniania. 844 00:46:21,870 --> 00:46:27,337 845 00:46:27,337 --> 00:46:33,301 >> PUBLICZNOŚCI: [niesłyszalne] dość cenne zasoby, które [niesłyszalne]. 846 00:46:33,301 --> 00:46:36,780 847 00:46:36,780 --> 00:46:40,259 Czy zrobić coś [niesłyszalne]? 848 00:46:40,259 --> 00:46:47,220 >> Mark Zuckerberg: Cóż, możemy go użyć celować plakaty do Ciebie, na przykład. 849 00:46:47,220 --> 00:46:49,470 Nie wiem, czy ktoś z was kupił plakaty z tego. 850 00:46:49,470 --> 00:46:55,230 Ale rodzaj - próbujemy dowiedzieć się, co możemy zrobić, 851 00:46:55,230 --> 00:46:58,710 ale jesteśmy oczywiście bardzo wrażliwy na ludzką prywatność. 852 00:46:58,710 --> 00:47:00,240 A co to jest? 853 00:47:00,240 --> 00:47:02,740 >> PUBLICZNOŚCI: Nie tyle dla Indywidualne [niesłyszalne], 854 00:47:02,740 --> 00:47:05,774 ale tylko jako całość [niesłyszalne]? 855 00:47:05,774 --> 00:47:06,690 Mark Zuckerberg: Tak. 856 00:47:06,690 --> 00:47:08,940 Myślę, że rzeczywiście będzie coś do uwolnienia 857 00:47:08,940 --> 00:47:13,740 pod koniec tego tygodnia lub w przyszłym tygodniu, że pokazuje kilka zbiorczych statystyk, że 858 00:47:13,740 --> 00:47:15,710 że są interesujące. 859 00:47:15,710 --> 00:47:19,637 Mam na myśli, to jest to rodzaj rzeczy fajne, ale nie jest to rodzaj rzeczy 860 00:47:19,637 --> 00:47:20,970 że wrócisz do każdego dnia. 861 00:47:20,970 --> 00:47:25,948 862 00:47:25,948 --> 00:47:27,675 Żadnych pytań CS? 863 00:47:27,675 --> 00:47:31,548 864 00:47:31,548 --> 00:47:33,756 Michael D. Smith: Czy ci Wszelkie pytania na znak? 865 00:47:33,756 --> 00:47:37,619 Mógłby być skłonny zatrzymać do około kilku minut, 866 00:47:37,619 --> 00:47:40,035 w przypadku osób chce nie pytaj jesteś w miejscu publicznym, ale mają - 867 00:47:40,035 --> 00:47:40,920 >> Mark Zuckerberg: PUBLICZNOŚCI: Jestem szczególnie 868 00:47:40,920 --> 00:47:43,990 rozczarowany, że Will Chen nie zadać mi jakieś pytania. 869 00:47:43,990 --> 00:47:46,490 >> Michael D. Smith: będziemy Woli pracować później. 870 00:47:46,490 --> 00:47:46,990 To wszystko? 871 00:47:46,990 --> 00:47:47,490 Nie więcej? 872 00:47:47,490 --> 00:47:51,484 Mamy kilka. 873 00:47:51,484 --> 00:47:52,400 Mark Zuckerberg: Cool. 874 00:47:52,400 --> 00:47:54,240 PUBLICZNOŚCI: Czy kiedykolwiek ociągać się na Facebooku, 875 00:47:54,240 --> 00:47:55,620 jak wszyscy w tej sali? 876 00:47:55,620 --> 00:47:57,115 >> Mark Zuckerberg: Co to jest? 877 00:47:57,115 --> 00:47:59,355 >> PUBLICZNOŚCI: Czy kiedykolwiek ociągać się na Facebooku? 878 00:47:59,355 --> 00:48:00,606 >> Mark Zuckerberg: Oczywiście. 879 00:48:00,606 --> 00:48:01,562 >> PUBLICZNOŚCI: [niesłyszalne]. 880 00:48:01,562 --> 00:48:04,570 >> Mark Zuckerberg: Chodzi mi o to, Myślę, że nie ma 881 00:48:04,570 --> 00:48:07,640 stosunek do tego, co ludzie robią na miejscu. 882 00:48:07,640 --> 00:48:11,824 883 00:48:11,824 --> 00:48:14,264 >> PUBLICZNOŚCI: Wiem tylko, że prawdopodobnie wielu z nas 884 00:48:14,264 --> 00:48:16,140 czułby się, że godziny [niesłyszalne]. 885 00:48:16,140 --> 00:48:17,390 >> Michael D. Smith: [niesłyszalne]. 886 00:48:17,390 --> 00:48:20,300 887 00:48:20,300 --> 00:48:22,891 >> Mark Zuckerberg: Tak, oczywiście. 888 00:48:22,891 --> 00:48:25,974 PUBLICZNOŚCI: Nie wiem, czy można powiedzieć, , ale to jakie funkcje mogą 889 00:48:25,974 --> 00:48:27,918 spodziewamy się w przyszłości? 890 00:48:27,918 --> 00:48:30,348 [Niesłyszalne] 891 00:48:30,348 --> 00:48:34,782 >> Mark Zuckerberg: Cóż, mogę powiedzieć, co będziemy robić następne dwa tygodnie. 892 00:48:34,782 --> 00:48:36,740 Jest rzeczą Już wspomniałem wcześniej, 893 00:48:36,740 --> 00:48:40,830 dokąd sumując kilka w statystykach, i po prostu pokazują, co jest na topie 894 00:48:40,830 --> 00:48:42,760 i to, co się zmienia. 895 00:48:42,760 --> 00:48:45,010 A także zaskakujące Statystyki, które mamy 896 00:48:45,010 --> 00:48:48,492 znaleziono, podobnie jak 2% ludzi na Harvardzie są Libertarian, na przykład, 897 00:48:48,492 --> 00:48:49,450 lub coś w tym stylu. 898 00:48:49,450 --> 00:48:52,240 899 00:48:52,240 --> 00:48:57,100 Myślę, inna sprawa, że mamy zamiar uruchomić z nadzieją 900 00:48:57,100 --> 00:48:59,770 kiedyś albo późno w tym tygodniu albo w przyszłym tygodniu, 901 00:48:59,770 --> 00:49:03,250 jest coś, co pozwala ludziom wyjaśnić 902 00:49:03,250 --> 00:49:05,160 ich relacje z innymi ludźmi. 903 00:49:05,160 --> 00:49:10,130 >> Tak więc wiele z problemów mamy do czynienia z rodzajem na Facebooku 904 00:49:10,130 --> 00:49:14,140 Nie zawsze są techniczne, ale są czasem jak są problemy społeczne. 905 00:49:14,140 --> 00:49:16,310 I to jak - jeden rzecz, która myślę, że jest 906 00:49:16,310 --> 00:49:20,976 Naprawdę interesujące jest - jeśli masz 100 lub 150 znajomych, jak dobrze zrobić 907 00:49:20,976 --> 00:49:24,700 wiesz, każdy z tych ludzi, i , którzy są być może tak jak pięć osób 908 00:49:24,700 --> 00:49:27,640 którzy rzeczywiście zależy, jak dużo. 909 00:49:27,640 --> 00:49:29,490 I to nie jest coś, że można naprawdę 910 00:49:29,490 --> 00:49:32,110 odpowiedzieć w tej chwili, bo połączenia są binarne. 911 00:49:32,110 --> 00:49:33,970 Albo są połączone lub nie. 912 00:49:33,970 --> 00:49:39,740 Więc starałem się myśleć na chwilę o tym, jak możemy zaprojektować coś 913 00:49:39,740 --> 00:49:43,990 które sprawiają, że tak, że ludzie, może wyrazić, jak blisko byli 914 00:49:43,990 --> 00:49:46,610 do ludzi, w rodzaju sposób bezstronny. 915 00:49:46,610 --> 00:49:49,790 >> Więc można sobie wyobrazić, jeśli się Funkcja, która została po prostu lubię - stopa 916 00:49:49,790 --> 00:49:52,406 przyjaźń na skali 1 do 10, który nie będzie działać. 917 00:49:52,406 --> 00:49:54,280 Ponieważ przede wszystkim nikt nie chce zrobić 918 00:49:54,280 --> 00:49:58,370 że ponieważ jesteś obrażanie kogoś jeśli jesteś jak, masz trzy. 919 00:49:58,370 --> 00:50:01,910 Ale jest to również rodzaj nudne, i tak nikt nie 920 00:50:01,910 --> 00:50:03,410 chciałbym zrobić z tego powodu. 921 00:50:03,410 --> 00:50:05,993 I to będzie właśnie wypaczone przez Ciśnienie społecznego w taki sam sposób, 922 00:50:05,993 --> 00:50:06,930 że przyjaciele są. 923 00:50:06,930 --> 00:50:11,730 Niektórzy ludzie mają różne poczucie tego, co jest dla nich przyjacielem, 924 00:50:11,730 --> 00:50:13,040 Następnie kolejna osoba. 925 00:50:13,040 --> 00:50:16,050 Więc jeśli ktoś ma 30 przyjaciół i inna osoba ma 150 przyjaciół 926 00:50:16,050 --> 00:50:18,510 czy ta osoba rzeczywiście więcej przyjaciół w prawdziwym życiu? 927 00:50:18,510 --> 00:50:20,810 Być może, a może nie, i może tylko osoba z 30 928 00:50:20,810 --> 00:50:24,060 ma wyższy próg wytwarzania ktoś na znajomego na Facebooku. 929 00:50:24,060 --> 00:50:28,490 >> Więc to znaczy, myślę, że rozwiązanie że wpadliśmy na ten 930 00:50:28,490 --> 00:50:32,860 było zrobić - do sędziego relacje oparte 931 00:50:32,860 --> 00:50:36,660 na dwukierunkowych, sprawozdań merytorycznych. 932 00:50:36,660 --> 00:50:40,570 Tak na przykład, wziąłem CS50 z tą osobą. 933 00:50:40,570 --> 00:50:43,730 I mieszkałem w domu z tej osoby. 934 00:50:43,730 --> 00:50:49,920 I jest po prostu rodzaj grono różnych sposobów, aby zrobić takie rzeczy. 935 00:50:49,920 --> 00:50:54,730 Ale pomyślałem, że byłoby prawdopodobnie nieco bardziej dokładne, 936 00:50:54,730 --> 00:50:58,570 bo nikt nie będzie na - nie ma ciśnienia 937 00:50:58,570 --> 00:51:00,080 kłamać o czymś takim. 938 00:51:00,080 --> 00:51:01,830 To nie tak, co ty mówisz? 939 00:51:01,830 --> 00:51:03,126 Nie wziąłem CS50 z tobą. 940 00:51:03,126 --> 00:51:05,500 Ale jeśli ktoś agreguje wiele różnych połączeń, 941 00:51:05,500 --> 00:51:07,340 to że niby coś znaczy. 942 00:51:07,340 --> 00:51:10,842 Więc kiedy się kogoś takiego jak Dustin, kto jest moim współlokatorem tutaj, 943 00:51:10,842 --> 00:51:13,300 i jak to jest OK, dobrze żyliśmy razem w Kirkland House. 944 00:51:13,300 --> 00:51:16,290 Następnie pracował na Facebooku. 945 00:51:16,290 --> 00:51:20,760 Następnie przenieśliśmy się do Palo Alto, a teraz wciąż pracujemy na Facebooku - a następnie 946 00:51:20,760 --> 00:51:26,470 Może to wystarczy, połączenia powiedzieć OK, a ta osoba wyraźnie 947 00:51:26,470 --> 00:51:28,810 ma wiele do zrobienia tej osoby. 948 00:51:28,810 --> 00:51:34,820 Natomiast jeśli tylko kategoria że znasz kogoś, przez to, 949 00:51:34,820 --> 00:51:39,384 ta osoba jest moim przyjacielem Facebook, Oznacza to, że również coś. 950 00:51:39,384 --> 00:51:40,050 Więc nie wiem. 951 00:51:40,050 --> 00:51:41,008 Zobaczymy, jak to działa. 952 00:51:41,008 --> 00:51:42,771 Nic nie jest pewne. 953 00:51:42,771 --> 00:51:43,270 Co się dzieje? 954 00:51:43,270 --> 00:51:47,243 >> PUBLICZNOŚCI: Czy faktycznie [niesłyszalne] ludzie wpisywać w informacji 955 00:51:47,243 --> 00:51:47,743 [Niesłyszalne]? 956 00:51:47,743 --> 00:51:53,707 957 00:51:53,707 --> 00:51:55,760 >> Mark Zuckerberg: To połączenie. 958 00:51:55,760 --> 00:52:01,670 Myślę więc, że kolejna rzecz to jest bardzo ważne dla każdego 959 00:52:01,670 --> 00:52:03,750 tych wydarzeń Dzień, w którym występują. 960 00:52:03,750 --> 00:52:08,940 Więc jeśli miał, na przykład, data przyjaźni każdej osoby 961 00:52:08,940 --> 00:52:14,662 Następnie do każdej osoby, która daje Ci bardziej dokładne odwzorowanie 962 00:52:14,662 --> 00:52:16,370 z tego, co to znaczy, bo teraz jesteś 963 00:52:16,370 --> 00:52:20,482 nie wiem co znaczy dla przyjaciela każdej z osób znajdujących się w sieci. 964 00:52:20,482 --> 00:52:22,940 I dlatego, że nie wiadomo, kiedy że przyjaźń została utworzona, 965 00:52:22,940 --> 00:52:25,476 nie wiem, co ma zmieniło się w tej relacji 966 00:52:25,476 --> 00:52:26,850 ponieważ została utworzona, że ​​przyjaźń. 967 00:52:26,850 --> 00:52:29,560 >> To znaczy, jeżeli osoba - czy przyjaźń oznacza bardzo mało dla kogoś 968 00:52:29,560 --> 00:52:34,130 jeśli wiesz, że to się stało wczoraj, że stały się przyjaciółmi, 969 00:52:34,130 --> 00:52:37,160 jeszcze wiedzieć, że nie jest niektórzy - że jest jakaś siła. 970 00:52:37,160 --> 00:52:39,030 To jak rzecz pewności. 971 00:52:39,030 --> 00:52:41,330 Jest mniejsza pewność że ich związek 972 00:52:41,330 --> 00:52:45,320 odbiegał od tego punktu Dzień, w którym miało miejsce działanie 973 00:52:45,320 --> 00:52:45,820 był wcześniej. 974 00:52:45,820 --> 00:52:48,390 975 00:52:48,390 --> 00:52:49,374 Niestety, bardziej aktualne. 976 00:52:49,374 --> 00:52:52,040 Więc myślę, że to jeden z rzeczy, że skupiamy się na tutaj. 977 00:52:52,040 --> 00:52:54,990 Więc wziąłem kurs - I wziął CS50 z kimś 978 00:52:54,990 --> 00:52:57,730 termin ten jest zupełnie inaczej niż mówiąc, że jestem starszy teraz 979 00:52:57,730 --> 00:53:02,680 i wziąłem CS50 z tego Osoba, kiedy byłem studentem pierwszego roku. 980 00:53:02,680 --> 00:53:06,050 >> Wiele z nich - analiza o tym, jak ludzie patrzą na to 981 00:53:06,050 --> 00:53:09,494 i zobaczyć relacje niekoniecznie - 982 00:53:09,494 --> 00:53:11,410 Facebook nie będzie oceń relacje. 983 00:53:11,410 --> 00:53:14,290 To coś w rodzaju - ludzie mają niejawny zrozumienie 984 00:53:14,290 --> 00:53:17,540 , co różnica między wziąwszy CS50 z kimś ten termin 985 00:53:17,540 --> 00:53:20,840 i wziąwszy CS50 w ciągu trzech lat. 986 00:53:20,840 --> 00:53:22,920 I myślę, że będzie trochę pomóc. 987 00:53:22,920 --> 00:53:26,320 988 00:53:26,320 --> 00:53:27,340 Co się dzieje? 989 00:53:27,340 --> 00:53:30,479 >> PUBLICZNOŚCI: Po dostać nowy pomysł i 990 00:53:30,479 --> 00:53:33,619 myślę, że to całkiem fajne, jak [Niesłyszalne] z tym, jak go o to? 991 00:53:33,619 --> 00:53:38,460 992 00:53:38,460 --> 00:53:40,470 >> Mark Zuckerberg: Nie tak. 993 00:53:40,470 --> 00:53:42,500 Ponieważ uważam, że Wiele rzeczy, możemy posortować 994 00:53:42,500 --> 00:53:44,950 mają bardzo wyjątkowy platforma do budowania go. 995 00:53:44,950 --> 00:53:48,010 Nie sądzę, że istnieje inny Firma lub grupa osób 996 00:53:48,010 --> 00:53:50,335 w świecie, który mógłby opracowanie to teraz. 997 00:53:50,335 --> 00:53:53,470 998 00:53:53,470 --> 00:53:56,510 Chodzi mi o to, ze nawet Google Inżynierowie ich jak 5000 999 00:53:56,510 --> 00:54:00,680 nie ma na celu dokonania Zastosowanie tego typu 1000 00:54:00,680 --> 00:54:04,180 z charakteryzuje osoby jest związki takie jak ten. 1001 00:54:04,180 --> 00:54:06,410 >> I to jest jak to samo z tagowanie zdjęć. 1002 00:54:06,410 --> 00:54:11,070 Możemy to zrobić, ponieważ zdjęcia tagowanie działa tylko wtedy, gdy wszyscy wokół ciebie 1003 00:54:11,070 --> 00:54:11,965 jest na miejscu. 1004 00:54:11,965 --> 00:54:14,090 Ponieważ w przeciwnym razie jesteś dostanie rodzaj użytkowania 1005 00:54:14,090 --> 00:54:15,845 na to, gdzie jesteś i dodaj zdjęcie 1006 00:54:15,845 --> 00:54:18,970 i udać się oznaczyć kilka osób, i ich nie ma, i że jest do bani. 1007 00:54:18,970 --> 00:54:23,840 Więc nawet jeśli 50% ludzi na Harvardzie były na Facebooku, to tagowanie 1008 00:54:23,840 --> 00:54:25,740 i sposób, w jaki możemy ustawić się nadal ssać. 1009 00:54:25,740 --> 00:54:30,550 Tak to działa tylko dlatego, że 97% ludzie na Harvardzie są na Facebooku, 1010 00:54:30,550 --> 00:54:31,260 lub cokolwiek. 1011 00:54:31,260 --> 00:54:37,530 Więc z tego powodu, to jak nie, że duże z niepokojem. 1012 00:54:37,530 --> 00:54:40,780 1013 00:54:40,780 --> 00:54:41,320 Tak? 1014 00:54:41,320 --> 00:54:43,361 >> PUBLICZNOŚCI: Więc od rodzaju inżynieria oprogramowania, 1015 00:54:43,361 --> 00:54:46,721 rodzaj dynamiczny [niesłyszalne] sposób, gdy ktoś 1016 00:54:46,721 --> 00:54:51,046 ma jeden z tych pomysłów - jak Załóżmy zsumować to [? szersze?] statystyka 1017 00:54:51,046 --> 00:54:53,921 i powiedzieć ludziom, czy mam drogę do Środek ten, który, a druga 1018 00:54:53,921 --> 00:54:57,610 o tych ludziach i oznaczyć ta rzecz na profilach ludzi - 1019 00:54:57,610 --> 00:55:00,060 jak oni go o uzyskanie zielone światło od wszystkich 1020 00:55:00,060 --> 00:55:03,490 inny w firmie, aby spędzić kilka ich czas pracy na tym technicznie? 1021 00:55:03,490 --> 00:55:07,410 Lub uzyskać inne osoby do pracy na nim z nich, i takie tam? 1022 00:55:07,410 --> 00:55:08,880 >> Mark Zuckerberg: Mhm. 1023 00:55:08,880 --> 00:55:14,340 Myślę, że wielu ludzi - to znaczy, ludzie, którzy naprawdę pracują na Facebooku 1024 00:55:14,340 --> 00:55:17,430 jak działa na Facebooku, Myślę, że w przeważającej części, 1025 00:55:17,430 --> 00:55:19,840 i spędzają dużo ich czas robić. 1026 00:55:19,840 --> 00:55:22,800 I jak, dużo czas, że wydajemy, 1027 00:55:22,800 --> 00:55:25,240 spędzają na pracy rzeczy, które mogą być 1028 00:55:25,240 --> 00:55:28,890 rodzaj strategicznie ważne, aby co staramy się zrobić w tym momencie. 1029 00:55:28,890 --> 00:55:31,760 Ale również, że wiele osób po prostu poeksperymentować z bazy kodów, 1030 00:55:31,760 --> 00:55:36,090 i rodzaj umieścić oświadczeń w IF nie, jak to jest, gdy użytkownik jest mną, 1031 00:55:36,090 --> 00:55:39,240 następnie umieścić to tam. 1032 00:55:39,240 --> 00:55:44,050 >> I tak chodzę na różne miejsca, ludzi w ciągu dnia, 1033 00:55:44,050 --> 00:55:45,330 czy ludzie przychodzą i mówią do mnie. 1034 00:55:45,330 --> 00:55:49,610 Jak, trzymam CEO godziny pracy jako żart, jak od 2:00 do 04:00 każdego dnia - 1035 00:55:49,610 --> 00:55:51,077 nie dzisiaj. 1036 00:55:51,077 --> 00:55:53,910 A ludzie po prostu przyjść i zobaczyć mnie różne rzeczy, które robią, 1037 00:55:53,910 --> 00:55:57,060 i wiele z nich jest stosunkowo chłodne, i takie tam 1038 00:55:57,060 --> 00:55:59,530 że nie mają muszą myśleć. 1039 00:55:59,530 --> 00:56:02,740 >> Więc to znaczy, że pytasz przed jakbyśmy oszczędności, 1040 00:56:02,740 --> 00:56:06,400 jakbyśmy archiwizacja, wiek Profil Informacje, jeden z powodów 1041 00:56:06,400 --> 00:56:08,940 Dlatego powiedziałem, że może zacząć robić to 1042 00:56:08,940 --> 00:56:13,124 ponieważ jeden z chłopaków w firmie wymyślił coś, gdzie to jest, 1043 00:56:13,124 --> 00:56:16,290 więc przejdź na stronę swojego przyjaciela, i to pokazuje się ostatnio aktualizowane przyjaciół. 1044 00:56:16,290 --> 00:56:18,250 A następnie kliknij na to, i pokazuje swój nowy profil. 1045 00:56:18,250 --> 00:56:20,180 Ale nic nie wskazuje co zmienić. 1046 00:56:20,180 --> 00:56:25,290 >> Tak więc jeden z chłopaków się coś, co utrzymuje starą wersję swojego profilu, 1047 00:56:25,290 --> 00:56:29,690 i sprawia, że ​​jest tak, że kiedy przejdź do swojego profilu, gdy aktualizuje go, 1048 00:56:29,690 --> 00:56:32,380 zwraca uwagę na żółte Program jej części, które zostały zmienione. 1049 00:56:32,380 --> 00:56:33,880 I myślę, że to jest całkiem fajne. 1050 00:56:33,880 --> 00:56:37,385 I nie jest to ogromny projekt - To znaczy, że faktycznie niby jest, 1051 00:56:37,385 --> 00:56:39,630 jeśli mamy zacząć przechowywania Informacje o wszystkich. 1052 00:56:39,630 --> 00:56:42,720 >> Ale mam na myśli, że to dość fajne. 1053 00:56:42,720 --> 00:56:48,250 To nie jest rodzaj rzeczy, które ci niekoniecznie są zobowiązane do przedstawienia, 1054 00:56:48,250 --> 00:56:52,820 ale na pewno, że to jest całkiem duża poprawa w stosunku do tego, co mamy teraz. 1055 00:56:52,820 --> 00:56:57,330 Teraz jest to naprawdę trudne, aby przejść do czyjś profil i powiedz, co się zmieniło. 1056 00:56:57,330 --> 00:57:01,080 I to jest właśnie najbardziej Ostatnim przykładem, że mam. 1057 00:57:01,080 --> 00:57:05,380 >> PUBLICZNOŚCI: Czy masz czas, aby umożliwić ludzi, aby zmienić wygląd każdej strony? 1058 00:57:05,380 --> 00:57:05,880 [Niesłyszalne]? 1059 00:57:05,880 --> 00:57:09,730 1060 00:57:09,730 --> 00:57:12,970 >> Mark Zuckerberg: Tak, Nie chcę, aby to zrobić. 1061 00:57:12,970 --> 00:57:17,230 A powodem jest to, myślę, że że Facebook jest katalogiem, 1062 00:57:17,230 --> 00:57:20,051 i głównym celem jest zajrzeć do kogoś. 1063 00:57:20,051 --> 00:57:20,550 Prawda? 1064 00:57:20,550 --> 00:57:22,870 Jak w nazwie typu i uzyskać kilka informacji o nich. 1065 00:57:22,870 --> 00:57:24,690 A jedną z rzeczy, to jest naprawdę przydatne 1066 00:57:24,690 --> 00:57:27,190 jest to, że każdego z nas jest strona skonstruowane w ten sam sposób. 1067 00:57:27,190 --> 00:57:29,100 >> Więc jeśli chcesz zobaczyć jeśli ktoś jest wolny, 1068 00:57:29,100 --> 00:57:32,780 nie masz do skanowania w dół kolumny aż dojdziesz do statusu związku. 1069 00:57:32,780 --> 00:57:34,430 Musisz tylko wiedzieć, gdzie to jest. 1070 00:57:34,430 --> 00:57:38,040 Więc kliknij go - Twój oczy po prostu pójść do tej rzeczy. 1071 00:57:38,040 --> 00:57:43,117 Ale jeśli miał różnych ludzi zmieniając ich CSSes w różny sposób, 1072 00:57:43,117 --> 00:57:44,950 to, że może stać się irytujące - zwłaszcza 1073 00:57:44,950 --> 00:57:49,140 jeśli ludzie robią rzeczy, jak ciemna niebieski tekst na czarnym tle. 1074 00:57:49,140 --> 00:57:52,985 To po prostu staje się rodzajem nieznośny. 1075 00:57:52,985 --> 00:57:57,440 >> PUBLICZNOŚCI: Jak skutecznie ma Facebook [niesłyszalne] było, 1076 00:57:57,440 --> 00:58:02,390 i co widzisz, jak różnice w celu [niesłyszalne]? 1077 00:58:02,390 --> 00:58:05,360 1078 00:58:05,360 --> 00:58:08,520 >> Mark Zuckerberg: cel - dla ja w liceum był sam. 1079 00:58:08,520 --> 00:58:12,130 Myślę, że wniosek - to będzie prawdopodobnie 1080 00:58:12,130 --> 00:58:16,460 brzmi głupio - ale chcąc szukać ludzi do góry, myślę, 1081 00:58:16,460 --> 00:58:19,260 jest rodzajem rdzenia ludzkie pragnienie. 1082 00:58:19,260 --> 00:58:20,470 Prawda? 1083 00:58:20,470 --> 00:58:23,310 Myślę, że ludzie po prostu chcą wiem rzeczy o innych ludzi. 1084 00:58:23,310 --> 00:58:26,434 Więc myślę, że zapewnienie interfejs, gdzie ludzie mogą po prostu 1085 00:58:26,434 --> 00:58:28,850 wpisz w czyimś imieniu i uzyskać kilka informacji o nich 1086 00:58:28,850 --> 00:58:31,050 jest na ogół dość przydatna rzecz. 1087 00:58:31,050 --> 00:58:32,410 Więc wzrost był dość dobry. 1088 00:58:32,410 --> 00:58:35,680 >> To było trudne, aby dowiedzieć się, dokładnie, jak go ocenić, 1089 00:58:35,680 --> 00:58:38,676 bo kiedy zrobiliśmy kolegium, otworzyliśmy go na Harvardzie. 1090 00:58:38,676 --> 00:58:41,050 Potem otworzył się na Kilka uczelnie w Harvardzie. 1091 00:58:41,050 --> 00:58:45,710 A pomysł był zawsze, byliśmy bardzo mało pieniędzy i sprzętu. 1092 00:58:45,710 --> 00:58:48,390 Tak więc, jak niewiele się Urządzenia możliwie 1093 00:58:48,390 --> 00:58:49,740 chcemy zwiększyć nasz rozwój. 1094 00:58:49,740 --> 00:58:53,709 Dlatego chcemy, aby uruchomić w szkołach, które 1095 00:58:53,709 --> 00:58:56,000 myśleć będą rosnąć najszybsza, w oparciu o fakt 1096 00:58:56,000 --> 00:58:58,458 że ludzie w tych szkołach będą mieć najbardziej 1097 00:58:58,458 --> 00:59:01,655 liczba przyjaciół na szkoły, że jesteśmy już na. 1098 00:59:01,655 --> 00:59:03,530 Wzięliśmy różne podejście do liceum, 1099 00:59:03,530 --> 00:59:05,670 bo może po prostu uruchomić że wszędzie w tym samym czasie. 1100 00:59:05,670 --> 00:59:07,580 Więc tak naprawdę nie wiem jak to się dzieje, aby się rozwijać. 1101 00:59:07,580 --> 00:59:10,704 Myślę, że to rośnie w ponad 5000 osób dziennie, co jest dość dobre. 1102 00:59:10,704 --> 00:59:14,533 1103 00:59:14,533 --> 00:59:15,487 Tak? 1104 00:59:15,487 --> 00:59:17,395 >> PUBLICZNOŚCI: Po rozpoczął Facebooka, czy 1105 00:59:17,395 --> 00:59:19,727 Zamierzam na to, aby stać się to pełnoprawny obiekt? 1106 00:59:19,727 --> 00:59:20,560 Mark Zuckerberg: Nie. 1107 00:59:20,560 --> 00:59:22,412 PUBLICZNOŚCI: Cóż, jak pan [niesłyszalne]? 1108 00:59:22,412 --> 00:59:28,900 1109 00:59:28,900 --> 00:59:32,020 >> Mark Zuckerberg: Pamiętam myśląc, że to będzie fajne 1110 00:59:32,020 --> 00:59:35,030 jeśli można mieć katalog wszystkich. 1111 00:59:35,030 --> 00:59:38,320 Pamiętam, że kłócił się z rodzicami na ten temat, bo po prawie 1112 00:59:38,320 --> 00:59:44,020 został wyrzucony ze szkoły za to Projekt, który przedtem Facebooku, 1113 00:59:44,020 --> 00:59:47,217 były podobne, co dobrego może może się robić coś nowego? 1114 00:59:47,217 --> 00:59:48,800 A ja jestem jak nie, to jest całkiem fajne. 1115 00:59:48,800 --> 00:59:52,605 Wystarczy wyobrazić sobie, jak fajnie byłoby, gdyby można po prostu wpisać w czyimś imieniu 1116 00:59:52,605 --> 00:59:54,120 i trochę informacji o nich. 1117 00:59:54,120 --> 00:59:56,050 I były to po prostu lubię, ja tego nie widzę. 1118 00:59:56,050 --> 00:59:58,662 I jestem jak, dobrze, będziemy po prostu zrób to teraz na Harvardzie, 1119 00:59:58,662 --> 01:00:01,620 ale sobie wyobrazić, co się stanie, gdy pewnego dnia, można po prostu wpisać w czyjeś imię 1120 01:00:01,620 --> 01:00:02,940 i trochę informacji o nich. 1121 01:00:02,940 --> 01:00:04,790 I podobne, które być całkiem ciekawie, prawda? 1122 01:00:04,790 --> 01:00:08,190 1123 01:00:08,190 --> 01:00:11,831 Więc nie kupić, ale teraz robią. 1124 01:00:11,831 --> 01:00:15,100 >> [Śmiech] 1125 01:00:15,100 --> 01:00:16,620 >> Tak, więc nie wiem. 1126 01:00:16,620 --> 01:00:20,450 Myślę, że na każdym etapie, jesteśmy po prostu rodzaju spojrzenie na naturalny sposób 1127 01:00:20,450 --> 01:00:22,890 w celu zachowania integralności sieci 1128 01:00:22,890 --> 01:00:28,190 a także, aby tak było , że jest to bardziej przydatne - ja 1129 01:00:28,190 --> 01:00:32,668 Domyślam się, że odpowiedź na to pytanie. 1130 01:00:32,668 --> 01:00:34,129 Tak? 1131 01:00:34,129 --> 01:00:38,512 >> PUBLICZNOŚCI: Czy istnieją pewne umiejętności, szczególnie [niesłyszalne], 1132 01:00:38,512 --> 01:00:42,895 że [niesłyszalne] lub byś Proponuję, aby ktoś na studia? 1133 01:00:42,895 --> 01:00:45,779 1134 01:00:45,779 --> 01:00:49,070 Mark Zuckerberg: Ja tylko sugeruję podjęcia najtrudniejszych kursy, które można, 1135 01:00:49,070 --> 01:00:51,653 bo uczyć się najbardziej, gdy wyzwanie siebie, prawda? 1136 01:00:51,653 --> 01:00:57,980 Tak jak 161 tylko zrujnował mi życie, a ja nauczyłem się tak wiele od niego. 1137 01:00:57,980 --> 01:01:01,620 121 Znalazłam też dość trudne. 1138 01:01:01,620 --> 01:01:03,880 124 rodzaj zmienił sposób myślałem o rzeczy. 1139 01:01:03,880 --> 01:01:06,700 1140 01:01:06,700 --> 01:01:09,430 >> Co 124 nauczyło mnie, że Myślę, że było bardzo przydatne 1141 01:01:09,430 --> 01:01:13,840 to, że nie są - I że wielu ludzi koncentrują 1142 01:01:13,840 --> 01:01:16,630 jak zrobić rzeczy, jak także możliwe, jak 1143 01:01:16,630 --> 01:01:18,620 do najbardziej wydajnego algorytmu. 1144 01:01:18,620 --> 01:01:23,870 Ale to, co zawsze zdobyć nas nie jest robić rzeczy w sposób jak najbardziej efektywny, 1145 01:01:23,870 --> 01:01:27,140 ale r. ramy w dość skuteczny sposób. 1146 01:01:27,140 --> 01:01:29,640 Tak, mam na myśli, to niby uczy Ci obie strony problemu, 1147 01:01:29,640 --> 01:01:33,980 jak struktur danych i algorytmów, i jak konfiguracja jest naprawdę ważne. 1148 01:01:33,980 --> 01:01:36,843 I to na pewno uratował nam ass w skalowaniu wiele razy. 1149 01:01:36,843 --> 01:01:40,100 1150 01:01:40,100 --> 01:01:40,870 >> Nie wiem. 1151 01:01:40,870 --> 01:01:42,400 Praca z inteligentnych ludzi. 1152 01:01:42,400 --> 01:01:43,150 Ucz się od ludzi. 1153 01:01:43,150 --> 01:01:47,750 1154 01:01:47,750 --> 01:01:50,666 PUBLICZNOŚCI: Jedną z rzeczy, które Zauważyłem o Facebooku, w porównaniu 1155 01:01:50,666 --> 01:01:55,388 do innej przestrzeni social networking, jest że to jest rzeczywiście dużo łatwiejsze w użyciu. 1156 01:01:55,388 --> 01:02:01,350 Czy masz ludzi - jak pracowników tylko wprowadzenie, co ich zdaniem kawałki 1157 01:02:01,350 --> 01:02:01,849 są fajne. 1158 01:02:01,849 --> 01:02:06,830 Czy masz oddzielne ludzi stabilności w celu zapewnienia, wszystko działa razem? 1159 01:02:06,830 --> 01:02:09,280 >> Mark Zuckerberg: ludzie mogą robić, co chcą, 1160 01:02:09,280 --> 01:02:11,810 ale to nie znaczy, że Można umieścić go na stronie. 1161 01:02:11,810 --> 01:02:21,650 Więc myślę, że zanim coś idzie na miejscu, wiele osób go zobaczyć. 1162 01:02:21,650 --> 01:02:24,667 To znaczy, na pewno sprawdzić się na nim, zanim go na żywo. 1163 01:02:24,667 --> 01:02:27,750 Ale to znaczy, że ludzie mają Wiele kreatywności robić fajne rzeczy. 1164 01:02:27,750 --> 01:02:32,520 I wiele razy, jak to jest ktoś może wymyślić fajny pomysł, 1165 01:02:32,520 --> 01:02:36,200 ale to nie znaczy, że jest Ostatnim sposobem, że to się stało. 1166 01:02:36,200 --> 01:02:40,710 >> Tak na przykład, ludzie podkreślając w kolorze żółtym, co zmiany są 1167 01:02:40,710 --> 01:02:44,510 w ich profilu - Myślę, że tylko koncepcja podkreślając 1168 01:02:44,510 --> 01:02:47,520 rzeczy, które nie zmieniło się naprawdę dobre, ale interfejs 1169 01:02:47,520 --> 01:02:50,960 że ten facet to nie stosuje się co moim zdaniem jest najlepszy. 1170 01:02:50,960 --> 01:02:54,130 I sposób, w jaki on przechowywanie Informacje o profilu stary 1171 01:02:54,130 --> 01:02:55,410 nie jest optymalna. 1172 01:02:55,410 --> 01:02:58,201 I że niby jest fajne, bo on po prostu robi to dla siebie. 1173 01:02:58,201 --> 01:03:01,790 Ale jeśli były kiedykolwiek zamiar zrobić coś żyć z tym, który 1174 01:03:01,790 --> 01:03:04,060 Chcę, robimy to w inny sposób. 1175 01:03:04,060 --> 01:03:05,540 I to jest więcej jak makiety. 1176 01:03:05,540 --> 01:03:07,814 >> PUBLICZNOŚCI: Więc jak, pomysły się z podłoża, w górę 1177 01:03:07,814 --> 01:03:10,230 a następnie [? to jest po prostu?] [? rzucił?] [? na całej linii? ?] 1178 01:03:10,230 --> 01:03:12,260 >> Mark Zuckerberg: I znaczy, to działa w obie strony. 1179 01:03:12,260 --> 01:03:14,995 I nie jestem całkowicie unopinionated. 1180 01:03:14,995 --> 01:03:21,072 1181 01:03:21,072 --> 01:03:22,322 Michael D. Smith: [niesłyszalne]. 1182 01:03:22,322 --> 01:03:28,298 1183 01:03:28,298 --> 01:03:30,788 >> PUBLICZNOŚCI: I rzeczywiście Pytanie o [niesłyszalne]. 1184 01:03:30,788 --> 01:03:35,270 Więc, wracając o [Niesłyszalne] i [niesłyszalne] prywatności. 1185 01:03:35,270 --> 01:03:37,760 I to jest inna platforma? 1186 01:03:37,760 --> 01:03:38,756 >> Mark Zuckerberg: Tak. 1187 01:03:38,756 --> 01:03:41,744 >> WIDOWNI: Więc ludzie kolegium powyżej 18 lat i są dozwolone 1188 01:03:41,744 --> 01:03:44,483 zamieścić co zdjęcia są chce, i oni naprawdę nie są 1189 01:03:44,483 --> 01:03:47,720 obciążających siebie, z wyjątkiem ewentualnie do narkotyków i alkoholu? 1190 01:03:47,720 --> 01:03:52,202 Widziałem zdjęcia na Facebook, gdzie mój młodszy 1191 01:03:52,202 --> 01:03:54,692 kuzyni piją i takie tam. 1192 01:03:54,692 --> 01:04:00,170 Ale kiedy idziesz do liceum dzieci, są 15 i 16 i młodsi. 1193 01:04:00,170 --> 01:04:03,158 >> I to wy tylko mówiąc, że to internet, 1194 01:04:03,158 --> 01:04:06,644 i jeśli chcą obciążyć się i takie rzeczy, 1195 01:04:06,644 --> 01:04:07,640 jest OK? 1196 01:04:07,640 --> 01:04:11,624 A może wy filtrować zdjęcia uczniów, że szkoła średnia pakowane 1197 01:04:11,624 --> 01:04:13,118 i informacje piszą? 1198 01:04:13,118 --> 01:04:15,435 Czy może po prostu [niesłyszalne]? 1199 01:04:15,435 --> 01:04:18,310 Mark Zuckerberg: Tak wiele rozwiązania, które pojawią się z rzeczy 1200 01:04:18,310 --> 01:04:23,230 nie są techniczne lub organizacyjne, ale tylko wywieranie nacisku społecznego 1201 01:04:23,230 --> 01:04:24,580 w dobrych sposobów. 1202 01:04:24,580 --> 01:04:28,740 Więc MySpace - prawie trzecią swoich pracowników 1203 01:04:28,740 --> 01:04:32,660 monitoruje zdjęcia, które się przesłane do pornografii. 1204 01:04:32,660 --> 01:04:36,270 Mamy prawie nie ma żadnych pornografia przesłane, 1205 01:04:36,270 --> 01:04:39,290 i myślę, że dużo Powodem jest to, że ludzie, 1206 01:04:39,290 --> 01:04:44,470 używać swoich prawdziwych nazwisk na Facebooku, a Twój adres e-mail do szkoły. 1207 01:04:44,470 --> 01:04:47,900 A jeśli masz to, to jesteś nie idzie wgrać pornografii. 1208 01:04:47,900 --> 01:04:50,830 I myślę, że to jest bardzo proste rozwiązanie społeczne 1209 01:04:50,830 --> 01:04:56,060 do ewentualnie złożonych problemów technicznych. 1210 01:04:56,060 --> 01:05:02,367 >> Tak, że powiedział, że zmienił niektóre funkcje w okolicy do liceum. 1211 01:05:02,367 --> 01:05:04,200 Na przykład, wzięliśmy Strony się, ponieważ 1212 01:05:04,200 --> 01:05:06,370 Pomyślałem, że rodzice by się wkurzył 1213 01:05:06,370 --> 01:05:09,280 czy też po prostu zerwać wszystkie strony keg naprawdę szybko, 1214 01:05:09,280 --> 01:05:10,744 i że będzie do bani dla wszystkich. 1215 01:05:10,744 --> 01:05:13,470 >> [Chichocze] 1216 01:05:13,470 --> 01:05:16,250 >> Nie wiem. 1217 01:05:16,250 --> 01:05:20,290 Mamy deemphasize kontakt Informacje w liceum. 1218 01:05:20,290 --> 01:05:22,746 Tak. 1219 01:05:22,746 --> 01:05:24,120 PUBLICZNOŚCI: Dobrze, to w końcu tutaj. 1220 01:05:24,120 --> 01:05:26,220 Jeśli masz inne pytania, prosimy swobodnie przyjść i porozmawiać z Markiem. 1221 01:05:26,220 --> 01:05:27,120 Dziękuję bardzo. 1222 01:05:27,120 --> 01:05:28,036 >> Mark Zuckerberg: Tak. 1223 01:05:28,036 --> 01:05:34,457 [Aplauz]