Janik von Rotz

Store Passkeys in KeePassXC


The goal of Passkeys is to replace passwords.

The idea is that instead of remembering a password and entering it to access your account, you own a device that generates a password for you.

Remembering is replaced with Owning.

In this post, I’ll give an example of such a device and how you can create and store a Passkey securely.

Read More...



Why I am disappointed in AI

I would describe myself as an AI critic. AI as a sales hype has not met any of my expectations. The current state of AI is very disappointing. If you feel the same way and cannot really point out why, this post might be of help.

Read More...



The Neurosurgeon

My first and hopefully one of many short stories about humans, purpose and what if.

Read More...



Survive the American techno-imperialism

Source of the image: https://www.spellingmistakescostlives.com/single-post/us-empire

In my last post, I explained how to map a keyboard key in Linux. In this post, I want to provide ideas on “How to survive the American techno-imperialism”.

Read More...



Map Keyboard Key

I am using a “Keychron K3 Pro” keyboard. Right of the space key there is a “Super” key to run the launcher (similar to windows key). Therefore the “Alt Right” key is missing and this makes creating umlauts more difficult. I am using the “Enlgish (int, with AltGr dead keys)” keyboard layout and pressing Alt Right+Shift Right+" gives me the ¨. Remapping a key in linux is very easy.

Read More...



Work with LLMs on the command line

I used VSCodium and Codeium to develop Python code. VSCode is my editor of choice and Codeium is a well integrated AI-tool that helps writing code. While it solved a lot of problems for me, especially writing boilerplate code, I became more and more frustrated using this setup.

No longer I wanted to understand the actual problem or piece of code, but just to prompt out a solution. Often I was eagerly waiting for the auto-complete feature to fix my code. I copied pieces of code to LLM chats in the browser and then updated the code in the editor. This workflow didn’t feel right. This isn’t coding.

Read More...



Sync .env files

The .env file is a common standard to define environment variables and secrets for a software project. When working on multiple machines and in teams, ensuring that the .env files are up-to-date is important.

I was looking for a solution to solve this problem. If you duck for “Sync .env files” you will most likely end up on https://www.dotenv.org/docs/quickstart/sync. The Dotenv project provides a service for syncing .env files. However, their service requires an account and this was out of question in my case.

How can I sync secrets with my team using git only?

Read More...



Tech won't save us

I love this quote. It has its origin most likely in the podcast by Parix Marx.

In the comment section on Republik for an article about Zuckerberg revealing his true intentions, I argued that its time to stop using the American tech.

The broligarchs and American tech imperialism get on my nerves.

To show better options, I provided a list with links. Here is the same list:

Read More...



2024 Book List

In 2024 I read 4 books and 10 mangas. Even though I read more mangas than books, the list will still be called “book list”. And there is another update. The rating is now on a scale of 5 point instead of 10.

My favorite book was Landkkrank by Nikolaj Schultz. And my favorite manga was Ion Mud by Amaury Bündgen.

Here is the full 2024 book list:

Read More...



Digital Sustainability and LLMs

This week I experienced:

And even though these events seem unrelated, I think they have a lot in common. This is all about over consumption and resource availability. Let me elaborate …

Read More...



1