abstract: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.
description: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.
---
![I heard that dramatic article images heavy with meaning are a meme, so here you have a picture of a subway tunnel because VPNs are network tunnels. [^i]](/res/article/metro-tunnel.jpg)
abstract:Electrical kick scooters are conquering cities around the globe. They are fun, practical and environmentally friendly – allegedly, that is.
description:Electrical kick scooters are conquering cities around the globe. They are fun, practical and environmentally friendly – allegedly, that is.
---
![E-scooters littering a sidewalk.[^i]](/res/article/e-scooters.jpg)
alt:The "Alte Oper" (old opera) in Frankfurt am Main.
abstract: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.
description: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.
abstract: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?
description: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?
---
This question is important because depending on your answer there are a few specific contradicting design principles that you should follow.
alt:A fractal snowflake from the title page of my bachelor thesis.
abstract: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.
description: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.
---
![The snowflake from the title page of my bachelor thesis. It is generated using a lindenmayer system fractal, which is a context-free grammar. That somewhat fits the topic, but it's mostly pretty and I like both snowflakes and fractals. [^snowflake]](/res/article/bachelor.png)
description:The first version of my new website is online.
---
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.
alt:The autobahn A45 in Dortmund-Oespel and the road sign for "all restrictions lifted".
abstract:In Germany the discussion about an introduction of a general speed limit on freeways has rekindled. Again. Should it be introduced or not?
description:In Germany the discussion about an introduction of a general speed limit on freeways has rekindled. Again. Should it be introduced or not?
---
 and the road sign for "all restrictions lifted".](/res/article/a45-oespel.jpg)
abstract: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.
description: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.
# alt: The autobahn A45 in Dortmund-Oespel and the road sign for "all restrictions lifted".
#abstract: In Germany the discussion about an introduction of a general speed limits on freeways has rekindled. Again. Should it be introduced or not?
description:A small update on speed limits on expressways.
---
Just a small update on [speed limits on expressways](https://www.eisfunke.com/article/speed-limit-on-autobahns.html): While in Germany a general speed limit of 130 km/h has been rejected in parliament[^fail], 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.[^pass] (note that that's no climate gas, but harmful for people, animals and plants). The prime minister called it a "rotten measure" but necessary.
description:Thoughts on Computer Science, Politics, Philosophy and More
---
::: box
I am Nicolas, also known as Eisfunke. I'm a computer science student from Germany. I like learning & teaching stuff, functional programming, type systems, politics and more.
If you'd like to find out more about me or if you want to contact me, take a look at the about page.
Occasionally I write blog articles about various things that interest or bother me. You can find these articles below.