About three month ago I published my post about Bézier curves and mentioned a follow up post about B-splines. Here it is ;) I finished the course on Geometric Modelling and Animation in university so …

About two months ago I wrote a blog about neuromorphic computing which you probably want to read first if you haven't already. Two weeks ago I gave a talk in a university seminar about it and I mentio…

(The cover image consists of images of the White Paper) Today my brain woke up at 4:30am because it knew that something special would happen. No alarm clock used and no one needed. My brain was extrem…

Several years ago I found commits.io which is a service for making a poster out of your GitHub code project. I found this a really nice idea but at that time I didn't have a project big enough to fill…

Yesterday I built a helpful tool for checking how a change in my code improves its performance or make it worse in some cases. For those of you who don't know what I'm currently working on: I'm curren…

This blog post is mainly about the workflow I've learned during my time as an intern at the Los Alamos National Laboratory where I programmed a solver for Mixed Integer Non Linear Problems (MINLPs) th…

This is more or less a continuation of the last post where I described how to use a free Tesla K80 GPU in the cloud. I pointed out some problems I had which appeared during my time I did a project in …

I'm a Kaggler as some of you may know. That means I'm enjoying to tackle some of these problems: Kaggle Competions Well I'm not good at ML and just try to get my hands "dirty" on these problems as I f…

The Megaron-Cube is a puzzle where six different blocks should be combined to form a 3x3x3 cube. I tried to solve it a couple of times but never get it. It's cheating to use a program, I know... ... …

How to memorize a lot more than you think you can? There is a technique which you might have heard of, called Memory Palace or the Loci method. Personally, I prefer the phrase memory palace, because i…

What are your favorite words in a chat and what are the favorite words of your chatpartners? Facebook allows us to download our archive therefore we are able to analyze the messages without an Interne…

In this entry we will create a virtual collaborative whiteboard using WebSockets. Sockets.io in NodeJS makes it easy to build real-time tools like chat platforms or this collaborative whiteboard. In a…

It's time to use our machine learning knowledge in combination with real data. There is no need to teach logical functions or other well defined things to the computer. But do you know whether you wou…

In this blog entry you will learn how to visualize datasets on a map using Python. Unfortunately, I had a lot to do during the last month so this blog post comes a bit late. This entry is not about m…

How can a machine recognize digits and what are the obstacles in doing so? You and I can recognize digits at a single glance - well most of them anyway - but can machines do this as well? How can a w…

The first question that comes to mind, when starting a blog is the topic, the next one: "What to put in the first post?" I will start with a post describing myself and the topics I am working on. I a…