Communications of ACM

A Funny Thing Happened on the Way to Academia . . .

I remember exactly when I knew I didn't want to be a pure mathematician. It was the Spring of my sophomore year and I was knee-deep in a math major at Stanford. It was 2003 and everyone was a computer science (CS) major, either prepping to be shipped off to Google or doing their own startups....


UX Magazine

Two Ways Artificial Intelligence Contributes to Great User Experience

As someone who has done AI research for the better part of a decade, I'm often in the uncomfortable position of dispelling misconceptions about the state of AI....


Forbes

What Were The Techniques Prismatic Used To Achieve Such Snappy Performance In Its iOS App?

A lot of the snappiness comes from good decisions on the backend. We use a lot of custom data structures and algorithms to keep a good ‘hot’ set of news items in memory, so backend newsfeed calls touch mostly in-memory items....

Robert Scoble Interview

Behind Prismatic



O'Reilly Radar

What it takes to build great machine learning products

Machine learning (ML) is all the rage, riding tight on the coattails of the “big data” wave. Like most technology hype, the enthusiasm far exceeds the realization of actual products. Arguably, not since Google’s tremendous innovations in the late ’90s/early 2000s has algorithmic technology led to a product that has permeated the popular culture. ...

Stanford iOS Course (CS193P)

Advanced iOS Gesture Recognition