Буквально недавно Twitter опубликовал весь исходный код алгоритма, который составляет ленту рекомендованных твитов.
Интересно, что основными языками для такого алгоритма были выбраны Java и Scala.
С самим алгоритмом можно ознакомиться тут:
https://github.com/twitter/the-algorithm