Open Machine Learning Workshop, August 22

Open Machine Learning Workshop, August 22 On August 22, we are planning to have an Open Machine Learning Workshop at MSR, New York City taking advantage of CJ Lin and others in town for KDD. If you are interested, please email msrnycrsvp at microsoft.com and say “I want to come” so we can get a count of attendees for refreshments.…
Original post: Open Machine Learning Workshop, August 22
Source: Machine Learning (Theory)

Dynamic sizing content in Keep cards

For our latest design of Kifi.com, we’ve moved to a graphical, content-centric view for keeps. Each keep appears as a card that contains the title, description, primary image, and metadata about the keep itself. We wanted to design an experience where the user could quickly digest the content of the keep, so wanted to optimize the card presentation as much…
Original post: Dynamic sizing content in Keep cards
Source: Kifi

A Spotlight Effect for Interactive Guides in HTML

For decades, video game designers have built tutorials or getting-started guides into their games to help new players ramp up quickly. Nowadays it’s common to see helpful overlays introducing me to a user interface when I try a new app on my phone or sign up for a new service online. The best guides or tutorials allow me to actually…
Original post: A Spotlight Effect for Interactive Guides in HTML
Source: Kifi

Typesafe case study on Kifi

We were happy to participate in a case study that Typesafe wrote on Kifi. Specifically, they were interested in how we used the Typesafe Platform to build the reactive and scalable platform that powers Kifi. The service’s unique approach to search is based on users easily tagging and keeping anything found online – articles, videos, pictures, email – allowing these…
Original post: Typesafe case study on Kifi
Source: Kifi

Scala macro annotations: a real-world example

TL;DR: github.com/kifi/json-annotation. Also, sign up for Kifi. Scala macros can be a great tool to reduce boilerplate code. For example, Play provides macros for easily creating Json serializers. Given a case class: 1 case class A(field1: Int, field2: String) it is easy to define a serializer inside the companion object: 1 2 3 object A { implicit val format: Format[A] =…
Original post: Scala macro annotations: a real-world example
Source: Kifi