RSS.Social

Mumbling about computers

follow: @[email protected]

Posts

Reverse engineering a basic gym app

Adding OCR support to the local translator

Using local translation models on Android

Making a client side IPVS-based load balancer

Spawning VMs for unreasonable workloads

Booting x86-64: from firmware to PID1

A skeptic's first contact with Kubernetes

Learning about PCI-e: Implementing an option ROM

Learning about PCI-e: Driver & DMA

Learning about PCI-e: Emulating a custom device

Investigating crashes on self-modifying code

Exploring HUB75

Homelab backup LTE connection

Minimizing Linux boot times

Running a cross-architecture Nomad cluster

Spicing up a robot vacuum

Writing a compiler & Lua runtime

"strict mode" Ansible

Rust's Default in Python

Cursing a process' vDSO for time hacking

Pico8 performance

Making a handheld Pico8 console

Measuring keyboard to display latency

Building a GTK based mobile app

Docker-based images on baremetal

Building an MQTT client for the Kindle

Cross compiling for OpenWRT platforms

Reverse engineering the Bose QC35 bluetooth protocol

Creating a golden CentOS image

Flashing Linux disk images from an initramfs

Revamping an old tv as a gift

Bookworm - Utility to download books via IRC

BSD inspired network setup

Messing up backups

Simplifying the IOT framework's API

Logging and remote debugging on the IOT house

Extending the capabilities of dumb devices

Automated Debian install

Integrating a Kindle into house automation

Rewriting history on Firefox to get reddit's old UI back

OTA updates for the IOT house

IOT house with Sonoff and MicroPython

Segregating my home network

Monitoring my home network

3D printer woes

Custom router with espressobin

Hacking the HG659

GPU Passthrough in Debian

Debian stretch headless install

Meta blogging

Good luck, I'm behind 4 reverse proxies

nginx, caching and X-Accel-Redirect

Patching over Backblaze's B2 lack of CORS

Backups, Backups, Backups

Migrating single disk to RAID1 on Debian