Just to add on to this incase anyone is wondering, Twitter has a library that allows you to use the different futures together (https://github.com/twitter/bijection) if you need to.
Where is all the footage from? Is this allowed by the NBA? The quality of the footage is quite good.
This seems to be just searching the clip title. For example, if you search 'curry 3' ('curry three' returns nothing), it'll return things like "Curry 2' Finger Roll Layup (6 PTS) (Iguodala 3 AST)" or "Curry REBOUND (Off:0 Def:3)". If it could match the search query with play-by-play data, now THAT'd be cool.
The computer beeping is merely a reminder and I'm betting most drivers will even disregard it after they are familiar with the track they are on. Gear changes happen so often and so quickly that waiting for a computer to tell you when to shift is a sure sign of unfamiliarity with the track layout and it's also a hit to one's concentration (ex. if they're trying to pass the car ahead or block the one behind). Anyone that does any sort of track driving consistently should know what gear their car should be in for each corner long before a race.
This. A lot of people look at apps like Instagram and Facebook, and think that they're simple to build and manage, when they don't realize that the part of the app the consumer directly interacts with on their screen is the tip of the iceberg when it comes to the entire business.
This blog has some good articles on how to work with Futures properly as well as some Akka stuff.