(My Original Blog Post: -*http://api-madness.com/post/faculty-summit-2008-day-1-opensocial-api/)
[youtube]http://www.youtube.com/watch?v=JhWnCQ207Ug[/youtube]
Attention! API Garbage (might be unreadable):
social people web
I will
socialists are as good as him and he will only answer I was hoping for everyone since then the same place you call a hold out of how I was writing so well so what I work as yours 1000 slides to walk through some things on what problem you are trying to solve what a bunch of us in the community including many
people here Google said Havens and need to see if we can find what you re what s a statement right now with some interesting directions was happening was coming what works if things go that this is the sort summer and this is why we thought it was something worth doing here is the contact was actually couple of it we mean by what we mean by
social that that there were renewed by the
social Web so if you know I think Tim Berners-Lee to block posts on what was your couple quarters don t know where EEG did an equivalent statement I think in a very eloquent as you expect why would he do an analogy between the the the net the Web and in a graph is that the
web is about the idea that if you have simple lightweight (calls that allow bunch of separate things to connect together in the case of the
web a bunch of separate separate pages to connect together in an adult way to get some emergent wonderful stuff and before that we did the same thing with simple lightweight open protocol to connect machines together and we got that and also to connect machines with simple lightweight open interoperability goodness connect pages maps goodness the next step is to the same thing for
people if we can find simple lightweight open protocols allow us to connect
people to each other we should be able to get the same kind of good emergent properties that you know that the
web
Thank you for connecting to a but ago so that when I m talking on what it is about the
web that we all like that sort of why Google don t like what someone core values and foundations and with that is that notion of open that notion of interoperable on the notion of emergent stuff when you might want to connect
social is even more obvious in this evolution on our side here we as a species or
social of what we care about is largely over members of the species on this lots of no lots of good reasons for rap beyond biological reasons just us but as that is what s interesting to us until we get things done that I would have fun with you that we do work that s just how we work it s always been true almost all sure apps have always been
social apps towards
social is out to quote one of our armed product managers Joe Kraus
socials and black right now it s a little bit unit as a label which means it tends to lose its meaning writers like all your
social but it s based on something deeper I would use a spell
social collaboration ways to spell
social group where we were lots of different ways that
people recognize that
people care about other
people so obviously the rally proposition here is take the good ideas of how the
web works combine that with this release we argue come up with something pretty valuable to me will know that the
web of
social when I can run any application I care about on any site I care about with any of the
people I care about right that s when it is changed from
social is a feature or a destination or a thing that I go to and rules to its ubiquitous has moved to it s just part of the fabric of the
web anymore the analogies about in a window when electors were electric motors first commodity producers catalogued by a home electric motor writer was cool I have electric motor home electric motors doing now none of us know about the loss and we don t think about it is just part of how we do things right but you know all those kinds of analogies apply here the
web will be
social when it s baked in and is just available everywhere to everyone to get the benefits without without having to think about what works so we look about us but to a large space large large set of things to tackle was and was the first piece of the so we won t bite off was the 1st Pl. we think we can actually get some tips and community traction going and solve a real problem quickly and put in the first problem we set out to solve with open
social was saying today if I m application developer and then I built this cool new app is as know about what s know as built this cool new app and he wants to deploy it out there and he knows are always
people who want to throw shoot each other want to keep track of where each other lived want to share music taste which other want to recommend books which I would have and they all live in all these different places and they all have incompatible ways of doing so no one of his application to run on organ or a link than I thought it have to have several relationships separate the separate separate technology to do it and the promise that the thing that we say want to do is we want to make it so that no one can code to open
social under Gen. office rights but that is the only trek computer scientists have what s use after so the benefits of open
social in that world for app developers as reach it just means code once get to more
people and you don t happen when things don t have to be perfect or after the write once run anywhere if I can reach 10 times the audience with two times the effort that s wonderful I doesn t have to be for anything that makes it not to does the audience 10 times efforts to incrementally get the for the containers for the actual places where
people today hang out and interact with each other what they get is a get better functionality orchid is a more interesting environment today because because Longhorn programmers are building things to make her MySpace is a more interesting environment today because of that note all old… the containers get the more goodness from users and users this comes back to why one
social web in the 1st Pl. as more things they can do in more places with more
people so just makes the whole
web better a question we often get asked by a bite by cynics in the press and in part versus what is Google care so I decide to put on a slide over the thing of 30 seconds of who cares who wins with the
web once and we were malevolent sort of ideologically and financially license fortunately we don t have to choose between doing what s right and what s good for ourselves in this case because Google is our whole business models built a vibrant successful Web were lots of
people get lots of Valium from doing things online and anything that makes that better ends up being good for business as well as has been one of the reasons many of us here who are excited about working likeAdobelineupwhichisnicesowegiveuserswhenandinawaythatallowsallthedifferent
peoplethatplaytogethertochoosetoplaytogetherthatmakesthe
webbetterattheforefrontofthesowhatisopen
socialwhatdoesittaketostarttodeliveronthatpromisewellversedthanIthinktechnicallybyfarthemostimportantisthespecmightsuspectfirstbecausethat showthe
webworksandwhatlet scomeupwiththeprotocoldefineshowInsertsintoslotB.ifwecanagreeonthatprotocolinitsoriginalprotocoltolabel
peopletobuildontopofitinacleanupprotocoltoenable
peopletoimplementitinthemagicstartstohappenupthatsuedSosadefiningtherightsetofAPIsisthefirstthatofcourseyouareabunchofcodeyouhavetowritecodethatmakesiteasytoimplementthespecyouhavetohavethe
peoplewhoweregoingtobebuildingthetabsandslotsdosohavetostartgettingthattogetthethethethedynamicofthevirtuouscyclegoingupasmoreapplicationsasMauriceandhisapplicationsandviceversaandoutof
socials
peopleasacommunityof
peoplewhoareworkingtogethertodothisforthereisalsoanorganizationcalled…bymissionsecondofthesearesomeofthisisacurrentsnapshotofthestateofopen
socialnegativetosaythatalloftheneedforyoutoforgetallthatcontextthefirsttheseareatthelasttimewetoaccountthesearethevariousdestinationsitesthathaveeithershippedorannouncedtheirintenttoshipsupportforopen
socialroughlythetop30or40%tolivethroughlifeandusersisthataboutrightnowisroughlyitisnotexactlywasactuallysomethingofachocolatewordisthatsitsinabunchhewasdependingonhowyoucountthatmeansis270millionuserswhoyoucanreachwithanopen
socialapplicationwhichis`
people sattentionwhichisgoodbusinesswasneededtothefrontpumppumpnotemotionalnumbersbutthathedoesdoesdoesdoesalotofopticthatabouttimelinebythe
webwefirstsettheworldand
socialtotheworldonNovember1sononotethatthefirsttimeanyonehadheardorhavetheabilityoutsideoftheinitialpartnersworkingonittolookattheinitialAPIswasNovember1let s88orsomonthsago…notquitefull-termyetandthey reprettygoodprogressforfreeonceaisopen
socialfoundationsthatGoogleYahooandMySpacethatheywethinkbecauseactuallyIactuallylearnedsomethingnomineeviewadultwithIPissuesaroundtechnologyandinnocentparticularIPissuesaroundlotsofpartiesplayingtogetheraroundtechnologyandIlearnedI mnotmuchthatlastbullettherewhatIoriginallywroteitasgoalgetoutofthewayrighttogoalthefoundationwaspaidthisthingisworkingwhatcanwedotonotslowdownthecommunityandoneofthethingsaccordingslowdownthecommunityisIPdisputessolet sseewhatwecandotocreateanIPframeworksintheWestthinkabouttherightthegoaltalkinglawyersastheydon thavetotalktolawyersandthat sthat sthat swhatYahooandMySpaceandusaretryingtodoandsothat sontracktobootstrapitisnotmeanttobetheorganizationthatsetsthedirectionofopen
socialismeanttobetheorganizationtomakesurethecommunitycancontinuetosetthedirectionof
socialandculturalallrightthat sallcontactswithvideoanyanyquestionsaboutlevelupthatnotethatthisisaverydenselivesthatinvolvedrillingouttheotherisotherolder
webpage
websitesandgoingthroughthingsandmoredepthsofjustthatIwasalloftheproblemsthatokaysotheIPplanisthereisadirtthereisanonprofitentitytheopen
socialcognitionorCalifornianonprofitcorporationIforgetwhich50exlivesinahappyIwasabletogetoutbutsomeofthenonprofitentitythatholdsthecopyrightsandthatadministersanIPregimeandroughlyalogothatwillbepublicassoonasthesystem slawyerstoptalkingaboutitwillbeanIPregimethatsayseveryonewhocontributestoaspecpromisesnottosueanybodywhoimplementsthespecandthat sprettymuchtheopenIDschemewiththeweremanythingswelikedabouttheopenideasandworkwithsomeofthe
peoplewhowereinvolvedinsettinguptheopenoftheschemeand/orcouplethingstheysaidthiswasofthiseventanddon treplicatethatbutroughlyitisnottryingtoactuallyholdpatentsareprettycrosslicensesoranythinglikethatbackit scomplicatedandnottryingifit sjustthisisabunchof
peoplewhowantabunchofgeekswhowanttothrowsomegoodideastogetherforthegoodspecsomeofwhohappentoworkforlargecompaniesandanotherbunchoflargecompanieswon tusethefruitsofthatsowehavetocleanituprightsothatsoyoucanbescoffedusingthefruitsofusinthewayweredoingthatissayingeveryonewhocontributesthespecwillsignanon-assertsayIwillnotsueanyoneforpatentviolationsoverapatentthatmightormightnothappentohaveiftheyimplementsthethatprecookedeverybody sbeenworkingwithopenIDitavoidedifit sthatoneofthegoalswasforengineerwhowantstocontributeopen
socialtospendaslittletimeaspossibletalkingtotheirlegaldepartmentrightwedidnotwantanythingwehavetogetalegaldepartmentfaultbeforeyoucanhaveatechnicalconversationwithyouaboutjustbethedeathoftherhythmoftheIdon tthinktheIPpolicywillhelporhurtwiththatIdon tthinkyouit saguyguessthat spossibleIthinkIcomesdowntogofundamentalbeliefrightitdoyoubelievethattherightwayforthewholecommunitytowiniswithanodewithopenstandardsforadoptableornotIdonotunderstandhowto…regenerativeandnotedanyparticularclericisnoGooglehaslargepatentportfolioifwedecidedthatthebestwaytowinwasforustomakesurewegotmorethanourfairshareaswehavemorethanourfairshareofpatentsnoIPregimeisgoingtohelpthatIamontheotherhandif
webelievethatnowweactuallythinkthemainreasonthemainreasonwehavepatentsistokeepanyoneelsefromdoingsomethingsillywiththeirpatentsthanmanyIPregimesaregoingtoworksoIfitwhichiswhyIsawwhichiswhyIsaidIdon tthinkthedetailsoftheIPpolicywillaffectthatit smoreofacorebusinessvaluedoyoubelievethatthewayyouwinbymakingthe
webmore
socialgiveawaywinnersbywalkingupthecornerofthe
webthey rebothviablebusinessstrategiesbutthey reverydifferentdetailsoftheslowbutsojustonversionnumbersthattheydon tmeananythingorjustmoreabouttimelinethinkwhenwelaunchedwefeltwhenwelaunchNovember1attheupdatesowasopen
social0.5wouldn tsaythattheTimesnotesthatoneofthepathofminesgoingtohavefaiththatdefendsChristianisoutbutwelaunchversion0.5andwegotalawoffeedbackaroundgoodstartbutboyisthisbrokenwhataboutthisbigholeIcan tdothisandmostofthem
peoplerunusesIwanttodeploymymusicapplicationonMySpaceandthisiswhat sstoppingafairlyquicklycameoutwithaprettysignificant0.6wasverydifferentcouplemonthsafterthatcameupwith0.7theseareallspecversionsyouwouldwith
peopleimplementingabrowserasagoing0.7thatwasnotthe20%differentfrom0.6youmightlikethatandthenthat stheonethatstillatthewerethedevelopersstopcomplainingandstartcodingthestarttheysaidokayIgotitIcannowbuildwhatIwantmyuserstohaveapopulacelosesherornateversionthat sbeendefinedthe
peoplestartedtoswitchovertowhenit sincrementalandenhancingasopposedtoasopposedtochangingthefoundationgapbutIcan tdirectlyattributethattotheversionsisinsuchacompressedtimelineisjustanaturaladoptioncyclethatconfoundedwithbecauseyouhavetogetmineshouldhavetheawarenessandahappiermindshareandtheyhavetomakeittoseeupinasleepingprojectdesignedtogivegoingtocallforopen
socialandhavetofigureoutwhatismeantIgottofinishthethingsaremiddleoftheenoughofthatnaturallightandlittleoldsolochickenandeggmanyofthe
peoplebuildingapplicationsareverysmallorganizationswhichiswonderfulandisoneofthethingsofthestandardallowancesforsmallorganizationstowinastheycangetthereachofherbutthatmeansthatthey reveryquickROIfocusedsoififwemeetwiththedevelopersIguessthiscoolnewfeatureoftheselectedfigureout10timesveteranscanbeavailableonMySpaceinsixweeksofsomewonderfulcomedocumentrelatesbecausesixweeksasdistantfuturesothatisthatthere ssomeofthatgoingontosoyouknowIdon thaveagraspofyououtthereactuallydon traffletotalnumberofappsavailablebutmysenseisit sverymuchincreasingslopeoralecturealsoverse0.7wasthefirstonewheremanycontainerswentpastthesandboxstageandsaidwenowthinkthequalitybarforappsishighenoughthatwewantallofouruserstosaveusinisasawholelotmoreisasoheputthewordyoureadadefinedsoasbroughttolookforsmallastheripplesofhopelessandtherepatworksoyouknowthebasicsofyouknowwherewe reopen
socialsurplusofworksisthoseit spersonalproblemisthisisaproblemtoletmultipleappsplaytogetherwritesacompoundingofappsthat sanotheroneofthethetherecurringfundamentalhowwedothisrightincomputersciencewedomodularsoftwaredevelopmentanddeploymentandalotofopen
socialisbuiltonsometechnologywhocontributedinwhichwasthegadgetstechnologywasfirstusedbyGooglefornon-
socialappsbutwasverymuchtechnologytoallowmultipleindependentdeveloperswouldn tnecessarilytrusteachothertosubmitadeploycodethatrantogetherinthecontextsothatitdoesafoundationofjusttheplumbingofallowingthattohappenbeforeyouaddthefactthattheseare
socialapplicationsandwithoutplumbinglookslikeitisbasicallyadeploymentpackagewherethisisaverysimpleonebutthisiswhatthedistributionofofofofaopen
socialapplicationlooksliketheXMLmanifestthatthefineswillthemetadatalikethenameofyourapplicationsocanshowadirectratethefactthatrequiresomecorefunctionalitylikethiscaserequiresopen
social0.7intheactualpayloadofyourapplicationwhichisthecodeyouwanttoruninthefinalplacesothat sthattheirhomesasalotofotheroptionalmetadataattributesbutthebulkofwhatyoudowhenyoubuildyourapplicationishejustcopiedthisbythemenutopasteinpayloadhereyouwillwhateveroptionalmetadataonethat sadistributionmechanismthereasonthat sniceisasadeveloperonceI vebuiltoneofthosethingsIcanjustregisteritwithlotsofdifferentcontainersandsafehereismyapplicationanddifferentandhasdifferentmixesapportionBowlbytypicallyhostoneofthesethingsandtheyknowruralonyouronyoursiteasanapplicationdeveloperSaddamwasthepathIcangototogettheapplicationmanifestandthenwhenIupdatedandrespectControlheadersandupdatesaboutdeploythattonomillionsofusersindozensofcountriesanddozensofcontainerswithwithoutnoonewantsabooklikethatbuttheideathatsothepayloaditselfisthisinatypicalapplicationwillshowyoupartiallywhattheylooklikeanorchiddropanoteinatypicaltypicalcontaineryou llseethatapplicationsarenotgettingdrawninsideboxesofbooksbutdrawninsideboxeslikebestaboutthatboxislabeledslideTVisisthecontentsofoneapplicationeverythingoutsidetheboxisdrawnbyworkitiscompletelyuptoworkatthebroughtthejobofacontainerthatwantstorunanopen
socialapplicationisagivenI-frameonthepageandsaythisiswhereitwouldbebetoinjectthatpayloadthatwasinthecontentblockintotheI-frameandseetosupportbytheruntimelibrarythatdoesgettheJavaScriptlibrarymethodsmakethemavailableintheapplicationsoIguessthewholeworldupintoanythingwillgetthesecondbutthey regoingtobesomemethodscalledbytheapplicationthatdependonthecontainerandsubsequenttothecontainertomakethemavailablesuchthejobofacontentwhat sthegobackheresolet sknowthat saboutassimpleaswecangethimtogotogopastabunchofmechanicshereandwhat sactuallystartbuildinganapplicationsothefirstapplicationweregoingtobuildisgoingtojustgetalistofmyfriendsareactuallydon tbuildanapplicationthatalittlebit
socialheredoessomethingthatdependsonwhatcontainermenandthereforethesameapplicationifIrunitinlinkdidn tworkinthelistofmylinkthenetworkconnectionsthatareruninmyspecialtomewithmyMySpacefriendsandbackersliketheiPodaugmentationssothatlowerfriendsJavaScriptmethodoftopthereisasimplecalltotheopen
socialAPIstopulldatasonomagicthatyoucreatearequestanddatarequestinthesayheybyoneofsuchistheviewerIwanttheviewersfrontssoanoteormindinwhoIknowyoumakethosecallsonindividualrequestssendandthenit sasicknessmodelofcourseAjaxinmodelsofbasicorsmallinstallinginyourpageyoucallloadfrontsandinthiscasetocallbackonoldfriendsdoessomethingandwhatit sdoingisit sunpackingtherequestwasfromthedatathatyougetbackiftheygetoutofyourgetoutofyourfriendsandthenheywhat sactuallylet sactuallygospitoutsomeHTMLintothedomeofthepagesogoaheadandwillforeachdoorstepandtolessthan.sosooldallofthisisjustAjaxJavaScriptprogramisnothingspecialaboutjustwriting
weboutthewindowwasred
webappyoujustneedaccesstooverthe
socialthatIdogetthe
socialdoyoucalltheAPIstoget
socialthatandit suptothecontainertoprovidethoseAPIsinacleanwaysoallI llshowyoujustalittlebitI llactuallydooneofthesesnowIwondermanyoftheseGazagetsredundantwiththisthisisallonapublicsitebythewayeverythingI mdoingitisapublicsiteyoucanreadanddowhateverbutifweweretoactuallylookattheactualgadgetspecforthatlittlefriendssofarthatthisisitanditjustgoesoutinitanditreferencestheJSfilethathasthestuffweshowedwasthefullmanifestboyreallywindowratherthanjustlookingatthisismywanttocopythelinkherecopylinklocationandwe regoingtoworkupandI mnotinsaneworkithadoneeditwhichapplicationsarerunningsoatthemomentIhavethoseforapplicationsetupandjustincasethatyouwantedtoaddthatandit sconfirmedthatthisisnoorchidsayheyIwouldmakesurethatourusersknowwhatthey regettingintowhenIrunapplicationswillonlygivethemyou reabouttodothisareyouactuallywillingtoletthisapplicationhaveaccesstovariousbitsofyourpermissionsofthecontainertoforcewhateverpoliciesitwantsaroundaccesstouserdataonanongoingoftheapplicationandthereissothisisthatapplicationthatwejustdon twejustinstalleditandactuallytiedtothejustinstalledandinthiscaseitholdslistsofmyworkfriendsifIweretotakethatexactsameruralpointedforXMLfileandstickitinthehighfiveIgetmyhi-fiforpatrolwouldbedifferentbutinstallationflowwouldbedifferentthat suptothecontainerbuttheapplicationisrunninginitsownareasoboxandcontrolsitsdestinyofthesothat sdon teverythingelseismoreofthesamerightexerciseforthereadersoI llI llI llgodowntothebottomofthetutorialtoshowyousomeoftheotherthingsbuttheycanalreadygettheflavorofdevelopingintheexistingopen
socialprogrammingmodellet sgobackhereandsocoupleofthingsthatareherenooneiscouplethingstopointouttherearemethodsinherewhereinadditiontosoarinadditiontothebareownsallofwhatIwanttodoistojustdisplayinformationabouttheuserabouttheuser sfriendsitisalsosupposedtodothingssooneofthethingsyoucandohereiswe reactuallygettinginformationaboutthatinthiscasewhatgiftsIhavegivenmyfriendssogoesoutandmakescallstothedatastorewhichisalsodefinedbytheopen
socialattheISOsandyoucansayheyIgiventhemagaininagivengrammarcachingcankeeptrackofthosedifferentthingsinspectionthatwasalsoasenseofangerimportanceasopposedactivitycallputsanotheropen
socialprimitivewhichistopushmessagesouttothe
peopleyoucareaboutandexactlyhowthosemessagesaredeliverediscompletelyuptothe
socialenvironmenttothecontainerbutthenotionisapplicationbutheyitisjustdonesomethingmyapplicationthatIthinkisofinterestofthe
peopleIknowlet smakeitavailablesosothecoreopen
socialdatatypesandworkswithforcingallthemherefirstas
peoplewhoamIormyfriendssecondisadatastoretojustkeeptrackofsomestatesofpersistenceandthethirdisactivitieswhenmydoingthatturnedouttobetheoverthresholdbartounlockaworldofcricketin
socialapplicationsweren tsureexactlywhatDunbaronesthatturnedoutthewayofwhatnooneamdoingisactuallywhatwemeanwhatwesayenable
socialappsislotsofotherthings
peoplewouldlikethat swhattheyneededtoslutsallofthebottomherewe lljustonemoresomessagesagadgetspecforgadgetspeclooksthesameofthedifferentHTMLandhereispointingoutsomemoreJavaScriptgobackandactuallylookattheJavaScriptandseeasolicitousgorefestAssisisizesourceonscrollbarbutthisisthecompleteapplicationthatknowshowtopostactivityaboutwhenyougivethemsomethingtosomebodyaboutsunsetthroughupdatestheinformationinthedatastoreupdatesthewho sgivingwhattowhomandwhendoesallofthatyoubroughtthehomeandlookstothesamestuffasbeforecopylinklocationgoingtoworkateditorapplicationslet sremovetheoldoneisconfusingourselvesfacedinoneapplicationsincethe540andnowIcansupportrefreshstopsoIcanhaveafewminutestodothisthenyouareinterviewingcaptured—ifyouareafanofdoknowthatPetersonhasreceivedacautiondon tgivemeanythinganywayifwewantedtologinwithhiscredentialsdidseeonhisaccountwhenheranthesamemapisreceivedastowhetherornothe srunningtheappletgoingtohisnewsfeedandseethatDavidgavecachingandquickonthatdiscovertheapplicationsthatlotsofcoolifitquiet101doingthepersistenceoftheplumbingtoenableappsthatfitthatturnedouttobewhat sneededanAPIsotorememberthatpromiseIwillhavetorememberthepromisewasasanapplicationdeveloperIshoulditlook02asinglewell-definedAPIandbefromthatbeabletoreachanddeploytheseapplicationsandabunchofdifferentobjectsthisiswherewearedeliveringonthatpromiseIwouldn tsaywe reclosetodawnwhatweregoodwaystowardsthepromiseassistanceofsomehealthyskepticismifIliveitiscriticalIisIdon tknowalittlevaluefromwhatIknowistheaterIdon tknowwhatthatisoutthereinanonlineactivityfeeswillhislifeisasifIisdirectlycommunicatetohisleadingisthisthesomeoneelse sactivityhasgeneratedaG5delayincasethisisthatthereisaversioncontroltohissurprisechangeishisabilitytoIamItotellmewhatisaswrongasIobservedactivityofallIneedissomethingIisbackandforthasthisisaasIisnowanowisarefugeecaseyouisnoneedtogenerate…that sanexcellentquestionandI dcertainlybetheexampletutorialupatonceorwasittheoppositeofyouknowit sitititcalledIcoulddosomething
socialwithsomeoneelse sthenwhyputboysatthebeginningofinterestingstuffIknowheisasgoodasitisayesofthosedecibelswhenitishiswillistakingadvantageoftheearthIknowthatthereisastandupsubsothattheoutbreakatthe20imagesofsortoftaglinesthatthehi-fimostusefulinthinkingaboutthisallbutoneisjustcolloquiallyperipheralvisionrightIwanttoenableperipheralvisionandthesecondacollationthatisalrightasIsawthewell-establisheddoctrineintheinthefieldsofsortsforfromthesteamedesteemedresearcherspowerfulvisionistheappropriatewaytotothinkofthisproblemspaceasaglacierinhisrecentbookhasthetalksaboutisamechanismforachievingthishecallsitjustthatitjustsummarizingwhatyouthinkisapublishthenfilterwhichistheideathatthere sstartingtobethisdisinformationconnectionmechanismwhichisfarfromyellowunicastorevenbroadcastitsbroadcasteverythingallthetimeeverywhereandjusttuneintothestuffyoucareaboutnoendinamessthattheintellectofagooddescriptionofanongoingtrenddevelopingaprescriptionforhowtodoabetterrightitisallbutthefactthatthisishappeningnowisislikemanyotherthingstechnicallyenabledrightuntilitwaspossibleanditdoesalwaysasyoulookatthefundamentalcostsofdifferentthingswouldcostworkerschangewithpossiblechangesthecostofvisiblygettingtheinformationfrommetoyouhasplummetedtowhereit sactuallypossibleformetobroadcasteverythinglookatYouTubeispossibletobroadcastupbutthere sabsolutelynopointtobroadcastandtheoddsthathewon tcareaboutitareonly.01%ofitsissuedaudienceiftheycanfindrightbacktowhatenablesefficientfiltersevenlowerthosecostssoIIthinkwhatwillenableintelligentfilteringisawarenessof
socialconnectionsrightsnottheonlythingobviouslyGooglesearchisawonderfulfilteringtoolfortheworldofeverythingisonthe
webandit sawonderfulfilteringtoolsignoring
socialconnectionsandfiguringouthowtoendoutofblandsortofrockinformation-basedsignalswith
social10woohooIcareaboutwerethe
peopleIcareaboutherbutsignalsthathavebeenabunchof
peoplewhohaveunsuccessfullytriedtoignorehisnoonehascrackedbackyetIthinkthatIthinkthemechanicsofopen
socialorderwillallowmoreexperimentationbutallowmore
peopletostarttossingmoreinformationoutintotheetherIthinkoneofthethingsthatFacebookisdoingverywellandthey reactuallydoingitmorewhereofseveralwasratifiedyesterdaylookaftertheirpreviewofwhat scomingwhenthingsaregoingverywellthisisreallyusingtheirnewsfeedasagreatvehicleforapublishthenfilterexperiencebutjusttryjuststartingIbelievetoreallyfigureouthowtodothefilteringbutthatnotionofwhat sjustthrowitalloutthereasafriendfeedthemanagerprobablyseenasanexamplethestartupwasplayinginthesamespaceofwasjustdoalotofinformationoutthereIthinknewscrawlsonCNNpersonexampleofpublishandgethispointacrossallisanareayouisjustsillyastheseladies.earthasitisacopyincreatingthisguyisadonotbelievethatheyouhaveaguyonhisdoyouknowanyexperimentationisaprocessisstructuredwhatwonderfulistheshortanswerandthenIthinkwehavetodobothpartlybecauseoftherightwaytobuildthedirectend-uservaluethatwewanttocreatebutoncehecreatedneedsomeupgradesininfrastructuresowecanbootstrapthosestepsnecessaryonsuchwhyweneedtodothatthistimeyouneedsomeproofpointsyouneedsomeexamplesinyourbowlforthe
peopleworkingoninfrastructureandtojustgetthejuicesflowingouttheresoanythingwecandoactuallyconnectallthethoughtsofmyeyeIhadasasanendofthetalkgoingonactuallyjustgiveyouanexampleofoneoftheplaceswheresoeverythingI vesaidsofarhasbeenaboutwhatistheopen
socialcommunitiesdon tandGoogleisoneoftheloudvoicesintheopen
socialcommunitieswecarealotaboutwhohavealotof
peoplecontributingtothecommunitybutthat sallit sallinonabothanIPregimeandbrandingregimeofeverythingelsethat sallopen
socialGooglefriendconnectisanewproductisanalphareleasefromGoogleforthelastlastcouplemonthsthatisbuiltontopofsomeofthesestandardsandI mnotagooddeeddoneontheuser sexampleisourtrytoplayatmanylevelsofthestackandtheideaofGooglefriendconnectislet stakethisideaofG.I.oneofitwillmakethingsmore
socialandremorsethatthefirstprobleminthefirstpromisewasyougottheseexisting
socialdestinationsandhowcanyoumakethemoreinterestingisthewholerestofthe
webrightthereallthelittle
websiteabout”Shirkeyevery
websiteisalatentcommunityIcompletelyagreerightevery
websitethereisasetof
peoplewhohuddlearoundthat
websitewithverylevelsofinterestandinvitesomeofthemarkthattheyaredisproportionatelylikelytobeinterestedineachotherandthenrandom
peoplesowhatcanwedostarttounlocktheendsotheideaoffriendconnectwithwhatwedomakeitveryeasyforanysiteownertotalkandtosprinklesome
socialontotheirpageandstartlettingtheirgoodusersofthatpageinteractwitheachothergetsomebenefitsfromknowingwhoeachotherarewelcometodothatinordertopullitoffwasthatwehavetobuildonsomeinfrastructuresomuchexistenceofwhichdidsixmonthsagosoit sbuiltonopenideaforauthenticationisbuiltonalawwhich,confrontslifedetailsforthosewhodon tknowit sanauthorizationprotocolis,likeavaletkeyfor
websitewhereyoucanexecutesomeonegivingyoudon thavetogivesomeoneapasswordtoyoure-mailtogivethemtheabilitytoaccessyouraddressbookforexampleandisbuiltonopen
socialtoletyourunapplicationsforthisisanexampleweresayinglet slookatthestateoftheinfrastructureletsyouliveinterestingintoanappthatwethinkofsomethingprettycompellingforforsiteownersandvisitorstodothan90%ofthe
webthatthatgetsyourelativelysmalltrafficberthexciteshimandownedbywayofdoingitwerefindingsomegapsintheinfrastructuresolet sdon tyellatthefolksnexttousworkbuildinginfrastructureandtrytomovethatforwardattackCancerbutcannothelpbutbutbutbutbuttherestisalldetailsbecauseit stheonlythingweneedtoworkonallofusandwherewewetakeitasaconstraintthatanything
webuildaroundmakingthe
webmore
socialaskedmesomethingandsomeoneelsewouldbuildonopenstandardsandineffectivethoseopenstandardsdon texistlet screatetheonceinvincibleasproposalsothat scounteduphowwedoitthenweworkaboveandbelowthelineonourwayontimeinoureyesoweshouldtellyouwhatIcantellyouinaweekandnooneexpectedthistothedropintheQ&Athatdidsothankyouforgettingupitwouldtalkaboutopen
social0.7whichisthethingthathasthose270millionuserssuicideopen
social0.8whichiswhichisapprovedandthen
peoplearedevelopingitnowthere sabunchofrelativelyincrementalenhancementstotheJavaScriptmethodsthingsthatarenotinterestingatthislevelofveryimportantthingthatweknewfromdayone
peoplewantedthatwasmissingiswhyI mprogrammingmodelandthepoweroftheinitialopen
socialreleasesallyouhavetodoiscodeinJavaScriptstandard
webdevelopmentmethodologyruninthebrowserthatyoudon tneedtheserveryouscaledtheserversyouworryaboutthatjustyoucandoitallinthebrowserwonderfulsomedevelopersthinkthat swonderfulofadevelopersoyou retyingmyhandsI vegotserversIliketocodeinrailsorPHPorJavaorwhateverI vegotbackandIwanttotakeadvantageofitandyou retellingthatcangetthe
socialinformationonmyserverIcanonlydoitinthebrowser…restfulAPIsforpartisanappointedpicksupwhereallthethingsthatyoucandofromtheJavaScriptarenowthere snowireprotocolevenalsousedtogetthatsameinformationtothesameinteractionsfromyourapplicationdevelopedserverandthereforeobviouslytheycanplaytogethersothatdeveloperyoucannotchoosewhatmixofappdevelopmentwoulddobasedonyourserversandwalkedwhatmakesyouwantdoinsidethebrowserhimtheoneofoneofthewordIrealizeIhaven tsaidyestothisshindigsoshindigisanApacheprojecttoApachesoftwarefoundationopensourceprojectandthemissionofshindigistomakeiteasytoadoptopen
socialsowhatshindigisbuiltasacompleteimplementationoftheopen
socialcontainersidecodesothatifIamahighfiveorafriendstirororMySpaceorsomethinglikethatandIwantedtoIcoulddownloadtheshindigstackplug-inbypokingupsomedatasourcestothebottomofthestackandIwouldthenbeabletodoallthemechanicsaroundbeingopen
socialcontainerincludingimplementingtheJavaScriptunrestlikeI vesleptonopensourceprojectonthat swhereIwanttotakethecoverIthinkweweweendeduptalkingalltherightthingsbutlikeIsaidIthinkIthinkwastogotodeclarethisofficiallyoverbutI llhangaroundforaslongas
peopleweretrappedinwherewhatkindofapplications
peopledowithhimthewelldependsonononyourtastesandcoolofthemostthemostpopularstuffisasalwaysknowwhatyouwouldfindaninnovativesomethingthemostpopularsiteslikeweretheonesthatvideojustjustturnonorderworldwideinthetopappswereacoupleofmusicappsandinthegameandattheendandinnoendinthethingsityetbutIlikehismusiconebuddypopeisjustnoticedisthatyounoticethatJackN.andN.istherenowisonsothoseofthepopularonesofgainsasmusicisfunontheendofthisself-expressionbecauseoneofthegroupbecausetheplaceswerealotofthisrollsouthisinitialliaison
socialsitesrightsothat sthatoneoneavenueIthinkthat sakickbackcategorythingsisactuallywhatIlikeleastaboutthelabel
socialdisastercategorythat
peoplethinkofwhentheyheartheword
socialandfromtherisencasinoanythingthatgetshundredsofmillionsuserscaringisoffofanotherveryinterestingsetofthingsthatarenotquiteliveyetbutafewofthebusiness
socialsiteswhichdon ttendtocounsel
socialbutthe
peoplelikeLincoln
peoplelikesalesforce
peoplelikeOraclebutifyou reworkingwithopen
socialarestartingtodevelopsomereallyinterestingappsaroundusingthisinabusinesscontextaroundnoisaknownapplicationtoseewhereI vebeenandwhereI mgoingonamapsoyoucanviewtobetravelinginthesameplaceassomeoneelseoranapplicationwhoknowssomethingaboutthisthatcanhelpmetoworkyournetworktofindthingsinaninterestingwaynoblesarenotliketheothertobemuchmorevaluecreatingofitisthere sacategoryofapplicationactuallyFacebookoutofthisisoneoftheirtoponcehighfivesasseeingthisisoneofthesegmentswhichisameetingofcausestheappcausesandyoucandowithaverysimpleapplicationdollartechnicalservicebulletinsasanapplicationofwhatthatletsyousayitisacauseIsupportandnoonewanteddonatefivebuckstoandthenyourfrenzythatandthentheycandonatemoneytothecauseminuteshowsyouyourimpactislikehowmuchimpacttobemadebyyouorforyouwhenyourfriendsandyourfriendsfriendscontributetothiscauseyoucareaboutnowandit sbothaself-expressionthingthatleadstoinactionandthenandthenitturnsoutitturnsoutthatoneofthethingsweresaidwithfriendconnectitendsupbeingknowimmediatelyitalmostdoesn tcountasanapplicationbutendsupbeingvaluableisisajoyofhisjustverysimplyagalleryofwho saroundsoasitesheiressthisinhisoncetheprojectsamplesitesisagalleryofanoble
peoplewhohavedecidedtojointhesitesoIgotothe
websiteIcanseewho stheirperipheralvisionthingandifIchoosetosignintoknowsIhaveGooglecookiesaroundsomeandsidedwithMichaelaccountthatisnotonlytoshowmewho saroundtoshowmewhichofmyfriendsarearoundnumbersandIdon tknowifIcallathalfthereasonIthinkit sinterestingisbecausetheratioofhowmuchIcareaboutittohowtrivialIthinkitistechnicallyisreallyhighrightofvaluevaluetocoderatiothereissurprisinglyhighdebatetowatchitinaso-soformewhenIgotosomerandomcookingsitetosaynotonlywithhis2000membersofthesitebutofanotebookbutthatjoyI llbeabletoseedownhereinyourmouthandfriendswhoarealsomembersofthesiteandIcandoitwhenIcanstartclickingonthemfunnyouttheredoingfinenowownaSonomaSusantocookingwhilethiscanyougivethatacassettethat saboutastrivialpieceoftechnologiesyoucanimaginewhatafactorbutthatusefulnessisthissoisisisisbuiltasafacelessuseisascloseasabombyetthat sthefirstpartofthequestionsoopen
socialallowsallthoseallowsyesornoanswerstoeveryquestionyoujustaskedthatcanopen
socialhastogobecauseopen
socialisanAPIsooneoftheinterestingthingsdeveloperscodingopen
socialhavetogetintotheirheadisthefactthatthereisn tasinglepolicyalthoughthereisasinglemechanismandendedasalwayswithoneofthesethingsthatmeansthesecondcontainerthatrunonthisatallandrealizethatmightbedifferentandafterthatitgetseasiersothereisbuiltintotheAPIatalllevelstheabilityforexampletosayyouknowhowmuchyoudrinkinthecontentsat1004cansayalotforalittlebecauseinsomecontainersetsanimportantpieceoftheprofileknowsit sirrelevantrighte-mailisjustanotherexampleofandeverycallthatispassedtothecontainerhasthatthere sthere sI mwhatisatechnicalquestionishowcanweevensurethatwhateverthecontainer spulseiscanbetrustworthylateinforcerightsobuiltintotheprotocolisoursigningmechanismsforrequestmadefromtheapplicationtobesignedbythecontainerwiththeideaoftheownerofthepageandtheviewerofthepageintheapplicationofforcepastthecontainerbackendsthecontainerbackandcanthenmakesurethatwhateveritspoliciesareitgrantsaccesstowhateversubsetofinformationthatisifyoutogotoaIisafacilityofaslowandgathertherethatareearlystagessoisnotthatit snotaseasyasitcouldbeboughthimfirstyoucangotoknowthehandlebuttheboatwasalwaysalongtailisalsowasassuredthatifyougotoforsitesandsearchtheirdirectoriesyou llhave95%coverageofinterestingstopifyougotothosesameforsitesandlookatthetop10mostpopularappsyouknowabouttellingmostofwhat sgoingonthat srightbutitexactlythatyouandit sexactlytheequivalentproblemtosupposeyouarecreatinga
websitethatdoessomethinginterestingaroundnofinancialpriceofhousesandsharingitwithyououthowtofindoutifthat sagoodideatostartacompanytodorealisticpricingorhackshoppingorwhateveryouknowbutitisnobetterorworsethanthesituationisasgoodasasothattheoutcomeoftheGivensoftheexactsameanalogyexactlythesameanswertodeepentheimportantquestionbuttheansweristhesameasifyourdeveloperandyouthinkyou recreatinga
websiteIdonatemoneywellifthat sifyourunadsonyour
websiteisjustasaslaveofisavisittimeofdayyouareamodelorIpayloadisathatareasitismybadoncertainsetofaisagoodoneoftheonenotobligatedtoexamplesofthetaughtmethatIdon tknowanythingaboutonesuchthatbecauseIwouldknowweweretalkingaboutdeveloperswillcareaboutthisisthesimpleanswerofrunadsontheirapplicationatyourapplicationsjusta
webpageromanceoftheonethatallowshimoneexampleisisthe
peoplewhomakeoneoftheTHElegalthrowshepickedherfriendsappstheysaidthethattheywereaskingusaveryimportantquestionaboutopen
social#amIallowedtothrowcokebottlesofmyfriendswasithotasitturnsoutthattheyhadapopularapplicationthattheyweregettingapproachedbyproductplacementopportunitieswerebrandswantedtoinjecttheirbrandofobjectsintothisapplicationformoreengagementandthenthatbecameaquestionforthecontainertodoordoyounotallowthatsortofproductplacementwhichisafascinatingquestioncompletelynon-technicalmayendupbeingthewaysomeonemakesthefirsthundredmilliondollarbusinessinthisIdon tknowrighttoitisoneofthetothetopicthatIknownothingaboutmonetizationtheotheroneisisisthissmoothrunningofsolelyaddictiveapplicationcalltyperacerhadsometyperaceryouruntyperacerandyouknowWolf321goanditshowsyouphraseandyoutypethephraseandkeepstrackofhowfastyoutypeinashowsyouhowfastyoutypecomparedtohowyourfriends-
peoplecompeteonnoofwhatmy60workerminimize89wordsperminutewithoutawonderfulonethatyesiknowyoutestingafineanalogywascountingdownthesosothisissomerset sandidon tactuallyknowtothisdaynobodygotintoconversationswherewhydon tyouget
peopletopayyoutoputreviewsofthenewmovieasthephraseandyouhavetotyperaidersofthelostarkisthebestmovieevericanonlyimaginehowisthespecialeffectsithoughtthatshewasmonetizationopportunitiesthathavenothingtowritesoi msuretherearecreativewaystomakemoneyasidon thaveanythingabout
3 years ago
•
Notes