MICHAEL D. SMITH: Това следобед имам удоволствието за въвеждане на Mark Zuckerberg, който е един от нашите гост-лектори този семестър, за да дойде и да поговорим малко за компютърни науки в реалния свят. Както повечето от вас вероятно знаят, тъй като вие всички го правят много по- от мен, основател на Facebook.com, която е социална мрежа програма, каквото и да искате да го наречете. Използва се в над 2000 училища в цялата нация, а вероятно и в света също. Дали това е твърде свят, или просто на нацията? Марк Цукерберг: [недоловим]. MICHAEL D. SMITH: OK. Толкова е хубаво влияние за правене някои неща в областта на компютърните науки. Той ще ни каже някои на фона на това и това, което е било по-важно и така нататък. Така че, моля се присъедините към мен в приветствието. Марк Цукерберг: Yo. Добре, добре. Това е първият път, когато съм трябваше да се проведе едно от тези неща. Така че аз съм просто ще да прикачите тя наистина бързо, за една секунда. Добре. Можеш ли да чуеш? Добре ли е това? Дали това усилва изобщо? Публика: Да. Марк Цукерберг: Добре. Sweet. Това е като един от първите пъти Бил съм на лекция в Харвард. Предполагам, че това, което най-вероятно ще бъде най-полезен за вас, момчета е, ако аз просто ви преведе през някои от курсовете че взех в Харвард, където всъщност отиде да чете лекции понякога. Аз се шегувах. И нещо, като, как различни решения че аз трябваше да се направи, когато бях се движат заедно с Facebook бил повлиян от различни неща че бях на обучение в класовете че аз бях като. И ако всичко върви по план, тогава може би някои от вас, момчета ще излезе от този начин на мислене че приемането на CS или инженерство неща в Харвард е всъщност нещо полезно. Така че това е план за игра. Мисля, че това е отвори за два часа. Няма начин аз ще да се говори за два часа. Аз най-вероятно ще се говори за подобно 20 минути или 15 минути, и след това просто ще остави вие задавате въпроси. Защото аз съм сигурен, че вие, момчета, имат повече интересни неща да ме питате, отколкото можех да дойда с да говоря за себе си. Така че аз предполагам, че просто ще вид да започнете. Когато бях тук, започнаха като 121. Никога не съм действително се е 50. Вие трябва да са придобили другият, който е бил прави Facebook, Дъстин Московиц, който ми беше съквартирант. Когато ние се започна на сайта е написан на PHP, което не е нещо които сте научили в един от тези класове. Но за щастие, ако сте имат добър опит в C, синтаксиса е много подобна, и можете да го вземете в един или два дни. Така че аз започнах да пиша в сайта и тя стартира в Харвард през февруари 2004 година. Така че предполагам, преди почти две години. И в рамките на няколко седмици, а няколко хиляди души са се регистрирали. И ние започнахме да някои имейли от хора в други колежи питат за нас да го пусне в техните училища. И аз бях като 161 в момента. Така че аз не знам дали вие знаете репутацията на този курс, но това е вид тежка. Беше наистина забавно, разбира се, но това не ме оставя с много време да правите нищо друго с Facebook. Така че моята съквартирантка Dustin, кой съм Предполагам, че току-що завърши CS50, Беше като, хей, аз искам да помогна. Искам да направя разширяването и да помогне ви разбера как да направя нещата. Така че аз бях като, вие знаете, това е много готино пич, но наистина не знам PHP или нещо подобно. Така че уикенд той отиде у дома си, купих книгата Perl за Dummies, се върна и беше като, Добре, аз съм готов да отида. Аз бях като пич, сайтът е написан в PHP не, Perl, но вие знаете, това е готино. Така той вдигна PHP над няколко дни, защото аз Обещавам, че ако имате добър фон в C, а след това PHP е много просто нещо да се вземе. А той просто вид отиде да работи. Така че искам да кажа, първото голямо решение че ние наистина трябва да се направи беше в това как да се вид разширяване на архитектурата да се премине от един вид училище, създаден че имахме, когато тя беше само в Харвард за нещо, което поддържа множество училища. Така че това е решение, което трябваше да се направи на куп нива, както в продукта и как искахме уединение да работят, но мисля, че една наистина важно решение, което е Те ни помогнаха да мащабирате доста добре е как ние решихме да се разпространява данните. Така че аз не знам колко от сложността неща като големи O нотация момчета в този клас. Така че искам да кажа, един от най-сложните изчисления, които правим в сайта е изчислението да се каже колко сте свързани към хората. Защото, ако можеш представете си, че се съхранява като вид на поредица от неориентиран - това не е претеглено - толкова неориентиран, непретеглените двойки на идентификационни номера на хората в базата данни. Тогава, ако искате да разбера , който е приятел с някого, Вие трябва да погледнете всичките си приятели. Нали така? Така че това е може би като 100 или 200 души. Но след това, ако искате да разбера кой е приятел на един приятел, или това, което най-тясна връзка е там, тогава вид Трябва да погледнем към 100 или 200 приятели на всеки един от тези приятели. Така че това става на всяко ниво има друг фактор на п умножава п, където N е броят на приятели че всеки един от вашите приятели има. Така че можете да видите, че това вид става експоненциално трудно да се реши за в най-краткия път между хората. Така че, ако сте просто търсите приятел на приятел, който е н квадрат. Ако търсите за един приятел на един приятел на приятел, който е п куб. И това е нещо, че традиционно е доста трудно за много от предшественик сайтове към Facebook. И например Friendster имаше големи проблеми с това защото те се опитват да изчисли пътеки шест градуса, или като седем градуса. И това е нещо, че когато правиш като п седми, че просто е наистина много трудно и го сне сайта им за известно време. Така че едно от нещата, които сме имали вид предвид, когато бяхме фигуриращ как да направите това е начина, по който се разпространение на данни по такъв начин че това изчисление става управляемо. Така че това, което ние решихме, беше че всеки на сайта върши повечето от тяхната дейност в училище, че те са вид на базата на. Така че, ако сте в Харвард, След това по-голямата част от хората който ти започваш да се види и сключване на сделки с на сайта ще бъде в Харвард. Това всъщност вероятно е искал 90% от неща, които правите на сайта. Затова ние решихме да се разделим базите данни и да се създаде едно копие на MySQL база данни за всяко училище в мрежата. И в това, че, ако забележите, че пътищата, които ние се изчисли са само в рамките на училището. Така че, вместо да речем, като сега ние сме на шест милиона потребители, и вместо да се налага да правя н кубчета над някаква част от шест милиона, това е просто п куб над 10000, която е много по- управляем тип изчисление. Така че това е нещо като първа голямо архитектурно решение че ние трябваше да направим, че е допринесъл за нас не умира няколко месеца по-късно. И това вероятно е доста важен. Така че, когато за първи път се създаде сайта имахме само един компютър, който ние тичахме. Тя не беше в нашата стая в общежитието. Бяхме го отдават под наем. Някак си поука за опитвате да стартирате даден сайт от общежитието стая няколко месеца по-рано, и Harvard почти се опита да ме изгони. Така че в крайна сметка наемане на сървъра на разстояние от мястото и този път. И аз предполагам, че работи първоначално базата данни и уеб сървъра. Така че Apache е това, което бяхме помощта в този случай да служи на страниците от една и съща машина. И тъй като ние разпредели бази данни в начина, по който сме направили, ние бяхме в състояние да, с течение на времето, просто добавите повече машини линейно и сортиране на расте в сайта, без да има вид на експоненциална експанзия върху размера на машини, които имахме. Но след като се удари за като 30 или 50 училища, ние започнахме да осъзнават, че бихме могли да започнете да получавате по-висока производителност от на MySQL или Apache. Някои от начина, по който нещата се създаде Просто не е толкова оптимална, тъй като може. Така например, когато имате MySQL машини и Apache работи на същия сървър, след това, ако нещо се случи с този сървър, тогава не само че базата данни за това училище или училищата на този сървър просто спрете вид на отговор по начин, който ще се ти нещо полезно, но вие дори не може да се зареди всички уеб страници. Така че можете да получите страница не находки. И това нещо е гадно. Но друг е въпросът, че вариацията както и използването от училище към училищата също няма да бъде перфектно. Така че някои училища са винаги ще има по-тежка употреба. Ние имаме сега училищата като Penn Членка, която има 50 000 потребители. И тогава по-голямата част от училищата все още имат по-малко от 2000 потребители. Защото има много малък училища и много училища които нямат пълна вездесъщност. Така че в опитите си да се справят с този въпрос и да го направи , така че бихте могли да се справят с факта, че Penn State трябваше 50 000 души и само един т на потребители през цялото време, и тогава ще трябва някои училища че не, това, което решихме да направим се отделят някои от интернет сървъри от сървърите на базата данни. И го направи, така че ние просто трябваше басейн на Apache уеб сървъри че бихме могли да се зареди баланс между тях. И го направи, така че да можете да използвате тези, равномерно а само като база данни слой да бъде нещо като последователен. Така че аз не знам дали тези неща е Интересно е да се вие ​​на всички. Или, ако това е нещо, което има значение на това, което вие момчета се обучават в момента. Така че, ако има повече неща че вие ​​би предпочел знаете за по отношение на архитектурата, тогава аз ще си тръгна, които се отварят към въпроси по-късно. Така че аз не прекарват много време, просто Говорим за произволни приложения че вие ​​може не винаги се грижи за използване. Нека да се опитаме да намерим някои интересни примери. Така че искам да кажа, предполагам, че един от неща, които беше доста интересно беше, когато стигнахме до точка по отношение на трафика там, откъдето започнахме Maxing от изпълнението на някои на тези отворени приложения източник че като цяло са доста performant. Така например, MySQL е наистина добра база данни с отворен код. Аз не знам дали някой от вас, момчета нещо в собствения си път бъркотия наоколо и да направи нещо с MySQL или да го използва по някакъв начин. Но това е доста лесен за използване. То също е прилично бързо. Индекси работят доста добре. Това не е като напълно функционален като нещо като Oracle, но това е доста добро. И стигнахме до точката където, мисля, че около когато започнах да правя като може би 100 милиона страници на ден, че сме започнали да текат в някои затруднения по този въпрос. Така например, един типичен заявка на MySQL може да отнеме 2-4 милисекунди. И това не е толкова много. Но когато правиш 100 милиарда посещения на ден, и всеки изглед страница мощ имат 30 до 50 заявки, особено ако правиш нещо като изглед профил, който заявки всички видове различни информация, след което започва да суче. Така че ние започнахме да развиваме кеширащ слой, който позволи по-бърз достъп до част от информацията. И първоначално бяхме като се използва друга с отворен код приложение Memcache, което аз не знам дали някой от вас момчета имат някакъв опит с това. Но това беше доста бърз. Стана време за достъп надолу, за да предполагам, че 0.3 0,5 милисекунди, което е доста добро. Но тя също има куп на въпроси за дистрибуция. Той е трябвало да бъде разпределена хеш таблица вид приложение, където може просто да прикачите произволен брой на MemCache кутии в клъстер и да бъде в състояние да се свържете то и да го вървим. Но ние се блъсна в много на въпроси там, където различни MemCache кутии ще се понижат. И не е имало съкращения на информацията. Така че, когато един Memcache кутия отиде надолу и имаше кеш мис, тогава всичко на вас внезапно имаше много по-голям трафик ще специфичен набор от бази данни. И това ще суче. Така с течение на времето, ние дори надрастват Memcache и индексите на MySQL. Ние все още се използват тези неща. Но ние трябваше да се изгради на върха на това допълнително съкращаване на персонал. И аз мисля, че това е нещо, което е вероятно може би малко по-интересно. Но аз ще ви позволи вие ме питат повече въпроси за това по-късно. Аз не съм много сигурен какво ще бъде Интересно е да се говори за точно сега. Може би вие може да помогне малко? Отидете за него. ПУБЛИКАТА: Любопитен съм за, мисля за [недоловим] става в онлайн бизнес като това, как сте се чувствали атмосферата беше с големи играчи, всички го носят на пазара и други големи играчи кой си ти, че може [Недоловим], за да отбележат, или какъв е вашият опит е с това. Бих се интересуват, само на технически страна, [недоловим] просто се развихря и технически как [недоловим]. Марк Цукерберг: Да, така че това е не е технически въпрос изобщо. Но аз предполагам, аз просто ще ви хареса отида под въпрос време сега. Защото аз не съм много сигурен какво е съответната неща за мен да се обсъжда. Така че аз просто ще отговори на този. Тогава всеки друг, който иска да попитам ми въпроси може просто да отиде за това. Предполагам, че никога не съм наистина прекарах много от време да се притеснявате за неща като - I да кажа, има фирми там като Google , че може просто да получите във вашия пространство и правите каквото си искате по всяко време. И мисля, че един от най-интересните неща, По това време в областта на технологиите е, че хората използват ливъридж и в състояние да направи много повече от те наистина някога е бил в състояние да направи преди. И дори само преди четири години , когато Google е започнал, сега те са стотици на хиляди машини а вероятно и милиарди долара, изразходвани за оборудване. Мисля, че поколението преди Google, вие дори не може да направи един сайт без някои голяма част от хардуера. Мисля, иБей, например, се завтече на разстояние от две 50 000 щатски долара машини. Ти просто не можеш да правиш това, ако ти си просто дете в стая в общежитието. Така че аз мисля, че бихме могли да Отдаване под наем на машини за $ 100 на месец и да използва това за увеличаване на точка, където имахме 300 000 потребители е много готино. Това е доста уникално нещо, че това е случва в областта на технологиите в момента. Това го прави така, че вместо притеснявате за това кой е най-голям играч и какво ще направи Google На следващо място, можете да направите повече от - вие може просто да получите много неща направи. И вместо да се налага да изляза и да има някои от традиционния бизнес проблеми, като теб, трябва да се повиши капитал, преди да може да направи нищо, това е вече не е проблем. Значи ливъридж да се направи много повече на собствения си сега. Аз не знам дали това отговаря на Въпросът, който ме питате. Но искам да кажа, това е една от причините, Затова мисля, че в този момент, го прави много смисъл да се учат тези неща. Тъй като в нито един момент в миналото, може да впрегнете такава малка сума пари, за да получите мощен достатъчно технология наистина да се докоснат хора в начинът, по който можете днес. Google прави около 250 милиона страници възгледи ден. Те са стотици хиляди на машини и 5000 служители. Facebook прави 400 милиона посещения на ден. Това е много повече, отколкото Google прави. И ние имаме стотици машини. И ние току-що премина 50 служители. И това е само технически поколение на три или четири година в архитектури че са били създадени. И след това да отидете на три или четири години назад преди това от като иБей за Google, и това е просто напълно различно. Защото най-малко Google работи на разстояние от един много разпространен оборудване че те са стотици на хиляди машини, но идеята не е да се получи много скапани машини, които са наистина евтини. Искам да кажа, че е голяма стъпка напред. Защото тогава това е като, ОК, това е повече излишни. Те не са загуба на информация. Те не очакват нещата да работи винаги. Това е много по-зрял нагласа от иБей, която е единственото нещо, което те може да направи в момента. ПУБЛИКАТА: Аз имам един въпрос за DHT неща. Марк Цукерберг: Кое? ПУБЛИКАТА: разпределен Hash Таблица неща. Марк Цукерберг: Да, кой? ПУБЛИКАТА: Бях просто чудех дали [недоловим] всички ваши разширения за Memcache, защото едно нещо, което съм забелязал е, че, да, там не са много добри налични библиотеки за DHT неща. Там е всичко това прекрасно научни изследвания, но от гледна точка на реализации, които действително се занимават с всички въпроси, със съкращения и всички тези неща - Марк Цукерберг: Да, много от нещата - ние не е задължително да се разшири Memcache. Ние изградихме един куп неща сами. Точно сега, това не е с отворен код. Ние смята да го прави. И искам да кажа, че има много работа, която отива в правенето неща с отворен код. И това е на върха на това дали сте или не сте Искам да загубят конкурентно предимство. Това е нещо доста неприятно. Защото аз мисля, че ако го бяхме просто по-лесно да се направи нещо подобно, След това можете да го направите. Можете просто да пусне кода. Но след това има много подкрепа и лицензиране и всички тези неща. Открихме, че това е било досадно. Едно от нещата, които ние всъщност счита за вземане на отворен код беше това търсене сървър, който всъщност този човек седи точно там направи, докато той все още беше в Калифорния. И аз предполагам, че стигнахме до точката, където MySQL изостава малко по някои от търсения, които ние се опитваме да направим. И ние решихме, че ще бъде нещо готино да направя, за да направи серия на разпределени машини че може - той не използвате хеш таблица. Каква е структурата , които се използват, McCollum? ANDREW Маккълам: [недоловим]. Марк Цукерберг: Така че, да, ние мислех за вземане, които се отварят. Но това е, когато ние вид трябваше да направя цялата тази работа да излезе с лиценз. И ние просто харесва, Добре, зарежи. Yo. ПУБЛИКАТА: За какво харчите най- на работното си време правиш тези дни? Марк Цукерберг: Наемането на хора. Предполагам, че когато, както ви растат, най-важното нещо е да има умни хора. Ако мислите, че за това, как, техническата ливъридж неща, които аз говорех за в отговора на този човек въпрос, тъй като технологията става по-общи и по-малко скъп, точката на ливъридж се превръща повече в хората. Така че, ако мислите, че за това от гледна точка на лице за хората време, прекарано или отработеното време за употреба, или показване на страница анализ, поради технология сега, хора са много по-ливъридж да правя повече неща и по-важно в уравнението. Поради това, че е много важно За да получите най-интелигентните хора. И също така, искам да кажа, когато си малък компания, можете да бъдете наистина пъргав и ще получите много неща направи. И там е относително малко бюрокрация. Така че, ако имате интелигентни хора, които могат да се се възползват от това, за да се изгради готини неща, тогава това е страхотно. Предполагам, че, освен това, че проектиране на нови неща. Там не е много по- корпоративна бюрокрация все още. Така че не е нужно да се губите много време за това. Продължавайте? Публика: Да, колко са ви говорили и се консултира с адвокати досега? Марк Цукерберг: Имам адвокат който работи за мен на пълно работно време. Публика: Добре, това е голям част от провеждане на бизнес? Бихте ли препоръчали работи на [недоловим] в началото на деня? Марк Цукерберг: Ние не го направих. И това, предполагам, при условие някакъв дискомфорт по-късно. Първи неща, създаден наистина добре е добро. Първи неща чиста е наистина добър. И искам да кажа, никой не е някога ще да ви кажа адвокат е лошо. Всичко е просто въпрос на възможност разходи и това, което ви се даде приоритет. Предполагам, че в нашия случай, ние сега имаме да се справят с един куп неща, които не е настроен правилно в началото. Повечето от нещата, които се справиха с. Тя дори не е голяма работа вече. Но вместо да говорим за адвокати в началото на деня, правехме неща. И аз мисля, че това е най-вероятно от правилното използване на нашето време. Мисля, че един готин характеристика на много от фирмите, които в крайна сметка е наистина успешен, не че ние сме наистина успешен, но предполагам, че ние също попадат в тази кофа, е, че те започнаха като някой се опитва да направи нещо готино, а не някой се опитва да направи една компания. Вие вид са - Google излезе от Лари и Сергей Дисертация в Станфорд, и Yahoo излезе от Просто, предполагам, също и някои Станфорд момчета просто вид на завиване наоколо в тяхната стая в общежитието. И иБей излезе от някакъв човек се опитва да изграждане на пазар за приятелката си да обменят Pez опаковки. Amazon е малко повече изчислява. Така че аз не мога да си представя, че някой от тези хората наистина са имали толкова много съвети, и тя изглежда да има разработва OK за тях. Но, искам да кажа, по едно и също време Аз няма да седя тук и да ти кажа да не получите съвети за неща. И много пъти хората са твърде внимателни, също. Мисля, че е по-полезно да се направи нещата да се случват и след това се извиняват по-късно отколкото да се уверете, че сте дот всички очите ти сега и след това Просто не се неща направи. Да. Отидете за него. ПУБЛИКАТА: Кога смятате, че Facebook ще достигне точката, където тя може да стане, че голяма компания [Недоловим] нова идея, [недоловим]? Смятате ли, че тя ще достигне този момент в скоро време? Как бихте го пазят от [недоловим]? Марк Цукерберг: Е, Искам да кажа, мисля, че - I Мисля, че си вид Винаги в този момент. Искам да кажа, повечето компании са стартира като двойка на идеи, и тези, които са малко неща, че те се справят добре. Така че, искам да кажа, Yahoo беше сякаш сме ще организира цялата тази информация в света, като от директория. И че това, което беше започнаха правиш, и тогава те вид диверсифициран навън с течение на времето и построен още неща. И много от тези неща е като сърцевината на техния бизнес сега. Искам да кажа, това е като те първоначално не направи търсене. И сега директория просто не съществува. Това е гадно. Няма никаква полезност за него. Искам да кажа, голямо нещо Google беше точно както те направиха PageRank. И след това, предполагам, от PageRank, те имат търсене. И сега те вид удължи този да направи друг подобен вид алгоритми, търсене в други пространства. Но, искам да кажа, можете да вид кажа как всички други неща, които те правят е нещо като допирателна. И това е като те се опитват Наистина е трудно да се направи PageRank и други видове алгоритми, които са много подобна на тази работа в тяхната пространства, и то просто не е толкова елегантен или чисто на една идея като оригиналния един беше. Така че в Facebook, например, , когато тя току що започна, това, което мислех, че е най- интересно нещо е просто да бъде в състояние да въведете името на някого и да разберете информация за тях. И имаше едва ли някой от неща, които бях там сега. Не е имало групи. Не е имало съобщения, дори. Налице е изпълзяват. Да. Искам да кажа, така че е като теб вид получите започна на някаква основна идея. И като цяло, компанията ще се справят добре, защото аз Предполагам, че хората, които започват разстояние работим върху това ядро ​​идея вид се разбере, че едно ядро идея в някакъв уникален начин. Но това не означава, че те имат всяко по-добро разбиране на всичко, друго, отколкото всеки друг. Така че това е защо околните себе си с много умни хора е наистина важно. ПУБЛИКАТА: Какво беше - беше Има ли някакъв вид модел че беше [недоловим] снимка функции [недоловим] на Facebook? Имаше ли някаква [недоловим]? Марк Цукерберг: Искам да кажа, че има много приложения в интернет сега, че правя тези неща. Така че, искам да кажа, на Flickr е доста заявление снимка. Въпреки, че аз мисля, че след три седмици ние ги предава на броя на снимки че имахме в нашия сайт. Искам да кажа, мисля, че най-якото нещо за снимки е, че можете да маркирате тях и начинът, по който ги кара да се свърже с профилите на хората. И аз мисля, че това е нещо, което наистина може да само, че ако имате контекста на всички около вас на сайта. Този вид изисква вездесъщността на ползване. Така че аз не знам дали някой от другите момчета би направил, че ако те са, че вид използване, но те не са. Не знам. Не всеки от вас, момчета имате някакви въпроси CS? ПУБЛИКАТА: Аз съм любопитен. Как решавате като сте се движат напред с компанията да преследва технология или не преследва технология? Марк Цукерберг: Каква е идеята? Какво има в примера? ПУБЛИКАТА: Ами, аз всъщност Не знам много за Facebook. Какво е следващото нещо, което искам да направя със снимки и свързване на хора заедно? Откъде знаеш, че за да разбера кои технологии са добри? Как да мина да намерите технология? Имате ли някакви процеси на място днес, че са насочени към тези видове неща, или не просто технология влезе в компанията защото сте навън някъде и някой споменато нещо, което може Искам да направя по отношение на Facebook? Марк Цукерберг: Така че аз мисля, че нашата процес за филтриране какви технологии да се използва са се доверят на интелигентни хора. Така че ние определено имаме някои хора в Дружеството, които са просто наистина интелигентен, и аз мисля, че повечето от хората в компанията като цяло са доста умни. Но има площ няколко момчета, по-специално - аз съм не един от тях - който си мисля, че когато те казват, че нещо не е обикновено Добра практика е да отида при него, тогава това е относително - тогава те могат да получат подкрепа за, че доста лесно. И аз мисля, че много от инженерите сортиране на изграждането на консенсус около това. Опитвам се да се сетя за по-добър пример. Мисля, че е малко по-целеустремен. Така че след това със снимки, ние знаехме, че искаме в подкрепа само на хора качвате неограничен снимки. Така че, искам да кажа, че няма реална концепция за неограничен. Това е просто, че трябва да държат на добавяне неща, да държат на добавяне на съхранение. И вие искате да го направите, така че тя вид на работи като безпроблемно, колкото е възможно. Така че първото нещо, което ние се опитваме да направим е, добре, нека да се оцени тези компании, които просто правя голям склад за живеене. Или това е като NetApp или нещо, Network Appliance. Така че ние говорим с тях за известно време. И тогава ние сме като, всичко е наред. Е, ние наистина не искате да отидете с тази единствена, голяма кутия подход. Искаме да отидем с току-що серия от разпределени малки кутии с много упорита шофиране и много RAM. И така, аз мисля, че архитектура, която ние първи построен е един където имахме китка на тези машини с относително бавен, но много стабилен диск зад ниво от - слой кеширане на кутии с тон на RAM че можеше да побере повечето от миниатюрите и най-често се изисква достъп изображения в - Предполагам, че в RAM по всяко време. И тогава, точно преди ние стартира, тя ни е хрумвало че щяхме да имаме някои проблеми с това. И въпросите, които щяхме да имаме щеше да бъде мрежа въпроси, въпроси, които не, хардуер. Така, например, ако сте приели фото албум от 30 снимки и всеки един от вашите снимки е три мегабайта, След това можете да качите 90 мегабайта до Facebook. И това нещо е гадно. Добре. Искам да кажа, че е гадно, защото хората са склонни да имат не са оптимални връзки и защото нашият рутер - I Предполагам, че повечето рутери са създадени да бъде в състояние да се справят само един гигабит в даден момент, и рутери са нещо скъпо. Твоето са големи части от оборудването. Аз не мисля, че е налице разпределена версия на тази все още. Така че ние не може, по време на периода че ние искахме да го стартирате, просто получи нов рутер и да го изправи. Така че това, което в крайна сметка прави е изграждането на Java аплет и контрол ActiveX, че съчетано избора на снимки, които хората искат да се качите с компресия върху от страна на клиента, за да го по-малък, и след това, че начина, по който хората могат само качите снимките си сравнително бързо. Ние също се запазва CPU на нашия страна, защото ние не правим трябва да направите декомпресия на наша страна, Въпреки, че не е, че огромен на безизходица. Така, че е работил. И тогава ние се стигна до момент, в който бяхме като качени в ставка от 100 на втора, и хората са използвали игрален начин повече, отколкото си мислехме, че отиваме да. И въпреки, че имахме това кеширане настройка едностепенна, той просто все още не беше достатъчно бърз. Сигурен съм, че вие, момчета, не забравяйте това. Преди няколко седмици, на сайта не е с добро време. Така че това, което ние в крайна сметка прави в този момент е използване на ръба кеширане, като Тип Akamai неща да направи тези снимки, които са статично съдържание просто да бъде по-близо до хората. Така че по този начин можем да се подреди на разтоварвам част от оборудването и - вид се налага да се прехвърля още донякъде големи файлове до хората. Така че това е мястото, където сме сега, и да го изглежда да се работи доста добре. То не беше, че имахме всяко авансово технически гений за това. Това беше просто нещо, че във всяка точка ние някак очаква въпросите или да ги качват доста бързо и след това имаше достатъчно компетентност да се оцени, мисля, какви са вариантите бяха че сме имали и да направи това, което аз мисля, че са достойни решения за това как да се изпълни от тях. Какво е това? ПУБЛИКАТА: Вземете, че до следващата ниво, също по отношение на проблемите просто говорихме. Марк Цукерберг: Да. ПУБЛИКАТА: Студентите получават една година - нали знаеш, един компютърни науки работен с, като, аз отивам седи в ъгъл, тип на моя [недоловим]. Как компанията работи чрез - какво правят софтуерни инженери когато вие всички трябва да се примири фигурни скоби в едно и също място? Марк Цукерберг: Какво е това? ПУБЛИКАТА: фигурни скоби за програмисти в едно и също място. Как е структурата на софтуера инженерство всъщност направи [недоловим]? Марк Цукерберг: Така че начинът, по който - I Предполагам, че методологията, която имаме, е , че съм искал да бъда нещо като - както много на меритокрацията, колкото е възможно където хората, които могат да дойдат с най-готините решения и ги прилага най-бързият и имат като най-малко бъговете се да работят върху неща, които те мисля, че е най-интересно и отидете на разстояние и да имат най-много влияние в дружеството. Така че ние сме също така на-интернат много хора, защото ние сме наемане сравнително бързо. И по този начин, ние сортиране на има - ние сдвоите нови хора, които идват в с някои - като на по-добри хора , които са нещо като най-отгоре на веригата, и тогава трябва да ги подреди на работа с тези хора, когато те за първи път идват в, , за да научите неща, които те работят върху това - толкова че новите момчета, като входящия класа, може да научите нещо, което някои от хората, които са в момента във фирмата се работи по. И мисля, че в това, че те взема до стила и методите, които ние използвате за правене на нещата. Но аз мисля, че тя се променя доста бързо. Мисля, че една разлика между начина, по който нещата работи в компания и начина, по който работят нещата в училище е че това е много повтарящ се процес. И това е хубаво, когато имаш неща полето За първи път, но ние не трябва да. И аз мисля, че много компании проверете всички фази или етапи, където те не получават неща от първия път. Подобно на Microsoft - I да кажа, аз не знам кога последния път беше, че те са имали добър продукт преди Version 4. Но с времето, те стигнем до версия 4, това е като винаги е добре за по-голямата част. И аз мисля, че работи доста добре за тях. И искам да кажа, Google винаги Съобщения за техните неща в бета версия. Така че предполагам, ние се опитваме да имате няколко хората работят на едно и също нещо, така че всеки може да се научи от помежду си и вид на откъсвам някои от грешките, които могат да бъдат показаха, че можем да намалим доста бързо. Но както, предполагам, че в Като цяло, идеята е че не трябва да бъде усъвършенстване на първия път. И толкова дълго, колкото можете да получите архитектура като право, както е възможно, след това много от друга неща изпълнение няма да бъде толкова голям, на сделка, и можете да сортирате на работа, че по всяко време. Знам, че ако това е нещо отговори Въпросът, който ме попита. ПУБЛИКАТА: Така че сега, когато намерите нещо че искате да направите това, което не знам толкова много за, можете да зададете някои от тях хората, които работят за вас, или можете да получите нови хора. Но когато сте започнали, това е просто вид на вас и вашия съквартирант като студент. И очевидно, имаше домейн въпроси познаване на компютърните науки че трябваше да се справят с и вие не знаете. Искам да кажа, как да отида за фигуриращ как да направим нещата? Знаете ли, реши да предприеме определени класове? Получи ли книги? Ходи ли под наем или да получите участва с още няколко души? Как се работи през тези въпроси на ученето компютърни науки, колкото работил през това? Марк Цукерберг: Интернет е доста добро средство. Мисля, че това е как направихме голямата част от него. Искам да кажа, че един вид да направи точка не наемат хора за умения, защото предполагам, че теорията е ако някой има умения в област, и е да го прави в продължение на 10 или 15 години, след това, че е вероятно това, което те могат да направят. И това е добре, и че означава, че те могат да направят това. Но ако ви наемат някой, се каже, направо от колежа, или някой по-млад, който ти си просто наемането им за сурова интелигентност, След това идеята е, че те ще можете да научите неща наистина бързо. И има много информация достъпно навсякъде, и сега, withing последните години, има добри инструменти за сортиране чрез това. И аз мисля, че най- performant хора имаме са някак по-млади хора, които не са имали задължително да се знае, че много за нищо конкретно излиза от колежа. Искам да кажа, един добър пример за това е - Dustin, съквартирантката ми в Харвард дори не е CS майор. Той беше основен икономика. А той е просто един наистина интелигентен пич, и е в състояние да го вдигне. Някои от друга стока хора, които са се ЕЕ специалности от Станфорд или Бъркли. И те не са дори CS цялото време. Подобно математика хора - ако сте учили математика, вие може да научите неща, сравнително бързо много време. Да? ПУБЛИКАТА: Предполагам, тъй като имате инфраструктура в място, точно сега, когато се фокусира върху вашето наемане, така че все още се търсят технологични хора умения? Или искаш да се търсят хора, които биха могли да имат знанията бизнес да ви помогне да растат допълнително и да направи повече пари? Какво всъщност е приоритет точно сега в отглеждането на компанията? Марк Цукерберг: I никога не наемат хора просто защото те имат бизнес умения. Това всъщност е доста смешно, но знания на много от основните неща CS е наистина важно в бизнеса, също. Едно от основните неща, които можете научите, когато сте изучаване CS е сложност и мащаб, и че е огромен проблем в бизнеса, също. Как да отида да се налага петима души до 100 души, и каква е промяната в динамиката там? И подобно, как са някои процеси - как е сила на продажбите ще мащабирате от петима души до 100 души? Това е като един и същ тип на разузнавателни данни, които мога да разбера и двете от тези проблеми. И тя може да бъде от различен тип човек, който се грижи за решаване на проблемите. Но аз мисля, че втората част на моят отговор на това, което ти каза, е, че мисля, че сме сортиране на непрекъснато в процес на изграждане от инфраструктура, и аз не мисля, че някога се измъкнем от този процес. И ние сме вид фокусиране не само върху изграждане на нещо и разберете как да се правят пари на разстояние от него и сортиране на максимизиране на стойността на нашия бизнес в краткосрочен план - но вместо това, сортиране на Винаги гледам да се максимизира какво ще бъде дългосрочна стойност. И аз мисля, че в правите това, вие вид трябва винаги да бъде само изграждане от своя база, и не по всяко време да се тревожа за максимизиране на парите си. ПУБЛИКАТА: Това е нещо като обратно към [недоловим] Facebook, но вие имате издава като ден след колежа, може би нещо такова, с всички качвате снимки в същото време, [недоловим]? Марк Цукерберг: Нашето върхове са доста силни. Така че, както в 5:00 в На сутринта, без значение колко потребители ще сте се регистрирали, винаги има като 5000 души, и това е всичко. И след това, ако стигнем до 21:00 Pacific - така като полунощ тук - което предполагам е като връх в цялата страна, това е близо до 400 000 души използването едновременно. И това всъщност е доста интересен, защото ние следим тези графики и ние имаме този огромен LCD в нашия офис, и всеки път, когато има точица в движението, ние сме като, о, глупости, какво се е случило? И много пъти това е като Laguna Beach. [Подсмихва] Но обикновено това не се люлее толкова далеч в другата посока. Аудитория: С вашия архив [недоловим], ако някой изтрива нещо от техния профил, да се задържи кеша на това, и колко дълго? Марк Цукерберг: Точно сега, ние не. Но ние може в някакъв момент в бъдеще. ПУБЛИКАТА: За да предприеме последващи действия по че, какъв вид въпроси искаш да говорим за най- компанията от гледна точка на неприкосновеност на личния живот и сигурността, всички тези неща? Притеснен за това ли си изобщо? Ти сложи си [недоловим] неприкосновеността на личния живот и отчет за онлайн сигурността. Така че просто го направи и тогава не се тревожи за това? Марк Цукерберг: Ами, аз мисля, че това, което прави Facebook забавно и полезно е, че има много информация за много хора , които можете да получите. Но това, което е по-важно е, че информацията е на разположение на хората, които че човек иска тази информация да бъдат на разположение. И обратната страна на тази е, че информацията е на разположение на хората, които искат да имат достъп до тази информация. Така един от вида на ядро решения, които сме направили е само да позволи на хората в същото училище видите профилите на другите. И аз предполагам, че идеята зад това е, че ти си в Харвард. Вероятно няма да има, че трудно на време, просто отдаване под наем някой друг в Харвард види вашата информация. Но в същото време, това е като единствените хора в Харвард, , които вие вероятно ще видите на на ден за ден основа, а може би се срещнат, които никога няма да Искам да те гледам. Това не е като някакво хлапе при Станфорд, който никога няма да говори с ще се интересуват от знаейки какъв е вашият номер на мобилен телефон или това, което ви интересува инча Така че чрез ограничаване на обхват на информацията да сортирате на най-тясна като има смисъл, аз мисля, че ние сме решени много от тези въпроси. И след това, ние също така да даде хора пълен контрол върху кои части на тяхната профила се показа. Така че ние не сила някой да покаже нещо, и ние даваме на хората детайлен контрол върху някои от по-чувствителни неща. Така харесва, в непосредствена близост до областта на мобилен телефон, има и друга област, която е като, които искаш да покаже това, за да? Само приятелите си, просто хора в училището си, какво? Ние се грижим за нея, защото, ако хората спрат - ако хората се чувстват като им информация не е частен, след това, че винтове нас в дългосрочен план, също. ПУБЛИКАТА: Just задълбочаване на че, предполагам, че въпреки че постави информацията до себе си, каква е обърнала в случай, да речем, че имате снимка и някой слага снимка нагоре на някои съобщение борда или някои Hot или Не тип сайт. Как можете да контролирате това, което потребителите общо с информацията, която е въвеждане на вашите сървъри? Марк Цукерберг: Това е много трудно да се контролира това, което хората правят с информация че те имат достъп до. Нали така? Искам да кажа, най-доброто, което можем да направим, е да дадем хора да контролират тяхната информация и кой може да го види. И тогава, след като те нека някой го види, това е нещо извън контрол никого. ПУБЛИКАТА: Любопитен съм малко около [недоловим] Стена функция. Струваше ми се да започна, може би по-скоро като черна дъска вид на нещо, а след това го напълно промени наоколо. [Недоловим] като една или друга страна, или ако е имало нещо че сте били мисля за? Или е имало промяна в проекта в процеса на правене на [недоловим]? Марк Цукерберг: Така че аз първоначално хвърли че заедно с като половин час. И аз предполагам, че е доста сложно, тъй като - или Беше по-сложно, отколкото си Мислех, че ще бъде. И мисля, че част от причина, поради която ние променихме това е така, защото той не работи както и ние искахме да. Имам предвид, че първоначалната цел Беше някак да го направи така че можете да имате това уики напишете нещо на профили на хората, че когато moused над нещо, той показа, който добави, че част от него. Но аз предполагам, че е имало много случаи, които сме пропуснали, или той просто не е добре проектирана от мен. И аз не знам, ако вие не забравяйте, но сте използвали, за да мишката върху неща, и то просто не е толкова добър. И като, че може да каже ти на грешния човек, или може да се подчертае още отколкото трябваше. Така че аз вид на обвързаното с това мислене, това дори не е най-добрата характеристика. Би било много по-интересно, ако вместо да се налага да мишката върху неща, хора може просто да видят картината и името на лицето, което публикувал всичко, без да се налага да мине през цялата стена. Така през лятото, ние просто вид премина през и пише по-добър анализатор за на стени и се опитвали да ги разлагат. И тогава, върви напред, ние направихме него, така че просто добавяне на пост, и отиде на горната част на стената. ПУБЛИКАТА: [недоловим] въпрос. Откъде ти дойде идеята от, за създаване на Facebook? Марк Цукерберг: Току-що Исках да направя нещо , където хората могат да въвеждат в името на някого и да получите някаква информация за дадено лице. Мислех, че ще бъде готино. О, така ли? ПУБЛИКАТА: Аз се интересувам в функцията, която ви можеше SMS някои [недоловим] информация ако искаш и да го изпратите обратно. Не знаех, че за хората, които го използват. Така че аз съм просто се чудех дали има действителните съображения [недоловим]? Марк Цукерберг: Така SMS Gateways също имат имейл колега Така че, ако вашите телефонни номера е х и имате Cingular като доставчик, След това можете да пишете x@cingular.com или някакъв вариант на това, и текста на съобщението ще отиде до телефона ви. И това е свободен портал. Така че, вие знаете, когато текст хора съобщения, много пъти в зависимост от това какъв е вашият мобилен телефон план е, това ще ви струва пари. Ако го направите чрез електронна поща, тя всъщност не струва никакви пари. Така че това е начина, по който избрах да го направя. Правехме високо обем на тях и реши, че тя просто ще бъде по-добър нещо за нас да - наистина да го направя на легален начин и изпращане на текстово съобщение директно на мобилния си телефон, За разлика ще чрез имейл шлюзове. Така че ние сме вид на процеса на получаване, че създаде сега. ПУБЛИКАТА: [недоловим] Myspace [недоловим]? Марк Цукерберг: Мисля, че ние сме винаги търсят повече неща, които да направим. Аз не мисля, че сме конкурират с Myspace. И аз мисля, че е нещо като различен тип приложение. Да. ПУБЛИКАТА: Просто съм любопитен. Има ли конкретна причина, поради която на профили на едно лице и училищни имейли и такива неща [недоловим], а не като текст може да бъде копиран и поставили? Това [недоловим]? Марк Цукерберг: So I направи това, така че хората не може да мине през и изстържете страниците. Имаме много неща че ние поставяме на мястото за да сте сигурни, че хората не правят обобщена информация на разстояние от Facebook. Очевидно, не можете да видите профили на хора в други училища. Но също така, ако се опитате да видите много профили, го взима, че сте просто гледане ненормално брой профили. И ние също нещо - просто чрез анализ на активността на потребителя, ние създадохме тези филтри на Бейс Предполагам, че просто нека да избирам ненормална активност, като наистина бързо, а просто вид шоу много ограничена информация за тези потребители. Но едно от нещата, че искахме да направим, ние искаме да се уверите, - ние искаме да направим , че е особено трудно за всеки да се опита да се изгребе имейл адреси, защото това е много досадно - ако хората получат нежелани съобщения. Така разбрахме, че от което го прави един образ, вместо обикновен текст, който току-що добавя допълнително ниво на сложност от гледна точка на остъргване. ПУБЛИКАТА: [недоловим] доста ценни ресурси, които [недоловим]. Правите ли нещо [недоловим]? Марк Цукерберг: Е, можем да го използваме да се насочите плакати за вас, например. Не знам дали някой от вас Купих плакати на разстояние от това. Но ние вид - ние се опитваме да разберем какво можем да направим това, но очевидно ние сме наистина чувствителен към неприкосновеността на личния живот на хората. И какво е това? ПУБЛИКАТА: Не е толкова много за индивидуален [недоловим], но като цяло [недоловим]? Марк Цукерберг: Да. Мисля, че ние всъщност ще да бъде освобождаването нещо в края на тази седмица или следващата седмица, че показва някои обобщена статистика, че ние мисля, че са интересни. Искам да кажа, това е неща е вид готино, но това не е от вида на нещо че ти се върна към всеки ден. Не CS въпроси? MICHAEL D. SMITH: ли имате някакви въпроси за Марк? Той може да се съгласи да остане около продължение на няколко минути, в случай, че хората искат да не попитам ти в обществото, но има - Марк Цукерберг: ПУБЛИКАТА: Аз съм особено разочарован, че Уил Chen Не ми задавай въпроси. MICHAEL D. SMITH: Ще работят на Will-късно. Това ли е? Няма повече? Имаме още няколко. Марк Цукерберг: Cool. ПУБЛИКАТА: Имате ли някога отлагаме на Facebook, като всички останали в стаята? Марк Цукерберг: Какво е това? ПУБЛИКАТА: Имате ли някога отлагаме на Facebook? Марк Цукерберг: Разбира се. ПУБЛИКАТА: [недоловим]. Марк Цукерберг: Искам да кажа, Мисля, че има стойност на това, което хората правят на сайта. ПУБЛИКАТА: Просто знам че вероятно много от нас ще се чувстват, че час [недоловим]. MICHAEL D. SMITH: [недоловим]. Марк Цукерберг: Да, разбира се. ПУБЛИКАТА: Аз не знам дали може да се каже това, но какви функции, могат да ние очакваме в бъдеще? [Недоловим] Марк Цукерберг: Ами, мога да ви кажа, това, което ние ще направим следващите две седмици. Там е работата, че Току-що споменах и преди, където сме струпване куп на статистика, и само да показва какво е горещо и какво се променя. И също така изненадващо статистически данни, които сме намерено, като 2% от хората в Харвард либертарианството са, например, или нещо подобно. Мисля, че друго нещо, което отиваме да започне да се надяваме някъде или късно тази седмица или следващата седмица, е нещо, което позволява на хората да изяснят взаимоотношенията им с други хора. Така че много от проблемите, които ние вид се справят с най-Facebook не винаги са технически, но има понякога като те са социални проблеми. И това е като - един нещо, което мисля, че е наистина интересно е - ако имате 100 или 150 приятели, колко добре Знаете ли, че всеки един от тези хора, и , които са може би като петимата кой си ти всъщност интересува, като много. И това не е нещо, че можете наистина отговоря точно сега, защото връзките са двоични. Или не са свързани или не си. Така че аз се опитвам да мисля за известно време за това как бихме могли да проектира нещо че ще го направи така, че хората, може да изразя колко близо са били за хората, в нещо като безпристрастен начин. Така че можете да си представите, ако сте направили функция, която е точно като - скорост приятелството си по десетобалната система От 1 до 10, че няма да работи. Тъй като на първо място, никой не би искал да се направи че тъй като вие сте обиждаш някого ако вие сте като сте трима. Но това е също вид скучно, и така никой би искал да го направя, защото от това. И тя просто ще бъде изкривено от социално налягане по същия начин че приятелите са. Някои хора имат различно смисъл на това, което е приятел с тях, След това друго лице би. Така че, ако някой има 30 приятели и друго лице има 150 приятели, означава, че човек всъщност трябва още приятели в реалния живот? Може би или може би не, и може би човекът с 30 просто има по-висок праг за вземане някой приятел на Facebook. Така че искам да кажа, аз предполагам, че решението че стигнахме до този беше да се направи - да се прецени взаимоотношения, основани на двупосочни, фактически твърдения. Така например, взех CS50 с този човек. Или съм живял в къща с този човек. И там е просто вид на куп различни начини да се правят подобни неща. Но си помислих, че това ще вероятно ще бъде малко по-точни, защото никой няма да - няма налягане да лъже за такова нещо. Това не е като това, което искаш да кажеш? Не съм взимал CS50 с вас. Но ако някой се групира много различни връзки, след това този вид означава нещо. Така че, когато ви отведе някой като Dustin, кой е съквартиранта ми тук, и това е като OK, добре сме живели заедно в Kirkland House. Тогава ние работихме на Facebook. След това се преместихме до Palo Alto, а сега ние все още работим върху Facebook - тогава може би това е достатъчно връзки към казват ОК, добре този човек ясно има много да се направи този човек. Като има предвид, ако единствената категория че познавате някой, чрез е, този човек ми е приятел Facebook, тогава това също означава нещо. Така че аз не знам. Ще видим как работи. Нищо не е сигурно. Какво става? ПУБЛИКАТА: Смятате ли, всъщност [недоловим] хора пишете в информация [Недоловим]? Марк Цукерберг: Това е комбинация. Така че аз мисля, че още нещо това е доста важно за всеки на тези събития е дата, на която те се случват. Така че, ако сте имали, например, дата на приятелство на всеки човек с всеки човек, то това ще даде вие по-точно представяне от това, което означаваше, че, защото точно сега Не знам какво означава да приятел всеки един от хората в мрежата. И тъй като не се знае кога е сформирана, че приятелството, ти не знаеш какво има променило в тази връзка тъй като се е образувал, че приятелството. Искам да кажа, ако лицето - ако приятелство означава много малко на някой ако знаете, че това се е случило вчера, че те станаха приятели, вие все още се знае, че има някои - че има някаква сила. Това е като нещо, което със сигурност. Налице е по-ниска сигурност че връзката им се е отклонил от тази точка, ако дата, на която е настъпило действието беше по-рано. За съжаление, по-скорошен. Така че аз мисля, че е едно от неща, които ние сме фокусирани върху тук. Тогава взех курс - I взе CS50 с някой този термин е много по-различно отколкото да кажа, че съм старши сега и взех CS50 с този човек, когато бях първокурсник. Много от тях - анализ за това как хората гледат на това и да видим връзките не е задължително - Facebook няма да се оценявате отношенията. Това е нещо - хората имат имплицитно разбиране на това, което е разликата между след като са положили CS50 с някого този термин и след като е взето CS50 срок преди три години. И мисля, че този вид ще помогне. Какво става? ПУБЛИКАТА: Когато получите нова идея и вие Мисля, че е много готино, как [Недоловим] с това как да отида за нея? Марк Цукерберг: Не много. Защото мисля, че Много от нещата, ние сортирате има много уникални платформа за изграждането му. Не мисля, че има някаква друга фирма или група от хора, в света, който би могъл развие това точно сега. Искам да кажа, дори и Google, с им като 5000 инженери не е на мястото, за да се направи приложение, което вид на хората е характерно взаимоотношения, като този. И това е като едно и също нещо с маркирането снимка. Ние можем да направим това, защото фотомаркирането работи само ако всички около вас е на сайта. Защото в противен случай ти си Ще получите вид използване за него, където и да отидете и да качите снимка и ще отида да маркирате един куп хора, и те не са там, и това е гадно. Така че, дори ако 50% от хората в Харвард са били на Facebook, след маркирането и начинът, по който се определя нагоре все още ще суче. Така че тя работи само защото 97% от хора в Харвард са на Facebook, или нещо такова. Така че заради това, това е като не толкова голям на загриженост. Да? ПУБЛИКАТА: Така че от вид софтуерно инженерство, сортиране на динамичен [недоловим] начин, когато някой има една от тези идеи - например, да позволи на обобщи тази [? по-широк?] статистика и кажете на хората, или ще има начин да се измерване на това, че и другите за тези хора и да маркирате това нещо на профили на хората - как те отида за получаване на зелена светлина от всеки друг в компанията да прекарват част от времето си технически работим върху това? Или да получите други хора да работят по него с тях, и подобни неща? Марк Цукерберг: Mhm. Мисля, че много хора - Искам да кажа, хората, които работят в Facebook наистина като работи на Facebook, Мисля, че в по-голямата си част, и прекарват много времето си правиш това. И като, че много от време, че те харчат, Те прекарват работи по неща, които биха могли да бъдат сортиране на стратегически важно да се това, което ние се опитваме да направим в този момент. Но също така, че много хора просто каша наоколо с кодовата база, и вид на поставени IF-отчети в там това е все едно, ако потребителят ми е, След това сложи това в там. И така, аз се разхожда до различни места на хората през деня, или хора идват и си говорят с мен. Например, аз държа CEO работно време като шега, като 2:00-4:00 всеки ден - Не и днес. И хората просто идват и ми показват различни неща, които те правят, и много от него е сравнително хладно, и такива неща че няма да има непременно, че на. Така че искам да кажа, те попитах преди, ако бяхме спестяване, ако бяхме архивиране, стария профил информация, както и една от причините, Затова казах, че ние може да започне да прави това, той е защото едно от момчетата в компанията излезе с нещо, където това е като, така че можете да отидете на страницата на приятеля си, и тя показва наскоро актуализирани приятелите си. И след това щракнете върху това, и го показва новия си профил. Но няма индикация на какво се е променило. Така че едно от момчетата направи нещо, което поддържа версия на профила му стара, и след това го прави така, че когато отидете в профила си, когато той я актуализира, той подчертава в жълто на части от него, които са били променени. И аз мисля, че това е много готино. И това не е огромен проект - Искам да кажа, тя всъщност е вид, ако ние трябва да започнем да съхранявате информация на всички. Но искам да кажа, че е малко по-хладно. Това не е от вида на нещо, което задължително са обвързани да излезе, но аз определено мисля, че е доста голямо подобрение в сравнение с това, което имаме сега. Сега, това е наистина трудно да отидете профил на някого и да каже какво се е променило. И това е само най- Скорошен пример за това, което имам. ПУБЛИКАТА: Имате ли време да се даде възможност хората да променят външния вид на всяка страница? [Недоловим]? Марк Цукерберг: Значи, аз Не искам да го правя. И причината е, защото мисля, че че Facebook е директория, и с основна цел е да потърсим някого. Нали така? Като напишете името си и да получите някаква информация за тях. И едно от нещата, това е наистина полезно е, че на страницата на всеки е структурирана по същия начин. Така че, ако искате да видите ако някой е единна, не е нужно да се сканира за определяне на колоните докато не стигнем до състоянието на връзката. Ти просто знаеш къде е това. Значи кликнете, отидете - вашият Очите просто отидете до това нещо. Но ако сте имали различни хора промяна на техните CSSes по различни начини, тогава може да се превърне досадно - особено ако хората правят неща като тъмно син текст върху черен фон. Той просто получава нещо неприятно. Публика: Колко успешен е на Facebook [недоловим] били, и какво, според вас, разликите в целите [недоловим]? Марк Цукерберг: Целта - за мен, гимназията един беше същото. Мисля, че молбата - това ще е най-вероятно звучи доста глупаво - но искат да гледам хора, аз мисля, е един вид ядро ​​човешко желание. Нали така? Мисля, че хората просто искат да знам неща за други хора. Така че аз мисля, че предоставянето на интерфейс, където хората могат просто напишете името на някого и да получите някаква информация за тях като цяло е доста полезно нещо. Така че растежът е бил доста добър. Беше трудно да разбера как точно да го прецени, защото, когато ние направихме колеж, ние го отвори в Харвард. Тогава ние го отвори при Няколко колежи около Харвард. И идеята е била винаги, бяхме наистина кратко на пари и техника. Така че, докато все по-малко оборудване е възможно, като искаме да увеличим нашия растеж. Така че ние искаме да започне в училищата, че ние мисля, ще растат бързият, въз основа на факта, че хората в тези училища Ще има най-много брой приятели в училища, които ние вече сме в. Взехме един различен подход за гимназията, защото бихме могли просто стартирайте че навсякъде в същото време. Така че ние наистина не знаем как тя щеше да расте. Мисля, че той се разраства в повече от 5000 души на ден, което е доста добро. Да? ПУБЛИКАТА: Когато стартира Facebook, да не си Възнамерявам за да стане този пълноправен бизнес? Марк Цукерберг: Не. ПУБЛИКАТА: Е, как нали [недоловим]? Марк Цукерберг: Спомням си, мисля, че би било готино ако бихте могли да имат указател на всички. Спомням си, че да спори с родителите ми за това, защото след като съм почти Изгониха ме от училище за това проект, който направих преди Facebook, те бяха като, какво добро може да дойде за правене на нещо ново? И аз съм като, не, това е много готино. Само си представете колко готино би било, ако можете просто да въведете името на някого и да получите някаква информация за тях. И те са били просто искал, аз не го виждам. И аз съм като, добре, ние ще просто го направи в Харвард за сега, но представете си какво ще стане, ако един ден, можете просто да въведете името на никого и да получите някаква информация за тях. И като, че би да бъде готино, нали? Така че те не го купя, но сега те правят. [Смях] Да, така че аз не знам. Предполагам, че на всеки етап, ние сме просто вид на търсене на по-естествен начин за да се запази целостта на мрежата, , а също и да го направи така че е по-полезно - I Предполагам, че отговорът на този въпрос. Да? ПУБЛИКАТА: Има ли определен умения, по-специално [недоловим], че сте [недоловим] или бихте Предлагам някой да учи? Марк Цукерберг: Аз просто предлагам да вземе най-трудните курсове, които можете, защото можете да научите най-много хората Предизвиквам себе си, нали? Така че, като 161 просто съсипа живота ми, и аз научих толкова много от него. 121 аз също намерих доста трудно. 124 вид промени начин мислех за такива неща. Какво 124 ме научи, че Мисля, че е наистина полезно е, че има - аз мисля, че много хора се съсредоточат за това как да правя неща като възможно най-добре, и как да се направи по най-ефективен алгоритъм. Но това, което винаги ни е намерила, като не е правиш нещата по най-ефективния начин, но полагане на рамката в един доста ефективен начин. Така че искам да кажа, това нещо учи вие двете страни на проблема, като структури от данни и алгоритми, и как настройката е наистина важно. И това определено ни спаси задника мащабиране много пъти. Не знам. Работа с умни хора. Поучете се от хора. Публика: Едно от нещата, които Забелязал съм, за Facebook, в сравнение към други социални мрежи пространство, е че това е действително много по-лесно за използване. Имате ли хора - като вашите служители само пускането каквото парчета те мислят са готини. Имате ли отделни хора стабилност да се гарантира, че всичко работи, всички заедно? Марк Цукерберг: Хората могат да правят каквото си искат, но това не означава, че може да го постави на сайта. Така че аз мисля, че преди нещата отива на сайта, много хора го видя. Искам да кажа, аз определено отписвате върху него, преди да може да отиде на живо. Но искам да кажа, мисля, че хората имат много креативност да направят готини неща. И много пъти, това е като някой може да излезе с една страхотна идея, но това не означава, че това е окончателен начин, по който това ще се случи. Така например, хората, подчертаващи в жълто какви промени са в техния профил - Мисля, че Просто концепцията за подчертаване неща, които се е променило, е наистина добър, но интерфейсът че този човек използва за това не е това, което мисля, че е най-добрата. И начинът, по който той е съхраняване стария профил информация не е оптимално от двамата. И това нещо е готино, защото той просто го прави за себе си. Но ако сме били някога ще направя нещо живее от това, което Искам да, ние правим по различен начин. И това е по-точно като макет. ПУБЛИКАТА: Така че, както, идеите идват от земята, нагоре, и след това [? това е просто?] [? блъскат?] [? за установяване на ред? ?] Марк Цукерберг: I да кажа, тя отива в двете посоки. И аз не съм напълно unopinionated. MICHAEL D. SMITH: [недоловим]. ПУБЛИКАТА: Аз всъщност имат въпрос за [недоловим]. Така че, да се върне за [Недоловим] и [недоловим] неприкосновеността на личния живот. И това е една различна платформа? Марк Цукерберг: Да. Публика: Така колеж хора са над 18 и се оставя да публикувате каквото и снимки те искам, и те не са наистина утежнява положението си, с изключение на вероятно и за наркотици и алкохол? Виждал съм снимки на Facebook, където си по-млад братовчеди пият и подобни неща. Но когато отидеш в гимназията деца, те са 15 и 16 и по-млади. А вие какво точно казвайки, че е в интернет, и ако те искат да се инкриминира себе си и такива неща, е, че ОК? Или вие филтрирате снимките студентите, че гимназията поставени и информацията, която пиша? Или да направите точно [недоловим]? Марк Цукерберг: Така че много от решения, които сме дошли с неща не са технически или организационни, но просто прилагане на социалното напрежение в добри отношения. Така че Myspace има - почти една трета от персонала си наблюдава картините, които се качил за порнография. Ние едва ли някога имате някакви качен порнография, и аз мисля, че много от причината е, че хората използват истинските си имена на Facebook, и недвижими вашия имейл адрес за училище. И ако имате това, тогава вие сте Няма да качите порнография. И аз мисля, че това е Really Simple социално решение с възможни сложен технически проблем. Така че казах, ние променихме някои от характеристиките за около гимназията. Например, ние се страни извън, защото ние помислих, че родителите ще се вбеси или те просто ще разбие всички бурето страните наистина бързо, и че ще смучат за всеки. [Подсмихва] Не знам. Ние deemphasize контакт информация в гимназията. Да. Публика: Добре, ние в крайна тук. Ако имате други въпроси, не се колебайте свободни да слезе и да говори с Марк. Благодаря Ви много. Марк Цукерберг: Да. [APPLAUSE]