Welcome!

Machine Learning Authors: Liz McMillan, Roger Strukhoff, Zakia Bouachraoui, Pat Romanski, Carmen Gonzalez

RSS Feed Item

Live: Yahoo Previews Its New Application Platform

I’m here at Yahoo Brickhouse in San Francisco for an event where Yahoo will preview its new Application Platform for developers, the latest effort in an ongoing strategy to be more “open” that was announced last April.

Executive Vice President Ash Patel will be joined by Jay Rossiter, Cody Simms, Neal Sample, and Sam Pullara to explain for the first time in depth just what the Application Platform is all about. I’ll be posting my notes here as I learn more.

The release of the application platform comes on the heals of a new profile system, which didn’t exactly launch without a hitch.

  • The platform isn’t being rolled out today; apparently it’s coming sometime next week.
  • 11:51am - Ash Patel is kicking things off by saying that we’ll be doing a “deep dive” into Yahoo’s open strategy. He is going back a bit in history explaining how there was once a “Jerry fund” that later evolved into Yahoo’s developer program, which works on APIs and other tools. When Jerry took over as CEO, he wanted to turn Yahoo into a platform company and have products that enforce that notion. Move away from collection of products to platform that has a developer ecosystem of developers, publishers, and advertisers.
  • 11:54am - A strength and weakness of Yahoo is that it has a lot of data. Developers have wanted to tap into it but it hasn’t been easy to do, especially with all the acquisitions. So Patel sketched up diagrams with Jerry that embodied a vision for platform that provided single consumer experience. Then the challenge was turning it into an “end state”, something that actually allowed products to come alive and change the Yahoo consumer’s experience.
  • 11:55am - Over period of 3-4 weeks teams worked on specing various elements out and come up compelling story that was called the “Sharon Deck” (named after the typical Yahoo user). They walked through the typical Yahoo user’s experience after all the changes were put in place. That’s when they decided it was something they really had to do, so they formed a team that became the YOS (Yahoo Open Strategy) team. It’s what they’ve spent the better part of a year on. Search Monkey and BOSS were early parts of the strategy, but biggest was the new profile from last week.
  • 11:57am - The profile system is like an iceberg - you’re only seeing 1/9 of what’s going on. Youll start seeing other products that leverage the profile system. Neil started on platform side but has now moved to product side so products actually take advantage of the platform. Open Mail, Galaxy experience, new frontpage all will take advantage of the platform and its openness. It’s all about rewiring the user experience so it engages users, changes Yahoo from a walled garden to the “best of the web”.
  • 11:59am - Today we’re going into the details of the platform, will be an interactive presentation so we can ask questions during it. Neil is now introducing us to the team (”brain trust”) behind YOS - Rossiter, Sample, Simms, and Pullara.
  • Jay Rossiter (Head of Yahoo Open Strategy) is now up onstage. He was pulled into the “big bet” late last year. At the start, he wasn’t sure how serious Yahoo was about all this, especially because it would take such a significant effort. So he was a bit skeptical but within a day, after talking with Jerry, Sue and Dave Filo, he was convinced it was serious and Yahoo was throwing its weight behind it. So he came onboard.
  • 12:02pm - Hundreds of people within Yahoo are working on the platform - it’s a large scale development. Has both executive-level buy-in and the developers behind it. And now we’ve delivered it. This doesn’t always happen because often companies have executive-level buy-in but no traction among engineers. At Yahoo, the problem has traditionally been the opposite - too many ideas among engineers but little executive guidance.
  • 12:04pm - Developer platform coming next week. We had an open hack day last month, second in history of company. Challenge was to give developers API and 24 hours to build an interesting application. Then we had an award ceremony. That was a developer preview, but next week we actually bring these APIs out.
  • 12:06pm - Goals of YOS: 1) establish a social dimension, 2) open properties to 3rd party developers like never before (so they can blend their ideas with Yahoo’s own), and 3) rewire yahoo itself with social features (this part’s going to be a “rolling thunder” with social products coming online over time)
  • 12:08pm - Rossiter is now going to talk about the technology stack behind YOS. The Yahoo Developer Network (YDN) is the “front door” for developers, with full documentation and details about Yahoo’s developer services. YOS has been built on top of Yahoo’s cloud intrastructure, which makes it possible to launch services on a large scale across many countries (the new profiles launched for 31 countries, for example). On top of this infrastructure sits a social platform that embodies one social graph and profile record. On top of that is an application platform that provides a framework for developing social apps. And on top of that is a web services and query language that provides one mechanism for accessing and mashing up data. The application platform enables apps on Yahoo itself whereas the web services and query language can be used to create apps off Yahoo with Yahoo data.
  • 12:14pm - Right now Yahoo users have multiple user accounts for different services. So first step is collapsing all of those identities into one and then map that single identity to a social graph where it’s connected with others (friends, etc). This part alone is quite a big task, but from a user’s point of view it’s very beneficial. We had to rework our internal login components so we had an identity record that was safe to share across applications, even ones managed by third parties.
  • 12:15pm - Then we wanted users to be able to map this single identity with other identities on the web (Amazon, Twitter, Digg, Facebook, Gmail, CNN, Windows, Google, eBay, etc). One of the things we’re going to do is allow people to use other accounts (like Gmail) and log into Yahoo with them.
  • 12:16pm - Once we’ve tied user accounts together from across the web, we can bring in information from these other services and make it usable on Yahoo. Conversely, we’ll make this aggregated information available for other services as well. It’s an in and out service, not just a data trap. We’re using oAuth to do this so users can break access for services when desired.
  • 12:19pm - You can give temporary access to your profile through a token so you don’t give up too much control. You can also set it up so that services either have permanent access to your profile data or only for a set number of days. Granular controls are also available that let you give access to particular parts of your profile but not others (this is an extension to the oAuth spec).
  • 12:20pm - Yahoo is concerned about making sure that these controls are intuitive, which is why it’s being careful about how it rolls them out among its userbase. They are considering language tweaks and tutorials as some of the ways to explain things better. Getting the user experience right is key, as is setting the right defaults for users. Users will also have the ability to give developers visibility of their data but not access (a nuanced point that controls the flow of data)
  • 12:23pm - Some of our competitors tend to train users to not care about these sort of issues. Yahoo will make sure that users know exactly how programs will access their information, and the prompt should look fairly scary (”skull and cross bones”) so users actually think about it (they appear to be contrasting their method with that of Facebook’s). This will encourage developers to do the right thing. This warning and permission granting system will hold true whether the user is installing something onto Yahoo or using an app off Yahoo that accesses Yahoo data.
  • 12:30pm - We’re working on the ability to do authenticated requests so banks and other security-minded institutions can tie their services into YOS with peace of mind. Yahoo recognizes that a lot of security considerations have to be made if such organizations are going to open up for data interflow.
  • 12:34pm - Patel: “the number of user accounts people have is ballooning out of control”. Yahoo wants to be the starting point for all of these accounts and to create an engaging experience for all of them.
  • 12:36pm - Yahoo’s attitude seems to be much like Facebook’s when it launched its app platform. The company realizes there’s a lot that can be done with its data but it doesn’t want to be the one that builds all the possible apps around the data, especially when it involves countless third party services (it’s like the anti-communism argument: the state can’t control everything and know exactly what people want, so leave it to the market).

Crunch Network: MobileCrunch Mobile Gadgets and Applications, Delivered Daily.

Read the original blog entry...

CloudEXPO Stories
ScaleMP is presenting at CloudEXPO 2019, held June 24-26 in Santa Clara, and we’d love to see you there. At the conference, we’ll demonstrate how ScaleMP is solving one of the most vexing challenges for cloud — memory cost and limit of scale — and how our innovative vSMP MemoryONE solution provides affordable larger server memory for the private and public cloud. Please visit us at Booth No. 519 to connect with our experts and learn more about vSMP MemoryONE and how it is already serving some of the world’s largest data centers. Click here to schedule a meeting with our experts and executives.
Codete accelerates their clients growth through technological expertise and experience. Codite team works with organizations to meet the challenges that digitalization presents. Their clients include digital start-ups as well as established enterprises in the IT industry. To stay competitive in a highly innovative IT industry, strong R&D departments and bold spin-off initiatives is a must. Codete Data Science and Software Architects teams help corporate clients to stay up to date with the modern business digitalization solutions. Achieve up to 50% early-stage technological process development cost cutdown with science and R&D-driven investment strategy with Codete's support.
There are many examples of disruption in consumer space – Uber disrupting the cab industry, Airbnb disrupting the hospitality industry and so on; but have you wondered who is disrupting support and operations? AISERA helps make businesses and customers successful by offering consumer-like user experience for support and operations. We have built the world’s first AI-driven IT / HR / Cloud / Customer Support and Operations solution.
Darktrace is the world's leading AI company for cyber security. Created by mathematicians from the University of Cambridge, Darktrace's Enterprise Immune System is the first non-consumer application of machine learning to work at scale, across all network types, from physical, virtualized, and cloud, through to IoT and industrial control systems. Installed as a self-configuring cyber defense platform, Darktrace continuously learns what is ‘normal' for all devices and users, updating its understanding as the environment changes.
Platform9, the leader in SaaS-managed hybrid cloud, has announced it will present five sessions at four upcoming industry conferences in June: BCS in London, DevOpsCon in Berlin, HPE Discover and Cloud Computing Expo 2019.