Skip to content

Posts

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.

Read more →

Tuesday, September 1, 2026

Community Fibre: 5 Gbps Business Broadband Plan Results

Test results after upgrading to the 5 Gbps plan.

Read more →

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.

Read more →

Saturday, August 15, 2026

Banana Pi BPI-R4 Pro 4E

Review of the router and running Docker containers on the Banana-Pi BPI-R4 Pro 4E.

Read more →

Saturday, August 1, 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.

Read more →

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.

Read more →

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`.

Read more →

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.

Read more →

Saturday, November 1, 2025

Run Visual Studio Code as root on Linux

Run `code` as root on Linux

Read more →

Thursday, May 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.

Read more →

Wednesday, January 1, 2025

Installing nerdctl (contaiNERD CTL) and BuildKit

A Docker-compatible CLI for Containerd.

Read more →

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.

Read more →

Tuesday, October 1, 2024

Two useful `rg` and `fd` aliases

Often needed parameters to these useful tools.

Read more →

Tuesday, October 1, 2024

Firecracker microVM

Getting started with Firecracker microVM.

Read more →

Monday, January 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.

Read more →

Wednesday, November 1, 2023

MetalLB: Configuration for minikube

How to configure `minikube` to use MetalLB.

Read more →

Sunday, January 1, 2023

Fedora 34: ROCm 4.3.1 Installation

How to go about installing ROCm on Fedora 34.

Read more →

Friday, October 1, 2021

Caddy: Reverse Proxy

A reverse proxy using Caddy.

Read more →

Sunday, July 1, 2018

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.

Read more →

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.

Read more →

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.

Read more →

Saturday, July 1, 2017