IPv6 Crash Course – Part 2

This post is the continuation of my crash course on IPv6. You might want to check out part 1 here before continuing. Auto-Configuration, Local Addresses and Router Advertisements IPv6 has auto-configuration functionality built that doesn't require a configuration server in the network as in IPv4. When the stack is started, the first thing it does … Continue reading IPv6 Crash Course – Part 2

Why IPv6 Will Be Good For Mobile Battery Life

The other day I ran a post on the behavior of the SIP VoIP implementation of my Nokia N95 and that I was quite surprised to see it sending keep-alives to the network every 30 seconds. While this is normal and necessary to keep the NAT firewall open, it does have an impact on battery … Continue reading Why IPv6 Will Be Good For Mobile Battery Life

My AI Learning Journey – Part 9 – Local Documents and LLMs

In part 7, I’ve had a look at how external search engines can be integrated into Open WebUI and combined with local LLMs to get external references when asking questions instead of having to rely just on the output of the LLM. This is referred to as Retrieval Augmented Generation (RAG). The same approach can … Continue reading My AI Learning Journey – Part 9 – Local Documents and LLMs

Kubernetes Intro – Part 8 – Deploying Stuff into a Managed Cluster

In part 5 of this series, I’ve been looking at how companies like Linode, DigitalOcean and Amazon offer managed Kubernetes cluster instances. In other words, they provide Kubernetes clusters in freely configurable sizes, which can then be used for projects. The approach is quite different from how I thought it would work: Effectively, you get … Continue reading Kubernetes Intro – Part 8 – Deploying Stuff into a Managed Cluster