MICHAEL D. SMITH: To Odpoledne mám tu čest zavedení Mark Zuckerberg, který je jedním z našich řečníků tento semestr přijít a mluvit Něco málo o informatice v reálném světě. Jak většina z vás ví, jak vy všichni to mnohem víc než já, zakladatel Facebook.com, což je sociální síť programu, co chcete říkat. Používá se u více než 2000 škol z celé národ, a možná i na světě příliš. Je to svět příliš, nebo jen národ? MARK Zuckerberg: [neslyšitelné]. MICHAEL D. SMITH: OK. Takže dobrý vliv na tom některé věci v informatice. Bude nám vyprávět nějaký pozadí v tom a to, co bylo důležité, a tak dále. Takže prosím, se mnou příjemný. Mark Zuckerberg: Yo. Tak jo, v pohodě. To je poprvé, co jsem kdy musel držet jednu z těchto věcí. Tak jsem jen tak připojit je to opravdu rychle, jedna sekunda. Dobrá. Slyšíš? Je to dobrý? Je to zesílen vůbec? DIVÁKŮ: Jo. Mark Zuckerberg: Dobře. Sladké. To je jako jeden z prvních časů Byl jsem na přednášce na Harvardu. Myslím, že to, co to asi bude velmi užitečná pro vás je, když jsem vás prostřednictvím některé z kurzů že jsem na Harvardu, kde jsem vlastně jsem jít na přednášku někdy. Byl jsem si legraci. A tak nějak, jako, jak různá rozhodnutí které jsem musel udělat, když jsem byl pohybující se s Facebook účtem dostal ovlivněn jinou věcí že jsem se učil ve třídách že jsem bral. A pokud vše půjde podle plán, pak možná někteří z vás vyjde z tohoto myšlení že při CS nebo inženýrské věci na Harvardu je vlastně trochu užitečný. Tak to je herní plán. Myslím, že je to s drážkou po dobu dvou hodin. Neexistuje žádný způsob, jak budu mluvit po dobu dvou hodin. Asi budu mluvit za podobné 20 minut nebo 15 minut, a pak jsem si jen nechat vy klást otázky. Protože jsem si jistý, že vy více zajímavé věci požádat mě, než jsem mohl přijít s mluvit o sobě. Takže myslím, že budu jen druh začít. Když jsem tu byl, jsem nastupuje při 121. Nikdy jsem vlastně vzal 50. Měli byste se dostali ten druhý, který byl dělá Facebook, Dustin Roubíček, který byl můj spolubydlící. Když jsme začali místo bylo napsaný v PHP, což není něco, které jste se naučili v jeden z těchto tříd. Ale naštěstí, pokud mít dobré zázemí v C, Syntaxe je velmi podobná, a si můžete vyzvednout v den nebo dva. Tak jsem začal psát web a vypustil ji na Harvardu v únoru 2004. Takže myslím, že téměř před dvěma lety nyní. A během několika týdnů, což je Několik tisíc lidí se přihlásilo. A začali jsme dostat Některé e-maily od lidí, na jiných vysokých škol žádají nás zahájit ji na svých školách. A já jsem byl s 161 v té době. Tak nevím, jestli vy víte, Pověst tohoto kurzu, ale to bylo docela těžké. Bylo to opravdu zábavné hřiště, ale to jsi mě nechat se hodně času dělat něco jiného s Facebookem. Takže můj spolubydlící Dustin, který jsem Asi právě dokončil CS50, Bylo to jako, hej, já chci pomoct. Chci dělat expanzi a pomoci zjistit, jak dělat věci. Takže jsem byl rád, víš, to je docela v pohodě vole, ale opravdu nevím jakékoliv PHP nebo něco takového. Tak, že o víkendu se vrátil domů, koupil knihu Perl for Dummies, vrátil a byl rád, v pořádku, jsem připraven jít. Byl jsem jako chlap, místo je psáno v PHP, Perl ne, ale víte, to je v pohodě. Takže zvedl PHP přes několik dní, protože jsem Slibuji, že pokud máte dobré zázemí v C, pak PHP je velmi jednoduchá věc vyzvednout. A to jen trochu šlo do práce. Takže myslím, první velká rozhodnutí, že jsme opravdu měli udělat byl v tom, jak se druh rozšířit architektury jít z jednoho typu školy zřízené které jsme měli, když to bylo jen na Harvardu k něčemu, co podporováno více škol. Takže to bylo rozhodnutí, které mělo které mají být provedeny na spoustu úrovní, a to jak v produktu a jak Chtěli jsme ochrany soukromí na práci, ale myslím, že je opravdu důležité rozhodnutí, které je Pomohl nám měřítku docela dobře, jak jsme se rozhodli pro distribuci dat. Takže nevím, jak moc složité věci, jako je velký O notace vy do této třídy. Takže myslím, jeden z nejsložitějších výpočty, které děláme na webu je výpočet říci, jak jste připojeni k lidem. Vzhledem k tomu, pokud je to možné představte si, že je uloženo jako jakési série undirected - není to vážená - tak neřízený, Nevážené dvojice identifikačních čísel lidí v databázi. Pak, pokud chcete zjistit, kdo je přátelé s někým, musíte se podívat na všechny své přátele. Je to tak? Tak to je asi jako 100 nebo 200 lidí. Ale pak, chcete-li zjistit , kdo je přítel přítele, nebo co nejbližší připojení je tam, pak se tak nějak se podívat na 100 nebo 200 přátelé z každé z těchto přátel. Tak to se stává v každé úrovni je tu Dalším faktorem, který násobí n n, kde n je počet přátel že každý z vašich přátel má. Takže vidíte, že tento druh stává exponenciálně obtížné vyřešit pro nejkratší cesta mezi lidmi. Takže pokud jste právě hledáte přítel přítele, který je n na druhou. Pokud hledáte pro přítele přítel přítele, který je n kostičky. A to je něco, která tradičně byla pro mnoho dost obtížné předchůdce stránky na Facebooku. A například Friendster Měl velké problémy s tímto protože se snaží výpočet cest šest stupňů ven, nebo jako sedm stupňů ven. A to je něco, že když děláš, jako n sedmého, že prostě je opravdu velmi těžké a to sundal své stránky na chvíli. Takže jedna z věcí, které jsme trochu měli na mysli, když jsme se přijít na to, jak to udělat, bylo, jak se distribuovat databázi takovým způsobem, že tento výpočet stává zvládnutelné. Takže to, co jsme se rozhodli, bylo že všichni na místě dělá většinu své činnosti na Škola, která se tak trochu se sídlem v. Takže pokud jste na Harvardu, pak většina lidí kteří se chystáte být vidět a transakcí se na místě se bude na Harvardu. Je to vlastně asi jako 90% věci, které děláte na místě. Takže jsme se rozhodli rozdělit databáze a vytvořit jedna instance databáze MySQL pro každou školu v síti. A v tom, že pokud Všimněte si cesty, které určíme jsou pouze v rámci školy. Takže místo toho, řekněme, jako teď Jsme na šest milionů uživatelů, a místo toho, aby museli dělat n na třetí na určitou část šest milionů, je to jen n kostičky přes 10,000, což je mnohem více zvládnutelné typ výpočtu. Takže to byl druh poprvé velké architektonické rozhodnutí že jsme museli udělat, aby přispěly pro nás není umírání o několik měsíců později. A to byl pravděpodobně docela důležitý. Takže když jsme se poprvé nastavit místo jsme měli jen jeden počítač, který jsme běželi. Nebylo to v našem pokoji na koleji. Byli jsme jej pronajímá. Nějak jsem se naučil můj lekci pokusu o spuštění stránky z mé koleji pokoj o několik měsíců dříve, a Harvard téměř se mě pokusil vykopnout. Tak jsem skončil pronájem Server mimo ně tentokrát. A myslím, že běží původně databáze a webový server. Takže Apache je to, co jsme byli použití v tomto případě sloužit stránek ze stejného stroje. A protože jsme rozdali databáze v cestě, že jsme dělali, jsme byli schopni, jak šel čas, jen přidat další počítače lineárně a druh rostou na webu, aniž by některý druh exponenciální expanze na počtu inzerátů, kterou jsme měli. Ale poté, co jsme narazili na jako je 30 nebo 50 škol, jsme začali si uvědomil, že jsme mohli začít se více výkonu z MySQL a Apache. Některé způsobem, že materiál byl zřízen prostě není tak optimální, jak by mohla. Tak například, když máte MySQL stroje a Apache běží na stejném serveru, pak v případě, něco, co se děje na tomto serveru, pak nejenže databáze na té škole nebo škol na tomto serveru jen přestat druh reagovat způsobem, který dostane jste něco užitečného, ale nemůžete ani načíst žádné webové stránky. Tak se dostanete stránka není Založí. A to je na houby. Ale další problém je, že rozptyl a využití ze školy do školy se také nebude dokonalá. Takže některé školy jsou vždy bude mít těžší použití. Máme školy, nyní jako Penn Stát, který má 50.000 uživatelů. A pak se většina škol stále mají uživatelé méně než 2000. Protože je tu spousta malých školy a spousta škol které nemají úplnou všudypřítomnost. Takže ve snaze vypořádat se s tento problém a učinit z něj tak, že byste mohli vypořádat s Skutečnost, že Penn State měl 50.000 lidí a jen ton uživatelů po celou dobu, a pak máte nějaké školy které nemají, co jsme se rozhodli udělat se oddělí některé z web servery z databázových serverů. A aby to tak, že jsme prostě měli bazén webových serverů Apache že bychom mohli zavést rovnováhu mezi nimi. A aby to tak, že si Můžete používat ty rovnoměrně zatímco jen mít databázi vrstva se trochu konzistentní. Tak nevím, jestli tohle je zajímavé na vás na všechny. Nebo jestli je to něco, na čem záleží na to, co vy nyní studují. Takže pokud je to více věcí že vy by spíše znát z hlediska architektury, pak nechám, že otevřené otázky později. Tak jsem se nemusíte trávit spoustu času jen mluví o náhodných aplikacích že vy by mohly Není vůbec jedno použití. Zkusím najít nějaké zajímavé příklady. Tak jsem na mysli, myslím, že jeden z věci, které bylo docela zajímavé bylo, když jsme se dostali do bod, pokud jde o provoz kde jsme začali maxing z výkonu některých z těchto open source aplikací které jsou obecně dost výkonný. Tak například, MySQL opravdu dobrý open source databáze. Já nevím, jestli někdo z vás kluci druh ve svém vlastním čase nepořádek se kolem a udělejte něco s MySQL nebo jste používali to v žádném případě. Ale je to docela snadné. Je to také slušně rychlé. Indexy fungovat docela dobře. Není to tak plně funkční jako něco, co jako je Oracle, ale je to docela dobrý. A my jsme dostali do bodu, kde, myslím, že kolem Když jsme začali dělat jako Možná 100 milionů stránek denně, že jsme se rozběhli do některé překážky na to. Tak například typický dotaz na MySQL může trvat dva až čtyři milisekund. A že to není tak moc. Ale když děláte 100 miliardy zobrazených stránek za den, a každá strana pohled moc mají 30 až 50 dotazů, zejména pokud děláte něco jako zobrazení profilu, který dotazuje všechny druhy z různých informace, pak to začne sát. Takže jsme začali vyvíjet caching vrstva, která umožněno rychlejší přístup k některé informace. A původně jsme používali jiný open source aplikace Memcache, , které nemám, pokud někdo z vás, kluci mají nějaké zkušenosti s tím. Ale bylo to docela rychle. To má přístupové doby dolů Myslím, že 0,3 na 0,5 milisekund, což je docela dobré. Ale také má spoustu distribučních záležitostí. Má to být distribuovány hash tabulky druh aplikace, kde si můžete jen připojit libovolný počet z Memcache krabic v clusteru a musí být schopen připojit to a mít to jít. Ale my jsme se dostali do hodně problémů tam, kde různé Memcache boxy by jít dolů. A tam byl žádná redundance Na základě informací. Takže když Memcache box šel dolů a měl cache, pak najednou si měl mnohem větší provoz jít na konkrétní sadu databází. A že by sát. Tak jak šel čas, dokonce jsme přerostla Memcache a indexy na MySQL. Jsme stále používají ty věci. Ale my jsme museli postavit na vrcholu z extra redundanci. A já si myslím, že je to něco, co je Pravděpodobně možná trochu zajímavější. Ale nechám vy se mě další otázky o tom později. Nejsem si úplně jistý, co by bylo zajímavé mluvit o právě teď. Možná, že vy jste mohl pomoct trochu? Jděte na to. DIVÁKŮ: Jsem zvědavý, mysli [neslyšitelný] jít do on-line podnikání, jako je to, jak jste se cítil atmosféra byla s velkými hráči po jeho uvedení na trh a dalších velkých hráčů kdo si myslel, že síla [Neslyšitelný] označit, nebo jaké jsou vaše zkušenosti se s tím. Já bych měla zájem, jen o technické strana, [neslyšitelný] jen stupňovat a technicky, jak se [neslyšitelný]. Mark Zuckerberg: Jo, tak to je není technická otázka vůbec. Ale myslím, že budu jen rád jít na otázku dobu. Protože nejsem úplně jistý, co je důležité věci pro mě bude diskutovat. Tak jsem si právě tuto otázku odpovědět. Pak někdo jiný, kdo se chce zeptat me dotazy můžete jen jít na to. Myslím, že bych nikdy strávil hodně času starostí o věci jako - I Tedy, existují firmy, tam jako Google které by mohly jen dostat do vašeho prostoru a dělat, co chcete, kdykoliv. A myslím, že jeden ze skvělých věcí o tentokrát v technologii je, že jednotlivci jsou spekulativní a schopni udělat mnohem více, než jsme ve skutečnosti nikdy nebyl schopen udělat předtím. A dokonce i před čtyřmi roky kdy byla zahájena Google, Nyní mají stovky tisíc strojů a pravděpodobně miliardy dolarů vynaložené na zařízení. Myslím, že generace před Google, mohl bys ani aby stránky, aniž by některé Velký kus hardwaru. Myslím, že eBay, například, běžel off ze dvou 50,000dolar strojů. Nemůžete začít dělat, že pokud ty jsi jen kluk v koleji. Takže si myslím, že jsme mohli pronájem stroje na 100 dolarů za měsíc a použití, které lze škálovat až na místo, kde jsme měli 300 tisíc uživatelů je docela v pohodě. Je to dost unikátní věc, že ​​je právě teď děje v technologii. To dělá to tak, že místo starosti o tom, kdo je velký hráč a to, co je Google bude dělat Další, můžete udělat více - vám Můžete jen získat spoustu věcí udělat. A místo toho, aby musel jít ven a mají některé tradiční podnikání problémy, jako bys měl zvýšit kapitálu, než budete moci udělat cokoli, to už není problém. Takže jste využíval k tomu mnohem více se na vlastní pěst. Nevím, jestli to odpovídá otázka, na kterou se ptáte. Ale myslím, že je to jeden z důvodů, Proto si myslím, že v tomto bodě, to dělá hodně smysl se studiu této věci. Vzhledem k tomu, v žádném okamžiku v minulosti by můžete využít takové malé množství peněz, aby si silný dostatečně technologie opravdu se dotknout lidí v způsob, který můžete dnes. Google dělá asi 250 milionu stránky prohlíží den. Mají stovky tisíc strojů a 5000 zaměstnanců. Facebook dělá 400 milionů zobrazených stránek za den. To je mnohem více, než Google dělá. A máme stovky strojů. A právě prošel 50 zaměstnanců. A to je jen technický generace tři nebo čtyři let v architektuře které byly vytvořeny. A pak jdete tři nebo čtyři roky zpět před tím ze jako eBay Google, a je to prostě úplně jiný. Vzhledem k tomu, nejméně Google běží off z mnoha distribuovaných zařízení že mají stovky tisíc strojů, ale nápad byl, aby si hodně zasraný stroje, které jsou opravdu levné. Myslím, že je to velký krok. Protože pak je to jako, OK, to je více nadbytečné. Jsou to ztráty informací. Neočekávají, že věci se vždy fungovat. Je to mnohem vyspělejší postoj, než eBay je, což byla jediná věc, která oni mohli dělat v té době. DIVÁKŮ: Mám otázku o DHT věci. Mark Zuckerberg: co? Skupina: Distribuované Hash tabulky věci. Mark Zuckerberg: Jo, který z nich? DIVÁKŮ: Byl jsem jen jestli jste [neslyšitelný] všechny vaše rozšíření pro Memcache, protože jedna věc, kterou jsem si všiml, je to, že jo, tam jsou opravdu dobré k dispozici knihovny pro DHT věci. Tam je to všechno úžasné výzkum, ale z hlediska implementací, že ve skutečnosti se zabývají se všemi problémy, se odstupné a všechny ty věci - Mark Zuckerberg: Jo, Spousta věcí - jsme nutně rozšířit Memcache. Postavili jsme spoustu věcí sami. Právě teď, to není open source. Zvažovali jsme to dělá. A myslím, že je to hodně práce, že jde do výroby ke stažení open source. A to je na vrcholu, zda jste chcete ztratit konkurenční výhodu. Je to trochu nešťastné. Protože si myslím, že v případě, že jsme byli jen jednodušší, aby se něco takového, pak byste mohli udělat. Dalo by se jen uvolnit kód. Ale pak je tu hodně podpory a udělování licencí a všechno to okolo. Zjistili jsme, že to bylo nepříjemné. Jedna z věcí, které jsme se vlastně považováno za výrobu open source Byl tento vyhledávací server, který skutečně ten chlap sedí tam dělal, když byl ještě v Kalifornii. A myslím, že jsme se dostali do bodu, kdy MySQL byla zaostává trochu na některé o vyhledávání, které jsme se snažili dělat. A my jsme se rozhodli, že by bylo super věc k tomu, aby se série distribuovaných strojů které by mohly - to není použít hash tabulky. Co je to struktura , který používáte, McCollum? ANDREW McCollum: [neslyšitelné]. Mark Zuckerberg: Tak jo, my myslel o tom, že otevřený. Ale to je, když jsme trochu museli udělat všechno tato práce přijít s licencí. A my jsme jen rádi, v pořádku, šroubové, že. Yo. DIVÁKŮ: Co trávíte nejvíce vašeho pracovního času dělat v těchto dnech? Mark Zuckerberg: Pronájem lidí. Myslím, že když, jak vám rostou, Nejdůležitější věc, je mít chytré lidi. Pokud si myslíte, že o tom, jak, technické pákový věci, které jsem mluvil o v odpovědi, že ten chlap otázka, jak se technologie stává obecnější a méně drahé, pákový bod se stává více lidem. Takže pokud si myslíte, že o to z hlediska osoby k lidem čas strávený nebo čas strávený uživatelem, nebo zobrazení stránky analýza, protože technologie nyní lidé jsou mnohem více zadlužené dělat více věcí a důležitější v rovnici. Z tohoto důvodu, je to opravdu důležité, aby co nejvíce inteligentní lidi. A také, myslím, když jste malý společnost, můžete být opravdu čiperný a se spousta věcí udělat. A je tu poměrně málo byrokracie. Takže pokud máte chytré lidi, kteří mohou přijmout Výhodou, že k vybudování skvělé věci, pak je to úžasné. Myslím, kromě toho, navrhování nových věcí. Není toho moc, Ještě firemní byrokracie. Takže nemám na ztrácet mnoho času na to. Pokračovat dál? DIVÁKŮ: Jo, jak moc jste mluvil a tak daleko konzultovat s právníky? Mark Zuckerberg: Mám právníka který pracuje pro mě plný úvazek. DIVÁKŮ: OK, to je velký součástí řízení podniku? Doporučili byste pracovat na [neslyšitelný] na počátku? Mark Zuckerberg: My ne. A to je, myslím, za předpokladu, některé nepříjemnost později. Jak se věci nastavit opravdu dobře, je dobrá. Jak věci čisté, je opravdu dobrý. A myslím, nikdo nikdy nebude aby ti právník je špatný. Je to všechno jen otázka příležitosti náklady a to, co priority. Myslím, že v našem případě máme nyní zabývat se spoustu věcí, které nebyl správně nastaven v počátku. Většina věcí se zabývá. Není to ani nejde už. Ale místo toho, aby mluvil s právníky brzy jsme dělali věci. A já si myslím, že to bylo pravděpodobně právo užívání naší doby. Myslím, že jeden super charakteristika z mnoha společností, které skončí být opravdu úspěšný, není že jsme opravdu úspěšní, ale myslím, že my také spadají do této kbelíku, je to, že nastupuje jako někdo se snaží udělat něco v pohodě a ne někdo snaží, aby společnost. Tak nějak si - Google přišel z Larry a Sergej je PhD práce na Stanford, Yahoo a vyšel z právě, myslím, také některé Stanford kluci jen trochu šroubování kolem ve svém pokoji na koleji. A eBay vyšel nějaký chlápek se snaží postavit tržiště pro svou přítelkyni k výměně PEZ zásobníky. Amazon byl trochu počítat. Tak jsem si nedovedu představit, že by některý z těch, lidé opravdu měli tolik rad, a zdá se, že vypracovali OK pro ně. Ale myslím, současně Nebudu tady sedět a řeknu vám, abyste se poradit o věci. A mnohokrát lidí jsou prostě příliš opatrný, příliš. Myslím, že je mnohem užitečnější, aby co se stalo, a pak se omluvit později než je, aby se ujistil, že jste dot všechny oči vašeho já je teď a pak prostě se věci dělat. Jo. Jděte na to. DIVÁKŮ: Když si myslíš, že Facebook dosáhne bodu, kdy to by se mohlo stát, že velká firma [Neslyšitelný] nová myšlenka, [neslyšitelný]? Myslíte si, že se dosáhne že bod v dohledné době? Jak by se vám to udržet z [neslyšitelný]? Mark Zuckerberg: No, Myslím, myslím, že - I myslím, že jsi trochu vždy v tomto bodě. Myslím, že většina společností začala jako pár nápadů, a ty jsou málo věci, které dělají dobře. Takže, myslím, Yahoo bylo to, že jsme bude organizovat všechny informace ve světě, jako by adresáři. A to bylo to, co nastupuje na tom, a pak se trochu zpestřil ven jak šel čas a postavil další věci. A hodně z těch věcí je jako jádro svého podnikání nyní. Myslím, že je to, jako by nebyl původně udělat vyhledávání. A teď adresář prostě neexistuje. Je to na hovno. Neexistuje žádný nástroj na to. Myslím, že Google je velká věc byla stejně jako oni PageRank. A pak, myslím, z PageRank, že mají hledat. A teď trochu rozšířit, aby se provést jiný podobný typ algoritmů, vyhledávání v jiných prostorech. Ale, myslím, že můžete trochu říct, jak všechny ostatní věci, které dělají je trochu tangenciální. A je to jako, že se snaží opravdu těžké, aby se PageRank a jiné typy algoritmy, které jsou velmi podobné, že práce v jejich prostory, a to prostě není tak elegantní nebo čistě z myšlenky jako ten původní byl. Takže Facebook, například, když se zrovna začalo, to, co jsem si myslel, že nejvíce Zajímavostí byla jen být schopni psát v něčí jméno a zjistit informace o nich. A tam byl téměř žádné z věci, které se tam nyní. Tam byl žádné skupiny. Tam byl žádné zprávy ani. Tam byl propíchnutí. Jo. Myslím, že tak je to jako bys trochu dostat začal na nějakém základní myšlenku. A obecně, společnost bude dělat dobře, protože jsem Asi lidi, kteří se začínají off pracovat na tom základní myšlenku druh pochopit, že jedno jádro Myšlenka na nějakém unikátním způsobem. Ale to neznamená, že mají lepší pochopení cokoliv jiného, ​​než kdokoliv jiný. Takže to je důvod, proč kolem sebe se spoustou chytrých lidí je opravdu důležité. DIVÁKŮ: Co bylo - bylo Existuje nějaký druh modelu že byl [neslyšitelný] fotografie Funkce [neslyšitelný] na Facebooku? Byl tam nějaký druh [neslyšitelný]? Mark Zuckerberg: Myslím, že je to Mnoho aplikací na internetu Nyní to dělat takové věci. Takže, myslím, Flickr docela aplikace fotografie. I když myslím, že za tři týdny jsme prošel je v počtu fotografií že jsme měli na našich stránkách. Chci říct, že si myslím, že nejlepší věc na fotografiích je, že můžete označit z nich a způsob, jakým z nich dělá odkazy na profily lidí. A já si myslím, že je to něco, co můžete opravdu učinit pouze v případě, že máte kontext všichni kolem vás na místě. Tento druh vyžaduje všudypřítomnost použití. Tak nevím, jestli některý z ostatních kluků by udělali, že mají-li, že druh použití, ale oni ne. Nevím. Ještě někdo z vás kluci máte nějaké dotazy CS? DIVÁKŮ: Jsem zvědavý. Jak se rozhodnout, jak jste pohybu vpřed se společností pokračovat v technologii nebo ne usilovat o technologii? Mark Zuckerberg: Co je to nápad? Co je v tomto příkladu? DIVÁKŮ: No, já vlastně Nevím moc o Facebooku. Jaký je další věc, kterou chcete dělat s obrázky a spojovat lidi dohromady? Jak víš, že o postavu z které technologie jsou dobří? Jak si moje najít technologii? Máte nějaké procesy v místě, které dnes jsou zaměřeny na tyto druhy věcí, nebo dělá technologie jen přišel do společnosti proto, že jste se někde a někdo zmínil něco, co byste mohli chcete udělat, pokud jde o Facebook? Mark Zuckerberg: Takže si myslím, že naše Proces filtrování, jaké technologie používat se věřit chytré lidi. Takže jsme určitě pár lidí na společnost, která je jen opravdu chytrý, a myslím, že většina lidí na společnost jsou obecně docela chytrý. Ale existuje prostor několik chlapi zejména - Jsem ani jeden z nich - kdo si myslím, že když říkají, že něco je obecně dobrým zvykem jít na to, pak je to relativně - tedy mohou získat podporu za to docela snadno. A já si myslím, že hodně inženýrů druh konsensu kolem, že. Snažím se myslet na dobrý příklad. Myslím, že je to poněkud cíl orientovaný. Takže s fotografiemi, jsme věděli, že chceme podporovat jen lidi nahrát neomezený počet fotografií. Takže, myslím, že to není skutečný pojem neomezený. Je to prostě musíte mít na přidání věci, mějte na přidávání skladování. A chcete, aby se to tak, že druh of pracuje hladce, jak je to možné. Takže první věc, která jsme se snažili dělat je, dobře, pojďme hodnotit Tyto společnosti, které prostě velké úložiště pro život. Nebo je to jako NetApp nebo něco, Network Appliance. Tak jsme se s nimi mluvit na chvíli. A pak jsme jako, v pořádku. No, my opravdu nechceme jít s tímto jediným, velký box přístupu. Chceme jít s tím jen řada menších distribuované krabice s hodně těžké řídit a hodně RAM. A tak si myslím, že architektura, která nejprve postaven byl ten, ve kterém jsme měli banda těchto strojů s relativně pomalý, ale velmi stabilní disk za úroveň - vrstvy z cache krabice s tunou RAM které by mohly držet většinu z miniatur a nejčastěji přistupovat obrázků v - myslím, že v paměti RAM kdykoliv. A pak těsně před zahájena, napadlo nás že budeme mít některé problémy s tím. A otázky, které že budeme mít se bude síť problémy problémy, ne hardware. Tak například, pokud budete mít photo album 30 fotek a každý z vašich fotografií je tři MB, pak si můžete nahrát 90 megabajtů na Facebooku. A to je na houby. Dobrá. Myslím, že to naštve, protože lidé mívají není optimální připojení a protože naše router - I Asi většina směrovačů jsou nastaveny aby bylo možné zvládnout pouze gigabitový v době, a směrovače jsou docela drahé. Thy jsou velké kusy vybavení. Nemyslím si, že je distribuované verzi, která ještě. Takže jsme nemohli, v časovém horizontu že jsme chtěli, aby to spustit, jen dostat nový router a dostat ji nastavit. Takže to, co jsme skončili dělá, je budování Java applet a ovládací prvek ActiveX, který spolu s výber fotografie, které lidé chtěli nahrát s kompresí na na straně klienta, aby bylo menší, a pak, že způsob, jakým lidé mohou jen nahrát své fotografie poměrně rychle. Jsme také uloženy CPU na našich straně, protože nemáme musíte udělat dekomprese na naší straně, ačkoli to nebylo, že Obrovský o zúžení. Tak to fungovalo. A pak jsme se dostali do místo, kde jsme byli s obrázky na rychlost 100 druhého, a lidé byli pomocí funkce cestu více, než jsme si mysleli, že budeme. A i když jsme měli Tento caching tier nastavení, je to prostě ještě nebyl dostatečně rychlý. Jsem si jistý, že kluci si pamatuju. Před několika týdny, místo nebyl s dostatečným předstihem. Takže to, co jsme skončili dělá v tomto bodě byla pomocí hrany ukládání do mezipaměti, stejně jako Typ Akamai věcí aby tyto fotografie, které jsou statické Obsah jen být blíže k lidem. Takže způsob, jak můžeme nějak zbavit některá zařízení a - třídění mít k převodu těchto stále poněkud velké soubory do lidí. Tak to je tam, kde jsme teď, a to Zdá se, že funguje docela dobře. Nebylo to, že jsme měli jakýkoli předem technický génius o tom. Bylo to tak nějak, že v každém bodě jsme trochu očekával problémy nebo vzal ven docela rychle a pak dost kompetence hodnotit, myslím, jaké možnosti byly které jsme měli, a aby to, co si myslím, byli slušní rozhodnutí o tom, jak spustit na nich. Co je to? DIVÁKŮ: Vezměte si, že na příští úrovni, i, pokud jde o problémy jste právě mluvili. Mark Zuckerberg: Jo. Publikum: Studenti získají jeden rok - Víte, jedna počítačová věda pracuje se, jako, já jdu sednout do roh, typ na můj [neslyšitelný]. Jak se společnost pracovat přes - co se softwaroví inženýři dělat když vy všichni mají dát složené závorky na stejném místě? Mark Zuckerberg: Co je to? DIVÁKŮ: Složené závorky pro programátorů na stejném místě. Jak je struktura softwaru inženýrství ve skutečnosti udělal [neslyšitelný]? Mark Zuckerberg: Tak tak, že - I Asi metodiku, kterou máme, je že jsem chtěl být trochu - jako moc meritokracie, jak je to možné kde jsou lidé, kteří mohou přijít s nejlepší řešení a implementovat je nejrychlejší a mají stejně jako co nejméně chyb se pracovat na věci, které se myslíte, že je nejzajímavější a jít pryč, a mají nejvíce vliv ve společnosti. Takže jsme také na stravování Mnoho lidí, protože jsme najímat poměrně rychle. A v tom, třídíme z má - my spárovat noví lidé, kteří přicházejí do s některé - jako lepší lidé kteří jsou trochu na vrcholu řetězce, a pak se jim nějak pracovat s těmi, lidé, když se poprvé přicházejí do, naučit se věci, které že pracujete na tom - tak že nové lidi, jako příchozí třída, lze nějak zjistit, co některé z lidé, kteří jsou v současné době ve společnosti pracují na. A myslím, že v tom, že si vyberou up stylu a metod, které jsme použít pro dělání věcí. Ale myslím, že to mění docela rychle. Myslím, že jediný rozdíl mezi způsob, jak věci pracuje ve firmě a způsob, jak věci pracuje ve škole je že se jedná o velmi iterativní proces. A to je hezké, když se dostanete ke stažení právo poprvé, ale nemusíte. A já si myslím, že spousta firem projít fází, nebo etap, kde nemají dostat věci hned napoprvé. Stejně jako Microsoft - I Tedy, já nevím, kdy v poslední době bylo, že měli dobrý produkt než verze 4. Ale v době, kdy dostat do verze 4, je to jako vždy dobré pro nejvíce se rozdělit. A já si myslím, že práce docela dobře pro ně. A myslím, Google vždy uvolní své věci v beta verzi. Takže myslím, že se snažíme mít více lidé pracují na stejné věci, takže si každý může učit od navzájem a druh odstřelovat některé z chyb, které by mohly být stanoveno, že můžeme snížit docela rychle. Ale jak, myslím, že v Obecně platí, že myšlenka je že to nemusí být perfektní napoprvé. A pokud se dostanete architektury, vpravo jak je to možné, pak spousta jiných Implementace věci se nebude tak velký obchod, a můžete nějak práce, že kdykoliv. Vím, že v případě, že je druh odpovědi otázka, která mě požádala. DIVÁKŮ: Takže teď, když najdete něco které chcete udělat, že vám nevím tolik o, můžete požádat některé z nich lidé, kteří pracují pro vás, nebo můžete získat nové lidi. Ale když jste začali, to bylo jen trochu vás a vaše spolubydlící jako student. A samozřejmě, tam bylo domény otázky znalosti informatiky že jste museli vypořádat s a vy jste ani vědět. Mám na mysli, jak jste jít o přijít na to, jak dělat věci? Už jste se rozhodli, aby se některé třídy? Dostali jste knihy? Věděli jste jít pronájem nebo získat podílí s některými více lidí? Jak jste pracoval přes tyto otázky učení počítačové vědy jako vy pracoval přes to? Mark Zuckerberg: internet je docela dobrý nástroj. Myslím, že je to jak jsme dělali většinu z toho. Myslím, že jsme se trochu, aby bod ne najímání lidí na dovednosti, protože myslím, že teorie je pokud někdo má znalosti v oblasti a byl to dělá pro 10 nebo 15 let, pak je to asi to, co se dá dělat. A to je dobře, a že znamená, že mohou dělat, že. Ale pokud si najmout někoho, říci, přímo z vysoké školy, nebo někdo mladší, kdo jste právě pronájem je pro syrové inteligence, pak představa je, že se chystáte na být schopni se naučit věci velmi rychle. A je tu spousta informací k dispozici všude, a teď, withing v posledních letech, je tu dobré nástroje pro třídění přes to. A já si myslím, že většina výkonný lidi máme jsou jaksi mladší lidé, kteří neměli nutně vědět, že tolik o nic konkrétního přicházejí z vysoké školy. Myslím, že dobrým příkladem je - Dustin, můj spolubydlící na Harvardu nebyl ani CS major. Byl ekonomie major. A je to jen opravdu inteligentní vole, a byl schopen si ji vyzvednout. Některé z dalších dobrých lidé, jsme se EE obory z Stanfordu a Berkeley. A nejsou ani CS po celou dobu. Jako matematický lidí - v případě, jste studoval matematiku, vám můžete dozvědět věci relativně rychle spoustu času. Jo? DIVÁKŮ: Myslím, protože máte infrastruktura v místě, právě teď, když vám soustředit se na přijímání, tak budete stále vypadat na tech dovedností lidí? Nebo hledáte pro lidi, kteří mohou mít obchodní znalosti pomoci růst vám dále a vydělat více peněz? Co je to vlastně prioritou Právě teď v rostoucí společnosti? Mark Zuckerberg: I nikdy najmout lidi jen proto, že mají obchodní dovednosti. Je to vlastně docela legrační, ale znalost mnoha jádra CS věcí je opravdu důležité v podnikání, taky. Jednou z hlavních věcí, které vás učit, když jste studoval ČS je složitost a rozsah, a že je velký problém v podnikání, taky. Jak se vám jít z nutnosti pět lidí na 100 lidí, a co je změna tam dynamické? A stejně jako, jak jsou některé procesy - jak je prodejní síly bude měřítko z pěti lidí na 100 lidí? Je to jako ve stejném typu inteligence, která můžete zjistit, jak z těchto problémů. A to může být jiný typ osoba, která se stará řešit problémy. Ale myslím, že druhá část mé odpovědi na to, co jste řekl, je, že si myslím, že jsme tak nějak průběžně v procesu stavby z infrastruktury, a nemyslím si, že tě nikdy dostat se z tohoto procesu. A my jsme trochu se zaměřením ne na jen budování něčeho a přijít na to, jak aby peníze z něj a trochu maximalizaci hodnoty našeho podnikání v krátkodobém horizontu - ale místo toho, trochu vždy snaží maximalizovat co by se dlouhodobá hodnota. A já si myslím, že v dělá, že tak nějak je třeba vždy být jen budování z vaší základny, a to kdykoliv mít strach o maximalizaci své peníze. DIVÁKŮ: To je druh zpět na [neslyšitelný] Facebook, ale vy máte vydat jako den po škole, Možná něco jako, že se každý přenos snímků všichni ve stejnou dobu, [neslyšitelný]? Mark Zuckerberg: Naše vrcholy jsou docela silné. Tak jako v 05:00 v ráno, bez ohledu na to, kolik uživatelů jsme se zaregistrovali, je tu vždy jako 5000 lidí, a to je vše. A pak, pokud se dostanete do 21:00 Pacifik - tak jako o půlnoci zde - což myslím, že je jako peak po celé zemi, je to blízko na 400.000 lidí používat současně. A je to vlastně docela zajímavé, protože jsme se sledovat tyto grafy a máme tu obrovskou LCD v naší kanceláři, a když tam je výkyv v provozu, jsme rádi, oh blbost, co se stalo? A mnohokrát Je to jako Laguna Beach. [Zasměje se] Ale obvykle to není houpačka tak daleko na druhou stranu. DIVÁKŮ: S vaší archivu [neslyšitelné], pokud někdo smaže něco z jejich profilu, chováte cache, která, a jak dlouho? Mark Zuckerberg: Právě teď, my ne. Ale může v určitém okamžiku v budoucnosti. DIVÁKŮ: Chcete-li navázat na že, jaký druh otázek mluvíte o na společnost ve smyslu soukromí a bezpečnosti, všechny ty věci? Bojíte se o tom vůbec? Vy jste dal své [neslyšitelný] soukromí a zabezpečení osobních údajů online. Takže stačí dát nahoru a pak se nemusíte starat o to? Mark Zuckerberg: No, myslím, že že to, co dělá Facebook zábava a užitečné je, že tam je spousta Informace o spoustě lidí které můžete získat. Ale co je ještě důležitější je to, že informace, je k dispozici pro lidi, kteří že člověk chce, aby informace být k dispozici. A druhá strana, která je to, že informace, je k dispozici pro lidi, kteří chtějí mít přístup k těmto informacím. Takže jeden z druhu jádra rozhodnutí, která jsme učinili jen nechat lidi na stejné Škola vidět navzájem profily. A myslím, že myšlenka to bylo, že jste na Harvardu. Vy pravděpodobně nebude mít, že těžké z doby jen nechat někdo na Harvardu vidět vaše informace. Ale ve stejné době, to je jako jediní lidé na Harvardu, kdo budete pravděpodobně vidět na den-to-denní bázi, a možná setkat, kteří se vůbec někdy Chci se podívat vás. Není to jako nějaké dítě ven na Stanford, který jste nikdy mluvit se bude zajímat vědět, co vaše mobilní telefonní číslo je nebo to, co vás zajímá Takže tím, že omezí rozsah informací třídit jako úzký jako smysl, myslím, že že jsme vyřešili mnoho z těchto otázek. A pak jsme také dát lidé úplnou kontrolu nad tím, co části svých profil se ukázal. Takže nebudeme nutit někdo ukázat cokoliv, a dáváme lidem granulární kontrolu na některé z více citlivé věci. Tak rád, hned vedle Pole mobilní telefon, je tu další pole, které je jako, kteří si chtějí ukázat to? Jen vaši přátelé, právě lidé na vaší škole, co? Staráme se o to, protože pokud lidé zastavit - pokud lidé pocit, že jejich informace nejsou soukromé, pak, že šrouby nás v dlouhodobém horizontu, taky. DIVÁKŮ: Jen podpoře na že, myslím, že i když vložit informace do sebe, co je postih v případě, řekněme, že máte fotku, a někdo dá tu fotku do na některých nástěnku nebo některé Hot or Not typ stránky. Jak ovládat to, co uživatelé dělat s informacemi, které je Vstup na vašich serverech? Mark Zuckerberg: Je to velmi těžké kontrolovat, co lidé dělají s informacemi že mají přístup. Je to tak? Myslím, že nejlepší, co můžeme udělat, je dát lidé kontrolu nad jejich informací a kdo ho může vidět. A pak ještě jednou, že nechat někoho vidět, je to trochu mimo kontrolu kohokoliv. DIVÁKŮ: Jsem zvědavý trochu o [neslyšitelné] Wall funkce. Zdálo se, že začít se možná více jako tabule typ věci, a pak se úplně změnil kolem. [Neslyšitelný] jako jeden nebo druhý, nebo v případě, že se něco že jste na mysli? Nebo je tam změna design Proces dělá [neslyšitelný]? Mark Zuckerberg: Tak jsem původně hodil , které společně v jako půl hodiny. A myslím, že to bylo docela komplikované, protože - nebo bylo složitější než já si myslel, že to bude. A myslím, že část Důvodem, proč jsme změnili bylo to proto, že to nefungovalo stejně, jak jsme chtěli, aby to. Myslím, že původní cíl bylo trochu, aby to takže můžete mít tuto wiki typ věc na profily lidí, že když moused přes něco, se ukázalo, který dodal, že část z toho. Ale myslím, že tam bylo Mnoho případů, které jsme nestihli, nebo to prostě nebylo dobře navržen podle mě. A já nevím, jestli jste si, ale můžete použít k myši nad věcí, a to prostě nebylo tak dobré. A stejně, to by mohlo vyprávět jste špatný člověk, nebo by to mohlo zvýraznit více než se předpokládalo. Tak nějak jsem spolu, že s myšlením, to není ani nejlepší celovečerní film. Bylo by mnohem zajímavější, pokud místo toho, aby myši nad věcí, lidé mohli vidět jen obraz a jméno osoby, která posta vše, aniž byste museli jít přes celou stěnu. Takže v létě, jsme jen tak prošel a napsal lepší analyzátor pro stěny a snažil se je rozložit. A pak, do budoucna, jsme se je to tak, že jste právě přidali příspěvek, a šel do horní části stěny. DIVÁKŮ: [neslyšitelné] otázka. Kde máte představu z, pro vytváření Facebook? Mark Zuckerberg: jsem Chtěl udělat něco kde se lidé mohou zadat něčí jméno a získat Některé informace o osobě. Myslel jsem, že by bylo v pohodě. Jo, jo? DIVÁKŮ: Mám zájem o ve funkci, kterou mohlo SMS nějakou [neslyšitelný] informace pokud byste chtěli a odeslat ji zpět. Nevěděl jsem o lidech, kteří ji využívají. Takže jsem jen zeptat, jestli existuje aktuální úvahy [neslyšitelný]? Mark Zuckerberg: Takže SMS brány mají také e-mailovou protějšek, takže pokud vaše telefonní čísla je x a máte Cingular jako svého poskytovatele, pak byste mohli e-mailem x@cingular.com nebo nějakou variantu, která, a text zprávy by šel k telefonu. A to bez brány. Takže, víte, kdy vás text lidé zpráv, mnohokrát v závislosti na tom, co váš mobilní telefon Plán je, že vás bude stát peníze. Pokud to prostřednictvím e-mailu, je ve skutečnosti nestojí žádné peníze. Tak to je, jak jsme se rozhodli to udělat. Dělali jsme vysoce objem z nich a my rozhodl, že to bude jen lepší věc pro nás - skutečně to legitimní způsob a odeslat text zprávy přímo na mobilní telefon, jak protichůdný k jít prostřednictvím e-mailových bran. Takže jsme trochu procesu jak se dostat, že nyní nastavena. DIVÁKŮ: [neslyšitelné] Myspace [neslyšitelný]? Mark Zuckerberg: Myslím si, že jsme vždy hledá další věci dělat. Nemyslím si, že jsme soutěžit s Myspace. A já si myslím, že je to trochu jiný typ aplikace. Jo. DIVÁKŮ: Jsem jen zvědavý. Je zvláštní důvod, proč na Profily osoby a školní e-maily a tak [neslyšitelné], a ne jako Text lze kopírovat a vložit? Je to [neslyšitelný]? Mark Zuckerberg: Tak jsem udělal to tak, že lidé, nemohl projít a skřípání stránky. Máme spoustu věcí že jsme dali v místě aby se ujistil, že lidé nemají souhrnné informace off Facebooku. Vy samozřejmě nemůžete vidět profily lidí na jiných školách. Ale i pokud se pokusíte zobrazit spoustu profilů, to zvedne, že jste právě prohlížíte abnormální počet profilů. A my také nějak - jen analýzou aktivity uživatelů, jsme vytvořili tyto Bayesovské filtry že jsem asi jen dejte nám vybrat abnormální činnost, stejně jako ve skutečnosti rychle, a tak nějak ukázat velmi omezené informace na těchto uživatelů. Ale jedna z věcí, že jsme chtěli udělat, chceme, aby se ujistil, - chceme, aby se je zvláště obtížné pro každého pokusit se škrábat e-mail adresy, protože to je opravdu otravné - pokud lidé zahlcen nevyžádanou poštou. Tak jsme zjistili, že což je obraz, namísto prostého textu, který právě přidána další úroveň složitosti , pokud jde o škrábání. DIVÁKŮ: [neslyšitelné] hezká cenné zdroje, které [neslyšitelný]. Líbí se vám nic dělat [neslyšitelný]? Mark Zuckerberg: No, můžeme použít zaměřit se plakáty s vámi, například. Já nevím, jestli někdo z vás koupil plakáty pryč z toho. Ale tak nějak - snažíme se zjistit, co můžeme udělat, ale my jsme zřejmě opravdu citlivé na soukromí lidí. A co je tohle? DIVÁKŮ: Ani ne tak pro individuální [neslyšitelné], ale jen jako celek [neslyšitelný]? Mark Zuckerberg: Jo. Myslím, že jsme vlastně děje , které mají být uvolnění něco na konci tohoto týdne nebo příští týden, že ukazuje některé souhrnné statistické údaje, které se myslíme, že jsou zajímavá. Myslím, že to je věc je druh v pohodě, ale není to typ, co že se vrátíte na každý den. Žádné CS otázky? MICHAEL D. SMITH: Myslíte si, máte nějaké otázky k Markovi? Mohl by být ochotni zůstat asi za pár minut, v případě, že lidé chtějí, aby se neptej jste na veřejnosti, ale mají - Mark Zuckerberg: DIVÁKŮ: Jsem především zklamaný, že Will Chen Neptal mě nějaké otázky. MICHAEL D. SMITH: Budeme pracovat na později. To je všechno? Ne více? Máme pár dalších. Mark Zuckerberg: Cool. DIVÁKŮ: Myslíte si někdy odkládat na Facebooku, jako všichni ostatní v místnosti? Mark Zuckerberg: Co je to? DIVÁKŮ: Myslíte si někdy odkládat na Facebooku? Mark Zuckerberg: Samozřejmě. DIVÁKŮ: [neslyšitelné]. Mark Zuckerberg: Myslím, Myslím, že je to hodnota toho, co lidé dělají na místě. DIVÁKŮ: Jen vím, že že pravděpodobně mnozí z nás by pocit, že hodina [neslyšitelný]. MICHAEL D. SMITH: [neslyšitelné]. Mark Zuckerberg: Jo, samozřejmě. DIVÁKŮ: Nevím, jestli můžete říci, , ale jaké funkce mohou očekáváme, že v budoucnu? [Neslyšitelný] Mark Zuckerberg: No, můžu vám říct, to, co budeme dělat příští dva týdny. Je tu věc, která Jen jsem se zmínil dříve, kde jsme agregací spoustu Statistiky a jen ukázat, co je horké a co se mění. A také překvapující statistiky, které jsme nalezen, stejně jako 2% lidí na Harvardu jsou liberální, například, nebo něco takového. Myslím, že další věc, která budeme zahájit doufejme, někdy buď pozdě tento týden nebo příští týden, je něco, co umožňuje lidem, aby objasnila jejich vztahy s ostatními lidmi. Takže mnoho z problémů, které jsme trochu zabývat na Facebook nejsou vždy technické, ale existují Někdy, jako jsou sociální problémy. A to je - jeden co si myslím, že je opravdu zajímavé, je - pokud máte 100 nebo 150 přátelé, jak dobře Víte, každý z těch lidí, a kteří jsou snad stejně jako pět lidí kdo si skutečně záleží, jak hodně. A to není něco, že můžete opravdu odpověď právě teď, protože spoje jsou binární. Ty jsou buď připojeny nebo nejste. Tak jsem se snažil myslet na chvíli o tom, jak bychom mohli vytvořit něco že by to tak, že lidé, mohl vyjádřit, jak blízko byli s lidmi, v jakési nezaujatého způsobem. Takže si dovedete představit, pokud jste udělali rys, který byl stejně jako - rychlost vaše přátelství na stupnici od 1 až 10,, že nebude fungovat. Vzhledem k tomu, v první řadě, nikdo by chtěl dělat že proto, že jste urazil někoho pokud jste rád, že jste tři. Ale je to také druh nudné, a tak nikdo bych chtěl dělat to kvůli tomu. A to by jen bylo vhodné vyvážit tím, sociální tlak stejným způsobem že přátelé jsou. Někteří lidé mají odlišné smysl pro to, co přítel je pro ně, pak další osoba by. Takže pokud někdo má 30 přátel a jiná osoba má 150 přátel, to, že osoba skutečně více přátel v reálném životě? Možná, možná ne, a Možná osoba s 30 jen má vyšší práh pro výrobu někdo z přátel na Facebooku. Tak jsem na mysli, myslím, že řešení že jsme přišli s na to bylo, aby se - na soudce vztahy založené na na bi-directional, věcně správné výkazy. Tak například, vzal jsem CS50 s touto osobou. Nebo jsem žil v domě s touto osobou. A tam je jen trochu banda různé způsoby, jak dělat věci, jako že. Ale já jsem myslel, že by pravděpodobně trochu přesnější, protože nikdo se děje na - není tlak lhát o něčem takovém. Není to jako, co to mluvíš? Nevzal jsem CS50 s vámi. Ale pokud někdo agregáty mnoho různých spojení, pak to trochu něco znamená. Takže když budete mít někoho, jako Dustin, kdo je můj spolubydlící tady, a je to jako OK, dobře jsme žili společně na Kirkland House. Pak jsme pracovali na Facebooku. Pak jsme se přestěhovali z Palo Alto, a teď my stále pracujeme na Facebook - a pak Možná, že je to dost připojení k řekl OK, dobře tato osoba zjevně má hodně co do činění tuto osobu. Vzhledem k tomu, pokud je jediným kategorie že si někdo vědět prostřednictvím IS, tato osoba je můj přítel Facebook, pak to také něco znamená. Tak nevím. Uvidíme, jak to funguje. Nic není jisté. Co se děje? DIVÁKŮ: Myslíte si skutečně [neslyšitelný] lidé psaní o informace [Neslyšitelný]? Mark Zuckerberg: Je to kombinace. Takže si myslím, že další věc, to je docela důležité pro každého z těchto událostí je datum, kdy k nim dojde. Takže pokud jste měli, například, datum přátelství každého člověka s každou osobu, pak by to dát Jste přesnější reprezentace o tom, co to znamená, protože právě teď Nevím, co přítel znamená každý z lidí na síti. A protože nevíte, kdy že přátelství bylo tvořeno, nevíte, co má změnilo v tomto vztahu protože to přátelství byl vytvořen. Mám na mysli, zda osoba - pokud přátelství znamená, že jen velmi málo pro někoho pokud víte, že se to stalo včera, že oni se stali přátelé, stále vědět, že tam je některé z nich -, že tam je nějaký síla. Je to jako jistotu věc. K dispozici je nižší jistota že jejich vztah se odchýlil od tohoto bodu, pokud datum, kdy došlo k akci bylo dříve. Omlouváme se, ale novější. Takže si myslím, že je to jedna z věci, které jsme se zaměřením na zde. Tak jsem vzal kurz - I se CS50 s někým tento termín je hodně odlišné než říct, že jsem senior nyní a vzal jsem CS50 s tímto člověk, když jsem byl v prváku. Mnoho z nich - analýza o tom, jak se lidé dívají na to a vidět vztahy nemusí být - Facebook se nebude hodnotit vztah. Je to druh - lidé mají implicitní chápání o tom, co je rozdíl mezi vzav CS50 s někým, kdo tento termín a vzav CS50 v před třemi lety. A já si myslím, že bude trochu pomoct. Co se děje? DIVÁKŮ: Když získat nové myšlenky a myslím, že je to docela v pohodě, jak [Neslyšitelný] s tím, jak jít na to? Mark Zuckerberg: Ne příliš. Protože si myslím, že Spousta věcí, třídíme mají velmi unikátní platforma pro budování jej. Nemyslím si, že existuje nějaký jiný společnost nebo skupina lidí ve světě, který by mohl rozvíjet to právě teď. Mám na mysli i Google, s jejich jako 5000 inženýři není na místě, aby se aplikace, která třídění ze charakterizuje lidí je vztahy, jako je tento. A to je to samé s fotografií značkování. Můžeme to udělat, protože fotografie označování funguje pouze v případě, všichni kolem vás je na místě. Protože jinak jste dostane druh použití na to, kde jste jít a nahrát foto a jdete označit spoustu lidí, a oni tam nejsou, a to na hovno. Takže i když 50% lidí na Harvardu byli na Facebooku, pak značkování a způsobem, který jsme si stanovili up by stále sát. Tak to funguje jen proto, že 97% Lidé na Harvardu jsou na Facebooku, nebo cokoliv jiného. Takže kvůli tomu, že je jako Není tak velký problém. Jo? DIVÁKŮ: Takže od druhu softwarové inženýrství, druh dynamického [neslyšitelný] způsobem, když někdo má jednu z těchto myšlenek - jako let je agregovat [? Širší?] statistika a říct lidem, nebo mám cestu k opatření to, že, a další o těchto lidech a označit ta věc na profily lidí - jak se jít o získání go-ahead z každého jinde ve společnosti strávit některé jejich čas technicky na tom pracuje? Nebo získat další lidi, aby na něm budou pracovat s nimi, a tak podobně? Mark Zuckerberg: Mhm. Myslím, že hodně lidí - mám na mysli, lidé, kteří pracují na Facebook opravdu jako je práce na Facebook, Myslím, že z větší části, a tráví hodně jejich čas dělat to. A stejně jako, hodně čas, že jsou výdaje, stráví prací na věci, které by mohly být druh strategicky důležité to, co se snažíme dělat v tomto bodě. Ale také mnoho lidí jen flákat se kódové základny, a druh dal IF-závěrku tam, že je stejně jako v případě, že uživatel je me, pak dal to tam. A tak jsem se chodit na různé místa lidí v průběhu dne, nebo lidé přijít a mluvit se mnou. Stejně jako, držím generální ředitel úřední hodiny jako vtip, jako je od 2:00 do 04:00 každý den - ne dnes. A lidé prostě přijít a ukázat mi, různé věci, které dělají, a mnoho z nich je relativně chladné, a tak že bych neměl nutně myslel. Tak jsem na mysli, budete požádáni než kdybychom ukládání, když jsme byli archivace, starý profil informace a jeden z důvodů, proč Proto jsem řekl, že jsme může začít dělat, že je proto, že jeden z kluků na společnosti přišel s něčím, kde je to jako, takže půjdete na stránku svého přítele, a to ukazuje své nedávno aktualizované přátele. A pak kliknete na to, a ukazuje svůj nový profil. Ale je tu žádný náznak z toho, co změnilo. Tak jeden z kluků z něčeho, co udržuje starou verzi svého profilu, a pak se to dělá tak, že když přejděte na jeho profilu, když se aktualizuje to, upozorňuje žlutě části, které byly změněny. A já si myslím, že je to docela v pohodě. A není to velký projekt - Myslím, že je to vlastně docela je, máme-li se začít ukládat Informace o každého z nás. Ale myslím, že je to trochu v pohodě. Není to ten typ věcí, které vám nutně jsou povinni přijít, ale rozhodně si myslím, že je to docela velké zlepšení nad tím, co máme teď. Teď je to opravdu těžké jít do něčí profil a říct, co se změnilo. A to je právě nejvíce Příkladem z nedávné doby, které mám. DIVÁKŮ: Máte čas povolit lidé změnit vzhled každé stránky? [Neslyšitelný]? Mark Zuckerberg: Tak, já Nechci to udělat. A důvodem je, protože si myslím, že Facebook je adresář, a primární účel je podívat se do někoho. Je to tak? Stejně jako typ v jejich jménu a získat Některé informace o nich. A jedna z věcí, to je opravdu užitečné je, že strana každého je strukturované stejným způsobem. Takže pokud chcete vidět pokud je někdo jediný, nemusíte skenovat dolů sloupce až se dostanete do stavu vztahů. A tak prostě víte, kde to je. Takže kliknete, jít - vaše oči, stačí jít do té věci. Ale pokud jste měli různé lidi měnit jejich CSSes různými způsoby, pak, že by se mohl stát nepříjemné - zejména pokud jsou lidé dělají věci jako tmavé modrý text na černém pozadí. Je to prostě dostane trochu nepříjemný. DIVÁKŮ: Jak úspěšná je Facebook [neslyšitelné] bylo, a to, co vidíte jako rozdíly v účelu [neslyšitelný]? Mark Zuckerberg: účel - pro me, vysoká škola, kdo byl stejný. Myslím si, že aplikace - to bude pravděpodobně znít pěkně hloupě - ale chtějí hledat lidi, myslím, je druh základní lidská touha. Je to tak? Myslím si, že lidé prostě chtějí, aby vím věci, o ostatních lidí. Takže si myslím, že poskytování rozhraní, kde se lidé mohou jen zadejte něčí jméno a získat Některé informace o nich je obecně docela užitečná věc. Takže růst byl docela dobrý. Bylo těžké přijít na to, přesně tak, jak se to odhadnout, protože když jsme dělali vysokou školu, otevřeli jsme ji na Harvardu. Pak jsme ji otevřel na pár vysokých škol po celém Harvardu. A nápad byl vždy jsme byli opravdu krátký na peníze a vybavení. Takže zatímco stále tak málo, zařízení, jak je to možné, Chceme-li maximalizovat náš růst. Takže chceme zahájit ve školách, které jsme myslíte, že se chystáte na růst nejrychlejší, vychází ze skutečnosti, že lidé v těchto školách budou mít nejvíce počet přátel v školy, které jsme již v. Vzali jsme jiný přístup na vysoké školy, protože jsme mohli jen spustit to všude ve stejnou dobu. Takže jsme opravdu nevěděli jak to bude růst. Myslím, že to roste na více než 5000 lidí denně, což je docela dobré. Jo? DIVÁKŮ: Když začal Facebook, jste v úmyslu, aby se stal Tento full-rozvinutou podnikání? Mark Zuckerberg: Ne DIVÁKŮ: No, jak jsi [neslyšitelný]? Mark Zuckerberg: Vzpomínám si, myslet si, že to bude v pohodě pokud byste mohli mít adresář každého. Vzpomínám si, hádat se s mými rodiči o tom, protože poté, co jsem téměř vyhodili ze školy za to projekt, který jsem dělal před Facebook, byli jako, k čemu by mohlo možná přijde o něco nového? A já na to, no, to je docela v pohodě. Jen si představte, jak cool by bylo, kdyby můžete jen zadat něčí jméno a získat nějaké informace o nich. A oni byli jen rádi, nevidím ho. A já jsem rád, dobře, budeme prostě to na Harvardu nyní, ale představte si, co se stane, když jeden den, stačí zadat jméno nikomu a získat nějaké informace o nich. A podobně, by to být docela v pohodě, že jo? Takže jsem to nekoupil, ale teď dělají. [Smích] Jo, takže nevím. Myslím, že v každé fázi, jsme jen druh pohledu na přirozenou cestou zachovat integrity sítě, a také, aby se tak že je to mnohem užitečnější - I odhad je odpověď na tuto otázku. Jo? DIVÁKŮ: Existují určité dovednosti, zejména [neslyšitelný], že jste [neslyšitelný] nebo byste navrhnout, aby někdo studovat? Mark Zuckerberg: Jen navrhuji, aby vám přijmout nejtěžší kurzy, které můžete, protože jste se dozvěděli co nejvíce, když můžete problém sami, že jo? Tak jako 161 jen zničil můj život, a naučil jsem se tak od něj. 121 Také jsem našel dost těžké. 124 druhů změnila jak jsem přemýšlel o věci. Co 124 mě naučil, že Myslím, že byl opravdu užitečný bylo to, že tam jsou - I myslíte, že hodně lidí se zaměřují o tom, jak dělat věci jako stejně jako je to možné, a jak aby co nejvíce efektivní algoritmus. Ale to, co se vždy dostal nás není dělat věci v co nejúčinnějším způsobem, ale o rámec v docela efektivním způsobem. Takže myslím, že trochu učí si obě strany problému, jako datových struktur a algoritmů, a jak je opravdu důležité nastavení. A to je určitě zachránil naše ass v škálování mnohokrát. Nevím. Práce s inteligentními lidmi. Učte se od lidí. DIVÁKŮ: Jedna z věcí, které Všiml jsem si na Facebook srovnání na další sociální sítě prostoru, je že je to ve skutečnosti mnohem jednodušší. Máte lidi - jako své zaměstnance jen dávat, co kousky si myslí, že jsou v pohodě. Máte samostatné stabilitu lidí s cílem zajistit to všechno funguje dohromady? Mark Zuckerberg: Lidé mohou dělat, co chtějí, ale to neznamená, že můžete dát na místě. Takže si myslím, že předtím, než věci jde na webových stránkách, mnoho lidí to vidět. Myslím, že jsem určitě zaškrtněte na to, než to může jít žít. Ale myslím, myslím, že lidé mají hodně kreativity dělat skvělé věci. A mnohokrát, je to jako někdo může přijít s chladnou nápad, ale to neznamená, že je to konečným způsobem, že se to stane. Tak například lidé zvýraznění žlutě jaké jsou změny ve svém profilu - myslím, že jen koncept zvýraznění věci, které se změnilo, je opravdu dobrý, ale rozhraní že člověk používá pro něj není co si myslíte, že je nejlepší. A jak že je ukládání starý profil informací není optimální ani. A že druh je v pohodě, protože on byl prostě dělá to pro sebe. Ale když jsme se někdy bude dělat něco, co žijí z toho, který Chci, děláme jinak. A to je více, stejně jako falešný-up. DIVÁKŮ: Takže, jako, myšlenky pocházejí ze země, nahoru, a poté [? je to jen?] [? hodil?] [? na celé čáře? ?] Mark Zuckerberg: I znamená, že jde v obou směrech. A já nejsem úplně unopinionated. MICHAEL D. SMITH: [neslyšitelné]. DIVÁKŮ: Vlastně jsem otázka o [neslyšitelné]. Takže jít zpět o [Neslyšitelný] a [neslyšitelné] soukromí. A je to jiná platforma? Mark Zuckerberg: Jo. Diváků: Takže vysokoškolští lidí více než 18 let a umožnila abyste mohl psát cokoliv obrázky, které chtějí, a oni jsou ve skutečnosti usvědčující sami, s výjimkou případně na drogách a alkoholu? Viděl jsem fotky na Facebook, kde je můj mladší bratranci jsou pití a tak podobně. Ale když jdete na vysokou školu děti, jsou to 15 a 16 a mladší. A jsou vy jen říká, že je to internet, a pokud chtějí obvinit samy o sobě, a podobné věci, Je to v pořádku? Nebo vy filtrovat obrázky Studenti že vysoké školy smířit a informace, které píšete? Nebo si jen [neslyšitelný]? Mark Zuckerberg: Tak hodně řešení, která jsme přijít s věcmi nejsou technické nebo organizační, , ale jen uplatnění sociální tlak v dobré způsoby. Takže Myspace má - téměř třetinu svých zaměstnanců je sledování obrázků, které si nahrál na pornografii. Máme jen málokdy mají některou pornografie odeslat, a myslím, že hodně Důvodem je, že lidé používají jejich skutečná jména na Facebooku, a vaše skutečná e-mailová adresa pro školy. A pokud máte, pak jste nebude vkládat pornografii. A já si myslím, že je to opravdu jednoduché sociální řešení na možná komplexní technický problém. Takže tím, že jsme změnili některé funkce kolem na střední škole. Například jsme se strany ven, protože jsme Myslel, že rodiče by se naštval nebo by prostě rozbít všechny soudku strany opravdu rychle, a že by sát pro každého. [Zasměje se] Nevím. Jsme deemphasize kontakt Informace na střední škole. Jo. DIVÁKŮ: Dobře, jsme se nakonec tady. Máte-li další otázky, pocit zdarma přijít dolů a promluvte si s Markem. Děkuju mnohokrát. Mark Zuckerberg: Jo. [APPLAUSE]