Mendhak / Code

A hands-on, low-level understanding of MCP using command-line tools

I like to understand what’s happening behind the scenes with any technology, especially when a tool or protocol is usually introduced through prebuilt clients. In this tutorial we will use tools commonly found on Linux systems to send MCP requests ourselves, and see how a few of its features work.…

Routing specific 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.