Think small

Why is it so hard to make friends online? It’s perhaps a strange question to ask: most of us aren’t used to interacting closely with strangers on the internet. But we spend hours of our time each day browsing the web, often in sites specifically labelled as “social media”. How…


New Year’s Resolutions don’t work. Here’s how setting a theme for 2020 shaped the year, and what my theme for 2021 will be.

Do you start your New Year with a Resolution? Many people do, and the results are usually not great. That is why I don’t set myself resolutions — I set a theme for the New Year. Popularised by YouTuber and podcaster CGP Grey, a yearly theme guides you to improve…


Sports Analytics

Building predictions with a model, data pipelines and a Monte Carlo simulation

Formula 1 races often feel predictable: Mercedes has won the past 5 championships and 7 of the first 9 GPs in the 2020 season. There is certainly no lack of Formula 1 predictions online — anyone from professional pundits to self-appointed armchair “experts” is often keen to share theirs. …


A graduate software engineer and two-time intern shares his experience

If you are a student planning a career in technology, you probably need no convincing over the value of internships. Internships allow students to gain professional experience, network with professionals, and earn money over the summer break. They can also be great fun, if you find a company that matches…


Erbion is a platform for teaching Chemistry in secondary school level. Built with React.js.

Ever since COVID-19 took the world by storm, schools have struggled to adapt to the new normal of remote teaching. While the crisis has caused great disruption, particularly for the most disadvantaged students, it also created opportunities. Technology can enable active learning methods, which have been found to improve learning…


Centralised digital currency is coming, it won’t look like Bitcoin, and it will change the world

From seashells and animal skins to gold coins and paper notes, currency has functioned both as a store of value and a common unit for measuring the value of products and services across history. While currency has traditionally been tied to physical objects, most money in use today exists only…


How explainable recommendations can help you discover new insights.

This post is part 3 in my series of posts about explainable recommendations, based on my BSc dissertation. Part 1 introduces the concept of explainable recommendations, while part 2 covers my implementation of explainable movie recommendations using Python and React.js.

Recommender systems have seen increased usage over the past decade…


I also tested whether users actually liked them. Here’s the results.

This post is part 2 in my series of posts about explainable recommendations, based on my BSc dissertation. Part 1 introduces the concept of explainable recommendations, while part 3 discusses the application of post-hoc explainability in data science.

The previous post in the series discussed why improving the explainability of…


An introduction into explainable recommender systems

This post is part 1 in my series of posts about explainable recommendations, based on my BSc dissertation. Part 2 shows the implementation of an explainable movie recommender system, while part 3 discusses the application of post-hoc explainability in data science.

Recommender systems help users discover new items, and they…


We need an exit strategy, and we must be realistic about it.

In 31st of December 2019, a SARS-like disease caused by new strain of coronavirus was officially reported in the city of Wuhan, China. Not long after, the virus had become a pandemic of a kind not seen on Earth in a hundred years. News of health systems facing total collapse…

Ville Kuosmanen

I care about making digital products to improve the lives of real people.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store