New in: Splatoon 3, Fire Emblem Warriors: Three Hopes and Metroid Other M

Fire Emblem was an impulse buy this week, since I have wanted to get it since it was announced. So was Metroid, actually. I have been wanting to add it to my Wii collection for a while and found a good price on eBay.

Splatoon, however, was pre-ordered for a while. I’ve been looking forward to this game for a long time. Recently, I took part in the Splatfest World Premiere for Team Rock and had a blast. I’m glad to finally be able to hold this game in my hands.

I pre-ordered Splatoon 3 online, hoping to be lucky and get the game a day earlier, like a lot of other people. The package was dropped off today (release day) at around 2:30 PM. Actually the tracking suggested it may even be delayed by one day. Next time, I will just go to the store and pick the game up myself.

Trying to live a healthy life is a pain

I’ve been ordered by my doctor to live a more healthy life. That mainly means changing my eating habits, doing more excercise and leaving the house more often. Needless to say, I am struggling with all of these.

Anyway, this is my progress for today. I’m mainly just walking around aimlessly in the city. Since it’s summer, I should probably take advantage of it and go outside at least once a week.

Still working on my eating habits. That one is a bit tougher.

Notice of service shutdown: qpost

qpost is a social network I started in Summer of 2018 when I was looking to build an alternative to Twitter. I spent a good chunk of my time on it between 2018 and 2020 and really enjoyed building it.

However, I have since come to realize that qpost is not going to replace Twitter and it shouldn’t. I no longer believe in the need for an alternative to Twitter. I believe the entire model of Twitter has aged poorly and should be replaced entirely. Neither do I believe in services that only exist to be “alternatives” to other flawed popular services.

Most existing Twitter alternatives are heavily politically influenced, which is something I never wanted qpost to be. The initial idea of a “censorship-free alternative with free speech” however seemed to make people believe otherwise. I often noticed people believing qpost was just another Gab or Parler.

The name did not really help either. I am not a marketing genius and didn’t come up with the name “qpost”, so I was upset to find out that it is mostly associated with Qatar Post and Q-Anon. It was incredibly hard to be seen and be taken seriously with a name like that.

These are all things that led to me deciding to shut down qpost. This is a decision I have made a long time ago and it is about time to follow through with it. I have moved on to other projects, and already shut down other deprecated projects of mine (namely Yoshino Chat Bot and Kostenlos-WLAN), so it only makes sense to do the same with qpost.

qpost will officially shut down on June 1st 2022. New registrations have been disabled as of the publication of this post and the Android app has been unlisted from the Google Play Store. After this date, all data including user accounts, posts, follows, favorites and anything else will be permanently deleted.

qpost allowed users to either create native accounts or sign up with Gigadrive accounts. Gigadrive accounts will not be affected by this shut down. Those who wish to convert their qpost accounts to Gigadrive accounts should contact

The source code of qpost was published under the GNU General Public License v3.0 and will remain as an archive on GitHub and GitLab.

Thank you very much for supporting this project.

The Sequel to The Legend of Zelda: Breath of the Wild Delay

Nintendo just announced a delay for the launch window of The Sequel to The Legend of Zelda: Breath of the Wild. The game is now expected to release in Spring of 2023 after previously being announced to release in 2022.

I am not at all surprised by this to be honest. Back at E3 2021 when the release window of 2022 was announced I confidently said that I believe there will be a delay. Nintendo’s 2022 is already pretty packed and we still know next to nothing about this game so it was hard for me to believe they would really make a 2022 release date.

Regardless I am still excited for the game. It is very rare for me to complain about a delay since I will always prefer a polished experience over a rushed game.

GitHub Outage

Today I may have killed GitHub. Not really but it’s a funny coincidence.

I was working on something and after I committed my changes and pushing I noticed that the dev branch was ahead of my feature branch and there were now some merge conflicts.

I quickly rebased my feature branch but when trying to push the changes all of a sudden I got the following message:

“Weird”, I thought. I have gotten my pushes rejected before but not with this ominous “Internal Server Error” message. I thought I messed up something and GitHub couldn’t process my changes.

So I thought around and tried some other things, even reverting the other changes to force my rebase but nothing worked. I googled around and couldn’t quite find any answer until I took to everybody’s least favorite social media platform Twitter, saw that “GitHub” was trending and found this tweet. It wasn’t just me and GitHub had a partial outage.

How weird of a coincidence it is that this happens just as I want to push something. Today was also the day I moved a project with a full CI/CD pipeline to GitHub Actions for the first time. The stars just aligned, I guess.

Fix for WSL2 docker-credential-desktop.exe: Invalid argument

I just ran into a weird error with WSL after moving a workspace around on a different machine and trying to run ddev.

failed to solve with frontend dockerfile.v0: failed to build LLB: failed to load cache key: rpc error: code = Unknown desc = error getting credentials - err: exec: “docker-credential-desktop.exe”: executable file not found in $PATH, out: ``

When trying to invoke the “docker-credential-desktop.exe” from WSL (by building a Docker image or trying to run ddev for example) I always got a “Invalid argument” error. After a bit of trying around I found this message on the Docker forums which actually fixed the problem for me.

Edit the ~/.docker/config.json file:

nano ~/.docker/config.json

It should display something similar to this:

  "credsStore": "desktop.exe"

Change “credsStore” to “credStore” like this:

  "credStore": "desktop.exe"

I have no idea why this works or why this is a thing, but I would like to preserve this solution here in case it happens to me again or somebody else runs into this same problem.

I was able to run ddev normally afterwards.