Michael D. Smith: To Po południu mam przyjemność wprowadzenia Mark Zuckerberg, która jest jednym z naszych prelegentów w tym semestrze, aby przyjść i porozmawiać trochę o informatyce w świecie rzeczywistym. Jak większość z was pewnie wiedzą, jak wy wszyscy to zrobić znacznie więcej niż ja, założyciel Facebook.com, co jest social networking Program, co chcesz to nazwać. Wykorzystywane w ponad 2000 szkół w całej naród, a być może na świecie też. Jest to świat zbyt, lub po prostu naród? Mark Zuckerberg: [niesłyszalne]. Michael D. Smith: OK. Tak dobry wpływ na ten pewne rzeczy w informatyce. On chce nam powiedzieć kilka tła nim a co było istotne i tak dalej. Więc proszę dołączyć do mnie w serdeczny. Mark Zuckerberg: Yo. Dobra, spoko. To pierwszy raz w historii musiał posiadać jedną z tych rzeczy. Więc mam zamiar dołączyć to naprawdę szybko, jedna sekunda. Dobrze. Czy słyszysz? Czy to dobrze? Jest to wzmacniany w ogóle? PUBLICZNOŚCI: Tak. Mark Zuckerberg: W porządku. Słodkie. To jak jeden z pierwszych razy Byłem na wykładzie na Harvardzie. Myślę, że to, co prawdopodobnie będzie Najbardziej przydatne dla was jest, jeśli tylko Państwa przez niektóre kursy że wziąłem na Harvardzie, gdzie rzeczywiście poszedł wykład czasem. Żartowałem. I rodzaju, jak, w jaki sposób różne decyzje że musiałem zrobić, gdy byłem porusza się z Facebook ale wpływ różnych rzeczy że uczyłem się w klasach że biorę. A jeśli wszystko pójdzie zgodnie z planu, to może niektórzy z was wyjdzie z tego myślenia że biorąc rzeczy CS lub inżynierskie na Harvardzie jest rzeczywiście rodzaju użyteczne. Więc to jest plan gry. Myślę, że jest to szczelinowe przez dwie godziny. Nie ma mowy, idę mówić przez dwie godziny. Pewnie mówią o niczym 20 minut, lub 15 minut, i wtedy ja po prostu pozwól macie pytania. Bo jestem pewien, że chłopaki mają więcej ciekawych rzeczy zapytać mnie, niż mogłem się się z mówić o sobie. Więc myślę, że będę po prostu rodzaj zacząć. Kiedy byłem tu, rozpoczęła się przy 121. Nigdy rzeczywiście miała 50. Należy zdobyć inny facet, który był robi Facebooka, Dustin Moskovitz, który był mój współlokator. Kiedy zaczęliśmy strona była napisany w PHP, który nie jest czymś że nauczyłem się w jeden z tych klas. Ale na szczęście, jeśli mają dobre tło w C, Składnia jest bardzo podobna, a można je odebrać w dzień lub dwa. Więc zacząłem pisać witrynę i uruchomił go na Harvardzie w lutym 2004 roku. Sądzę więc, że prawie dwa lata temu. I w ciągu kilku tygodni, Kilka tysięcy osób podpisało się. I zaczęliśmy się Niektóre wiadomości e-mail od osób, na innych uczelniach prośbą o nas aby uruchomić go w swoich szkołach. I ja brałem 161 w czasie. Więc nie wiem, czy znacie Renoma tego kursu, , ale to było trochę ciężkie. To było oczywiście bardzo zabawne, ale nie zostawił mi dużo czasu do niczego innego z Facebooka. Więc mój współlokator Dustin, który ja Chyba właśnie skończyła CS50, było jak, hej, chcę pomóc. Chcę zrobić ekspansję i pomóc dowiedzieć się, jak to zrobić rzeczy. Więc ja na to, wiesz, to całkiem fajny koleś, ale tak naprawdę nie znam żadnego PHP czy coś w tym stylu. Więc ten weekend wrócił do domu, kupiłem książkę Perl dla opornych, wrócił i było jak, w porządku, jestem gotowy. Byłem jak koleś, witryna jest napisana w PHP, nie Perl, ale wiesz, to jest cool. Więc podniósł PHP na kilka dni, bo ja Obiecuję, że jeśli dobre tło w C, a następnie PHP jest bardzo prosta rzecz odebrać. A on po prostu rodzaj poszedł do pracy. Więc to znaczy, najpierw poważna decyzja że naprawdę musiał dokonać było w jak rodzaj rozwiń architekturę aby przejść z jednego typu szkoły utworzonej które mieliśmy, gdy było to tylko na Harvardzie do czegoś, co wsparcie wielu szkół. Więc to była decyzja, że ​​miał być wykonane na kilka poziomów, zarówno w produkcie jak i chcieliśmy prywatności do pracy, ale myślę, że naprawdę To ważna decyzja pomógł nam skalować nieźle to jak zdecydowaliśmy się na dystrybucję danych. Więc nie wiem, jak wiele złożoności rzeczy, jak Big O notacji chłopaki w tej klasie. Tak, mam na myśli, jeden z najbardziej skomplikowanych Obliczenia, które robimy na miejscu jest obliczenie, aby powiedzieć, jak jesteś podłączony do ludzi. Bo jeśli możesz wyobraź sobie, że jest przechowywany w rodzaju serii nieukierunkowana - to nie jest wa - tak nieukierunkowana, nieważonych pary numerów identyfikacyjnych ludzi w bazie danych. Następnie, jeśli chcesz dowiedzieć się, , który przyjaźni się z kimś, trzeba patrzeć na wszystkich swoich przyjaciół. Prawda? Więc to może jak 100 czy 200 osób. Ale jeśli chcesz, aby dowiedzieć kto jest przyjacielem przyjaciela, lub co najbliżej zasilania tam jest, to rodzaj trzeba spojrzeć na 100 lub 200 przyjaciele każdego z tych przyjaciół. Tak więc staje się na każdym poziomie jest Innym czynnikiem, n mnoży n, gdzie n oznacza liczbę znajomych że każdy z Twoich znajomych ma. Więc widać, że ta rodzaj staje się w postępie geometrycznym trudne do rozwiązania za najkrótsza droga między ludźmi. Więc jeśli szukasz po prostu znajomy znajomego, który jest n do kwadratu. Jeśli szukasz przyjaciela znajomy znajomego, który jest n do sześcianu. I to jest coś, które tradycyjnie było dość trudne dla wielu Witryny poprzednik Facebooku. I na przykład Friendster miał duże problemy z tym ponieważ były próby obliczyć aktywujące sześć stopni na zewnątrz, lub jak siedem stopni na zewnątrz. I to jest coś, że gdy robisz jak n siódmego, że tak jest naprawdę bardzo trudne i zajęło dół ich strony na chwilę. Tak więc jedna z rzeczy, które niby miały w umyśle, gdy byliśmy na zastanawianie się jak to zrobić, to w jaki sposób rozprowadzać w bazie danych w taki sposób, że obliczenia staje się wykonalny. Więc to, co zdecydowaliśmy się że każdy na miejscu ma większość w swojej działalności szkoły, że są one oparte na rodzaj. Więc jeśli jesteś na Harvardzie, wtedy większość ludzi który masz zamiar się widząc i transakcje z na stronie będą na Harvardzie. To faktycznie chyba jak 90% rzeczy, które można zrobić na miejscu. Więc zdecydowaliśmy się rozdzielić bazy danych i tworzyć jedna instancja bazy danych MySQL dla każdej szkoły w sieci. I w ten, że jeśli zauważyć, że możemy obliczyć ścieżki są tylko w obrębie szkoły. Zamiast więc powiedzmy, jak teraz jesteśmy w sześciu milionów użytkowników, i zamiast zrobić n Cubed na pewnej części sześć milionów to jest po prostu brak cubed nad 10000, który jest znacznie bardziej opanowania typu obliczeń. Tak, jakby był pierwszy poważna decyzja architektoniczny że musieliśmy zrobić, że przyczyniły do nas nie umiera kilka miesięcy później. I to było prawdopodobnie dość ważne. Więc kiedy po raz pierwszy skonfigurować witrynę mieliśmy tylko jeden komputer, które zostały uruchomione. To nie było w naszym pokoju w akademiku. Byliśmy wynajmuje je. I niby nauczkę dla próbuje uruchomić stronę z moim akademiku pokój na kilka miesięcy wcześniej, a Harvard prawie próbował mnie wyrzucić. Więc skończyło się na wynajem Serwer off miejscu tym razem. I chyba działa pierwotnie baza danych i serwer WWW. Apache jest to, co tak byliśmy użyty w tym przypadku służyć stron na tej samej maszynie. I dlatego, że dystrybuowane Bazy danych w sposób, który my, byliśmy w stanie, w miarę upływu czasu, po prostu dodaj więcej maszyn liniowo i rodzaj rozwijać witrynę bez żadnych rodzaj ekspansji wykładniczej od ilości maszyn, które mieliśmy. Ale po tym, jak uderzył o jak 30 lub 50 szkół, zaczęliśmy sobie sprawę, że mogliśmy zaczynają coraz więcej ze MySQL i Apache. Niektóre rzeczy po drodze, że został utworzony po prostu nie było tak optymalne jak mógł. Tak na przykład, gdy masz MySQL i Apache maszyny działa na tym samym serwerze, a następnie, jeśli coś się dzieje z tym serwerem, to nie tylko baza danych dla tej szkoły lub szkół tylko na tym serwerze zatrzymać rodzaj odpowiadać w taki sposób, że otrzyma nic przydatne, ale nie można nawet otworzyć żadnej strony WWW. Więc masz stronę nie zakłada. I że jest do bani. Ale inna sprawa jest to, że odchylenie i korzystanie ze szkoły do ​​szkoły nie jest również będzie idealny. Więc niektóre szkoły są zawsze będziemy mieć większe zastosowanie. Musimy teraz jak Penn szkół Państwo, które ma 50.000 użytkowników. A potem większość szkół jeszcze mniej niż 2000 użytkowników. Bo jest wiele małych szkoły i wiele szkół , które nie mają pełnej powszechności. Więc, próbując poradzić sobie z ten problem i sprawiają, że tak, że można poradzić sobie z Fakt, że Penn State miał 50.000 ludzi i tylko mnóstwo użytkowników na czas a potem masz jakieś szkoły że nie, co zdecydowaliśmy się zrobić jest oddzielenie niektórych sieci serwerów z serwerami baz danych. I zrobić to tak, że po prostu musieliśmy Pula serwerów Apache że możemy załadować równowagi pomiędzy. I zrobić to tak, że Można użyć tych jednolicie natomiast tylko o bazę danych warstwa jest jakby spójne. Więc nie wiem, czy ten materiał jest interesujące was w ogóle. Lub, jeśli jest to coś, co ma znaczenie co wy studiuje teraz. Więc jeśli jest więcej rzeczy że chłopaki wolałbym wiedzieć w kategoriach architektury następnie, że zostawię na pytania otwarte później. Więc nie spędzają dużo czasu po prostu mówić o przypadkowych aplikacji że chłopaki mogą nie zawsze dbają, aby użyć. Pozwól mi spróbować znaleźć jakiś interesujących przykładów. Więc to znaczy, myślę, że jedną z rzeczy, które dość ciekawe Wtedy mamy do Temperatura w zakresie ruchu gdzie zaczęliśmy maxing z wykonywania niektórych z tych aplikacji open source które są na ogół dość wydajny. Tak na przykład, MySQL bardzo dobra baza danych open source. Nie wiem, czy któryś z was jakby w swoim własnym czasie bałagan się i zrobić coś z MySQL lub stosować go w żaden sposób. Ale jest to dość łatwy w użyciu. To również przyzwoicie szybkie. Indeksy działa całkiem dobrze. To nie jest w pełni funkcjonalny, jak coś jak Oracle, ale to jest całkiem dobre. I dotarliśmy do punktu gdzie, myślę, że około kiedy zaczęliśmy robić jak może 100 milionów stron dziennie, że zaczął biec do pewne wąskie gardła na ten temat. Tak na przykład, typowe zapytanie na MySQL może podjąć 03:58 milisekund. I to nie jest tak dużo. Ale kiedy robisz 100 miliard odsłon dziennie, i każdy widok strony może mają od 30 do 50 pytań, zwłaszcza jeśli robisz coś w widoku profilu pyta najróżniejszych informacji, a następnie, że zaczyna ssać. Więc zaczęliśmy się rozwijać buforowanie, że warstwa dozwolone szybszy dostęp do niektóre z informacji. I początkowo używaliśmy innego Memcache aplikacji open source, które nie wiem, czy ktoś z was Macie jakieś doświadczenia z tym. Ale to było dość szybkie. To ma czas dostępu w dół do Myślę, że 0,3 do 0,5 milisekund który jest bardzo dobry. Ale ma też kilka kwestii dystrybucji. To ma być rozprowadzane hash tabeli rodzaju aplikacji, gdzie można po prostu dołączyć dowolną liczbę pudełek Memcache w klastrze i móc zaczepić to i mieć spokój. Ale wpadliśmy w wielu problemów tam, gdzie różne pudełka Memcache pójdzie w dół. I nie było redundancja od informacji. Więc kiedy Memcache pole poszedł w dół i trzeba było miss cache, wtedy wszystko nagle miał dużo więcej ruchu będzie określony zestaw baz danych. I że będzie do dupy. Tak więc w miarę upływu czasu, możemy nawet przerósł Memcache i indeksy na MySQL. Nadal używać takich rzeczy. Ale musieliśmy zbudować na szczycie tej dodatkowej redundancji. I myślę, że to jest coś, co jest Prawdopodobnie może trochę interesujące. Ale dam wam pytaj więcej pytań o tym później. Nie jestem pewien, co będzie ciekawe mówić o teraz. Może wy może pomóc trochę? Idź do niego. PUBLICZNOŚCI: Jestem ciekaw, myśli [niesłyszalne] idzie do biznesu w Internecie, takich jak to, jak czułeś się atmosfera z dużych graczy to wszystko sprowadzać do rynku i innych wielkich graczy kim jesteś, że może [Niesłyszalne], aby zaznaczyć, lub co twoje doświadczenie było z tym. Byłbym zainteresowany, tylko na techniczne z boku, [niesłyszalne] tylko oszukanie i technicznie jak [niesłyszalne]. Mark Zuckerberg: Tak, tak, to jest nie kwestia techniczna, w ogóle. Ale myślę, że ja po prostu lubię przejść do czasu pytanie teraz. Bo nie jestem pewien, co jest istotne rzeczy dla mnie, aby dyskutować. Więc ja po prostu odpowiedzieć na to pytanie. Wtedy każdy, kto chce zadać mi pytania można po prostu pójść na to. Chyba nigdy tak naprawdę spędził wiele czasu martwiąc się o takich rzeczach - ja oznacza, że ​​są firmy tam jak Google , że może po prostu dostać się do przestrzeni i robić, co chcesz w dowolnym momencie. I myślę, że jednym z fajnych rzeczy o tym razem w technologii jest to, że ludzie stosują dźwigni finansowej i w stanie zrobić o wiele więcej niż oni naprawdę nigdy nie był w stanie zrobić wcześniej. A nawet cztery lata temu kiedy Google rozpoczął, teraz mają setki tysięcy maszyn i prawdopodobnie miliardy dolarów na sprzęt. Myślę, że pokolenie, zanim Google, nie można nawet zrobić stronę bez niektórych duży kawałek sprzętu. Myślę, eBay, na przykład, prowadził od dwóch 50.000 dolarów maszyn. Po prostu nie można zacząć robić, że jeśli jesteś tylko dzieckiem w pokoju w akademiku. Więc myślę, że fakt, że mogliśmy Maszyny czynsz za 100 dolarów miesięcznie i na tej skali do Punkt, w którym mieliśmy 300000 użytkowników jest całkiem fajny. To dość wyjątkowa sprawa, że ​​to jest dzieje w technologii teraz. To czyni ją tak, że zamiast martwiąc się o to, kto jest wielkim graczem i co zrobi Google obok, można zrobić więcej - można może po prostu wiele rzeczy zrobić. I zamiast wyjść i niektóre z tradycyjnej działalności problemy, jak ty mają podnieść kapitał, zanim będzie można dokonać niczego, , że nie jest już problemem. Więc użyta do zrobienia wiele więcej na własną rękę teraz. Nie wiem, czy to odpowiada znak, że pytasz. Ale mam na myśli, że to jeden z powodów, dla Dlatego uważam, że w tym momencie, to sprawia, że ​​wiele sensu do studiowania tych rzeczy. Ponieważ w żadnym momencie w przeszłości mógł Ci wykorzystać taką małą ilość pieniędzy, aby uzyskać mocny tyle technologia aby naprawdę dotknąć ludzi w sposób, że można już dziś. Google ma około 250 milion odwiedzin dziennie. Mają setki tysięcy maszyn i 5000 pracowników. Facebook ma 400 mln odsłon dziennie. To dużo więcej niż Google robi. I mamy setki maszyn. I po prostu przeszedł 50 pracowników. A to tylko techniczne generowanie trzech lub czterech lat w architekturze , które zostały utworzone. A następnie przejść trzy lub cztery lata wstecz wcześniej od jak eBay Google i to jest po prostu zupełnie inna. Bo przynajmniej Google pracuje się z wielu rozproszonych urządzeń że mają setki tysięcy maszyn, ale pomysł był aby uzyskać wiele Maszyny gówniane, które są naprawdę tanie. To znaczy, że jest to duży krok w górę. Bo to jest jak, OK, to jest bardziej zbędne. Oni nie tracąc informacji. Nie oczekują rzeczy zawsze działa. Jest to o wiele bardziej dojrzały postawa niż eBay, które Była to jedyna rzecz, która mogą zrobić w tym czasie. PUBLICZNOŚCI: Mam pytanie o rzeczy DHT. Mark Zuckerberg: co? PUBLICZNOŚCI: Ukazuje Hash Table rzeczy. Mark Zuckerberg: Tak, który? PUBLICZNOŚCI: Ja tylko zastanawiasz się, jeśli [niesłyszalne] wszystkie rozszerzenia dla Memcache, bo jedna rzecz zauważyłem jest to, że, tak, naprawdę nie istnieją dobre dostępne biblioteki dla DHT rzeczy. Jest to wszystko cudowne Badania, ale w warunkach wdrożeń, które rzeczywiście zajmują o wszystkie kwestie zwolnień i wszystko te rzeczy - Mark Zuckerberg: Tak, Wiele z tych rzeczy - my nie koniecznie przedłużyć Memcache. Zbudowaliśmy kilka rzeczy sami. Teraz, to nie jest open source. Rozważaliśmy to robić. I mam na myśli, jest dużo pracy, że idzie do dokonywania rzeczy open source. I to jest na szczycie tego, czy chce stracić przewagi konkurencyjnej. To trochę niefortunne. Bo myślę, że jeśli byliśmy po prostu łatwiej zrobić coś takiego, to można to zrobić. Można po prostu zwolnić kod. Ale to nie jest dużo wsparcia i licencji i wszystkie rzeczy. Okazało się, że to było denerwujące. Jedną z rzeczy, które faktycznie rozważyć co open source było to, że w rzeczywistości serwer wyszukiwania że facet siedzi tam się, gdy był jeszcze w Kalifornii. I myślę, że dotarliśmy do punktu, w którym MySQL został nieco w tyle w niektórych z wyszukiwań staraliśmy się zrobić. I zdecydowaliśmy, że byłoby fajne zrobić, aby wykonać serię rozproszonych maszyn że może - nie użyć tabeli mieszania. Jaka jest struktura że używasz, McCollum? ANDREW McCollum: [niesłyszalne]. Mark Zuckerberg: Tak, tak, myślałem o zrobieniu, że otwarte. Ale to jest, kiedy niby miałem zrobić cała ta praca wymyślić licencji. A my po prostu lubię, Wszystko w porządku, wkręt. Yo. PUBLICZNOŚCI: Co masz spędzają większość swojego czasu pracy robi te dni? Mark Zuckerberg: Zatrudnianie osób. Myślę, że kiedy, jak rosną, Najważniejsze jest mieć inteligentnych ludzi. Jeśli myślisz, że o tym, jak, techniczny dźwigni rzeczy, które mówiłem o w odpowiedzi, że facet pytanie, jak technologia staje się bardziej ogólne i mniej drogie, punkt dźwigni staje się bardziej na ludzi. Więc jeśli myślisz o to z punktu widzenia osoby, do czasu ludzie spędzali lub czasu użytkownik spędził, lub zobacz stronę Analiza ze względu Technologia teraz, ludzie są znacznie bardziej dźwigni finansowej zrobić więcej rzeczy i być bardziej istotna w równaniu. W związku z tym, że to naprawdę ważne, , aby uzyskać najbardziej inteligentnych ludzi. A także, mam na myśli, kiedy jesteś mały firmy, możesz być naprawdę zwinny i się wiele rzeczy zrobić. I jest stosunkowo Trochę biurokracji. Więc jeśli masz inteligentnych ludzi, którzy mogą podjąć zaletę, że do budowy fajnych rzeczy, to jest to niesamowite. Myślę, poza tym, projektowaniu nowych rzeczy. Nie ma zbyt wiele korporacyjnej biurokracji jeszcze. Więc nie mam do tracić czasu na to. Oby tak dalej? PUBLICZNOŚCI: Tak, jak wiele Rozmawiałeś i konsultacji z prawnikami do tej pory? Mark Zuckerberg: Mam prawnika który pracuje dla mnie w pełnym wymiarze czasu. PUBLICZNOŚCI: OK, to jest duża częścią prowadzenia działalności gospodarczej? Czy poleciłbyś pracy na [niesłyszalne] wcześnie? Mark Zuckerberg: nie. I to, jak sądzę, pod warunkiem, jakiś kłopot później. Pierwsze rzeczy skonfigurować bardzo dobrze dobrze. Pierwsze rzeczy czyste jest naprawdę dobra. I mam na myśli, nikt nigdy nie będzie powiedzieć, prawnik jest złe. To wszystko tylko kwestia możliwości koszt i co priorytety. Myślę, że w naszym przypadku, mamy teraz radzić sobie z wieloma rzeczami, które nie został prawidłowo skonfigurowany na początku. Większość rzeczy jest rozpatrywane. To już nie jest nawet wielka sprawa. Ale zamiast rozmowy z prawnikami na początku, że robimy rzeczy. I myślę, że to był prawdopodobnie prawo używania naszego czasu. Myślę, że jedna fajna cecha z wielu firm, które w końcu jest naprawdę udany, nie że są naprawdę skuteczne, ale myślę, że również należą do tego wiadra, jest to, że działa tak jak ktoś próbuje zrobić coś fajne i nie ktoś starając się firmę. Ci niby nie - wyszło z Google Larry i Sergey za doktorat w Stanford, a wyszedł z Yahoo właśnie, jak sądzę, także niektórzy faceci Stanford tylko rodzaj wkręcania wokół w swoim pokoju w akademiku. I wyszedł eBay jakiś facet próbuje zbudować rynek dla swojej dziewczyny wymianę dozowniki PEZ. Amazon był trochę bardziej obliczone. Więc nie mogę sobie wyobrazić, że każdy z tych ludzie naprawdę mieli, że wiele porad, i wydaje się, że wypracowane OK dla nich. Ale, mam na myśli, w tym samym czasie Nie zamierzam tu siedzieć i powiedzieć, aby nie uzyskać porady na temat rzeczy. I wiele razy ludzie są po prostu zbyt ostrożny, zbyt. Myślę, że jest bardziej przydatna do coś się dzieje, a potem przeprosić później niż jest, aby upewnić się, że kropka Twój I wszystkie oczy w jakiś po prostu nie dostać rzeczy zrobić. Tak. Idź do niego. PUBLICZNOŚCI: Kiedy myślisz, że Facebook osiągnie punkt, w którym może stać się, że duże firmy [Niesłyszalne] nowy pomysł, [niesłyszalne]? Czy myślisz, że będzie to osiągnąć że w najbliższym czasie punkt? Jak można zachować to od [niesłyszalne]? Mark Zuckerberg: No To znaczy, myślę, że - ja Myślisz, że jesteś rodzaju Zawsze w tym punkcie. To znaczy, większość firm rozpoczęła się podobnie jak kilka pomysłów, a te są mało rzeczy, które robią dobrze. Tak, mam na myśli, Yahoo było jak my zamierza zorganizować wszystkie te informacje w świecie, jak o katalogu. I to było to, czego zaczęło się robić, a potem się trochę zróżnicowane w miarę upływu czasu i zbudowany więcej rzeczy. I wiele z tych rzeczy jest jak rdzeń swojej działalności teraz. To znaczy, to jest tak, że początkowo nie robić wyszukiwania. A teraz po prostu katalog nie istnieje. To jest do bani. Nie ma narzędzia do tego. To znaczy, Google wielka rzecz była tak jak zrobili PageRank. I wtedy, jak sądzę, z PageRank, mają wyszukiwanie. A teraz trochę przedłużyć, że do do innego podobnego rodzaju algorytmów, poszukiwania w innych miejscach. Ale, mam na myśli, można powiedzieć, jak rodzaj wszystkie inne rzeczy, które robią jest rodzajem styczna. I to jak próbują naprawdę ciężko, aby PageRank i inne rodzaje Algorytmy, które są bardzo podobny do tego w swojej pracy obowiązuje, i to nie tylko jako elegancki lub czystej idei, jak Oryginalny był. Tak więc w Facebooku, na przykład kiedy to właśnie się zaczęło, to, co myślałem, że było najbardziej Ciekawostką był tylko aby móc wpisać czyjeś imię i dowiedzieć się informacji o nich. I prawie nie było z rzeczy, które tam teraz. Nie było żadnych grup. Nie było żadnych wiadomości, nawet. Nie było szturchanie. Tak. To znaczy, tak, to jak można niby dostać rozpoczęła się na jakiejś podstawowej idei. I ogólnie, firma będzie dobrze, bo Chyba ludzi, którzy zaczynają od pracy na tej podstawowej idei rodzaj zrozumieć, że jeden rdzeń pomysł w jakiś wyjątkowy sposób. Ale to nie oznacza, że ​​mają one lepszego zrozumienia czegokolwiek innego, niż ktokolwiek inny. Więc dlatego otaczający się z wielu inteligentnych ludzi jest bardzo ważne. PUBLICZNOŚCI: Co było - było istnieje jakiś rodzaj modelu że był [niesłyszalne] zdjęcia funkcje [niesłyszalne] na Facebooku? Czy istnieje jakiś rodzaj [niesłyszalne]? Mark Zuckerberg: To znaczy, że jest wiele aplikacji w internecie teraz robić takie rzeczy. Tak, mam na myśli, Flickr za dość aplikacji zdjęcia. Chociaż myślę, że w ciągu trzech tygodni przepuszczono je w ilości zdjęć że mieliśmy na naszej stronie. To znaczy, myślę, że najfajniejsza rzecz o fotografii jest to, że można oznaczyć je i sposób, w jaki sprawia, że ​​odwołują się do profili ludzi. I myślę, że to jest coś, co można naprawdę tylko zrobić, jeśli masz kontekst wszyscy wokół ciebie na miejscu. Tego rodzaju wymaga wszechobecność użytkowania. Więc nie wiem, czy którykolwiek z pozostałych chłopaków zrobiłby, że jeśli mają, że rodzaj używać, ale nie. Nie wiem. Nie każdy z was Wszelkie pytania CS? PUBLICZNOŚCI: Jestem ciekaw. Jak zdecydować, jak jesteś naprzód z firmą realizować technologię lub nie realizować technologię? Mark Zuckerberg: Jaki jest pomysł? Co jest w tym przykładzie? PUBLICZNOŚCI: Cóż, tak naprawdę Nie wiem zbyt wiele o Facebooku. Co jest następną rzeczą, którą chcesz zrobić ze zdjęciami i łączenia ludzi ze sobą? Skąd wiesz o rysunek z które technologie są dobre? Jak można wydobywać się znaleźć technologię? Czy masz jakieś procesy w miejscu, które dziś są skierowane te różne rzeczy, lub technologii po prostu nie wejść w spółkę bo jesteś z gdzieś i ktoś wymienić coś, co może chcę zrobić w zakresie Facebooku? Mark Zuckerberg: Więc myślę, że nasz Proces filtrowania jakie technologie w użyciu są zaufać inteligentnych ludzi. Więc na pewno ma kilka osób na Firma, która jest po prostu bardzo inteligentny, i myślę, że większość ludzi w firmy są na ogół dość sprytny. Ale istnieje obszar kilku faceci w szczególności - Jestem nie jeden z nich - który myślę, że kiedy mówią, że coś jest na ogół dobra praktyka, aby iść na to, to jest to stosunkowo - wtedy mogą uzyskać wsparcie za to dość łatwo. I myślę, że wiele z inżynierów rodzaj budowania konsensusu wokół tego. Staram się myśleć o dobrym przykładzie. Myślę, że to raczej zorientowani na cel. Tak więc ze zdjęciami, wiedzieliśmy, że chcemy wspierać tylko ludzi przesyłania nieograniczone zdjęcia. Tak, to znaczy, że nie ma prawdziwe pojęcie nieograniczona. Po prostu trzeba zachować na dodanie rzeczy, przechowywać na dodanie pamięci. I chcesz, aby tak było, że to niby z działa jak płynnie, jak to możliwe. Tak więc pierwszą rzeczą, która staraliśmy się zrobić jest dobrze, niech ocenia te firmy, które tylko zrobić dużą przechowalnię dla życia. Czy to jest jak NetApp lub coś, Network Appliance. Więc mówić do nich na chwilę. I wtedy jesteśmy jak, wszystko w porządku. Cóż, tak naprawdę nie chcesz iść z tym jednym, podejścia Big Box. Chcemy iść z konieczności tylko Szereg rozmieszczone mniejsza pudełka z wieloma trudno jazdy i dużo pamięci RAM. I tak myślę, że Architektura, że ​​zbudowany był jednym gdzie mieliśmy grono tych maszyn się stosunkowo wolno, ale bardzo stabilny dysku za poziomie - w warstwie z buforowanie skrzynek z ogromną ilością pamięci RAM które mogą posiadać większość z miniaturkami i dostęp do najczęściej zdjęć w - Chyba w pamięci RAM w każdym momencie. A następnie tuż przed rozpoczęła, dotarło do nas że będziemy mieć pewne problemy z tym. I problemy, które my będziemy mieć miały być w sieci zagadnienia wydaje, nie sprzęt. Tak więc, na przykład, jeśli wziąć album 30 zdjęć i każdy z Twoich zdjęć jest trzy megabajty, możesz wysłać 90 megabajtów Facebooku. I że jest do bani. Dobrze. To znaczy, to jest do bani, bo ludzie mają tendencję do nie optymalne połączenia a ponieważ nasz Router - I Chyba większość routerów są ustawione tylko być w stanie obsługiwać gigabit na raz, i routery są trochę drogie. Twoje są wielkie elementy wyposażenia. Nie sądzę, że istnieje rozprowadzane wersję, że jeszcze. Więc nie mogliśmy, w czasie że chcemy go uruchomić, po prostu nowy router i dostać go skonfigurować. Więc to, co skończyło się robi było budowanie Aplet Java i ActiveX control w połączeniu z wybierze Zdjęcia, które ludzie chcieli załadować z kompresją na po stronie klienta, aby go zmniejszyć, , a następnie w ten sposób ludzie mogą po prostu przesłać swoje zdjęcia stosunkowo szybko. Mamy również zapisane na naszym CPU z boku, bo nie musisz zrobić dekompresji po naszej stronie, chociaż nie było Ogromny z gardłem. Tak, że pracował. I wtedy mamy do Punkt, w którym byliśmy konieczności załadowania na Stawka 100 sekund, i osób przy użyciu funkcji drogi więcej niż myśleliśmy, że będzie. I mimo, że mieliśmy Konfiguracja ta kondygnacja buforowanie, to po prostu jeszcze nie był wystarczająco szybki. Jestem pewien, że wy o tym pamiętać. Kilka tygodni temu, w miejscu nie był dobry czas. Więc to, co skończyło się robi w tym momencie została buforowania krawędzi, jak Akamai rzeczy typu aby te zdjęcia, które są statyczne Treść tylko być bliżej ludzi. Tak, że w ten sposób możemy rodzaju odciążyć niektóre urządzenia i - sortowanie z konieczności przenieść te nadal dość duże pliki do ludzi. Więc to, gdzie jesteśmy teraz, i to Wydaje się, że całkiem dobrze działa. To nie było to, że mieliśmy jakiekolwiek góry geniusz techniczny o tym. To było po prostu coś w rodzaju, że w każdym punkcie Przewiduje się, że w rodzaju problemy lub odebrał je dość szybko, a następnie miał wystarczająco dużo kompetencji ocenić, jak sądzę, co, że były że mieliśmy i zrobić co myślę były przyzwoite decyzje o tym, jak wykonywać na nich. Co to jest? PUBLICZNOŚCI: Weź to do następnego Poziom również pod względem problemów po prostu rozmawialiśmy. Mark Zuckerberg: Tak. PUBLICZNOŚCI: Studenci jeden rok - Wiesz, jeden komputer pracuje Nauka się, jak, idę siedzieć w róg, typ na mój [niesłyszalne]. Jak firma działa poprzez - Co zrobić, inżynierowie oprogramowania kiedy wy wszyscy umieścić nawiasy klamrowe w tym samym miejscu? Mark Zuckerberg: Co to jest? PUBLICZNOŚCI: Klamerki dla programistów w tym samym miejscu. Jak to struktura oprogramowania inżynierii faktycznie wykonane [niesłyszalne]? Mark Zuckerberg: Więc sposób, że - ja odgadnąć, że mamy metodologii jest że chciałem być w rodzaju - jak wiele merytokracji możliwie gdzie ludzie, którzy mogą przyjść się z najfajniejszych rozwiązań i stosuje je najszybciej i mieć jak najmniejszą liczbą błędów uzyskać do pracy na rzeczy, które są że jest najbardziej interesujące i zgaśnie i mają najbardziej wpływy w spółce. Więc jesteśmy także na pokład Wiele osób, ponieważ jesteśmy zatrudniania stosunkowo szybko. I w ten sposób, że sortowania z ma - my w pary nowych ludzi, którzy przychodzą się z - podobnie jak niektórzy ludzie lepiej którzy są jakby na szczycie łańcucha, a potem je rodzaj pracy z tymi osób, gdy po raz pierwszy wejdzie, nauczyć się rzeczy, które pracują nad tym - tak że nowe, jak faceci Klasa przychodzące, może jakby uczyć się tego, co niektórzy z osoby, które są obecnie w firmie pracuje. I myślę, że w ten, że oni wybrać się do stylu i metod, które używać do wykonywania rzeczy. Ale myślę, że zmienia się dość szybko. Myślę, że jedna różnica między sposób rzeczy działa w firmie i sposób rzeczy działa w szkole jest że jest to bardzo iteracyjny. I to jest miłe, gdy masz prawo stuff Po raz pierwszy, ale nie trzeba. I myślę, że wiele firm przejść faz lub etapów, gdzie nie dostać rzeczy dobrze za pierwszym razem. Jak Microsoft - I Znaczy, nie wiem, kiedy ostatni raz było to, że mieli dobry produkt przed wersji 4. Ale do czasu, kiedy dostać się do wersji 4, to jak zawsze dobre dla większości. I myślę, że prace się bardzo dobrze dla nich. I mam na myśli, Google zawsze uwalnia ich rzeczy w wersji beta. Sądzę więc, że staramy się mieć wiele osób pracuje na tej samej rzeczy, więc każdy może uczyć się od siebie i rodzaj piłki off niektóre błędy, które mogą być się, że możemy dość szybko zmniejszyć. Ale jak, myślę, że w Generalnie chodzi o to, to, że nie muszą być doskonalić pierwszym razem. I tak długo, jak masz architektury, jak prawo, jak to możliwe, Następnie wiele innych Realizacja rzeczy nie będzie tak duży sprawa i można coś w rodzaju prac, które w dowolnym czasie. Wiem, czy to coś w rodzaju odpowiedzi Pytanie, które mnie prosiłeś. PUBLICZNOŚCI: Więc teraz, gdy znajdziesz coś , że chcesz to zrobić ci nie wiem tak wiele o, można zapytać niektóre z nich osób, które pracują dla Ciebie, czy można dostać nowych ludzi. Ale kiedy zaczął, to był tylko rodzaj od Ciebie i Twojego współlokatora jako student. I oczywiście, nie było domeny Kwestie znajomość informatyki , że miał do czynienia z a ty nie wiesz. Chodzi mi o to, jak się go o zastanawianie się, jak robić rzeczy? Czy zdecydujesz się podjąć pewne klasy? Czy masz książki? Czy jesteś wynajem lub uzyskać udział w niektórych więcej osób? Jak to działa poprzez te kwestie nauki informatyka, jak ty pracował przez to? Mark Zuckerberg: www jest całkiem dobrym narzędziem. Myślę, że to jest jak zrobiliśmy większość. To znaczy, niby zrobić punkt z zatrudniania osób na nie umiejętności, bo myślę, że teoria jest jeśli ktoś ma umiejętności w obszarze i robi to na 10 lub 15 lat, to jest to chyba to, co mogą zrobić. I to jest dobre, i że oznacza to, że mogą to zrobić. Ale jeśli zatrudnić kogoś, powiedzieć, tuż po studiach, albo ktoś młodszy, który jesteś tylko zatrudniania ich do surowego inteligencji, to pomysł jest, że oni będą w stanie bardzo szybko nauczyć się rzeczy. I jest dużo informacji dostępne w każdym miejscu, i teraz, withing ostatnich latach, jest dobre narzędzia do sortowania przez to. I myślę, że większość wydajnych ludzi mamy to rodzaj ludzi młodszych, którzy nie muszą wiedzieć, że wiele o nic konkretnego wychodzi z uczelni. To znaczy, dobrym przykładem jest - Dustin, mój współlokator na Harvardzie nie był nawet głównym CS. Był głównym ekonomia. A on po prostu bardzo inteligentny koleś, i był w stanie go podnieść. Niektóre inne dobra to my ludzie EE koncerny z Stanford i Berkeley. I nie są one jeszcze CS cały czas. Jak ludzie matematycznych - jeśli studiowałeś Math, może nauczyć się rzeczy stosunkowo szybko dużo czasu. Tak? PUBLICZNOŚCI: Chyba, ponieważ masz infrastruktura w miejscu, w tej chwili, jeśli skupić się na zatrudnianie, więc nadal szukać tech osób umiejętności? Lub szukasz osób, które mogą mieć wiedzy biznesowej, aby pomóc wam rosnąć dalej i zarobić więcej pieniędzy? Co jest rzeczywiście priorytetem teraz w rosnące firmy? Mark Zuckerberg: I nigdy nie zatrudniać ludzi tylko dlatego, że mają umiejętności biznesowych. To naprawdę zabawne, ale znajomość wielu rzeczy podstawowej CS jest bardzo ważne w biznesie, też. Jedną z głównych rzeczy, które dowiedzieć się, kiedy uczysz CS jest złożoność i skalę, i że jest to ogromny problem w biznesie, też. Jak go od konieczności pięć osób do 100 osób, i co to za zmiana w dynamiczny tam? I jak, w jaki sposób są pewne procesy - jak jest dział sprzedaży będzie skala z pięciu osób do 100 osób? To jak tego samego typu inteligencji, która można dowiedzieć się, jak z tych problemów. I może być inny typ osoba, która dba, aby rozwiązać problemy. Myślę jednak, że druga część z mojej odpowiedzi na to, co powiedział, jest to, że myślę, że jesteśmy jakby nieustannie , w procesie budowania z infrastruktury, i nie sądzę, ci nigdy wydostać się z tego procesu. A my niby skupiając nie tylko coś na budowę i dowiedzieć się, jak aby zarabiać z nim i rodzaj maksymalizacji wartości naszej działalności w krótkim terminie - ale zamiast tego rodzaju zawsze stara się maksymalizować co wartość długoterminowe będzie. I myślę, że w robić, to rodzaj muszą być zawsze tylko na budowaniu z bazy, a nie w każdym czasie się martwić o maksymalizacji pieniądze. PUBLICZNOŚCI: To jest rodzaj z powrotem do [niesłyszalne] Facebook, ale nie macie wydać jak dzień po studiach, Może coś w tym stylu, z wszyscy przesyłania zdjęć w tym samym czasie, [Niesłyszalna]? Mark Zuckerberg: Nasze szczyty są dość silne. Tak jak w 5:00 rano, bez względu na ilu użytkowników podpisaliśmy się, zawsze jak 5000 osób, i to jest to. A potem, jeśli się do 21:00 Pacyfik - tak jak o północy tutaj - co chyba jest jak szczyt w całym kraju, to blisko 400 tysięcy osób używając go jednocześnie. I to jest rzeczywiście rodzaju ciekawe, bo monitorować te wykresy i mamy ten ogromny wyświetlacz LCD w naszym biurze, a gdy blip jest w ruchu, jesteśmy jak, O cholera, co się stało? I wiele razy to jak Laguna Beach. [Chichocze] Ale zazwyczaj nie buja tak daleko w drugą stronę. PUBLICZNOŚCI: W swoim archiwum [niesłyszalne], jeśli ktoś usunie coś od ich profilu, należy zachować pamięć cache, która, i jak długo? Mark Zuckerberg: W tej chwili, nie mamy. Ale może w pewnym momencie w przyszłości. PUBLICZNOŚCI: Aby śledzić na że, jakie zagadnienia Czy można mówić o co Firma w kategoriach prywatności i bezpieczeństwa, wszystkie te rzeczy? Martwisz się o tym w ogóle? Musisz umieścić [niesłyszalne] prywatność i oświadczenie bezpieczeństwa w Internecie. Więc po prostu umieścić go i potem nie martwić się o to? Mark Zuckerberg: Cóż, myślę, że że to, co sprawia, że ​​Facebook zabawy i przydatne jest to, że istnieje wiele informacje o wielu ludzi , które można uzyskać. Ale co ważniejsze jest to, że informacja jest dostępna dla osób, które że ktoś chce, aby informacje być do dyspozycji. I druga strona, która jest to, że informacja jest dostępna dla osób, które chcą mieć dostęp do tych informacji. Tak więc jeden z rodzaju rdzenia Decyzje, które wykonane tylko, aby ludzie w tym samym Szkoła zobaczyć profile nawzajem. I myślę, że idea że było to, że jesteś na Harvardzie. Pewnie, że nie ma ciężko z czasem po prostu pozwalając ktoś na Harvardzie zapoznać się z informacjami. Ale w tym samym czasie, to jest w jak tylko ludzie na Harvardzie który jesteś prawdopodobnie będzie zobaczyć na Podstawa z dnia na dzień, a może spotkać, którzy kiedykolwiek będzie chcesz wyglądać ciebie. To nie tak, co jakiś dzieciaka Stanford, którzy nigdy nie będziesz rozmawiać będzie zainteresowany wiedząc, co twój numer telefonu komórkowego jest lub co jesteś zainteresowany , Ograniczając Zakres informacji sortować jako wąski jako sens, myślę że mamy rozwiązać wiele z tych problemów. A następnie, również dać osób pełna kontrola nad tym, co ich części Profil się pokazał. Więc nie zmuszaj ktoś pokazać niczego, i dać ludziom szczegółową kontrolę na niektóre z bardziej wrażliwych rzeczy. Więc jak, tuż obok Pole telefon komórkowy, jest jeszcze jedna dziedzina, która jest jak, które chcesz pokazać to? Zaledwie znajomych, po prostu ludzie w szkole, co? Dbamy o to, bo jeśli ludzie stop - jeśli ludzie czują się jak ich Informacje te nie są prywatne, następnie, że śruby z nami w perspektywie długoterminowej, zbyt. PUBLICZNOŚCI: Tylko wspierania na , które, jak sądzę, nawet jeśli umieścić informacje do siebie, co jest odwołanie się w przypadku, powiedzmy, masz zdjęcie, a ktoś stawia, że ​​zdjęcie się na jakimś forum dyskusyjnym lub niektóre Gorąca typu witryny. Jak można kontrolować, co użytkownicy zrobić z informacjami, które jest Wejście na serwerach? Mark Zuckerberg: To jest bardzo trudne do kontrolować, co ludzie robią z informacji , że mają dostęp do. Prawda? To znaczy, najlepsze, co możemy zrobić, to dać ludzie kontrolę nad ich danymi i kto może go zobaczyć. A następnie po ich niech ktoś go zobaczyć, jest to rodzaj z niczyjej kontroli. PUBLICZNOŚCI: Jestem ciekawy bit o [niesłyszalne] funkcja ściany. Wyglądało na to, aby rozpocząć się może więcej jak tablica typu rzeczy, a następnie całkowicie zmieniła się. [Niesłyszalne] jak jeden lub drugi, lub jeśli to coś które zostały myśli? Albo była tam zmiana projektu w Proces ten [niesłyszalne]? Mark Zuckerberg: Więc początkowo odrzucił że razem w jak pół godziny. I myślę, że to było dość skomplikowany, ponieważ - albo bardziej skomplikowane niż I myślał, że to będzie. I myślę, że część Powodem, dla którego zmienił to dlatego, że to nie działa jak chcieliśmy go. To znaczy, pierwotnym celem było to coś w rodzaju Marka tak, że można mieć do tej wiki typu rzeczy na profilach ludzi, że kiedy moused nad coś, pokazał który dodał, że jego część. Ale myślę, że nie było Wiele spraw, które nam brakowało, czy to po prostu nie był dobrze zaprojektowany przeze mnie. A ja nie wiem, czy wy pamiętajcie, ale używane do myszy nad rzeczami, i to po prostu nie było tak dobre. I jak, to może powiedzieć, jesteś zły człowiek, lub może wyróżnić więcej niż to miało. Więc rodzaju połączeniu, które z myślenia To nawet nie jest najlepsza cecha. Byłoby to o wiele bardziej interesujące, jeśli zamiast myszy na rzeczy, ludzie mogli tylko zobaczyć zdjęcie i nazwisko osoby, która napisali wszystko, bez konieczności aby przejść przez całą ścianę. Tak więc w okresie letnim, mamy tylko rodzaj przeszedł i napisał lepszy parser dla ściany i próbował je rozkładać. A potem, w przyszłości, zrobiliśmy to tak, że po prostu dodaje post, i dostał się do górnej ściany. PUBLICZNOŚCI: [niesłyszalne] pytanie. Skąd wziąłeś pomysł od, do tworzenia Facebooka? Mark Zuckerberg: Właśnie chciałem zrobić coś gdzie ludzie mogą wpisać czyjeś imię i dostać kilka informacji o osobie. Pomyślałem, że byłoby fajnie. Ach, tak? PUBLICZNOŚCI: jestem zainteresowany w funkcji, które SMS może trochę [niesłyszalne] informacji gdybyś i wysłać go z powrotem. Nie wiedziałem, o ludzi go używać. Więc jestem po prostu zastanawiasz się, czy istnieje rzeczywiste względy [niesłyszalne]? Mark Zuckerberg: Tak Bramki SMS mieć również odpowiednik e-mail, więc jeśli twoje numery telefonów jest x, a masz Cingular jako dostawcę, następnie można wysłać x@cingular.com lub niektórych wariantów, że i tekst wiadomości pójdzie do telefonu. I to za darmo bramy. Więc, wiesz, kiedy tekst osób wiadomość, wiele razy w zależności od tego, co telefon komórkowy Plan jest taki, że będzie kosztować pieniądze. Jeśli robisz to poprzez e-mail, to faktycznie nie kosztuje ani grosza. Tak to jest, jak zdecydowaliśmy się to zrobić. Robiliśmy wysoki tom z nich i my zdecydował, że byłoby to po prostu lepiej rzeczą dla nas - aby rzeczywiście to zrobić legit sposób i wysłać tekst wiadomość bezpośrednio do telefonu komórkowego, w przeciwieństwie do dzieje przez bramki e-mail. Więc jesteśmy rodzaju procesu żeby ją ustawić się. PUBLICZNOŚCI: [niesłyszalne] Myspace [niesłyszalne]? Mark Zuckerberg: Myślę, że jesteśmy Zawsze szukamy więcej rzeczy do zrobienia. Nie sądzę, że jesteśmy konkurują z MySpace. I myślę, że jest to swego rodzaju Inny rodzaj aplikacji. Tak. PUBLICZNOŚCI: Jestem po prostu ciekawy. Czy istnieje szczególny powód, dla którego na profile danej osoby i wiadomości szkolne i takie tam [niesłyszalne], a nie jako tekst można kopiować i wklejać? Jest to, że [niesłyszalne]? Mark Zuckerberg: Więc zrobiłem tak, że ludzie nie mógł przejść przez i zeskrobać stron. Mamy dużo rzeczy że wprowadzone aby upewnić się, że ludzie nie zbiorcze informacje z Facebooka. Najwyraźniej, nie można zobaczyć sylwetki ludzi w innych szkołach. Ale także w przypadku próby wyświetlanie wielu profili Znalazło się, że jesteś po prostu przeglądania nieprawidłową liczbę profili. I my również rodzaj - po prostu poprzez analizę aktywności użytkowników, zbudowaliśmy te filtry Bayesa Myślę, że po prostu daj nam wyłowić nieprawidłowa aktywność, jak bardzo szybko, i po prostu pokaż bardzo ograniczone informacje dla użytkowników. Ale jedną z rzeczy, że chcieliśmy zrobić, chcemy się upewnić - chcemy, aby to szczególnie trudne dla każdego, spróbować zeskrobać mail adresy, bo to naprawdę denerwujące - jeśli ludzie się spamu. Więc pomyśleliśmy, że przez co sprawia, że ​​obraz, zamiast zwykłego tekstu, który właśnie dodaje dodatkowy poziom złożoności w odniesieniu do zgarniania. PUBLICZNOŚCI: [niesłyszalne] dość cenne zasoby, które [niesłyszalne]. Czy zrobić coś [niesłyszalne]? Mark Zuckerberg: Cóż, możemy go użyć celować plakaty do Ciebie, na przykład. Nie wiem, czy ktoś z was kupił plakaty z tego. Ale rodzaj - próbujemy dowiedzieć się, co możemy zrobić, ale jesteśmy oczywiście bardzo wrażliwy na ludzką prywatność. A co to jest? PUBLICZNOŚCI: Nie tyle dla Indywidualne [niesłyszalne], ale tylko jako całość [niesłyszalne]? Mark Zuckerberg: Tak. Myślę, że rzeczywiście będzie coś do uwolnienia pod koniec tego tygodnia lub w przyszłym tygodniu, że pokazuje kilka zbiorczych statystyk, że że są interesujące. Mam na myśli, to jest to rodzaj rzeczy fajne, ale nie jest to rodzaj rzeczy że wrócisz do każdego dnia. Żadnych pytań CS? Michael D. Smith: Czy ci Wszelkie pytania na znak? Mógłby być skłonny zatrzymać do około kilku minut, w przypadku osób chce nie pytaj jesteś w miejscu publicznym, ale mają - Mark Zuckerberg: PUBLICZNOŚCI: Jestem szczególnie rozczarowany, że Will Chen nie zadać mi jakieś pytania. Michael D. Smith: będziemy Woli pracować później. To wszystko? Nie więcej? Mamy kilka. Mark Zuckerberg: Cool. PUBLICZNOŚCI: Czy kiedykolwiek ociągać się na Facebooku, jak wszyscy w tej sali? Mark Zuckerberg: Co to jest? PUBLICZNOŚCI: Czy kiedykolwiek ociągać się na Facebooku? Mark Zuckerberg: Oczywiście. PUBLICZNOŚCI: [niesłyszalne]. Mark Zuckerberg: Chodzi mi o to, Myślę, że nie ma stosunek do tego, co ludzie robią na miejscu. PUBLICZNOŚCI: Wiem tylko, że prawdopodobnie wielu z nas czułby się, że godziny [niesłyszalne]. Michael D. Smith: [niesłyszalne]. Mark Zuckerberg: Tak, oczywiście. PUBLICZNOŚCI: Nie wiem, czy można powiedzieć, , ale to jakie funkcje mogą spodziewamy się w przyszłości? [Niesłyszalne] Mark Zuckerberg: Cóż, mogę powiedzieć, co będziemy robić następne dwa tygodnie. Jest rzeczą Już wspomniałem wcześniej, dokąd sumując kilka w statystykach, i po prostu pokazują, co jest na topie i to, co się zmienia. A także zaskakujące Statystyki, które mamy znaleziono, podobnie jak 2% ludzi na Harvardzie są Libertarian, na przykład, lub coś w tym stylu. Myślę, inna sprawa, że mamy zamiar uruchomić z nadzieją kiedyś albo późno w tym tygodniu albo w przyszłym tygodniu, jest coś, co pozwala ludziom wyjaśnić ich relacje z innymi ludźmi. Tak więc wiele z problemów mamy do czynienia z rodzajem na Facebooku Nie zawsze są techniczne, ale są czasem jak są problemy społeczne. I to jak - jeden rzecz, która myślę, że jest Naprawdę interesujące jest - jeśli masz 100 lub 150 znajomych, jak dobrze zrobić wiesz, każdy z tych ludzi, i , którzy są być może tak jak pięć osób którzy rzeczywiście zależy, jak dużo. I to nie jest coś, że można naprawdę odpowiedzieć w tej chwili, bo połączenia są binarne. Albo są połączone lub nie. Więc starałem się myśleć na chwilę o tym, jak możemy zaprojektować coś które sprawiają, że tak, że ludzie, może wyrazić, jak blisko byli do ludzi, w rodzaju sposób bezstronny. Więc można sobie wyobrazić, jeśli się Funkcja, która została po prostu lubię - stopa przyjaźń na skali 1 do 10, który nie będzie działać. Ponieważ przede wszystkim nikt nie chce zrobić że ponieważ jesteś obrażanie kogoś jeśli jesteś jak, masz trzy. Ale jest to również rodzaj nudne, i tak nikt nie chciałbym zrobić z tego powodu. I to będzie właśnie wypaczone przez Ciśnienie społecznego w taki sam sposób, że przyjaciele są. Niektórzy ludzie mają różne poczucie tego, co jest dla nich przyjacielem, Następnie kolejna osoba. Więc jeśli ktoś ma 30 przyjaciół i inna osoba ma 150 przyjaciół czy ta osoba rzeczywiście więcej przyjaciół w prawdziwym życiu? Być może, a może nie, i może tylko osoba z 30 ma wyższy próg wytwarzania ktoś na znajomego na Facebooku. Więc to znaczy, myślę, że rozwiązanie że wpadliśmy na ten było zrobić - do sędziego relacje oparte na dwukierunkowych, sprawozdań merytorycznych. Tak na przykład, wziąłem CS50 z tą osobą. I mieszkałem w domu z tej osoby. I jest po prostu rodzaj grono różnych sposobów, aby zrobić takie rzeczy. Ale pomyślałem, że byłoby prawdopodobnie nieco bardziej dokładne, bo nikt nie będzie na - nie ma ciśnienia kłamać o czymś takim. To nie tak, co ty mówisz? Nie wziąłem CS50 z tobą. Ale jeśli ktoś agreguje wiele różnych połączeń, to że niby coś znaczy. Więc kiedy się kogoś takiego jak Dustin, kto jest moim współlokatorem tutaj, i jak to jest OK, dobrze żyliśmy razem w Kirkland House. Następnie pracował na Facebooku. Następnie przenieśliśmy się do Palo Alto, a teraz wciąż pracujemy na Facebooku - a następnie Może to wystarczy, połączenia powiedzieć OK, a ta osoba wyraźnie ma wiele do zrobienia tej osoby. Natomiast jeśli tylko kategoria że znasz kogoś, przez to, ta osoba jest moim przyjacielem Facebook, Oznacza to, że również coś. Więc nie wiem. Zobaczymy, jak to działa. Nic nie jest pewne. Co się dzieje? PUBLICZNOŚCI: Czy faktycznie [niesłyszalne] ludzie wpisywać w informacji [Niesłyszalne]? Mark Zuckerberg: To połączenie. Myślę więc, że kolejna rzecz to jest bardzo ważne dla każdego tych wydarzeń Dzień, w którym występują. Więc jeśli miał, na przykład, data przyjaźni każdej osoby Następnie do każdej osoby, która daje Ci bardziej dokładne odwzorowanie z tego, co to znaczy, bo teraz jesteś nie wiem co znaczy dla przyjaciela każdej z osób znajdujących się w sieci. I dlatego, że nie wiadomo, kiedy że przyjaźń została utworzona, nie wiem, co ma zmieniło się w tej relacji ponieważ została utworzona, że ​​przyjaźń. To znaczy, jeżeli osoba - czy przyjaźń oznacza bardzo mało dla kogoś jeśli wiesz, że to się stało wczoraj, że stały się przyjaciółmi, jeszcze wiedzieć, że nie jest niektórzy - że jest jakaś siła. To jak rzecz pewności. Jest mniejsza pewność że ich związek odbiegał od tego punktu Dzień, w którym miało miejsce działanie był wcześniej. Niestety, bardziej aktualne. Więc myślę, że to jeden z rzeczy, że skupiamy się na tutaj. Więc wziąłem kurs - I wziął CS50 z kimś termin ten jest zupełnie inaczej niż mówiąc, że jestem starszy teraz i wziąłem CS50 z tego Osoba, kiedy byłem studentem pierwszego roku. Wiele z nich - analiza o tym, jak ludzie patrzą na to i zobaczyć relacje niekoniecznie - Facebook nie będzie oceń relacje. To coś w rodzaju - ludzie mają niejawny zrozumienie , co różnica między wziąwszy CS50 z kimś ten termin i wziąwszy CS50 w ciągu trzech lat. I myślę, że będzie trochę pomóc. Co się dzieje? PUBLICZNOŚCI: Po dostać nowy pomysł i myślę, że to całkiem fajne, jak [Niesłyszalne] z tym, jak go o to? Mark Zuckerberg: Nie tak. Ponieważ uważam, że Wiele rzeczy, możemy posortować mają bardzo wyjątkowy platforma do budowania go. Nie sądzę, że istnieje inny Firma lub grupa osób w świecie, który mógłby opracowanie to teraz. Chodzi mi o to, ze nawet Google Inżynierowie ich jak 5000 nie ma na celu dokonania Zastosowanie tego typu z charakteryzuje osoby jest związki takie jak ten. I to jest jak to samo z tagowanie zdjęć. Możemy to zrobić, ponieważ zdjęcia tagowanie działa tylko wtedy, gdy wszyscy wokół ciebie jest na miejscu. Ponieważ w przeciwnym razie jesteś dostanie rodzaj użytkowania na to, gdzie jesteś i dodaj zdjęcie i udać się oznaczyć kilka osób, i ich nie ma, i że jest do bani. Więc nawet jeśli 50% ludzi na Harvardzie były na Facebooku, to tagowanie i sposób, w jaki możemy ustawić się nadal ssać. Tak to działa tylko dlatego, że 97% ludzie na Harvardzie są na Facebooku, lub cokolwiek. Więc z tego powodu, to jak nie, że duże z niepokojem. Tak? PUBLICZNOŚCI: Więc od rodzaju inżynieria oprogramowania, rodzaj dynamiczny [niesłyszalne] sposób, gdy ktoś ma jeden z tych pomysłów - jak Załóżmy zsumować to [? szersze?] statystyka i powiedzieć ludziom, czy mam drogę do Środek ten, który, a druga o tych ludziach i oznaczyć ta rzecz na profilach ludzi - jak oni go o uzyskanie zielone światło od wszystkich inny w firmie, aby spędzić kilka ich czas pracy na tym technicznie? Lub uzyskać inne osoby do pracy na nim z nich, i takie tam? Mark Zuckerberg: Mhm. Myślę, że wielu ludzi - to znaczy, ludzie, którzy naprawdę pracują na Facebooku jak działa na Facebooku, Myślę, że w przeważającej części, i spędzają dużo ich czas robić. I jak, dużo czas, że wydajemy, spędzają na pracy rzeczy, które mogą być rodzaj strategicznie ważne, aby co staramy się zrobić w tym momencie. Ale również, że wiele osób po prostu poeksperymentować z bazy kodów, i rodzaj umieścić oświadczeń w IF nie, jak to jest, gdy użytkownik jest mną, następnie umieścić to tam. I tak chodzę na różne miejsca, ludzi w ciągu dnia, czy ludzie przychodzą i mówią do mnie. Jak, trzymam CEO godziny pracy jako żart, jak od 2:00 do 04:00 każdego dnia - nie dzisiaj. A ludzie po prostu przyjść i zobaczyć mnie różne rzeczy, które robią, i wiele z nich jest stosunkowo chłodne, i takie tam że nie mają muszą myśleć. Więc to znaczy, że pytasz przed jakbyśmy oszczędności, jakbyśmy archiwizacja, wiek Profil Informacje, jeden z powodów Dlatego powiedziałem, że może zacząć robić to ponieważ jeden z chłopaków w firmie wymyślił coś, gdzie to jest, więc przejdź na stronę swojego przyjaciela, i to pokazuje się ostatnio aktualizowane przyjaciół. A następnie kliknij na to, i pokazuje swój nowy profil. Ale nic nie wskazuje co zmienić. Tak więc jeden z chłopaków się coś, co utrzymuje starą wersję swojego profilu, i sprawia, że ​​jest tak, że kiedy przejdź do swojego profilu, gdy aktualizuje go, zwraca uwagę na żółte Program jej części, które zostały zmienione. I myślę, że to jest całkiem fajne. I nie jest to ogromny projekt - To znaczy, że faktycznie niby jest, jeśli mamy zacząć przechowywania Informacje o wszystkich. Ale mam na myśli, że to dość fajne. To nie jest rodzaj rzeczy, które ci niekoniecznie są zobowiązane do przedstawienia, ale na pewno, że to jest całkiem duża poprawa w stosunku do tego, co mamy teraz. Teraz jest to naprawdę trudne, aby przejść do czyjś profil i powiedz, co się zmieniło. I to jest właśnie najbardziej Ostatnim przykładem, że mam. PUBLICZNOŚCI: Czy masz czas, aby umożliwić ludzi, aby zmienić wygląd każdej strony? [Niesłyszalne]? Mark Zuckerberg: Tak, Nie chcę, aby to zrobić. A powodem jest to, myślę, że że Facebook jest katalogiem, i głównym celem jest zajrzeć do kogoś. Prawda? Jak w nazwie typu i uzyskać kilka informacji o nich. A jedną z rzeczy, to jest naprawdę przydatne jest to, że każdego z nas jest strona skonstruowane w ten sam sposób. Więc jeśli chcesz zobaczyć jeśli ktoś jest wolny, nie masz do skanowania w dół kolumny aż dojdziesz do statusu związku. Musisz tylko wiedzieć, gdzie to jest. Więc kliknij go - Twój oczy po prostu pójść do tej rzeczy. Ale jeśli miał różnych ludzi zmieniając ich CSSes w różny sposób, to, że może stać się irytujące - zwłaszcza jeśli ludzie robią rzeczy, jak ciemna niebieski tekst na czarnym tle. To po prostu staje się rodzajem nieznośny. PUBLICZNOŚCI: Jak skutecznie ma Facebook [niesłyszalne] było, i co widzisz, jak różnice w celu [niesłyszalne]? Mark Zuckerberg: cel - dla ja w liceum był sam. Myślę, że wniosek - to będzie prawdopodobnie brzmi głupio - ale chcąc szukać ludzi do góry, myślę, jest rodzajem rdzenia ludzkie pragnienie. Prawda? Myślę, że ludzie po prostu chcą wiem rzeczy o innych ludzi. Więc myślę, że zapewnienie interfejs, gdzie ludzie mogą po prostu wpisz w czyimś imieniu i uzyskać kilka informacji o nich jest na ogół dość przydatna rzecz. Więc wzrost był dość dobry. To było trudne, aby dowiedzieć się, dokładnie, jak go ocenić, bo kiedy zrobiliśmy kolegium, otworzyliśmy go na Harvardzie. Potem otworzył się na Kilka uczelnie w Harvardzie. A pomysł był zawsze, byliśmy bardzo mało pieniędzy i sprzętu. Tak więc, jak niewiele się Urządzenia możliwie chcemy zwiększyć nasz rozwój. Dlatego chcemy, aby uruchomić w szkołach, które myśleć będą rosnąć najszybsza, w oparciu o fakt że ludzie w tych szkołach będą mieć najbardziej liczba przyjaciół na szkoły, że jesteśmy już na. Wzięliśmy różne podejście do liceum, bo może po prostu uruchomić że wszędzie w tym samym czasie. Więc tak naprawdę nie wiem jak to się dzieje, aby się rozwijać. Myślę, że to rośnie w ponad 5000 osób dziennie, co jest dość dobre. Tak? PUBLICZNOŚCI: Po rozpoczął Facebooka, czy Zamierzam na to, aby stać się to pełnoprawny obiekt? Mark Zuckerberg: Nie. PUBLICZNOŚCI: Cóż, jak pan [niesłyszalne]? Mark Zuckerberg: Pamiętam myśląc, że to będzie fajne jeśli można mieć katalog wszystkich. Pamiętam, że kłócił się z rodzicami na ten temat, bo po prawie został wyrzucony ze szkoły za to Projekt, który przedtem Facebooku, były podobne, co dobrego może może się robić coś nowego? A ja jestem jak nie, to jest całkiem fajne. Wystarczy wyobrazić sobie, jak fajnie byłoby, gdyby można po prostu wpisać w czyimś imieniu i trochę informacji o nich. I były to po prostu lubię, ja tego nie widzę. I jestem jak, dobrze, będziemy po prostu zrób to teraz na Harvardzie, ale sobie wyobrazić, co się stanie, gdy pewnego dnia, można po prostu wpisać w czyjeś imię i trochę informacji o nich. I podobne, które być całkiem ciekawie, prawda? Więc nie kupić, ale teraz robią. [Śmiech] Tak, więc nie wiem. Myślę, że na każdym etapie, jesteśmy po prostu rodzaju spojrzenie na naturalny sposób w celu zachowania integralności sieci a także, aby tak było , że jest to bardziej przydatne - ja Domyślam się, że odpowiedź na to pytanie. Tak? PUBLICZNOŚCI: Czy istnieją pewne umiejętności, szczególnie [niesłyszalne], że [niesłyszalne] lub byś Proponuję, aby ktoś na studia? Mark Zuckerberg: Ja tylko sugeruję podjęcia najtrudniejszych kursy, które można, bo uczyć się najbardziej, gdy wyzwanie siebie, prawda? Tak jak 161 tylko zrujnował mi życie, a ja nauczyłem się tak wiele od niego. 121 Znalazłam też dość trudne. 124 rodzaj zmienił sposób myślałem o rzeczy. Co 124 nauczyło mnie, że Myślę, że było bardzo przydatne to, że nie są - I że wielu ludzi koncentrują jak zrobić rzeczy, jak także możliwe, jak do najbardziej wydajnego algorytmu. Ale to, co zawsze zdobyć nas nie jest robić rzeczy w sposób jak najbardziej efektywny, ale r. ramy w dość skuteczny sposób. Tak, mam na myśli, to niby uczy Ci obie strony problemu, jak struktur danych i algorytmów, i jak konfiguracja jest naprawdę ważne. I to na pewno uratował nam ass w skalowaniu wiele razy. Nie wiem. Praca z inteligentnych ludzi. Ucz się od ludzi. PUBLICZNOŚCI: Jedną z rzeczy, które Zauważyłem o Facebooku, w porównaniu do innej przestrzeni social networking, jest że to jest rzeczywiście dużo łatwiejsze w użyciu. Czy masz ludzi - jak pracowników tylko wprowadzenie, co ich zdaniem kawałki są fajne. Czy masz oddzielne ludzi stabilności w celu zapewnienia, wszystko działa razem? Mark Zuckerberg: ludzie mogą robić, co chcą, ale to nie znaczy, że Można umieścić go na stronie. Więc myślę, że zanim coś idzie na miejscu, wiele osób go zobaczyć. To znaczy, na pewno sprawdzić się na nim, zanim go na żywo. Ale to znaczy, że ludzie mają Wiele kreatywności robić fajne rzeczy. I wiele razy, jak to jest ktoś może wymyślić fajny pomysł, ale to nie znaczy, że jest Ostatnim sposobem, że to się stało. Tak na przykład, ludzie podkreślając w kolorze żółtym, co zmiany są w ich profilu - Myślę, że tylko koncepcja podkreślając rzeczy, które nie zmieniło się naprawdę dobre, ale interfejs że ten facet to nie stosuje się co moim zdaniem jest najlepszy. I sposób, w jaki on przechowywanie Informacje o profilu stary nie jest optymalna. I że niby jest fajne, bo on po prostu robi to dla siebie. Ale jeśli były kiedykolwiek zamiar zrobić coś żyć z tym, który Chcę, robimy to w inny sposób. I to jest więcej jak makiety. PUBLICZNOŚCI: Więc jak, pomysły się z podłoża, w górę a następnie [? to jest po prostu?] [? rzucił?] [? na całej linii? ?] Mark Zuckerberg: I znaczy, to działa w obie strony. I nie jestem całkowicie unopinionated. Michael D. Smith: [niesłyszalne]. PUBLICZNOŚCI: I rzeczywiście Pytanie o [niesłyszalne]. Więc, wracając o [Niesłyszalne] i [niesłyszalne] prywatności. I to jest inna platforma? Mark Zuckerberg: Tak. WIDOWNI: Więc ludzie kolegium powyżej 18 lat i są dozwolone zamieścić co zdjęcia są chce, i oni naprawdę nie są obciążających siebie, z wyjątkiem ewentualnie do narkotyków i alkoholu? Widziałem zdjęcia na Facebook, gdzie mój młodszy kuzyni piją i takie tam. Ale kiedy idziesz do liceum dzieci, są 15 i 16 i młodsi. I to wy tylko mówiąc, że to internet, i jeśli chcą obciążyć się i takie rzeczy, jest OK? A może wy filtrować zdjęcia uczniów, że szkoła średnia pakowane i informacje piszą? Czy może po prostu [niesłyszalne]? Mark Zuckerberg: Tak wiele rozwiązania, które pojawią się z rzeczy nie są techniczne lub organizacyjne, ale tylko wywieranie nacisku społecznego w dobrych sposobów. Więc MySpace - prawie trzecią swoich pracowników monitoruje zdjęcia, które się przesłane do pornografii. Mamy prawie nie ma żadnych pornografia przesłane, i myślę, że dużo Powodem jest to, że ludzie, używać swoich prawdziwych nazwisk na Facebooku, a Twój adres e-mail do szkoły. A jeśli masz to, to jesteś nie idzie wgrać pornografii. I myślę, że to jest bardzo proste rozwiązanie społeczne do ewentualnie złożonych problemów technicznych. Tak, że powiedział, że zmienił niektóre funkcje w okolicy do liceum. Na przykład, wzięliśmy Strony się, ponieważ Pomyślałem, że rodzice by się wkurzył czy też po prostu zerwać wszystkie strony keg naprawdę szybko, i że będzie do bani dla wszystkich. [Chichocze] Nie wiem. Mamy deemphasize kontakt Informacje w liceum. Tak. PUBLICZNOŚCI: Dobrze, to w końcu tutaj. Jeśli masz inne pytania, prosimy swobodnie przyjść i porozmawiać z Markiem. Dziękuję bardzo. Mark Zuckerberg: Tak. [Aplauz]