How the Twitter Timeline Works (and 6 Simple Tactics to Increase Your Reach)

How the Twitter Time...

Understanding the social media algorithms is important to social media marketers, especially since it can heavily impact a brand’s reach on social media. We’ve talked about the Facebook News Feed algorithm and the Instagram Feed algorithm. This time, we would love to dive into the Twitter timeline algorithm. Up until 2015, the Twitter timeline displays tweets in the reverse-chronological order. […]

The New Facebook Alg...

The Facebook algorithm is constantly evolving in order to provide a better experience for users. But few changes to the algorithm have sparked as much interest and conversation as the recent ‘meaningful interactions’ update, in which Facebook said it would be prioritizing posts that create meaningful conversations, especially those from family and friends. The reaction to […]

Should You Put Several Event Types in the Same Kafka Topic?

Should You Put Sever...

If you adopt a streaming platform such as Apache Kafka, one of the most important questions to answer is: what topics are you going to use? In particular, if you have a bunch of different events that you want to publish to Kafka as messages, do you put them in the same topic, or do you split them across different topics?

Search engine battle: Is Yandex’s neural net algorithm better than Google?

Search engine battle...

Yandex, one of Russia’s biggest Internet companies and a popular search engine, introduced a new deep neural search algorithm this week named “Korolev.” RBTH tested it against Google to find out which search engine is better at understanding user requests. Yandex said it’s new algorithm, “Korolev,” is better at understanding user intent because it examines […]

How We Game the Algorithm to Tame the Algorithm

How We Game the Algo...

Algorithms are everywhere. Sometimes we see traces. Once in a while we feel the effects. Mostly, we go about our days vaguely aware of an invisible algorithmic presence. We set out to learn how people live with algorithms now and what it means for the future. One thing became clear as we asked people to […]

Ethics for powerful algorithms (1 of 4)

Ethics for powerful ...

COMPAS has been in the news a lot lately. It’s a proprietary algorithm widely used by judges and parole officers to set bail, adjust sentences, and determine terms for parole. If you are arrested in the U.S. today, COMPAS or an algorithm like it will likely influence if, when and how you walk free. The […]

The Five Faces of Algorithms

The Five Faces of Al...

Or, How We Conceptualize The Invisible Algorithms are everywhere. Sometimes we see traces. Once in a while, we feel the effects. Mostly, we go about our days vaguely aware of an invisible algorithmic presence. The goal: to make invisible algorithms more visible. So, I designed challenges to provide a glimpse into everyday moments and ongoing […]

Classification and Clustering Algorithms

Classification and C...

A famous dialogue you could listen from the data science people. It could be true if we add it’s so challenging at the end of the dialogue. The foremost challenge starts from  categorising the problem itself. The first level of categorising could be whether supervised or unsupervised learning. The next level is what kind of algorithms to get […]

A Stochastic Gradient Descent Implementation in Clojure

A Stochastic Gradien...

Description of the problem Gradient Descent is an algorithm that finds local extremum points of a real valued function with several variables.  As such it is a go-to algorithm for many optimization problems that appear in the context of machine learning.  I wrote an implementation optimizing Linear Regression and Logistic Regression cost functions in Common Lisp in the past. These cost functions […]