Johannes ‘fish‘ Ziemke
5pi.de
Johannes ‘fish‘ Ziemke
@5pi.de
Cloud, FOSS, ML/AI
SoundCloud, Docker, Airbnb Alumni
Prometheus Maintainer

Building something new
„Nobody needs scripting languages“, „Nobody needs virtual machines“, „Nobody needs the cloud“, „Nobody needs containers“, „Nobody needs Kubernetes“, „Nobody needs AI“
May 21, 2025 at 1:48 PM
Jemand hier Bock auf Prezident Konzert diesen Samstag in Berlin? Hab noch Tickets übrig.
April 1, 2025 at 9:21 AM
Chain-of-Thought LLMs are ass covering pricks. Guess that makes them one step closer to AGI
March 19, 2025 at 10:21 AM
Github Workflows are such a werid mix of good ideas with poor execution. These input types are such a PITA.. github.com/orgs/communi...
Syntax error when input of type 'number' are forwarded by 'workflow_dispatch' to the reused workflow · community · Discussion #67182
Select Topic Area Bug Body Describe the bug When a 'workflow_dispatch' calls reusable workflow, and forwards it's input of type 'number' to the called workflow, it results into syntax error. To Rep...
github.com
March 12, 2025 at 9:37 AM
OMG firebase.google.com/docs/project...

Took me at least an hour to figure that out since there was no "Firebase Tos Not Accepted" hint in the tf error
Get started using Firebase with an existing Google Cloud project  |  Firebase Documentation
firebase.google.com
February 18, 2025 at 11:22 AM
Anyone here creating XRechnung or whatever? What tool / service can you recommend?
February 11, 2025 at 10:18 AM
Am I the only one who can't remember which notification sound belongs to which messenger? This is so annoying
February 3, 2025 at 4:43 PM
Took my waay to long to figure out why my kubectl commands were exiting successful without doing anything using this Dockerfile:

ENV KUBE_VERSION="v1.27"
RUN curl -Lsf "https://dl.k8s.io/release/$KUBE_VERSION/bin/linux/amd64/kubectl" \
| install -m 0755 /dev/stdin /usr/bin/kubectl
...
January 28, 2025 at 10:29 AM
Looks like it took pretty much 10 years to fix my reported issue: github.com/moby/moby/is... - and this despite I was working at Docker and tries to prioritize it internally 😬
docker-proxy doesn't use the right source address to send udp responses · Issue #11998 · moby/moby
Hi, when running a DNS server in a container and exposing the port without specifying the IP to bind (-p 53:53/udp) the answers don't get translated. I don't have a easy way to reproduce right now,...
github.com
January 23, 2025 at 11:57 AM
Somebody please finally fork minio and remove all the crap nobody needs for the test env stuff that is 99% of its use case..
January 23, 2025 at 10:28 AM
I'm worried about Trump/Musk doing right things and 'old europe' doing the opposite just because Trump/Musk are facists.
January 23, 2025 at 10:00 AM
Reposted by Johannes ‘fish‘ Ziemke
ZEW-Gutachten über finanzielle Auswirkungen der Reformvorschläge der Parteien. Massive Ungleichheitseffekte. Die Steigerung der Armut bei den Rechten ist schon erstaunlich. Das muss man schon wollen. Der Geld-für-alle-Plan der Rechten ist natürlich nicht finanziert. ftp.zew.de/pub/zew-docs...
January 18, 2025 at 2:16 PM
Is it just me or is o1 much better at justifying bad recommendations?

Do you need "one repository per user"?
Not necessarily “exactly one.”
---
I totally agree ... So it’s fundamentally insecure
...
Why Some People Do #5 Anyway:
January 9, 2025 at 3:55 PM
Did my good deed for the day
November 17, 2024 at 10:51 PM
Finally got to write a new blog article: "Build securely with Github Actions and ECR using OpenID Connect" - 5pi.de/2024/aws-gh-...
February 5, 2024 at 4:47 PM
Generative AI is not more or less than the continuation of automation of labour and craft. Creativity, whatever that specifically means, is something else. You need creativity and craft to build something today. In the future, creativity will be sufficient. For better or worse.
January 16, 2024 at 6:52 PM
🤯🤮 table_name.to_s.classify.constantize
December 11, 2023 at 1:28 PM
Wondering how many people were hurt by this:
$ python3 -c 'import requests; print(requests.get("http://www.example.com/", headers={"Authorization":"Bearer verysecretandnevershouldgetlogged\n"}))'
...
ValueError: Invalid header value b'Bearer verysecretandnevershouldgetlogged\n'
November 27, 2023 at 1:52 PM
Reposted by Johannes ‘fish‘ Ziemke
„In diesem Interview berichtete der britische PEGIDA-Sympathisant und Autor von rechten Büchern Douglas #Murray über den Krieg gegen die islamistische Terrororganisation Hamas. Gegen Ende des Clips relativiert Murray die Verbrechen der Nazis.“

www.juedische-allgemeine.de/meinung/rech...
November 22, 2023 at 12:22 AM
All mulled wine recipes I found don't seem to take alcohol nor volatile aroma evaporation into account ugh.
November 15, 2023 at 11:05 AM
Reposted by Johannes ‘fish‘ Ziemke
Der verbotene Adventskalender
September 11, 2023 at 3:55 PM
Copy/paste, but change what the skeleton is holding.

💀
|{I}_🌯
I/ \
/_ \_
Copy/paste, but change what the skeleton is holding.

💀
|{I}_💅
I/ \
/_ \_
Copy/paste, but change what the skeleton is holding.

💀
|{I}\_ 💀
I/ \
/_ \_
November 2, 2023 at 12:11 AM
Reposted by Johannes ‘fish‘ Ziemke
Natuerlich gibt es auch andere Gruende fuer Vermoegensungleichheit: niedrige Spitzensteuersaetze bei der EST, laxe Wettbewerbspolitik, Korruption, etc. Das sind Gruende fuer Vermoegensungleichheit, die zumindest problematischer erscheinen.
October 30, 2023 at 3:39 PM
Reposted by Johannes ‘fish‘ Ziemke
Plakativ gesagt: sozialdemokratische Paradiese erzeugen fast mechanisch Vermoegensungleichheit, so lange es in ihnen Unternehmertum gibt, den jene werden auch in ihnen Vermoegen anhaeufen (und vererben wollen).
October 30, 2023 at 3:39 PM