Tech Couch

A Comfy Corner for Software, Security, Cloud, and AI

Avoiding namespace pollution in C

Keeping code of all sizes clean and maintainable

Configuring vagrant to use kvm

Easy VM automation backed by libvirt

A guide to byte encodings

From binary to text and back

Understanding the different sizes of ai models

Making sense of differing model sizes and variations

Enabling gpu support in docker

Accelerating video and machine learning workloads inside containers

A practical guide to working with sudo

From basic usage to configuration

Encrypting data in python with fernet

Secure data encryption without the hassle

Setting up port knocking for SSH

Hiding important services from unauthorized eyes

Running local text to speech using chatterbox

Multi-language text to speech with optional voice cloning without external services

Modern backup management with restic

Reliable backups from storage to recovery