I just had need of getting my entire shell history with timestamps as I'm writing a report and want to see what I applied when. While researching I found out that the history shell builtin uses the fc builtin command under the hood, and this allows specifying a timestamp format. $ history 5018 fc -l 5019 fc -l 0 5020 fc -l 0 --help 5021 fc -l 0 -t "%Y-%m-%d" 5022 fc -l -t "%Y-%m-%d" 0 5023 fc -l…
I'm currently setting up my new computer for work, and part of that is installing all the browser extensions I use daily. When I was working as a Frontend developer there were a lot more, but today there's only a handful I really need . I'm using two browsers: Vivaldi for work, and Zen for listening to music and social stuff like the Fediverse . Vivaldi is Chromium based, and Zen Firefox based, so…
I just took 5 minutes before a meeting to go through my ever growing RSS reader list and Florian is talking about making time for intentional photography again. I miss the intentionality, the crafting vs. reacting. I need to make time. This hits home so so so hard. I do love photography, a lot , and I do love to actually create something; Walk around and find things, photograph an event or concert…
Ahh well, ... I decided to not sneakily post all the missing days from last week on the photoblog . The last published entry was 2026-04-07 and while I did take some photos during the week none of them are publishable - they're all documenting the work we did on the house + some extra from the one time I took a walk through town looking at a second-hand bike which I didn't buy in the end. This…
fakedata_generator , my data generation library for Rust, now support generating random emojis! 😍 let emoji: String = fakedata_generator::gen_emoji(); // emoji => "🍑" Getting emoji support into fakedata_generator has been on my imaginary list for a while, and out of need to test a PR on mktoc , my table of content generator, I implemented it the other day. The main work is done by a Nushell…
I’ve seen the post A Random List of Silly Things I Hate and thought: What if we shared random things we loved instead? I always loved discovering things people are passionate about, so here’s some things I’m into: pancakes made after my Grandma's recipe Pop music, been listening to a lot of Addison Rae this past weeks in between all the punk and hardcore music dancing to live music taking…
You may know my classic piece of writing called " Oh no my gpg key expired (like every year) ". I open this post every time my GPG key expires and I need to recreate it in order for my git commit signing to work again. While documenting this setup for our internal guidelines in my project at AOE, I realised there's a "new" kind of signing key around with basically no downsides: SSH keys! They…
For a while now my XBox Series X had been insanely loud when gaming. I assumed it was because the games I played were demanding on the hardware (Baldue's Gate 3 and Divinity Original Sin 2 for example), but yesterday evening I started „ Drop Duchy “ which is fun and very much not so demanding and my XBox sounded like a jet about to take off. So, I spent this morning cleaning it up and - of course…
I'm currently setting up k3s on my "homelab" (aka a Raspberry Pi 5 in my living room ). One problem I immediately hit was accessing the Kubernetes API from "outside", e.g. when I'm not home. I grabbed the k3s.yaml kube config but wasn't able to access the Kubernetes API directly. It runs on localhost:6443 and I don't really wanna expose it to the public internet just yet (or at all 😬). The…