RSSAmplifier

Blog

Port19s Webpage

port19.xyzRSS feed ↗104 posts

Latest posts

💻 Claude for Code Review in Github Actions

AI somehow got good at code, but other than writing it, it can also review it now. In this post, I will show you how you can integrate Claude into your project with GitHub Actions to review pull requests. 90% of my AI usage during the development of ani-cli v5 was getting Claude to review the current state of the v5 branch and nitpick small problems. I would say that around 60-70% of the raised…

💻 How to auto-align your claude usage windows

I've been using Claude for three weeks now, and want to share a small but impactful lifehack for getting more usage out of the weekly limit by aligning your five-hour usage windows to your actual daily schedule. The basic premise is that Claude supports scheduled tasks. In Claude code and since sometime this week also in the regular Claude chat. 🔗 How To What you do is you go ahead and you…

💻 My first experience with vibe coding

So, around a month ago, I had my first real experience with vibe coding. I define vibe coding as generating the whole application with minimal or no human editing of the source code. In this post, I want to share my experience. 🔗 Application I have a Nintendo Switch 2 and my local library has a large catalogue of ca 500 Nintendo Switch games that are accessible via a RSS file . Before playing a…

📚 The German Sports Badge

getting gold with superior bureaucracy So I'm currently in a side-quest heavy phase of my life and what better side-quest than to obtain the german sports badge? It's an official honorary decoration of Germany, prerequisite qualification for many of our police forces and customs agencies, recognized by the bonus programs of many health insurances and it looks nice on a suit. It comes in…

📚 Theater vs Cinema

I'm now employed full-time again for five months. I like the job and the job likes me, it's chill but not boring, it plays to my strengths. As I filled up my savings, I also leveraged the enjoyment boosting effect of prepayment for consumption, namely I bought: zoo pass (valid 1 year) museum pass (valid 1 year) pool pass (indefinite 10% rebate, a prepaid card basically) cinema 5x ticket…

💻Offline Stack💻

also check my programs I use Precursor to this list: 💻 Internet Exit Strategy 🌸 = high value, those are also saved on my phone LLMs 9GB gemma-4-E4B-it-MLX-8bit 3.6GB gemma-4-e2b-it-4bit Non Kiwix 🌸1.42GB all of standardebooks.org (Patrons Circle) 1GB Music yt-dlp -f 249 🌸600MB OrganicMaps Offline Maps of all of Baden-Württemberg 464MB Newadvent Catholic Encyclopedia (20 USD Offline Version)…

💻 Site Archival & My Favorite Posts

My domain expires exactly a year from now, so I thought it fitting to release a short update. Basically I don't feel like publicly writing as port19 anymore. Lists, especially bible study , will probably receive some more updates, but no more standalone posts are planned after this one. After domain expiry, you'll be able to access my website via my github profile , since it's…

📚 What I've read this year

plaintext list for copy-pasting # Fiction - George Orwell - Animal Farm - Leo Tolstoy - The Kreutzer Sonata - Franz Kafka - Metamorphosis - F. Scott Fitzgerald - The Great Gatsby # Politics - Arthur Schopenhauer - On Women - Lewis Carroll - Alice's Adventures in Wonderland - Niccolò Machiavelli - The Prince - Karl Marx - The Communist Manifesto # Theology - The Holy Spirit - The New Testament -…

📚 Floor Sleeping Review 2

right side profile of my setup I finally got it, I cracked the code. For the last nine nights I have slept on the floor and I have no intentions of going back. Even my apple watch agrees that the sleep I now get is as restful as on my bed. The last time I seriously tried this three years ago I used a 6mm yoga mat and a sleeping bag. Now I am layering this 230x250cm blanket from IKEA, folded twice…

💻 Internet Exit Strategy

the majority of this blogpost was written mid september The dead internet theory was still fringe 5 years ago, but now even mainstream voices are complaining about the enshittification of social media and all other online platforms. With the rise of generative AI, the rest of the internet, previously accessible via search indices, has been drowned out in SEO garbage. Since this view is as…

💻 Easy Lockscreen Autoreboot

🔗 Why Full Disk Encryption is more secure than any lockscreen. My FDE password is much more secure than my lockscreen password. If my laptop is stolen while in lockscreen, whether by criminals or feds, I want it to move into a more secure state eventually to circumvent brute-force attacks. Also I guess this is neat to save power if you go on vacation or sth. 🔗 How On arch based distros with…

📚 Second Nursing Internship

Update From Inside The Welfare Trap I have been unemployed for a little over 6 months at this point and believe this warrants another NEET update. I'm also now in my second week of my second nursing internship, which I will also talk about at length. Q1-Q2 Being unemployed was pretty nice in March, where I mostly enjoyed it as I would a regular vacation and could do so in good conscience in…

💻 Re-Reviewing the Apple Ecosystem

🔗 Previously (2025) X86 vs M4 Mac Mini Benchmarks (2024) Garmin vs Apple Watch (2024) Apple Ecosystem Review (2023) M1 Mac Review 🔗 Introduction In my on-off relationship with apple hard- and software, I converged on some specific usage patterns and have now formed a sufficiently refined opinion that it warrants a fresh review of the apple ecosystem. Apple makes great hardware that I can readily…

📚 Basic Prepping

In February I played the game This War Of Mine , in which you play a civilian surviving during war. It's a very fun resource management type game and is what got me interested in the topic. By the end of April, I was pretty much done with my prepping, but I didn't feel like making a post out of it until now. Scope This is not intended to keep you alive indefinitely in a true SHTF…

📚 The Rosary >> Mindfulness Meditation

I've been praying the rosary for about a month now to great effect. In this post I want to contrast the religious devotion of the rosary it with the secular exercise of mindfulness meditation. I will do so from a secular perspective, withholding from you the many religious benefits of the rosary as propagated over the last ~500 years by many popes and saints. Mindfulness Meditation When I…

📚 Track Everything

It randomly dawned on me today that I track way more stuff than most people and that it may be very insightful to my readers to know what and why. Finance: Spendnotes & Rolling Shopping List I started the habit of tracking my spending in high school over five years ago at this point. It's a good way to hold yourself accountable and troubleshoot excess spending after the fact. Even once your…

🍚 Overnight Oats 2.0

V 1.0 Prep time: 5 min Fridge time: 6-12 hours Ingredients 150g Oatmeal 70g raspberries 300g of milk (optional) 10g flavored protein powder Tools bowl plate spoon teaspoon measuring cup Directions measure your oatmeal and add half of it to your bowl now add the protein powder and mix now add some raspberries, lightly mix again add the remaining oatmeal add the milk and stab it with your spoon a…

✝️ Bible Study ✝️

Yes, I'm christian. Roman Catholic to be percise. My Bible is the revised Einheitsübersetzung , a german translation used in the liturgy of the catholic church, and the most widespread in germany. It's a large leather edition. For US shoppers I recommend the catholic company , from where I bought my rosary and my crucifix chain . I have 3 little statues, of Mary , St. Michael and Jesus .…

📚 On (Rage)Bait, The News and Reddit

So almost 3 years ago I wrote a post about social media and how it wastes your time. I kind of cringe at this cheap proclamation of virtue that any critique of social media is. We all know that we should spend less time on our devices to a point that its fallback content for uninspired youtubers to yap about how bad TikTok is. In that post I focused on one aspect of what makes social media…

💻 X86 vs M4 Mac Mini Benchmarks

I'm too lazy to write a large introductory paragraph, so take a look at the X86 PC Part List and head straight to the benchmarks. 🔗 Benchmarks Power Idle: 55W vs 5W Youtube 1080p: 75W vs 5W Speedometer 3.1 Brave: 110W peak vs 15W peak Super Mario Sunshine 4K: 120W-130W vs 18-24W XCOM 2 4K Minimal Menu: 200W vs 30W Peak: 275W in Overwatch 2 vs 36W compiling Emacs Performance Speedometer 3.1…

📚 Nursing Internship & NEET Update

today my last day at work was exactly two months ago Nursing Internship My nursing internship in the last week of march was certainly interesting. It started with an early shift from 7:30 am until 1:30 pm, which was my record in terms of steps per day this year: 20k steps and 360 stand minutes according to my apple watch. That is a lot for now, but I could get used to that with some training…

💻 Leaving IT And Future Of This Blog

🔗 Low Activity As you may have noticed, the frequency of posts on this blog has decreased from about two a month to almost radio silence. Out of sheer laziness, I still have not built out the kitchen, almost half a year into this new apartment, so that doesn't leave much opportunity to blog about new recipes . In terms of lifestyle , everything has already been said and I wouldn't want…

📚 The Synergy Of Triathletic Training

for runners While I love running and its my main sport, its high impact nature means that pure running training opens you up to overuse injuries. Since I dislike the cold, and running in it, I've visited the indoor pool and rode my bike into the city a couple of times this winter. I now believe I can achieve 80% or more of the results of pure running training by including the two other major…

🍚 Flu Bomb Tea

source Prep time: 5 min Steep time: 5 min Ingredients 2 cloves of garlic as much ginger as garlic 1 lemon 1 tsp turmeric 1 tsp cayenne pepper 2 tsp apple cider vinegar 400ml water Tools kitchen knife cutting board teaspoon kettle teacup Directions Put water in the kettle and turn it on Cut the stuff Dump it into the cup along with the spices Add lemon juice and apple cider vinegar last Then pour…

📚 Run Warmup

Pre-warmup Before doing any mobilizing exercises it makes sense to somewhat get the blood flowing for a few minutes. I like to do this by either going to the grocery store or doing some other household chores for at least five to ten minutes, but if I'm running late I will do ten burpees instead to give myself a jump start. The rest of the warmup should take only around 5 minutes. Upper Body…

📚 Running Race Protocol

Story of a 5k 3-5 Days before Race I try to get more than enough sleep in the days leading up to the race and eat a little healthier and more than I usually do. This becomes more important the closer race day gets. Sleeping poorly five days before a race won't have too big of an effect, but two days before the race it will have a noticeable impact. In terms of nutrition I try to add, not…

📚 Garmin vs Apple Watch

Garmin Forerunner 945 vs Apple Watch Series 6 Background About a month ago I decided to side-grade my apple watch to a garmin watch because those are said to be way better for running. I got lucky and scored a cheap used forerunner 945 for just 80 bucks. After wearing it for now exactly 3 weeks I want to now compare the two from the perspective of a beginner runner that owns an iphone. Garmin…

💻 ZSA Voyager Review

ZSA Voyager next to M1 Macbook Air - Oryx Training Price Breakdown ZSA Voyager : ~330€ (365 USD) VAT & Imprort Duties: 77€ Ambient Nocturnal Switches & Bongo Cat Keycaps : 70€ Sum: ~480€ 🔗 Light Silent Linear Switches The Ambient Nocturnal Switches I ordered for this keyboard are choc style key switches, which is an emerging standard for low profile keyboards. They are silent linears, perfect for…

💻 Review of my Playstation 2 and 3

tl;dr ps2 is too pixelly and better emulated or played via ps3 re-releases PS2 - Final Fantasy 12 - 4k VA 🔗 The Glorious Used Market I'd like to open this review of my gaming consoles by expressing the great gratitude I have for the well priced used tech market in Germany. Playstations from all generations grow on trees, if local ebay offers are any indication, and so do their games. A PS2…

📚 Beginner Running Advice

heart rate zones are important I've picked up running again in early august and ran an official 11.5k 8 days ago. This is after 20 months of no running. I did run regularly in 2022, but mistakes in my training made that do more harm than good. In this post I want to give some running advice that I wish I had known in 2022. Heart Rate Zones If you're completely unfamiliar with the…

💻 I coded my own dead link checker

Go is an acquired taste 🔗 Foreshadowing As foreshadowed in my post explaining my blogging setup , I always wanted a faster dead link checker to run on my evergrowing website. My dislike for go made me procrastinate on this project for quite a while. Then, last Friday I finally had some motivation to code some go and ended up writing the v1.0 of my own dead link checker in about two hours. Some…

📚 Stop Whining

habitual complaining is not healthy I have it good For context, me and my colleagues work at a large company in an air-conditioned building, in a small team-contained office of four people. We get payed slightly above the industry average, have a nice canteen serving cheap tasty meals, and have free fruit baskets and coffee machines. We have multiple high resolution monitors, pretty new laptops,…

💻 Apple Ecosystem Review

Since I bought myself some used Apple hardware at the end of June, I'm now writing a consolidated review on it. 🔗 MacBook The M1 MacBook Air was the first piece of Apple hardware that I bought and cost me 630€. There were no further surprises and everything I said about the M1 MacBook Air and about MacOS in my review of last year still applies. While it cost by far the most I consider the M1…

💻 PHP Language Review

For quite a while now I have wanted to develop a dynamic website. ¹ In that pursuit I looked at Python Django, even going through the whole tutorial. I was almost certain that this would be the best way to do things, but frustrations with the deployment process made me hesitant to go any deeper. Luckily, a hacker news post about mildly dynamic websites gave me the impulse to at least give PHP a…

💻 Optimizing Unicode Fonts with Fonttools

good riddance subfont This week I added a nicer house emoji to the footer and added heading anchors to all my <h2> s in the tech category. So to make sure everyone can actually see those I had to re-optimize my font of choice. Previously I have written about how to use subfont for this, but it&#x27;s a pain to work with and despite my own documentation I didn&#x27;t manage to make it work again on…

💻 Monitoring with Github Actions

🔗 Why A little while ago I wrote rapture, a modern server setup, with the goal of covering a wide range of popular infrastructure tooling. It used what I call the DANG Stack , and birthed the two technical deep dives: on Persisting Grafana and DigitalOcean Provisioning with Ansible . While these fancy tools have their place in professional use, the high memory consumtion of Prometheus and…

💻 High Availability

How many nines do you need? I consider myself to be a linux admin, or devops engineer as the kids say, so the goal of high availability is one without which I&#x27;d be much less optimistic about my career. I want to put out this article to take a step back and cover in broad strokes what level of availability you may want to aspire towards and what measures you can take to achieve it. 🔗 First…

💻 GPN CTF 2024 Writeup

GPN CTF 2024 Writeup This weekend I participated in the GPN CTF , organised by the CTF team of the Karlsruhe Institute of Technology. I focused on the challenges tagged "Introduction", solving all except the Pwning one. For my readers unfamiliar with CTFs, I recently wrote this post about their role in my career so far. The flags are listed in the order I got them. 🔗 Sanity Check: You know the…

📚 Unyielding Consumerism

~1 year update on my spending habits Okay, it was never that bad Where we left off So in July of last year, following a particularly egregious impulse purchase, I started to curb my spending by following a new system. I call it the rolling shopping list , and have been using it as a tool to stop impulse purchases with great effect. Yet, it hasn&#x27;t been the silver bullet to solve all spending…

📚 Is Meditation Worth It?

I&#x27;ve always wanted to write a piece on meditation, but could never think of a coherent message worth communicating. This has now changed. I don&#x27;t meditate regularly. I had short phases in my late teens and early twenties, but didn&#x27;t see the true benefits, for those aren&#x27;t advertised. And frankly, even if they were, they would be a hard sell. Meditation usually gets sold as some…

💻 CTF: My Origins

Google CTF 2018 🔗 What are CTFs Security CTFs, with CTF standing for Capture The Flag, are challenging, time bound IT security contests. Jeopardy style CTFs are more common and feature a wide selection of challenges in a few different categories. The main 5 categories are crypto (cryptography), pwn (binary exploitation), rev (reverse engineering), web and misc . Occasionally you&#x27;ll see stuff…

🍚 Leg Disk Stew

takes way too long Leg Disk Stew Recipe Cooking time: 10 min Oven time: 90 min Ingredients 1 (~500-800g) leg disk with bone (beef) 6-8 carrots ~150 soup noodles 500ml water 3 tsp broth powder (opt) black pepper (opt) salt (opt) Tools potato peeler cutting board cutting knife large pot small pot cooking spoon baking pan Directions Preheat the oven at 200°C top-bottom Briefly wash the leg disk Put…

🍚 Mushroom Stew

Prep time: 10 min Cooking time: 15 min Ingredients 250g champignon 50-100g other mushrooms (opt) 30g dried porcini (sub: other expensive mushrooms) 50g butter 2 small onions &#x2F; 1 large onion 200g cream 500ml water 3 tsp broth powder 1 tsp curry powder 2 tsp white pepper (opt) some parsley (opt) black pepper (opt) 1 baguette (opt) Tools cutting board cutting knife small pot cooking spoon…

🌸Retro Games🌸

also check my anime list Completed • played through twice Curation Sourcing & Emulation Myrient is good for curated nointro and redump romsets. It shuts down March 31st. Romsfun is my current fallback site. I use dolphin and pcsx2, but also the nintendo switch online library + expansion pack. My Gamepad is a black 8bitdo pro 2. PC Since the beginning of 2024 I have largely dropped PC gaming in…

🍚 Irish Coddle

Irish Coddle Recipe Prep time: 30 min Cooking time: 10 min Oven time: 60 min Ingredients 8 potatoes 3 carrots 100g bacon 200g sausage 50ml rapeseed oil (sub: sunflower oil) 500ml water broth powder black pepper salt Tools potato peeler cutting board cutting knife deep plate large pot cooking spoon baking pan Directions Preheat the oven at 200°C top-bottom Peel your potatoes and carrots Chop the…

💻 The Other Lisps

🔗 Timeline My history with lisp and functional programming starts in august of &#x27;22 where I learned haskell ¹ , doing a lot of coding puzzles with it. When I eventually wanted to make an actual project with it, I ran into a wall regarding the tooling and practical applicability of it. So, in september, I started learning clojure and then had a very productive few months with the language. An…

💻Programs I use💻

I&#x27;m not gonna keep updating this on every distro&#x2F;hardware change. For up-to-date info, check my dotfiles Base Linux Mint While I have mostly used Arch in the past, Mint has always been my second favorite distro. Now that my computer usage is becoming less technical as I turn away from my career in IT, I thought it would be wise to migrate to a "just works" or "beginner friendly" linux…

💻 My Blogging System

A tour of what makes my blog totally awesome I&#x27;ve been actively blogging for almost 2 years now, releasing over 50 posts in the process. Along the way I optimised a bunch of parts of my publishing process and website. This post will cover all of the technical aspects of what powers this blog. 🔗 Static Site Generator My static site generator of choice is Zola . What makes Zola special is that…

💻 (Non)Guix - The Uninstallable

channelling my lambda grindset 🔗 Motivation So I&#x27;ve been writing lisp or 1-2 years now depending on how we count, mostly Clojure ¹ and Emacs Lisp. ² Recently I started looking into guile scheme as the next fun lisp to sink time into. At the same time, friends in the ani-cli discord are moving to nixos in droves. Wanting some of that functional package management goodness for myself, but with…

💻 Commit Signatures via SSH

The easy way to sign your git commits In a talk by GitButler I learned about the quick, gpgless way to sign commits on git 2.34+, supported by github and all major code forges, that I&#x27;ll share with you today. As a prerequisite I assume you already have your ssh key pair that you use for authenticating with github. If not, and you somehow still use access tokens to authenticate, check out the…