Posts
Ubuntu: Build your own kernel
Need to build the kernel Ubuntu uses with some custom patches? Well this is for you then epecially if you want to enable HDMI FRL for MTL+ (Intel Meteor Lake and above on older kernels).
Thursday, October 15, 2026
Samsung Galaxy S26 Ultra (SM-S948B): Local Privilege Escalation
This post details how to get `root` on newer Samsung phones where unlocking the bootloader is no longer an option.
Tuesday, September 1, 2026
Community Fibre: 5 Gbps Business Broadband Plan Results
Test results after upgrading to the 5 Gbps plan.
Saturday, August 22, 2026
Intel Wi-Fi 7 BE201 320MHz: Enabling Wi-Fi 7 Multi-Link Operation (MLO) on Ubuntu 26.04 LTS
Connecting to a SSID/access point that supports MLO and as advertised by the `Banana Pi BPI-R4 Pro 4E` on Ubuntu 26.04 LTS only works on `wpa_supplicant@v2.12` or above.
Saturday, August 15, 2026
chroot with Fedora-style BTRFS subvolumes
When you are trying to fix broken system you often have to `chroot` into it. This blog post shows how to use `chroot` with the default Fedora-style BTRFS layout.
Sunday, July 12, 2026
Android 16: Android Linux Terminal Customisations
How to customise the Linux distribution that comes with the Android Linux Terminal even further.
Sunday, May 17, 2026
Android 16: Force enable the Android Linux Terminal application on a Samsung S26 Ultra
How to enable the hidden Android Linux Terminal application using `adb`.
Tuesday, April 21, 2026
Community Fibre: How to get an extra ~123Mbps increase in download and upload speed
Bypassing the ISP issued ONT by using an SFP+ module that has 8311 Firmware.
Saturday, November 1, 2025
Kubernetes: Setup grafana/loki-stack on a cluster for monitoring
This is an example of how to setup Grafana Loki stack on a Kubernetes cluster.
Wednesday, January 1, 2025
Installing nerdctl (contaiNERD CTL) and BuildKit
A Docker-compatible CLI for Containerd.
Saturday, October 12, 2024
Multi-node k3s cluster using Vagrant with the virtualbox provider
Every wanted to bring up multi-node K3S cluster up? This post covers how to do.
Tuesday, October 1, 2024
Two useful `rg` and `fd` aliases
Often needed parameters to these useful tools.
Tuesday, October 1, 2024
Envoy Proxy: Compiling on Fedora 38
It took me a while to get Envoy Proxy to compile natively on Fedora 38 so I am documenting it in order that I don't forget.
Wednesday, November 1, 2023
MetalLB: Configuration for minikube
How to configure `minikube` to use MetalLB.
Sunday, January 1, 2023
Fedora 34: ROCm 4.3.1 Installation
How to go about installing ROCm on Fedora 34.
Friday, October 1, 2021
Golang: httputil.NewSingleHostReverseProxy
`ReverseProxy` is an HTTP Handler that takes an incoming request and sends it to another server, proxying the response back to the client.
Monday, January 1, 2018
HyperLogLog (HLL) and HyperLogLog++
HyperLogLog is an algorithm for the count-distinct problem, approximating the number of distinct elements in a multiset.
Friday, December 1, 2017
Probabilistic Counting with Stochastic Averaging (PCSA)
One of the most fascinating algorithms, if not the most, that I have come across. It is a solution to the count-distinct problem.
Saturday, July 1, 2017