News

Pinterest Buys Rights to Fleksy App Development Team

The company behind the popular Pinterest image-sharing Web site is pinning its own interest on the emerging world of predictive keyboards. Pinterest Inc. announced this week that it has bought portions of the company behind the smart keyboard app Fleksy. Under the terms of the deal, about half of Fleksy’s staff will join Pinterest, including founder and CEO Kosta Eleftheriou. The intellectual property underlying the technology behind the Fleksy keyboard was not part of the transaction. No other details about the transaction were released.

"It’s a bit of nostalgic timing as this month marks four years since Fleksy first launched in the iOS store as a standalone app for our wonderful community of blind users -- at a time when 3rd party keyboards were not yet supported on the platform," Fleksy wrote on its blog.

Lookalike Targeting

Pinterest didn't specifically say what kind of potential applications it might have in mind for the Fleksy team, but it did indicate that the Fleksy team might help it build its visual search engine via Fleksy's expertise in mobile engineering.

"Pinterest is intensely focused on refining the mobile experiences that make it possible to flow effortlessly through our catalog of ideas -- on any device, any place in the world," stated Scott Goodson, Pinterest’s head of core experience. "The Fleksy team is made up of truly noteworthy engineers and world experts in their areas. These technical artists have a history of developing architecturally innovative, highly optimized software."

Spark 2.0 Will Be Faster, Easier for App Development, and Tackle Streaming Data

It only makes sense that as the community of Spark contributors got bigger the project would get even more ambitious. So when Spark 2.0 comes out in a matter of weeks it’s going to have at least three robust new features, according to Ion Stoica, the founder of Databricks and keynote speaker at Apache Big Data in Vancouver on Tuesday afternoon.

“Spark 2.0 is about taking what has worked and what we have learned from the users and making it even better,” Stoica said.

Queries will be more performant - the goal is 10x faster - through the success of Project Tungsten, an ongoing effort which set out to improve the efficiency of memory and CPU for applications. The three ways it’s succeeded is through cache-aware computation that uses algorithms and data structures to exploit memory hierarchy, code generation to exploit modern compilers and CPUs, and using application semantics to eliminate memory getting bogged down on garbage collection and the JVM object model.

“The more semantics you know the better you can optimize the applications,” Stoica said.

Spark 2.0 will ship with even more components from Project Tungsten, which has been rolling out in pieces, across multiple releases, since Spark 1.4 about a year ago. 

Spark 2.0 will also feature improved APIs to make it “even easier” to write applications for Spark, a feature for the influx of data scientists that are now using Spark who aren’t necessarily full-blown developers and database admins. Part of this feature is the introduction of the Dataset API. Datasets are static typed extensions that use Resilient Distributed Dataset (RDD)-like operations, and when added to Spark’s dataframes, it creates a best-of-both-worlds approach.