Routing only a few domains over a VPN
While researching topics around relatively niche subjects, mostly cats, I’ve needed to access certain websites that block traffic from the UK, namely imgur and civitai. These platforms are global in nature and otherwise accessible to most people, who will have little reason to cater to my geographic circumstances. The most…
Image rendering in the terminal to aid with descriptive prose
Although I enjoy reading, having no mental imagery means that rich, descriptive passages are often lost on me. I will skip them and move on, not without feeling guilty about doing so. For this reason I’ve made attempts in the past to aid me, including displaying rendered images on the…
A homepage for the terminal
I’ve mostly used terminals transactionally; though I don’t avoid them, I’ll usually interact with a terminal window to run a few commands, and get back to what I was doing. Over the past few years, though, this has been changing. Thanks to a profusion of modern text-based user interfaces (TUI)…
Privacy is not a soundbite
An unfortunate aspect regarding the privacy discourse is how it has been subverted into a set of meaningless soundbites that detract from actual privacy issues. A commonly used refrain, often used to gatekeep software and services, is about how “they are selling your data”. That’s a gross oversimplification of what…
Undervolt your GPU for better performance and longevity
Undervolting is something I’ve been ignoring for a long time on my GPU. In recent times, with the GPU shortage and the need to hold on to our PC parts for longer, undervolting is becoming more important. It helps reduce heat, reduce power consumption, might make the components last longer,…
ON1 Photo RAW on Linux
While Linux is the best environment for development purposes, Windows has been my go-to for gaming and photo processing needs. But given how much time I spend in Linux, I naturally wondered whether I could reduce the need to dual boot.
How do terminal progress bars actually work?
Terminal progress indicators are a common sight in command-line applications, often used to show progress of long running tasks and ensuring users don’t get bored. Implementing them in scripts these days is pretty straightforward thanks to various libraries, but I’ve been curious about how they actually work under the hood.