Thoughts on Computer Science, Politics and Philosophy


SVG: The Good, the Bad and the Ugly

Date: 2021-02-12 Tags: Computer Science, SVG, Web, Language Design, Graphics

The SVG logo.

SVG, short for “scalable vector graphics” is a format for, well, scalable vector graphics. In this article I summarize my opinion of the format, what its problems are and suggest what could be done to improve things.

Language Design: Machine or Human?

Date: 2021-02-11 Tags: Computer Science, Programming Languages, Language Design

When designing a computer language, be it for programming, data exchange, document markup or configuration, the first thing you should do is decide as to whether your language is meant for use by humans or by machines. Well, obviously, every language will be used by both, but still, who is your main target audience?

Das System ist das Problem

Date: 2020-11-08 Tags: Podcast, Politics, Germany, Society, Tech

The cover image of our podcast.

My friend Jonas and I are now making a German-speaking podcast named “Das System ist das Problem”.

My Bachelor Thesis

Date: 2020-07-23 Tags: Personal, Computer Science, Programming Languages, Haskell, Functional Programming, Type Theory, Dependent Types, Lambda Calculus, Algebraic Modeling

A fractal snowflake from the title page of my bachelor thesis.

I recently turned in my bachelor thesis. I don’t have the results yet, but still, that’s a lot of pressure gone now. I hope that I’ll be able to use the free time until my first master semester starts to get some of my personal projects done.

Routing Specific Docker Containers Through WireGuard VPN with systemd-networkd

Date: 2020-04-08 Tags: Tech, Linux, Network, Server, Docker, systemd, systemd-networkd, WireGuard, VPN

A motion blurred subway tunnel.

A simple solution for routing specific docker containers through a WireGuard VPN using only two simple systemd-networkd files, no cumbersome wg or ip calls.

The EU’s First Dictatorship

Date: 2020-04-02 Tags: Politics, Liberty, Authotarianism, EU

Viktor Orbán speaking for the EPP in 2014.

Hungary is now the EU’s first dictatorship. And the EU is doing – nothing.

Update on Speed Limits

Date: 2019-11-15 Tags: Politics, Germany, Traffic, Liberty

Just a small update on speed limits on expressways: While in Germany a general speed limit of 130 km/h has been rejected in parliament7, the Netherlands now have passed a law setting a general speed limit of 100 km/h during the day to combat too high nitrogen oxide emissions.8 (note that that’s no climate gas, but harmful for people, animals and plants). The prime minister called it a “rotten measure” but necessary.

Oh well.

Speed Limits on Autobahns

Date: 2019-10-12 Tags: Politics, Germany, Traffic, Liberty

The autobahn A45 in Dortmund-Oespel and the road sign for “all restrictions lifted”.

In Germany the discussion about an introduction of a general speed limit on freeways has rekindled. Again. Should it be introduced or not?

Frankfurt am Main

Date: 2019-10-08 Tags: Photography, History

The “Alte Oper” (old opera) in Frankfurt am Main.

Over the weekend I went on a trip to Frankfurt am Main. For the first time in a while, I took some time to take some photos with my camera and some turned out quite well.


Date: 2019-09-27 Tags: Politics, Environment

E-scooters lying on a sidewalk.

Electrical kick scooters are conquering cities around the globe. They are fun, practical and environmentally friendly – allegedly, that is.

My New Blog

Date: 2019-09-26 Tags: Meta

It took quite some time and tinkering, but now the first version of my new blog is ready. It’s far from finished at this point, but it works well enough. I’m looking forward to writing down my thoughts about politics, science and more here. We’ll see whether I’ll be able to keep up regular posts.

You can find more information about me and this blog on the about page.