Differentiation between popularity and novelty? What a succinct explanation. Incidentally Twitter originally used popularity, but switched to novelty[1] because Justin Bieber regularly dominated the trending tweets list.
Surprisingly, I've applied most of the mentioned algorithms on real world data while working on some side projects. Realized that even big organizations use fundamental Machine Learning algorithms to get their tasks done. This feels quite reassuring as you don't need a MS/PhD to solve such complex/interesting problems.
Nice. I learned a ton with this. Definitely adding the various types of calculations to my reading list. I haven't googled for this yet, but is there an open source hashtag trends detector around? If not, would be pretty cool to use the teachings of this post to build one.
Interesting that most hashtags don't get more than 3 posts per hour - that breakdown would be a good graph to see! It's also curious that they don't apply some type of seasonal decomposition to the timeseries data; though perhaps that that makes sense with Instagram's particular data.
[1]http://mashable.com/2010/05/14/twitter-improves-trending-top...