House Democrats contend the $15 per hour minimum wage bill will lift workers who have not seen the benefits of a strong economy.Politicsread more
The Philadelphia Fed saw its primary gauge measuring the sector jump from 0.3 in June to 21.8, far better than Wall Street estimates of 5 and the highest in a year.Economyread more
Stocks erased earlier losses, but the rise was kept in check as Wall Street digested a mixed batch of corporate earnings results.US Marketsread more
"It's better to take preventative measures than to wait for disaster to unfold," Williams told the annual meeting of the Central Bank Research Association.The Fedread more
The fact that interest rates are relatively low makes the idea of a so-called insurance rate cut later this month an attractive option for the Fed.Market Insiderread more
Video of the event does not show the president disagreeing with his supporters. Instead, it shows that Trump paused as the chant began, allowing his supporters to continue...Politicsread more
President Trump said he's looking at the JEDI Contract that will be awarded to Microsoft or Amazon.Technologyread more
Wealthy clients liquidate some investments every year to cover their tax bill, so presumably this was higher than what Morgan Stanley has seen previously.Financeread more
Hacker Square at Facebook's headquarters pays homage to the company's early motto of moving fast and breaking things.Technologyread more
It's tempting to view Netflix as a possible replacement for the entire media ecosystem. But execs on its Q2 earnings call showed lower ambitions: It just wants to create the...Technologyread more
These are the stocks posting the largest moves midday.Market Insiderread more
Oath, the Verizon-owned parent company of Yahoo, is releasing for free some of its most important internal software, which the company has long used to make recommendations, target ads and execute searches.
The Vespa software solves a common but surprisingly difficult problem: quickly figuring out what to show a user in response to input, like when they type text into a box. Oath uses it in around 150 applications, including Flickr, Yahoo Mail and the main Yahoo search engine (specifically for components like entities, local results, images and answers to questions). It handles 3 billion native ad requests every day.
"The typical case is you don't know what you want to serve, but you have 20 billion pictures and you want to find the right ones," Jon Bratseth, a distinguished architect at Yahoo who led Vespa's development, told CNBC in an interview.
Vespa, which is now live on GitHub with an Apache 2.0 open-source license, can easily be added to different applications, making it suitable for use at big companies like Amazon, Facebook and Google that need to do different kinds of processing on different sets of data.
The release is the most important for Yahoo since it open-sourced the code for the Hadoop big data software in 2006. Hadoop has since come to be at the center of two public companies, Cloudera and Yahoo spin-off Hortonworks. Today people at lots of companies can contribute to technology that's still widely used at Yahoo, and build their own systems using Hadoop.
Big tech companies regularly open-source their software. But if there's powerful software at the heart of a company's biggest revenue centers, it can take a while to come out into the open, and Vespa is no different.
Vespa dates back to the early 2000s. Yahoo already had web search technology, first through a partnership with Google and later through its 2002 Inktomi acquisition. What Yahoo didn't have was technology for delivering search results and recommendations on content that falls outside traditional web search results.
In 2003 Yahoo acquired Overture, which included its partner AltaVista as well as a lesser known search engine called AllTheWeb.com. After the deal, the roughly 30 AllTheWeb people were given a year to build software that could perform certain functions quickly before web pages were shown to end users. The system also needed to be easy to set up, run and tweak, so that it could be applied to a variety of applications without much trouble.
In around 2005, the AllTheWeb team worked with Yahoo's shopping team to adopt the new system. It required less management time, freeing up staffers to build new features.
"After that, we had a proven use case -- and that was a complicated one," Bratseth said. "More and more teams in Yahoo started using our system by themselves, because it made business sense. They would offload a lot of the problems they had to take care of themselves."
So Bratseth's team started expanding the powers of Vespa. They made it capable of handling input other than users' strings of text; over time it could also personalize content based on what users had clicked on in the past, which is valuable in cases when users haven't typed in anything. They also changed Vespa so that it could take direction from machine-learning algorithms.
For the last five years, the Vespa group, based in the Norwegian city of Trondheim, has gone through the code and rewritten different parts to make the whole thing work better, Bratseth said.
They still have more work to do -- they're looking to integrate Vespa deeply with TensorFlow, the Google-led open-source artificial intelligence software framework.
Last week while Bratseth was visiting Oath headquarters in California, he met with people from Yahoo's Flurry division. They wanted to start using Vespa because they believed it could power a new feature for generating revenue: letting mobile app makers start running "house ads" that can promote their own offerings.
Poola Sreenivas, a software engineering director who has been at Yahoo for nine years, asked Bratseth -- today one of 10 or so AllTheWeb employees who remain at Oath today -- if there was a way to see how long it takes for Vespa to do its thing. Because at web scale, every extra millisecond that a consumer has to wait matters.
Vespa can hook into Oath's internal monitoring software, Bratseth said, but it also has a way to connect with third-party monitoring tools. "So you can do metrics and so on," Bratseth said.
Now people outside Oath can use the code as they wish, and get help from the very people who made it.