MICHAEL D. SMITH: Tämä iltapäivällä minulla on ilo ottaa käyttöön Mark Zuckerberg, joka on yksi meidän luennoitsijoidensa tämän lukukauden tulla puhumaan hieman siitä tietojenkäsittelytiede todellisessa maailmassa. Kuten useimmat teistä varmaan tietävät, kuten te kaikki teemme tätä paljon enemmän kuin minä, perustaja Facebook.com, joka on sosiaalisen verkostoitumisen ohjelma, mitä haluat soittaa sitä. Käyttää yli 2000 koulua eri puolilla kansakunta, ja mahdollisesti maailman liikaa. Onko maailma liian, tai vain kansakunta? Mark Zuckerberg: [kuultavissa]. MICHAEL D. SMITH: OK. Joten hyvä vaikutus tekemiseen joitakin asioita tietotekniikassa. Hän aikoo kertoa meille taustan se ja mikä on ollut tärkeä ja niin edelleen. Joten toivottamaan tervetulleeksi. Mark Zuckerberg: Yo. Okei, viileä. Tämä on ensimmäinen kerta kun olen koskaan joutui pitämään yksi näistä asioista. Joten olen juuri menossa liittää se todella nopeasti, yksi sekunti. Selvä. Kuuletko? Onko tämä hyvä? Onko tämä täydennetty ollenkaan? Yleisö: Joo. Mark Zuckerberg: Selvä. Makea. Tämä on kuin yksi ensimmäisiä kertoja Olen ollut luento Harvardin. Luulen, mitä on luultavasti olemaan eniten hyötyä teille on jos vain vie sinut läpi joitakin kursseja että otin Harvardissa, jossa olen itse ei mene luennoimaan joskus. Olin vitsailin. Ja tavallaan, kuten, miten erilaisia ​​päätöksiä että minun piti tehdä, kun olin liikkuvat yhdessä Facebook mutta vaikutti eri juttuja että olin oppimista luokissa että otin. Ja jos kaikki menee mukaan suunnitelma, niin ehkä jotkut teistä kaverit tulee ulos tämän ajattelun että kun CS tai tekninen tavaraa Harvardin on oikeastaan ​​eräänlainen hyödyllisiä. Niin, että pelisuunnitelma. Uskon, että tämä on ura kaksi tuntia. Ei ole mitään keinoa aion puhua kaksi tuntia. Olen luultavasti puhua kuten 20 minuuttia tai 15 minuuttia, ja sitten minä vain antaa te esittää kysymyksiä. Koska olen varma, että te on enemmän mielenkiintoisia juttuja kysyä minulta kuin voisin tulla kanssa puhua itsestäni. Joten kai minä vain Tällainen päästä alkuun. Kun olin täällä, alkoi ottaa 121. En ole koskaan todellisuudessa kesti 50. Olisit saanut muut kaveri, joka oli tekee Facebook, Dustin Moskovitz, joka oli kämppäkaverini. Kun aloitimme sivusto oli kirjoitettu PHP, joka ei ole jotain että olet oppinut yksi näistä luokista. Mutta onneksi, jos on hyvä tausta C, syntaksi on hyvin samankaltainen, ja voit noutaa sen päivän tai kaksi. Joten aloin kirjoittaa sivustolla ja käynnisti sen Harvardin helmikuussa 2004. Joten kai lähes kaksi vuotta sitten. Ja sisällä pari viikkoa, muutama tuhat ihmistä oli allekirjoittanut. Ja aloimme joitakin sähköposteja ihmisiltä muissa oppilaitoksissa pyytää meitä käynnistää se kouluissaan. Ja otin 161 tuolloin. Joten en tiedä, jos te tiedätte maine, joka tietenkin mutta se oli aika raskas. Se oli todella hauskaa tietenkin, mutta se ei juuri jää aikaa tehdä mitään muuta Facebook. Joten kämppäkaverini Dustin, kuka minä arvaus oli juuri päättynyt CS50, oli kuin, hei, haluan auttaa. Haluan tehdä laajennus ja auttaa voit selvittää, miten tehdä juttuja. Joten olin kuin, tiedät, se on aika cool dude, mutta et todellakaan tiedä mitään PHP tai mitään sellaista. Niin että viikonloppuna hän meni kotiin, osti kirjan Perl for Dummies, tuli takaisin ja oli kuin, alright, olen valmis menemään. Olin kuin jätkä, sivusto on kirjoitettu PHP, ei Perl, mutta te tiedätte, se on siistiä. Niinpä hän piristyi PHP yli muutaman päivän, koska olen luvata, että jos sinulla on hyvä tausta C, niin PHP on hyvin yksinkertainen asia poimia. Ja hän vain eräänlainen meni töihin. Joten Tarkoitan, ensimmäinen iso päätös että me todella piti tehdä oli miten sellainen laajentaa arkkitehtuuri siirtyä yhden koulun tyyppi perustaa että meillä oli, kun se oli vain Harvardin jotain, tukee useita kouluja. Joten tämä oli päätös, joka oli , joita tehdään joukko tasoja, sekä tuotteen ja miten halusimme yksityisyyttä töihin, mutta luulen, että yksi todella tärkeä päätös, joka on auttoi meitä mittakaavassa melko hyvin, miten päätimme jakaa tietoja. Joten en tiedä kuinka paljon monimutkaisuus tavaraa kuten iso O merkintä te tässä luokassa. Joten en tarkoita, yksi kaikkein monimutkaisimpia laskelmat, että me tehdä sivustolla on laskennan kertoa miten olet yhteydessä ihmisiä. Koska jos pystyt kuvitella, joka tallennetaan eräänlaisena sarjan suuntaamaton - se ei ole painotettu - niin suuntaamaton, painottamaton paria ID numerot ihmisiä tietokantaan. Sitten jos haluat selvittää joka on ystäviä jonkun kanssa, sinun täytyy katsoa kaikki heidän ystävänsä. Oikea? Niin, että ehkä kuten 100 tai 200 ihmistä. Mutta sitten jos haluat selvittää , kuka on ystävä ystävä, tai mitä läheisin liittymä on siellä, niin olet sellainen täytyy katsoa 100 tai 200 ystävät kunkin niitä ystäviä. Joten se on kullakin tasolla on olemassa muu tekijä n kerrottuna n, missä n on määrä ystäviä että kunkin ystäväsi on. Voit siis nähdä, että tämä Tällainen tulee eksponentiaalisesti vaikea ratkaista lyhin tie ihmisten välillä. Joten jos olet vain etsivät Kaverin kaveri, joka on n potenssiin. Jos etsit ystävä Kaverin kaveri, joka on n kuutioitu. Ja se on jotain jotka perinteisesti oli melko vaikea paljon edeltäjä sivustoja Facebook. Ja esimerkiksi Ystävykset oli suuri ongelmia tämän koska he yrittävät laskea polut kuusi astetta ulos, tai kuten seitsemän astetta ulos. Ja se on jotain, että kun teet kuten n seitsemäs, että vain on todella kova ja se vei niiden päällä jonkin aikaa. Joten yksi asioita, joita emme sellainen oli mielessä, kun olimme mietitään miten tämä oli miten jakaa tietokanta siten, että että tämä laskenta tulee hallittavissa. Joten mitä päätimme oli että jokainen sivusto tekee suurimman osan aktiivisuutta koulu, että he tavallaan sijoitettu. Joten jos olet Harvardissa sitten useimmat ihmiset jotka aiot näkemään ja asiointia sivustolla tulevat olemaan Harvardissa. Se on oikeastaan ​​todennäköisesti haluaa 90% kamaa, että voit tehdä sivustolla. Niinpä päätimme jakaa tietokannat ja luoda yksi esiintymä MySQL-tietokannan kunkin koulun verkossa. Ja tekemään sitä, jos huomaa polut meidän laskea ovat ainoastaan ​​koulussa. Joten sen sijaan sanoa, kuten nyt me olemme kuusi miljoonaa käyttäjää, ja sen sijaan, tehdä n kuutioitu yli joitakin osa kuusi miljoonaa, se on vain n kuutioitu yli 10000, joka on paljon enemmän hallittavissa tyyppi laskenta. Niin, että oli tavallaan ensimmäinen iso arkkitehtoninen päätös että meidän piti tehdä, jotka vaikuttivat meille ei kuolla muutamaa kuukautta myöhemmin. Ja se oli luultavasti melko tärkeä. Joten kun ensin perustaa sivuston meillä oli vain yksi tietokone, että olimme käynnissä. Se ei ollut meidän asuntolan huoneessa. Olimme vuokrannut sen. Olen sellainen opikseni varten yrittää ajaa sivuston ulos asuntolasta huone muutamaa kuukautta aikaisemmin, ja Harvardin lähes yritti potkia minut ulos. Joten päädyin vuokraamisesta palvelin off site tällä kertaa. Ja kai käynnissä perin tietokanta ja web-palvelin. Joten Apache on mitä olimme käyttäen tässä tapauksessa palvelemaan sivut samasta koneesta. Ja koska me jaetaan tietokantoja sillä tavalla, että teimme, pystyimme, koska aika meni, vain lisää koneita lineaarisesti ja tavallaan kasvaa sivustolle ilman mitään Tällainen eksponentiaalinen laajeneminen määrästä kone, joka meillä oli. Mutta kun osuimme noin kuten 30 tai 50 koulua, aloimme ymmärtää, että voisimme alkaa saada enemmän suorituskykyä MySQL tai Apache. Jotkut siten, että tavaraa on perustettu ei vain ollut niin optimaalinen kuin se voisi. Joten esimerkiksi silloin, kun olet MySQL koneet ja Apache käynnissä samalla palvelimella, niin jos jotain tapahtuu, että palvelin, niin ei ainoastaan ​​tietokanta että koulun tai koulut Palvelimen vain lopettaa sellainen vastaamisen tavalla, joka saa mitään hyötyä, mutta et voi edes lataamaan verkkosivuja. Joten saat sivu ei loisi. Ja sellainen perseestä. Mutta toinen asia on, että varianssi ja käyttö koulusta koulut ei myöskään tule olemaan täydellinen. Joten jotkut koulut ovat aina menossa on raskaampaa käyttöä. Meillä on kouluissa nyt kuin Penn Sano, että on 50000 käyttäjää. Ja sitten suurin osa koulujen vielä vähemmän kuin 2000 käyttäjää. Koska siellä on paljon pieniä kouluja ja paljon kouluissa joilla ei ole täydellistä kattavia. Joten yrittää käsitellä asiasta ja tehdä siitä jotta voisitte käsitellä että Penn State oli 50000 ihmistä ja vain tonni käyttäjien koko ajan, ja sitten on joissakin kouluissa jotka eivät, mitä päätimme tehdä on erottaa joitakin web palvelimia tietokantapalvelimiin. Ja tehdä se niin, että meillä oli vain allas Apache www-palvelimia että voisimme ladata tasapaino. Ja tehdä se niin, että voit voi käyttää niitä tasaisesti kun vain ottaa tietokannasta kerros on tavallaan johdonmukaista. Joten en tiedä, jos tätä tavaraa on mielenkiintoista te ollenkaan. Tai jos tämä on jotain, että asiat mitä te opiskelee nyt. Joten jos on enemmän tavaraa että te mieluummin tietää kannalta arkkitehtuurin, sitten Jätän että avoin kysymyksiin myöhemmin. Joten en viettää paljon aikaa puhumme satunnainen sovelluksia että te ehkä ei koskaan välitä käyttää. Yritän löytää mielenkiintoisia esimerkkejä. Joten Tarkoitan, kai yksi asioita, jotka oli aika mielenkiintoinen oli, kun saimme kohta liikenteellisesti jossa aloitimme maxing ulos kehitys joissakin Näiden avoimen lähdekoodin sovelluksia jotka ovat yleensä melko performant. Niinpä esimerkiksi, MySQL on todella hyvä avoimen lähdekoodin tietokanta. En tiedä, jos jokin te tavallaan omaa aikaa sotku ympäri ja tee mitään MySQL tai ovat käyttäneet sitä millään tavalla. Mutta se on melko helppo käyttää. Se on myös kunniallisesti nopea. Indeksit toimivat melko hyvin. Se ei ole niin täysin varustellun kuin jotain kuten Oracle, mutta se on melko hyvä. Ja saimme pisteen jossa mielestäni noin kun aloimme tehdä kuten ehkä 100 miljoonaa sivua päivässä, että aloitimme ajautumassa pullonkauloja siitä. Joten esimerkiksi tyypillinen kyselyn MySQL saattaa kestää kaksi-neljä millisekuntia. Ja se ei ole niin paljon. Mutta kun teet 100 miljardin sivun näyttökertaa päivässä, ja jokaisen sivun näkymä voimin on 30-50 kyselyitä, varsinkin jos olet tekemässä jotain profiilin että pohtii kaikenlaisia ​​erilaisia tietoa, niin se alkaa imeä. Niinpä aloimme kehittää välimuistia kerros, joka saa nopeamman yhteyden joitakin tietoja. Ja alun perin käytimme toisen avoimen lähdekoodin sovellus memcache, jota en tiedä, jos joku teistä kaverit ole mitään kokemusta siitä. Mutta se oli melko nopeasti. Se sai pääsy kertaa alas kai 0,3 0,5 millisekuntia, mikä on melko hyvä. Mutta se on myös joukko jakelun kysymyksiä. Sen pitäisi olla jaettu hash table eräänlainen sovellus, jossa voit vain liittää minkä tahansa määrän ja memcache laatikoita klusterin ja pystyä koukku sen ja on sen mennä. Mutta törmäsimme paljon asioita siellä missä eri memcache laatikot menisi alas. Ja ei ollut irtisanomisia tietoihin. Joten kun memcache laatikko meni alas ja sinulla oli kätkö miss, sitten yhtäkkiä sinua oli paljon enemmän liikennettä menossa määritettyjen tietokantoja. Ja se olisi surkea. Niin aika meni, emme edes outgrew Memcache ja indeksit MySQL. Olemme silti käyttää sellaista. Mutta meidän piti rakentaa päälle että ylimääräistä irtisanominen. Ja luulen, että on jotain, joka on luultavasti ehkä vähän mielenkiintoinen. Mutta minä annan teille minulta kysytään lisää kysymyksiä siitä myöhemmin. En ole aivan varma, mitä olisi mielenkiintoista puhua juuri nyt. Ehkä te voisitte auttaa hieman? Mene siitä. Yleisö: Olen utelias, Tarkoitan [äänetön] menee online-liiketoimintaa, kuten Tämän, miltä sinusta tuntui ilmapiiri oli suuryrityksiin kaikki tuovat sen markkinoiden ja muiden suurten toimijoiden kuka luulit voimin [Äänetön] merkitä, tai mitä kokemus oli kanssa. Olisin kiinnostunut, vain tekniseltä puolella, [äänetön] vain riehua ja teknisesti miten [kuultavissa]. Mark Zuckerberg: Joo, niin se on ei tekninen kysymys ollenkaan. Mutta kai minä vain haluaisin mennä kyselytunnilla nyt. Koska en ole aivan varma, mitä on merkityksellisiä juttuja minulle keskustella. Joten minä vain vastata tähän. Sitten joku muu, joka haluaa kysyä minulta kysymyksiä voi vain mennä siitä. Luulen etten koskaan oikeastaan ​​viettänyt paljon aikaa murehtia juttuja kuten - I Tarkoitan, on olemassa yrityksiä siellä kuten Google että voisi vain päästä omaan tilaan ja tehdä mitä haluat milloin tahansa. Ja mielestäni yksi hienoja asioita noin tällä kertaa tekniikka on, että yksilöt ovat velkarahalla ja pystyy tekemään paljon enemmän kuin he ovat todella koskaan pystynyt tekemään ennen. Ja jopa neljä vuotta sitten kun Google alkoi, nyt heillä on satoja tuhansia koneita ja luultavasti miljardeja dollareita käytetään laitteita. Mielestäni edellinen sukupolvi Google, et voi edes tehdä sivuston ilman jonkinlaista iso pala laitteisto. Mielestäni eBay, esimerkiksi, juoksi pois kaksi +50,000dollari koneita. Et vain voi alkaa tehdä, että jos olet vain lapsi asuntolan huoneessa. Joten luulen, että voisimme vuokraa koneita 100 dollaria kuukaudessa ja käyttää sitä mittakaavassa jopa pisteeseen, jossa meillä oli 300000 käyttäjää on aika siistiä. Se on aika ainutlaatuinen asia, että se on meneillään teknologian juuri nyt. Se tekee niin, että sen sijaan, siitä, kuka on iso pelaaja ja mitä Google aikoo tehdä Seuraavaksi voit tehdä lisää - voit voi vain saada paljon tavaraa tehnyt. Ja sen sijaan, mennä ulos ja on joitakin perinteisen liiketoiminnan ongelmia, kuten sinä täytyy nostaa pääomaa ennen kuin voit tehdä mitään, se ei ole enää ongelma. Niin olet velkarahalla tehdä paljon enemmän nyt omillasi. En tiedä, jos se vastaa kysymys, että kysyt. Mutta tarkoitan, se on yksi syy Siksi olen sitä mieltä, että tässä vaiheessa, se tekee paljon järkeä voidaan opiskella tätä kamaa. Koska missään vaiheessa aikaisemmin voisi voit hyödyntää niin pieni määrä rahaa saada tehokas tarpeeksi teknologia todella koskettaa ihmisiä tapa, että voit tänään. Google tekee noin 250 miljoonaa sivua katselua päivässä. Heillä on satoja tuhansia Koneiden ja 5000 työntekijää. Facebook tekee 400 miljoonaa kertaa päivässä. Se on paljon enemmän kuin Google tekee. Ja meillä on satoja koneita. Ja ohitimme 50 työntekijää. Ja tämä on vain tekninen sukupolven kolme tai neljä vuotta arkkitehtuurit jotka on luotu. Ja sitten mennä kolme tai neljä vuotta sitten ennen alkaen kuten eBay Google, ja se on vain täysin erilainen. Koska ainakin Google on käynnissä pois paljon jaettu laitteet että niillä on satoja tuhansia koneita, mutta idea oli saada paljon paska koneita, jotka ovat todella halpoja. Tarkoitan, se on iso askel ylöspäin. Koska silloin se on kuin, OK, joka on enemmän tarpeeton. He eivät menettää tietoja. He eivät odota tavaraa aina toimi. Se on paljon kypsempi asenne kuin eBayn, joka oli ainoa asia, joka he voisivat tehdä tuolloin. Yleisö: Minulla on kysymys noin DHT kamaa. Mark Zuckerberg: mitä? Yleisö: Distributed Hash table kamaa. Mark Zuckerberg: Joo, kumpi? Yleisö: Olin juuri ihmettelevät, jos sinun [kuultavissa] kaikki laajennukset memcache, koska yksi asia, jonka olen huomannut on, että joo, ei ole oikeastaan hyvä saatavilla kirjastot DHT kamaa. Siellä on kaikki tämä ihana tutkimusta, mutta suhteen toteutuksia, jotka todella käsittelevät kaikki irtisanomisten kysymyksistä ja kaikista niitä asioita - Mark Zuckerberg: Joo, paljon kamaa - meidän ei välttämättä ulottaa memcache. Rakensimme nippu tavaraa itseämme. Juuri nyt se ei ole avointa lähdekoodia. Mietimme tee sitä. Ja tarkoitan, siellä on paljon työtä, että menee tekemään juttuja avoimen lähdekoodin. Ja se on päällä vai et halua menettää kilpailuetua. Se on tavallaan valitettavaa. Koska mielestäni jos se me olimme vain helpompi tehdä jotain, niin voisit tehdä sen. Voisit vain vapauttaa koodin. Mutta sitten on paljon tukea ja lisensointi ja kaikkea sellaista. Huomasimme, että se on ollut ärsyttävää. Yksi niistä asioista, että me itse asiassa katsotaan mikä avoimen lähdekoodin oli tämä haku palvelin, joka tosiasiallisesti että kaveri istuu siellä tehdä, kun hän oli vielä käytöstä Kaliforniassa. Ja kai pääsimme pisteeseen, jossa MySQL oli jäänyt hieman joissakin ja haut yritimme tehdä. Ja päätimme, että olisi kova juttu tehdä, jotta sarja hajautettujen koneiden joka voisi - hän ei käyttää hash table. Mikä rakenne että käytät, McCollum? ANDREW MCCOLLUM: [kuultavissa]. Mark Zuckerberg: Niin, joo, me ajatellut tehdä, että auki. Mutta se kun me tavallaan piti tehdä kaikki tämä työ keksiä lisenssillä. Ja me vain haluamme, kunnossa, ruuvi että. Yo. Yleisö: Mitä viettää suurimman työsi aikaa tehdä näinä päivinä? Mark Zuckerberg: ihmisten palkkaamiseen. Oletan, kun, kun kasvaa, Tärkeintä on saada fiksuja ihmisiä. Jos ajattelee, miten tekniset vipuvaikutus kamaa, että puhuin vastaamaan tähän kaveri kysymys, kun teknologia muuttuu yleisempi ja vähemmän kallista, vipuvaikutus kohta tulee enemmän ihmisiä. Joten jos ajattelee Tämä siitä näkökulmasta henkilön ihmisille käytetty aika tai käyttäjä käytetty aika, tai sivun näkymä analyysi, koska tekniikka nyt ihmiset ovat paljon velkarahalla tehdä enemmän asioita ja olevan tärkeämpiä yhtälö. Siksi, että se on todella tärkeää saada kaikkein älykkäitä ihmisiä. Ja myös, tarkoitan, kun olet pieni yritys, voit olla todella ketterä ja saada paljon tavaraa tehnyt. Ja siellä on suhteellisen vähän byrokratiaa. Joten jos sinulla on fiksuja ihmisiä, jotka voivat ottaa etu, että rakentaa hienoja asioita, niin se on mahtavaa. Oletan lisäksi, että suunniteltaessa uusia asioita. Siellä ei ole paljon yritysten byrokratiaa vielä. Joten en tarvitse tuhlata paljon aikaa, että. Pitää käynnissä? Yleisö: Joo, kuinka paljon olet puhunut ja kuuli lakimiesten tähän mennessä? Mark Zuckerberg: Olen asianajaja joka toimii minulle koko ajan. AUDIENCE: OK, se on suuri osa käynnissä liiketoimintaa? Suosittelisitte työ on [äänetön] varhain? Mark Zuckerberg: ei ole totta. Ja että, luulisin, jos Joissakin harmi myöhemmin. Getting tavaraa perustaa todella hyvin on hyvä. Getting tavaraa puhdas on todella hyvä. Ja tarkoitan, kukaan ei ole koskaan menossa kertoa asianajaja on huono. Se kaikki on vain kysymys tilaisuus kustannukset ja mitä priorisoida. Luulen, että meidän tapauksessamme, meillä on nyt käsitellä nippu tavaraa, että ei perustettu oikein alussa. Useimmat tavaraa käsitellään. Se ei ole edes iso juttu enää. Mutta sen sijaan puhuu asianajajien varhain, olimme tekemään juttuja. Ja luulen, että tämä oli luultavasti oikeus käyttää aikamme. Mielestäni yksi viileä ominaisuus of paljon yrityksiä, jotka päätyvät on todella onnistunut, ei että olemme todella onnistunut, mutta kai me myös kuuluvat tähän ämpäri, on, että ne käynnistynyt joku yrittää tehdä jotain viileä eikä joku yrittää tehdä yritykselle. Olet sellainen on - Google tuli ulos Larry ja Sergey n väitöskirjan Stanfordin, ja Yahoo tuli ulos vain, luulisin, myös joitakin Stanford kaverit vain sellainen ruuvaamalla ympärillä heidän asuntolan huoneessa. Ja eBay tuli ulos joku kaveri yrittää rakentaa markkinapaikka tyttöystävälleen vaihtaa PEZ automaatit. Amazon oli hieman laskettu. Joten en voi kuvitella, että mitään näistä ihmiset todella oli niin paljon neuvoja, ja se näyttää olevan toiminut OK heille. Mutta, tarkoitan, samaan aikaan En aio istua täällä ja kertoa ei saada neuvoja kamaa. Ja paljon kertaa ihmiset ovat aivan liian varovaisia, liian. Mielestäni on hyödyllisempää tehdä asioita tapahtuu, ja sitten anteeksi myöhemmin kuin se on varmistaa, että olet dot kaikki I silmät silloin tällöin vain ei saada tavaraa tehdä. Joo. Mene siitä. Yleisö: Kun ajattelet, että Facebook saavuttaa pisteen, jossa se voisi tulla, että iso yritys [Äänetön] uusi idea, [äänetön]? Luuletko, että se tavoittaa Siinä vaiheessa tahansa pian? Miten pidät sitä [kuultavissa]? Mark Zuckerberg: No, Tarkoitan, luulen, että - I Taidat olla sellainen aina tässä vaiheessa. Tarkoitan, useimmat yritykset ovat alkoi kuin pari ideoita, ja ne ovat muutaman asioita, joita he tekevät hyvin. Siis tarkoitan, Yahoo oli kuin olisimme aikoo järjestää kaikki nämä tiedot maailmassa kuin hakemiston. Ja se oli mitä he alkoi tekemässä, ja sitten he sellaista monipuolista ulos ajan mittaan ja rakennettu enemmän tavaraa. Ja paljon, että tavaraa on kuin ydinliiketoimintaan tai nyt. Tarkoitan, se on kuin he ei alun perin tehdä haku. Ja nyt hakemisto vain ei ole olemassa. Se on perseestä. Ei ole apuohjelma sitä. Tarkoitan, Googlen iso juttu oli aivan kuten he tekivät PageRank. Ja sitten, luulisin, pois PageRank, heillä on haussa. Ja nyt he sellaista ulottaminen tehdä muita samantyyppinen algoritmeja, hakuja muissa tiloissa. Mutta, tarkoitan, voit tavallaan kertoa miten kaikki muut jutut, että he tekevät on tavallaan sivuavan. Ja se on kuin he yrittävät todella vaikea tehdä PageRank ja muita algoritmeja, jotka ovat hyvin samanlainen kuin työtä niiden tilat, ja se vain ei ole niin tyylikäs tai puhdasta idean kuin alkuperäinen yksi oli. Joten Facebook esimerkiksi kun se vain lähti, mitä ajattelin oli kaikkein mielenkiintoinen asia oli vain pystyä kirjoittamaan jonkun nimen ja selvittää tietoa niistä. Ja siellä oli tuskin lainkaan kamaa, että oli siellä nyt. Ei ollut mitään ryhmää. Ei ollut mitään viestejä, vaikka. Siellä oli tönäisi. Joo. Tarkoitan, niin se on kuin sinulle sellaista saada alkoi jonkinlainen ydinajatus. Ja yleensä yritys tekee hyvin, koska olen arvaa ihmisiä, jotka ovat alkaneet pois työtä, että ydinajatus Tällainen ymmärtää, että yhden ytimen idea jonkinlainen ainutlaatuisella tavalla. Mutta se ei tarkoita, että he ovat mitään parempaa ymmärtämistä mitään muuta, kuin kukaan muu. Joten siksi ympäröivän itse paljon fiksuja ihmisiä on todella tärkeää. Yleisö: Mikä oli - oli siellä minkäänlaista mallia että oli [kuultavissa] kuva ominaisuuksia [äänetön] Facebookissa? Oliko minkäänlaista [äänetön]? Mark Zuckerberg: Tarkoitan, siellä paljon hakemuksia internetissä nyt tehdä juttuja. Siis tarkoitan, Flickr: n melko valokuvaohjelman. Vaikka mielestäni kolme viikkoa me läpäissyt niitä määrä valokuvia että meillä oli sivustollamme. Tarkoitan, luulen että siistein juttu valokuvia on, että voit merkitä niitä ja siten, että tekee niistä linkittää ihmisten profiileja. Ja uskon, että se on jotain, että voit todella vain tehdä, jos sinulla on yhteydessä kaikki ympärilläsi sivustolla. Tällainen vaatii kattavia käyttö. Joten en tiedä, jos jokin muut kaverit olisi tehnyt, että jos ne ovat, että eräänlainen käyttää, mutta he eivät. En tiedä. Älä jokin te mitään CS kysyttävää? Yleisö: Olen utelias. Miten voit päättää, kun olet liikkuu eteenpäin yritys harjoittaa tekniikkaa tai ei harjoita tekniikka? Mark Zuckerberg: Mikä idea? Mitä esimerkissä? Yleisö: No, olen itse eivät tiedä paljoakaan Facebook. Mikä on seuraava asia, te haluavat tehdä kuvilla ja yhdistää ihmisiä yhteen? Miten tiedät selvittää mitkä teknologiat ovat hyviä? Miten kun minun löytää tekniikkaa? Onko sinulla mitään prosesseja paikallaan tänään, että suuntautuu tuollaiset asiat, vai tekniikka vain tulevat yhtiön koska olet poissa jonnekin ja joku mainitsi jotain ehkä haluavat tehdä suhteen Facebook? Mark Zuckerberg: Olen siis sitä mieltä, että meidän Menetelmä suodatus mitä teknologioita käyttävän luottaa fiksuja ihmisiä. Joten meillä varmasti on joitakin ihmisiä yritys, joka on vain todella fiksu, ja uskon, että useimmat ihmiset yhtiö ovat yleensä aika fiksu. Mutta alueella muutaman kaverit erityisesti - Olen ole yksi heistä - jotka Luulen, että kun he sanovat, että jotain on yleensä hyvä käytäntö mennä sitä, niin se on suhteellisen - sitten he voivat saada tukea että melko helposti. Ja luulen, että paljon insinöörejä tavallaan rakentaa yksimielisyys siitä. Yritän ajatella hyvä esimerkki. Minusta se on hieman päämäärätietoinen. Joten sitten valokuvia, tiesimme, että halusimme tukea vain ihmisiä lataamalla rajoittamaton kuvia. Siis tarkoitan, ei ole todellinen käsite rajoittamaton. Se on vain sinun täytyy pitää lisätä kamaa, pitää lisätä varastointia. Ja haluat tehdä niin, että se tavallaan ja toimii mahdollisimman saumattomasti. Joten ensimmäinen asia, joka yritimme tehdä on, no, sanotaan arvioida nämä yritykset vain tehdä suuri säilytystila työkseen. Tai se on kuin NetApp tai jotain, Network Appliance. Joten puhumme heille aikaa. Ja sitten olemme kuin, okei. No, emme todellakaan halua mennä tämän yhden, iso laatikko lähestymistapa. Haluamme mennä ottaa vain sarja jaetaan pienempiin laatikot paljon kovaa ajaa ja paljon muistia. Ja niin uskon, että arkkitehtuuri, joka ensin rakennetaan oli sellainen, jossa meillä oli nippu näitä koneita suhteellisen hidas, mutta erittäin vakaa levy takana taso - kerroksen välimuistin laatikot ton RAM että voisi pitää useimmat pikkukuvia ja useimmin käyttämäsi kuvat - Luulen RAM milloin tahansa. Ja sitten oikealle ennen kuin käynnistetään, se tapahtui meille että olimme menossa on joitakin ongelmia tämän. Ja kysymyksiä, jotka olimme menossa on piti tulla verkkoon kysymyksiä, ei laitteisto kysymyksiä. Niinpä esimerkiksi, jos otat valokuva-albumin 30 kuvaa ja jokainen valokuvia on kolme megatavua, Sitten voit ladata 90 megatavua Facebookiin. Ja sellainen perseestä. Selvä. Tarkoitan, se on perseestä, koska ihmiset yleensä ole optimaalinen yhteyksiä ja koska meidän reititin - I arvata useimmat reitittimet perustetaan vain pystyä käsittelemään gigabitin kerrallaan, ja reitittimet ovat eräänlainen kallista. Thy ovat suuria laitteita. En usko, että on olemassa jaettu versio, joka vielä. Joten emme voineet, ja ajassa että halusimme käynnistää sen, vain saada uuden reitittimen ja saada se perustettiin. Niin mitä päädyimme oli rakentaa Java applet ja ActiveX kytketty valinnasta valokuvia että ihmiset halusivat ladata kanssa puristus asiakkaan puolella, jotta se pienempi, ja sitten että miten ihmiset voivat vain ladata kuviaan suhteellisen nopeasti. Olemme myös tallennetaan CPU meidän puolella, koska emme täytyy tehdä purku meidän puolellamme, vaikka se ei ollut, että valtava pullonkaula. Jotta toimi. Ja sitten saimme sen pisteeseen, jossa olimme ottaa lisäykset at oli 100 toisen, ja ihmiset käyttävät ominaisuutta tavalla enemmän kuin luulimme olevamme menossa. Ja vaikka meillä oli Tämän välimuistin tier setup, se vain ollut vieläkään tarpeeksi nopeasti. Olen varma, että te muistaa tämä. Muutama viikko sitten sivusto ei hauskaa. Niin mitä päädyimme tekee siinä vaiheessa oli reuna-välimuistia, kuten Akamai sensemmoista tehdä näitä kuvia, jotka ovat staattisia sisältöä vain olla lähempänä ihmisiä. Niin että miten voimme tavallaan purkaa joitakin laitteita ja - tavallaan ottaa siirtää nämä edelleen hieman suuria tiedostoja ihmisiä. Niin, että missä olemme nyt, ja se näyttää toimivan melko hyvin. Se ei ollut, että meillä oli mitään etukäteen tekninen nero siitä. Se oli vain sellainen, että kussakin pisteessä me tavallaan odotettavissa kysymyksiä tai valinnut heidät ulos melko nopeasti ja sitten oli tarpeeksi osaamista arvioida, luulen, mitä vaihtoehdot olivat että meillä oli ja tehdä mitä ajattelen olivat kunnon päätöksiä siitä, miten toteuttaa niitä. Mikä tuo on? Yleisö: Take että seuraavalle taso, myös mitä tulee ongelmia juuri puhuneet. Mark Zuckerberg: Joo. Yleisö: Opiskelijat saavat yhden vuoden - tiedätte, yksi tietojenkäsittelytiede työskentely kanssa, kuten, menen istua kulmapotkun tyyppi minun [kuultavissa]. Miten yritys työn kautta - mitä ohjelmistokehittäjiä tehdä kun te kaikki täytyy laittaa aaltosulkeita samassa paikassa? Mark Zuckerberg: Mikä tämä on? Yleisö: Curly henkselit ohjelmoijat samassa paikassa. Miten on rakenne ohjelmiston engineering todella tehneet [kuultavissa]? Mark Zuckerberg: Niin niin, että - I arvata menetelmä, joka meillä on, on että halusin olla sellainen - kuten paljon meritokratian kuin mahdollista jossa ihmiset voivat tulla kanssa tyylikkäin ratkaisuja ja toteuttaa ne Nopein ja on kuin vähiten bugeja työskennellä kamaa, että ne mielestäsi mielenkiintoisin ja mennä pois ja on eniten vaikutusvaltaa yrityksessä. Joten olemme myös-lennolle paljon ihmisiä, Koska olemme vuokraamalla suhteellisen nopeasti. Ja näin, me tavallaan ja on - me pareiksi uusia ihmisiä, jotka tulevat yhä joissakin maissa - kuten parempia ihmisiä jotka ovat tavallaan huipulla ketjun, ja sitten me ne tavallaan toimimaan niiden ihmisiä, kun he ensimmäisen kerran tulevat, oppia juttuja, että he työskentelevät, että - niin että uudet kaverit, kuten saapuvan luokka, voi tavallaan oppia, mitä jotkut ihmiset jotka ovat tällä hetkellä yhtiön työskentelevät. Ja luulen, tekemään sitä, he valitsevat ylös tyyli ja menetelmiä, jotka me käyttää tekemässä juttuja. Mutta luulen, että se muuttuu melko nopeasti. Mielestäni yksi ero miten aine toimii yrityksessä ja miten aine toimii koulussa on että tämä on hyvin vaivalloinen prosessi. Ja se on mukavaa, kun saat juttuja ensimmäistä kertaa, mutta meidän ei tarvitse. Ja luulen, että monet yritykset läpi vaiheita tai vaiheissa, jos he eivät saa tavaraa heti ensimmäisellä kerralla. Kuten Microsoft - I Tarkoitan, en tiedä milloin viime kerralla oli, että heillä oli hyvä tuote ennen Versio 4. Mutta kun ne päästä Version 4, se on kuten aina hyvä suurimmaksi osaksi. Ja luulen, että työt ulos melko hyvin heille. Ja tarkoitan, Google aina Tiedotteet juttuja beta. Joten kai yritämme olla useita ihmiset työskentelevät sama asia, joten jokainen voi oppia toisiaan ja laji poimia pois joitakin virheitä, jotka saattavat olla tehnyt, että voimme vähentää melko nopeasti. Mutta kuten kai vuonna yleinen idea on että se ei tarvitse olla täydellinen ensimmäisellä kerralla. Ja niin kauan kuin saat arkkitehtuuri mahdollisimman oikea, niin paljon, että muut täytäntöönpanoa kamaa ei tule olemaan niin iso paljon, ja voit tavallaan työtä, että milloin tahansa. En tiedä onko se tavallaan vastata kysymys, että kysyit. Yleisö: Joten nyt, kun löydät jotain että haluat tehdä sen sinun en tiedä niin paljon, voit pyytää joitakin näistä ihmisiä, jotka ovat kunnossa, tai voit saada uusia ihmisiä. Mutta kun alkoi, se oli vain eräänlainen teistä ja teidän kämppäkaveri opiskelijana. Ja ilmeisesti oli domain tietämystä kysymyksistä tietojenkäsittelytiede että olet joutunut käsittelemään ja te ette tiedä. Tarkoitan, miten te sitten mietitään, miten tehdä asioita? Päätit tehdä tiettyjä luokkiin? Saitko kirjoja? Kävitkö vuokraus tai saada mukana hieman enemmän ihmisiä? Miten työn kautta näitä kysymyksiä oppimisen tietojenkäsittelytiede kun käyneet läpi tämän? Mark Zuckerberg: internet on aika hyvä väline. Luulen, että se on miten teimme suurimman osan. Tarkoitan, me tavallaan tehdä kohta ja ei palkata ihmisiä taitoja, koska luulisin teoria on jos joku on taitoja alueella ja on tehnyt sitä 10 tai 15 vuotta, niin se on luultavasti mitä he voivat tehdä. Ja se on hyvä, ja että tarkoita sitä, että he voivat tehdä niin. Mutta jos palkata joku, sanoa, oikealle ulos college, tai joku nuorempi, joka olet vain vuokraamalla ne raaka älykkyyttä, Sitten ajatus on, että he aikovat pystyä oppimaan tavaraa todella nopeasti. Ja siellä on paljon tietoa käytettävissä koko paikka, ja nyt withing Viime vuosina siellä on hyviä välineitä lajittelun läpi. Ja uskon, että eniten performant ihmiset olemme ovat tavallaan nuorempia ihmisiä, jotka eivät välttämättä tiedä, että paljon mitään erityistä tulossa ulos college. Tarkoitan, hyvä esimerkki on - Dustin, kämppäkaverini Harvardin ei ollut edes CS merkittävä. Hän oli pääaineenaan kansantaloustiede. Ja hän on vain todella fiksu jätkä, ja pystyi hakemaan sen. Jotkut muut hyvä ihmiset olemme olemassa EE suuret yhtiöt pois Stanfordin tai Berkeleyn. Ja he eivät edes CS koko ajan. Kuten matematiikka ihmiset - jos olet opiskellut matematiikkaa, sinun voi oppia juttuja suhteellisen nopeasti paljon aikaa. Joo? Yleisö: Oletan, koska olet perusrakenteita, juuri nyt, kun keskitytään vuokraamalla, joten Oletko vielä etsiä tech taito ihmisiä? Vai etsiä ihmisiä, jotka saattavat olla liiketoiminnan tuntemusta auttaa kasvamaan sinua pidemmälle ja tehdä enemmän rahaa? Mikä oikeastaan ​​prioriteetti juuri nyt kasvava yritys? Mark Zuckerberg: I koskaan palkata ihmisiä vain koska he ovat liiketoimintaosaamista. Se on oikeastaan ​​aika hauska, mutta tietoa paljon ydin CS kamaa on todella tärkeää liiketoimintaa, too. Yksi tärkeimmistä asioista, että sinun oppia, kun olet opiskelee CS on monimutkaisuus ja laajuus ja että on valtava ongelma liiketoimintaan. Miten te sitten saamasta viisi henkilöä 100 ihmistä, ja mikä muutos dynaamisen siellä? Ja kuten, kuinka tiettyjä prosesseja - miten on myyntihenkilöstö menossa mittakaavassa alkaen viisi henkilöä 100 ihmistä? Se on kuin samaa tyyppiä Tietämyksen voi selvittää molemmat näistä ongelmista. Ja se voi olla eri tyyppinen henkilö viitsii ongelmien ratkaisemiseksi. Uskon kuitenkin, että toinen osa vastaukseni siihen, mitä sanoitte on mielestäni olemme tavallaan jatkuvasti parhaillaan rakennuksen ulos infrastruktuuri, ja en usko koskaan päästä pois tätä prosessia. Ja me tavallaan keskittyen ei vain rakentaa jotain ja mietitään, miten tehdä rahaa pois siitä ja tavallaan arvon maksimoimiseen liiketoimintamme lyhyellä aikavälillä - mutta sen sijaan, tavallaan aina pyrkivät maksimoimaan mitä arvoa pitkällä aikavälillä olisi. Ja luulen, että teet, että olet sellainen täytyy aina vain olla rakentamassa out your base, eikä milloin tahansa olla huolissaan maksimoi rahaa. Yleisö: Tämä on eräänlainen takaisin [kuultavissa] Facebook, mutta teillä kaltaisiin kysymyksiin ylihuomenna college, ehkä jotain sellaista, jossa kaikki lataamalla kuvat kaikki samaan aikaan, [äänetön]? Mark Zuckerberg: Our huiput ovat melko vahva. Niin kuin 5:00 aamulla, ei väliä kuinka monta käyttäjää olemme allekirjoittaneet, siellä on aina kuin 5000 ihmistä, ja se on siinä. Ja sitten jos saat 21:00 Pacific - niin kuin keskiyöllä täällä - mikä kai on kuin piikin eri puolilla maata, se on lähes 400000 ihmistä käyttää sitä samanaikaisesti. Ja se on oikeastaan ​​aika mielenkiintoinen, koska me seurata näitä kuvaajia ja meillä on tämä valtava LCD toimistossamme, ja aina siellä blip liikenteessä, Olemme kuin, oh crap, mitä tapahtui? Ja paljon kertaa se on kuin Laguna Beach. [Naurahtaa] Mutta yleensä se ei heilu niin pitkälle toisinpäin. Yleisö: Teidän arkisto [kuultavissa] jos joku poistaa jotain niiden profiili, pidät välimuisti siitä, ja kuinka kauan? Mark Zuckerberg: Juuri nyt meillä ei ole. Mutta saatamme jossain vaiheessa tulevaisuudessa. Yleisö: Seurataan että, millaisia ​​kysymyksiä te puhutte osoitteessa yrityksellä, yksityisyyden suojan ja tietoturvan, kaikki nämä asiat? Oletko huolissasi siitä ollenkaan? Olet laittaa [kuultavissa] yksityisyyttä ja turvallisuuden selvitys verkossa. Joten sinun tarvitsee vain laittaa se ylös ja niin ei tarvitse huolehtia siitä? Mark Zuckerberg: No, minusta että mitä tekee Facebook hauskaa ja hyödyllistä on, että siellä on paljon tietoa paljon ihmisiä että voit saada. Mutta mikä tärkeintä on se, että tiedot on saatavilla ihmisille, jotka että henkilö haluaa, että tiedot olemaan käytettävissä. Ja kääntöpuoli, että on se, että tiedot on saatavilla ihmisille, jotka haluavat saada nämä tiedot. Joten yksi sellainen ydin päätöksiä teimme oli vain antaa ihmisten samaan Koulun nähdä toistensa profiileja. Ja kai idea se oli, että olet Harvardissa. Luultavasti ei ole, että kova of aikaa vain kerroit joku muu Harvardin nähdä tietoja. Mutta samaan aikaan se on kuten vain ihmiset Harvardissa kuka olet todennäköisesti aio nähdä day-to-day perusteella ja ehkä tavata, jotka ovat ikinä haluat etsiä sinut. Se ei ole kuin joku lapsi ulos Stanford, joka et koskaan puhua tulee olemaan kiinnostunut tietämättä mitä puhelinnumerosi on tai mitä olet kiinnostunut Joten rajoittamalla tietojen laajuus tavallaan yhtä kapea kuten järkevää, luulen että olemme ratkaisseet paljon niitä asioita. Ja sitten, annamme myös ihmiset täydellisen hallinnan , mitä osia heidän profiili päästä osoitti. Joten emme pakota ketään näytä mitään, ja annamme ihmisille rakeinen hallita yli joitakin herkempiä tavaraa. Niin kuin, aivan matkapuhelin alalla, on toinen kenttä, joka on kuin, jotka haluat näyttää tämän? Vain ystävillesi, vain ihmiset teidän koulussa, mitä? Välitämme siitä, koska jos ihmiset pysähtymään - jos ihmiset tuntuu heidän tietoja ei ole yksityinen, niin että ruuvit meitä pitkällä aikavälillä. Yleisö: Vain edistämään on että kai vaikka laittaa tiedot ajan itse, mitä turvautuminen asiassa, sanoa, sinulla on kuva, ja joku laittaa tuon kuvan ylös joitakin ilmoitustaululla tai joitakin Hot or Not tyyppinen sivusto. Miten voit hallita, mitä käyttäjät tehdä tietoa, joka on input päälle palvelimet? Mark Zuckerberg: On hyvin vaikea valvoa, mitä ihmiset tekevät tietoa että heillä on pääsy. Oikea? Tarkoitan, parasta mitä voimme tehdä, on antaa ihmiset valvoa niiden tiedot ja kuka voi nähdä sen. Ja sitten kun he antaa jonkun nähdä sen, se on eräänlainen ulos kenenkään hallinnassa. Yleisö: Olen utelias vähän noin [äänetön] Wall ominaisuus. Tuntui aloittaa ehkä enemmän kuin liitutaulu tyyppinen asia, ja sitten se täysin muuttunut ympärillä. [Äänetön] kuin yksi tai muut, tai jos oli jotain että olit ajatellut? Vai oliko suunnittelu muutos tekemässä [äänetön]? Mark Zuckerberg: Olen siis alunperin heitti että yhdessä kuin puoli tuntia. Ja kai se oli aika monimutkainen, koska - tai se oli monimutkaisempi kuin minä mielestä se tulisi olemaan. Ja mielestäni osa Syy miksi muutimme se oli, koska se ei toimi sekä halusimme sitä. Tarkoitan, alkuperäisen tavoitteen oli tavallaan tehdä niin että voit olla tässä wikissä kirjoita asia ihmisten profiilit, että kun moused yli jotain, se osoitti, joka lisäsi, että osa sitä. Mutta kai siellä oli paljon tapauksia, että olemme jääneet, tai se vain ei ollut hyvin suunnitellut minulle. Ja en tiedä jos te muistatte, mutta käytit hiiri kamaa, ja se vain ei ollut niin hyvä. Ja kuten, se saattaa kertoa voit väärälle henkilölle, tai se voi korostaa enemmän kuin pitikin. Joten olen sellainen yhdistettynä että ajattelu, tämä ei ole edes paras ominaisuus. Olisi paljon mielenkiintoisempaa, jos sen sijaan, että hiiri kamaa, ihmiset voisivat vain nähdä kuvan ja henkilön nimi, joka lähetetty kaiken, ilman käydä läpi koko seinän. Joten kesän aikana, me vain sellainen meni läpi ja kirjoitti parempi jäsennin seinät ja yritti hajottaa niitä. Ja sitten, eteenpäin, teimme niin, että olet juuri lisännyt postitse ja se meni seinän yläosasta. Yleisö: [kuultavissa] kysymys. Mistä sait idean alkaen, luoda Facebook? Mark Zuckerberg: Kuvittelin halusi tehdä jotain jossa ihmiset voivat kirjoittaa jonkun nimen ja saada joitakin tietoja henkilö. Ajattelin, että olisi siistiä. Niinkö? Yleisö: Olen kiinnostunut in ominaisuus, jota voisi SMS noin [kuultavissa] tiedot jos halusi ja lähetä se takaisin. En tiennyt ihmiset käyttävät sitä. Joten olen vain ihmetellä, jos siellä Varsinainen näkökohdat [kuultavissa]? Mark Zuckerberg: Niin SMS Gateway myös sähköpostin vastine, joten jos puhelinnumeroita on x ja sinulla on Cingular kuin tarjoaja, niin voisitte sähköpostiin x@cingular.com tai jotain sen muunnelmaa, että ja tekstiviestin menisi puhelimeen. Ja se on ilmainen yhdyskäytävä. Joten, te tiedätte, kun tekstiä Viestin ihmisiä, paljon kertaa riippuen siitä, mitä matkapuhelin suunnitelma on, se maksaa rahaa. Jos teet sen sähköpostitse, se oikeastaan ​​ei maksa mitään rahaa. Niin, että miten päätimme tehdä sen. Olimme tekemässä korkea tilavuus niitä ja me päätti, että se olisi vain parempi asia meille - todella tehdä sen legit tavalla ja lähettää teksti viestin suoraan matkapuhelin, vastakohtana menossa kautta sähköposti yhdyskäytäviä. Olemme siis tavallaan prosessi saada, että perustetaan nyt. Yleisö: [kuultavissa] Myspace [äänetön]? Mark Zuckerberg: Luulen, että olemme aina etsivät enemmän juttuja tehdä. En usko, että olemme kilpailevat Myspace. Ja mielestäni se on aika eri tyyppinen sovellus. Joo. Yleisö: Olen vain utelias. Onko erityistä syytä miksi henkilön profiileja ja koulu sähköpostit ja tavaraa [kuultavissa] eikä Tekstin voi kopioida ja liittää? On, että [kuultavissa]? Mark Zuckerberg: So I teki sen niin, että ihmiset voinut mennä läpi ja kaavi sivuja. Meillä on paljon tavaraa että panemme varmistaa, että ihmiset eivät Koottu tieto pois Facebook. Et ilmeisesti, et näe profiilit ihmisiä muissa kouluissa. Mutta myös, jos yrität katsella paljon profiileja, se poimii että olet vain katsella epänormaali määrä profiileja. Ja me myös tavallaan - vain analysoimalla käyttäjän toimintaa, olemme rakentaneet nämä Bayes suodattimet että kai vain meille poimia epänormaali toiminta, kuten todella nopeasti, ja juuri sellainen näytä hyvin vähän tietoa niille käyttäjille. Mutta yksi niistä asioista, että halusimme tehdä, Haluamme varmistaa - haluamme tehdä on erityisen vaikea kenenkään yrittää kaapia sähköpostia osoitteita, koska se on todella ärsyttävää - jos ihmiset saavat roskapostin. Joten arvelimme, että joten se kuva, sijasta pelkkää tekstiä, että vain lisätty ylimääräinen vaativuustason kannalta kaavinta. Yleisö: [kuultavissa] aika arvokkaita resursseja, että [kuultavissa]. Teetkö mitään [kuultavissa]? Mark Zuckerberg: No, voimme käyttää sitä kohdistaa julisteita teille, esimerkiksi. En tiedä, jos joku teistä osti julisteita pois tuosta. Mutta me tavallaan - yritämme selvittää, mitä voimme tehdä sen, mutta olemme tietenkin todella herkkiä ihmisten yksityisyyttä. Ja mitä se on? Yleisö: Ei niinkään yksittäisten [äänetön] mutta yhtä koko [kuultavissa]? Mark Zuckerberg: Joo. Taidamme todella menossa voidaan vapauttaa jotain myöhään tällä viikolla tai ensi viikolla osoittaa joidenkin yhteenlaskettujen tilastojen että me ajattelevat ovat mielenkiintoisia. Tarkoitan, tämä on kamaa on tavallaan viileä, mutta se ei ole tyyppinen asia että tulet takaisin joka päivä. Ei CS kysymyksiä? MICHAEL D. SMITH: Pidätkö on kysyttävää Mark? Hän saattaa olla halukas jäämään noin pari minuuttia, jos ihmiset haluavat kysykö sinua julkisesti, mutta on - Mark Zuckerberg: Yleisö: Olen erityisen pettynyt siihen, että Will Chen ei kysy minulta kysymyksiä. MICHAEL D. SMITH: me työtä myöhemmin. Siinäkö kaikki? Ei enää? Meillä pari. Mark Zuckerberg: Cool. Yleisö: Oletteko koskaan vitkastella Facebook, kuten kaikki muutkin huoneessa? Mark Zuckerberg: Mikä tämä on? Yleisö: Oletteko koskaan vitkastella Facebookissa? Mark Zuckerberg: Tietenkin. Yleisö: [kuultavissa]. Mark Zuckerberg: Tarkoitan, Luulen, että siellä on arvo, mitä ihmiset tehdä sivustolla. Yleisö: Tiedän vain että luultavasti monet meistä tuntuisi, että tunnin [kuultavissa]. MICHAEL D. SMITH: [kuultavissa]. Mark Zuckerberg: Joo, tietenkin. Yleisö: En tiedä, jos voit sanoa Tämän, mutta millaisia ​​ominaisuuksia voi odotamme tulevaisuudessa? [Äänetön] Mark Zuckerberg: No, voin kertoa teille mitä aiomme tehdä seuraavan kahden viikon aikana. On asia, että Äsken mainitsin aiemmin, minne olemme kokoamiseen nippu ja tilastot, ja vain näyttää, mitä on kuuma ja mikä on muuttumassa. Ja myös yllättävää tilastoja, jotka olemme löytyi, kuten 2% ihmisistä Harvardin ovat Libertarian, esimerkiksi tai jotain sellaista. Mielestäni toinen asia, että aiomme käynnistää toivottavasti joskus joko myöhään tällä viikolla tai ensi viikolla, on jotain, että avulla ihmiset selventää niiden suhteita muihin ihmisiin. Niin paljon ongelmia, me tavallaan käsitellä Facebookissa eivät aina ole teknisiä, mutta on olemassa joskus kuin he sosiaalisia ongelmia. Ja se on kuin - yksi asia, joka mielestäni on todella mielenkiintoista on - jos sinulla on 100 tai 150 kaveria, kuinka hyvin Tunnetteko niitä ihmisiä, ja jotka ovat ehkä kuten viisi ihmistä kuka olet todella kiinnostaa, kuten paljon. Ja se ei ole jotain että voit todella vastata juuri nyt, koska yhteydet ovat binary. Olet joko yhdistetään tai et ole. Joten olen yrittänyt ajatella jonkin aikaa siitä, miten voisimme suunnitella jotain että tekisi niin, että ihmiset voi ilmaista kuinka lähellä he olivat ihmisille, ja tavallaan ennakkoluulottomasti. Joten voitte kuvitella, jos olet tehnyt ominaisuus, joka oli aivan kuin - korko ystävyys asteikolla 1-10, joka ei toimi. Koska ensinnäkin, kukaan ei haluaisi tehdä että koska olet loukkaavaa joku jos et pidä, olet kolme. Mutta se on myös eräänlainen tylsää, ja niin kukaan haluaisi tehdä sen takia. Ja se olisi vain vinossa sosiaalista painetta samalla tavalla että ystävät ovat. Jotkut ihmiset ovat erilaisia tunteen siitä, mitä ystävä on heille sitten toinen ihminen tekisi. Joten jos joku on 30 kaveria ja toinen henkilö on 150 kaveria, tuo henkilö todella on enemmän ystäviä tosielämässä? Ehkä tai ehkä ei, ja ehkä henkilö 30 vain on korkeampi kynnys tehdä joku ystävä Facebookissa. Joten tarkoitan, luulisin että ratkaisu että keksimme tämän oli tehdä - tuomitsemaan suhteita, jotka perustuvat on kaksisuuntainen, tosiasioihin lausuntoja. Niinpä esimerkiksi, otin CS50 tämän henkilön kanssa. Tai Asuin talossa tämän henkilön kanssa. Ja siellä on vain sellainen nippu erilaisia ​​tapoja tehdä sellaista. Mutta en tajunnut, että näin luultavasti hieman tarkempi, koska kukaan ei to - ei ole mitään paineita valehtelemaan jotain. Se ei ole kuin, mitä sinä puhut? En ottanut CS50 mukaasi. Mutta jos joku aggregaatit paljon eri yhteyksissä, sitten sellainen merkitsee jotain. Joten kun otat joku Dustin, kuka kämppäkaverini täällä, ja se on kuin ok, hyvin me elimme yhdessä Kirkland House. Sitten teimme Facebookissa. Sitten muutimme Palo Alto, ja nyt olemme edelleen työtä Facebook - sitten Ehkä se riittää yhteydet sanovat OK, hyvin tämä henkilö selvästi on paljon tekemistä tämän henkilön. Ottaa huomioon, että jos ainoa luokka että tiedät jonkun kautta on, tämä henkilö on minun Facebook ystävä, niin se myös tarkoittaa jotain. Joten en tiedä. Saa nähdä, miten se toimii. Mikään ei ole varmaa. Miten menee? Yleisö: Oletteko itse [kuultavissa] ihmiset kirjoittamalla tiedot [Äänetön]? Mark Zuckerberg: Se on yhdistelmä. Joten luulen, että toinen asia se on aika tärkeää, että jokainen näistä tapahtumista on jona ne syntyvät. Joten jos sinulla on ollut esimerkiksi päivämäärän kunkin henkilön ystävyys kunkin henkilön niin, että ne antaisivat voit tarkempi esitys mitä se tarkoitti, koska juuri nyt sinulle en tiedä mitä ystävä tarkoittaa jokainen ihmisiä verkossa. Ja koska et tiedä milloin että ystävyys syntyi, et tiedä mitä on muuttunut siten, että suhde sillä, että ystävyys on muodostunut. Siis jos henkilö - jos ystävyys merkitsee hyvin vähän jollekulle jos tiedät, että se tapahtui eilen, että heistä tuli ystäviä, saat silti tietää, että siellä on jotkut - että on olemassa jokin vahvuus. Se on kuin varmuutta asia. On pienempi varmuutta että heidän suhteensa on poikennut koska siinä vaiheessa, jos jona toiminta tapahtui oli aikaisemmin. Anteeksi, uudempia. Joten mielestäni se on yksi asioita, joita me keskitytään täällä. Joten otin tietenkin - I otti CS50 jonkun kanssa tämä termi on paljon erilaisia kuin selvää, olen vanhempi nyt ja otin CS50 tämän henkilö, kun olin fuksi. Monet näistä - analyysi miten ihmiset katsovat tätä ja nähdä suhteita ei välttämättä - Facebook ei aio Arvioi suhdetta. Se on tavallaan - ihmiset ovat implisiittinen ymmärrystä mitä eroa on otettuaan CS50 jonkun kanssa tätä termiä ja hän otti CS50 kuluessa kolme vuotta sitten. Ja luulen, että se tavallaan auttaa. Miten menee? Yleisö: Kun saada uusi idea ja olet Minusta se on aika siistiä, miten [Äänetön] kanssa miten edetä asiassa? Mark Zuckerberg: Ei liian. Koska uskon, että paljon tavaraa, me lajitella on hyvin ainutlaatuinen alustan rakentaa sitä. En usko, että on mitään muuta yrityksen tai ihmisryhmän maailmassa, jotka voisivat kehittää tätä juuri nyt. Siis jopa Google, jossa niiden kaltaiset 5000 insinöörien ei ole paikka tehdä sovellus, joka tavallaan ja luonnehtii ihmisten suhteita kuten tämä. Ja se on kuin sama asia kanssa kuvatunnisteet. Voimme tehdä, koska kuvatunnisteet toimii vain, jos kaikki ympärilläsi on päällä. Koska muuten olet menossa tyyppisen käytön se, missä mennään ja voit ladata kuvan ja menet merkitä porukkaa, ja he eivät ole siellä, ja joka imee. Joten vaikka 50% ihmisistä Harvardin olivat Facebook, sitten koodaus ja siten, että asetamme up silti surkea. Niin se vain toimii, koska 97% ihmiset Harvardin ovat Facebook, tai mitä tahansa. Joten sen takia, se on kuin ei kovin suuri huolenaihe. Joo? Yleisö: Joten tavallaan ohjelmistojen suunnittelu, eräänlainen dynaaminen [äänetön] Muuten, kun joku on yksi näistä ajatuksista - kuten edunjättäjän kerää niistä [? laajempi?] tunnusluku ja kertoa ihmisille, tai minulla on tapa mitata, että ja muut näistä ihmisistä ja merkitse tämä asia ihmisten profiilit - miten ne edetä saada vihreää valoa kaikille muu yhtiö viettää joku ajastaan ​​teknisesti työtä, että? Tai saada muut ihmiset voivat työskennellä heidän kanssaan, ja muuta vastaavaa? Mark Zuckerberg: Mhm. Uskon, että monet ihmiset - tarkoitan, ihmisiä, jotka työskentelevät Facebook todella kuten töissä Facebook, Uskon, että suurin osa, ja viettää paljon aikaa tehdä se. Ja kuten, paljon aika, että he kuluttavat, he viettävät työskentelevät tavaraa, että voisi olla tavallaan strategisesti tärkeää mitä me yritämme tehdä tässä vaiheessa. Mutta myös paljon ihmisiä vain pelleillä koodareiden, ja laji laittaa if-lausunnot siellä, että on kuin, jos käyttäjä on minulle, sitten laittaa tämä sinne. Ja niin minä kävellä eri ihmisten paikkoja päivän aikana, tai ihmiset tulevat juttelemaan. Kuten, pidän toimitusjohtaja virka kuin vitsi, kuten 02:00-04:00 joka päivä - ei tänään. Ja ihmiset vain tulevat ja näyttää minulle eri juttuja, että he tekevät, ja paljon se on suhteellisen viileä, ja tavaraa että minulla ei olisi välttämättä ajatellut. Joten en tarkotat ennen olisimme säästää, jos olisimme arkistointiin, vanha profiili tietoa, ja yksi syy miksi sanoin, että me saattaa alkaa tehdä sitä on koska yksi pojat yhtiö keksi jotain missä se on, niin menet ystäväsi sivu, ja se osoittaa hiljattain päivitetyn ystäviä. Ja sitten klikkaat, että ja se näkyy heidän uusi profiili. Mutta ei ole viitteitä ja mitä muutoksia on tehty. Joten yksi kaverit tehnyt jotain, joka pitää vanha versio hänen profiilin, ja sitten tekee niin, että kun mene hänen profiilia, kun hän päivittää sitä, se korostaa keltaisella sen osia, jotka ovat muuttuneet. Ja uskon, että se on aika siistiä. Ja se ei ole valtava projekti - Tarkoitan, se itse asiassa sellainen on, jos meillä on alkaa tallentaa kaikkien tiedot. Mutta tarkoitan, se on hieman viileä. Se ei ole tyyppinen asia, että sinun välttämättä on pakko keksiä, mutta olen ehdottomasti sitä mieltä, että on aika suuri parannus mitä meillä on nyt. Nyt se on todella vaikea mennä jonkun profiilia ja kerro mitä muutoksia. Ja tämä on vain kaikkein tuore esimerkki, joka minulla on. Yleisö: Onko sinulla aikaa, jotta ihmisiä muuttamaan ulkoasua jokaisen sivun? [Äänetön]? Mark Zuckerberg: Niin, minä eivät halua tehdä sitä. Ja syy on, koska mielestäni että Facebook on hakemisto, ja ensisijaisena tarkoituksena on etsiä joku. Oikea? Kuten kirjoita heidän nimensä ja saada Joissakin tietoa niistä. Ja yksi niistä asioista, se on todella hyödyllinen on, että jokaisen sivun on rakenteeltaan samalla tavalla. Joten jos haluat nähdä jos joku on yhden, sinun ei tarvitse skannata alas sarakkeet kunnes saat siviilisääty. Et vain tiedä missä se on. Joten klikkaat, go - sinun silmät vain mennä, että asia. Mutta jos sinulla on ollut eri ihmisiä muuttamatta niiden CSSes eri tavoin, Silloin voisi tulla harmittaa - varsinkin jos ihmiset tekevät juttuja, kuten tumma sininen teksti mustalla taustalla. Se vain sellainen inhottava. Yleisö: Kuinka tehokas Facebook [kuultavissa] ollut, ja mitä näet koska erot vuonna tarkoitukseen [kuultavissa]? Mark Zuckerberg: tarkoitus - for minulle, lukion yksi oli sama. Uskon, että hakemus - tämä tulee todennäköisesti kuulostaa melko tyhmä - mutta haluavat etsiä ihmisiä ylös, luulen, on eräänlainen ydin ihmisen halu. Oikea? Uskon, että ihmiset haluavat vain tietää juttuja muista ihmisistä. Joten uskon, että tarjoamalla käyttöliittymä, jossa ihmiset voivat vain kirjoita jonkun nimen ja saada joitakin tietoja niistä on yleensä melko hyödyllinen asia. Joten kasvu on ollut melko hyvä. Se oli kovaa selvittää kuinka arvioida sitä, koska kun teimme college, avasimme sen Harvardissa. Sitten avasi sen ylös pari korkeakouluissa ympäri Harvard. Ja ajatus oli aina, olimme todella lyhyt rahaa ja laitteita. Joten samalla saada niin vähän laitteet mahdollisimman haluamme maksimoida kasvumme. Joten haluamme käynnistää klo kouluissa että me ovat mielestäsi tulee kasvamaan nopein, joka perustuu siihen, että ihmiset näissä kouluissa ovat menossa on eniten useita ystäviä koulut, jotka olemme jo. Otimme eri lähestyä lukion, koska voisimme käynnistää se kaikkialla samaan aikaan. Joten emme todellakaan tiedä miten se tulee kasvamaan. Minusta se kasvaa yli 5000 ihmistä päivässä, joka on melko hyvä. Joo? Yleisö: Kun aloitti Facebook, sinä aio siitä tulee tämä täysi liiketoimintaa? Mark Zuckerberg: Ei. Yleisö: No, miten sinä [kuultavissa]? Mark Zuckerberg: Muistan ajattelematta, että se olisi siistiä jos sinulla voisi olla hakemiston kaikille. Muistan väittäen vanhempieni kanssa tästä, koska sen jälkeen olen melkein potkittiin pois koulusta tämän projekti, että tein ennen Facebook, he olivat kuin, mitä hyvää voisi mahdollisesti tullut jotakin uutta? Ja olen tyyliin ei, tämä on aika siistiä. Vain kuvitella, miten siistiä se olisi, jos voisit vain kirjoittaa jonkun nimen ja saada tietoa niistä. Ja he vain haluavat, en näe sitä. Ja olen tyyliin No, me vain tehdä se Harvardin nyt mutta kuvitella mitä tapahtuu, jos yksi päivä, voit vain kirjoittaa kenenkään nimi ja saada tietoa niistä. Ja kuten, että olisi olla eräänlainen jäähtyä, eikö? Joten he eivät osta sitä, mutta nyt he tekevät. [Naurua] Joo, joten en tiedä. Luulen jokaisessa vaiheessa, olemme vain eräänlainen katsot luonnollinen tapa säilyttämiseksi Verkon turvallisuus, ja myös tehdä se niin että se on enemmän hyötyä - I arvaus on vastaus tähän kysymykseen. Joo? Yleisö: Onko tiettyjä taitoja, erityisesti [äänetön] että te [kuultavissa] tai olisit ehdottaa joku opiskella? Mark Zuckerberg: Kuvittelin suositeltavaa, että ottaa vaikeinta kursseja, että voit, koska opit eniten, kun voit haastaa itsesi, eikö? Niin kuin 161 juuri tuhonnut elämäni, ja olen oppinut niin paljon se. 121 Löysin myös aika kovaa. 124 eräänlainen muuttunut tapa ajattelin kamaa. Mitä 124 opetti minulle, että Minusta oli todella hyödyllinen oli se, että on olemassa - I mielestäni paljon ihmiset keskittyvät siitä, miten tehdä juttuja kuin hyvin kuin mahdollista, ja miten tehdä tehokkain algoritmi. Mutta mitä on aina saanut meitä ei ole tekee tavaraa mahdollisimman tehokkaasti, mutta annetun kehyksen melko tehokkaasti. Joten Tarkoitan, se sellainen opettaa te molemmin puolin ongelma, kuin tietorakenteiden ja algoritmien, ja miten asennus on todella tärkeää. Ja se varmasti pelasti ass skaalaus paljon kertaa. En tiedä. Työskennellä fiksuja ihmisiä. Oppia ihmisiltä. Yleisö: Yksi niistä asioista, jotka Olen huomannut Facebook verrattuna muihin sosiaalisen verkostoitumisen tilaa, on että se on todella paljon helpompi käyttää. Onko sinulla ihmiset - kuten työntekijät vain asettamalla mitä kappaletta he ajattelevat ovat viileitä. Onko sinulla erillinen vakautta ihmisiä varmistamiseksi kaikki toimii yhdessä? Mark Zuckerberg: ihmiset voivat tehdä mitä he haluavat, mutta se ei tarkoita, että ne voi laittaa sen päällä. Joten uskon, että ennen tavaraa menee päällä, monet ihmiset näkevät sen. Tarkoitan, olen ehdottomasti ruksata sitä ennen kuin se voi mennä elää. Mutta tarkoitan, luulen, että ihmiset ovat paljon luovuutta tehdä hienoja juttuja. Ja paljon kertaa, se on kuin joku voi keksiä viileä idea, mutta se ei tarkoita että se lopullinen, että se tapahtuisi. Niinpä esimerkiksi, ihmiset korostaen keltainen, mitä muutokset ovat niiden profiili - Luulen, että vain käsite esiin kamaa, joka on muuttunut todella hyvä, mutta käyttöliittymä että kaveri käyttää sitä ei ole mikä mielestäni on paras. Ja tapa jolla hän tallentaa vanhan profiilin tiedot ei ole optimaalinen myöskään. Ja sellainen on viileä, koska hän oli juuri tekemässä sitä itselleen. Mutta jos me ikinä tehdä jotain elää pois siitä, mikä Haluan, teemme eri tavalla. Ja se on enemmän aivan kuten mock-up. Yleisö: Niin kuin, ideoita tulevat maasta, ylös, ja sitten [? se on vain?] [? heitti?] [? ruodussa? ?] Mark Zuckerberg: I Tarkoitan, että se toimii molempiin suuntiin. Enkä täysin unopinionated. MICHAEL D. SMITH: [kuultavissa]. Yleisö: Minulla on oikeastaan kysymys [kuultavissa]. Joten, menee takaisin noin [Kuultavissa] ja [äänetön] yksityisyyttä. Ja se on eri alustalla? Mark Zuckerberg: Joo. Yleisö: Niin college ihmiset ovat yli 18 ja sallittu lähettää mitä kuvia he haluavat, ja ne todellisuudessa ole todistamatta itseään vastaan, paitsi mahdollisesti huumeisiin ja alkoholiin? Olen nähnyt kuvia Facebook, jossa nuorempi serkut juovat ja muuta vastaavaa. Mutta kun menet lukion lapset, he ovat 15 ja 16 ja nuoremmat. Ja te olette vain sanoen, se on internet, ja jos he haluavat kriminalisoida itseään ja tuollaista, Sopiiko? Vai te suodattaa kuvat että lukiolaiset sietää ja tietoja, joita ne kirjoittaa? Vai oletteko vain [kuultavissa]? Mark Zuckerberg: Niin paljon ratkaisuja, jotka keksimme juttuja eivät ole teknisiä tai organisatorisia, mutta vain soveltamalla sosiaalinen paine vuonna hyviä tapoja. Joten Myspace on - melkein kolmannes henkilöstönsä seuraa suoraan, että saada latasi pornografiaan. Meillä tuskin koskaan ole pornografia ladattu, ja uskon, että paljon Syynä on, että ihmiset käyttää heidän oikeita nimiään Facebook, ja oikea sähköpostiosoitteesi kouluun. Ja jos sinulla on, että niin olet aio ladata pornografiaa. Ja uskon, että se on todella yksinkertainen sosiaalinen ratkaisu jotta mahdollisesti monimutkainen tekninen kysymys. Siten, että mainittu, muutimme joitakin ominaisuudet noin lukion. Esimerkiksi otimme puolueita, koska me tajunnut, että vanhemmat saisi vituttaa tai ne vain hajottaa kaikki tynnyri osapuolet todella nopeasti, ja jotka imevät kaikille. [Naurahtaa] En tiedä. Me deemphasize yhteystiedot tietoa lukiossa. Joo. Yleisö: Okei, olemme pääty tähän. Jos sinulla on muita kysymyksiä, ota vapaasti tulla alas ja puhua Mark. Paljon kiitoksia. Mark Zuckerberg: Joo. [APPLAUSE]