Machine Learning: k-means clustering

k-means is a popular unsupervised machine learning algorithm for finding clusters in data. In this article we will be learning the intuition behind the k-means algorithm and coding a basic implementation of it. Unfortunately I won’t be delving into the mathematics behind the algorithm (or else the article would be too long!) but there are […]

March Roundup (Maths, Tech, Computing)

Can you believe we’re already a quarter of the way through 2018?! March had two significant events, the first being the Cambridge Analytica data breach scandal and the second being the death of Professor Stephen Hawking. I’ll admit the latter is less of a maths, tech or computing story, but I thought his passing was […]

February Roundup (Maths, Tech, Computing)

Hi everyone, I’m back with a couple of short summaries on topics that I’ve found significant and/or important in February. As before, links to articles that I used on each of the topics will be included at the bottom of the article in case you want to read more into the subjects. Telugu Symbol Crashes […]

January Roundup (Maths, Tech, Computing)

Welcome to Plancktime’s first ever monthly roundup featuring short summaries on a couple of maths, tech or computing news that I thought were interesting and/or important. Links to articles that I used on each of the topics will be included at the bottom of the article in case you want to read more into the […]

The Halting Problem

You’re sat at your desk, watching a progress bar stuck at 99%, wondering if it will ever finish. This is exactly the question that the halting problem asks. Given an input, will a computer program run forever, or eventually halt? For example, the simple program while (true) { print(“This one goes forever.”); } would loop […]