• Readmore logoReadmore.dev
  • Latest
  • Explore blogs
  • Trending topics
General topics
  • Front-end dev
  • Backend dev
  • Product dev
  • Native app dev
  • Game dev
  • CompSci
  • Databases
  • Hardware
  • Robotics
  • DevOps
  • Security
  • Data Science
  • AI / LLMs
  • Blockchain / Web3
  • Design
  • Animation
  • General tech
  • Startups
  • Life / Culture
  • Career advice
  • Hiring / Interviews
Popular topics
  • JavaScript
  • TypeScript
  • Angular
  • Vue
  • React
  • Node.js
  • Next.js
  • Svelte
  • CSS
  • WebGL
  • Python
  • PHP
  • Go
  • Rust
  • .NET
  • Git
  • Firebase
  • AWS
  • Google Cloud
  • Azure
  • Linux
  • Docker & K8s
  • Raspberry Pi

Linux

Loading...

Last week

Setting up WireGuard on Synology DSM 7 using Docker and Gluetun

- A guide to connect a Synology NAS to a WireGuard VPN server....

Backend devDevOps

Two weeks ago

An uncomfortable but necessary discussion about the Debian bug tracker

- Note: this post represents my personal opinions as a Debian maintainer of a single package (Meson). It is not my intention to throw anyone involved in the service under a bus, but some things about it are not good and need to be spoken aloud (in my opinion anyway, other people...

Backend devDevOps

3 months ago

Windows 10 Is Dying, but Gaming (and working) on Linux Is Easy

- Microsoft is officially ending support for Windows 10 in October 2025, and for millions of PC users, that sounds like bad news, because you may not have the right hardware for Windows 11, or you may not want all of your personal data vacuumed up by Microsoft. But here’s the...

HardwareGeneral tech

Locality, and Temporal-Spatial Hypothesis

- Locality, and Temporal-Spatial Hypothesis Good fences make good neighbors? Last week at PGConf NYC, I had the pleasure of hearing Andres Freund talking about the great work he’s been doing to bring async IO to Postgres 18. One particular result caught my eye: a large difference...

CompSciDatabases

What the Meteorologist: Announcing wxpull

- I had not encountered the grib2 format before, but it is popular for this kind of data. A brief web search reveals the wgrib2 command-line tool might be helpful. Let’s see, is that in nixpkgs?… Nope. But we can add it. It’s a straightforward CMake build process with no required...

DevOps

4 months ago

Quick Tip: Mute the Terminal Login Message with A .hushlogin File

- Create a .hushlogin file in your home directory to silence login messages....

DevOps

Are We Chasing Language Hype Over Solving Real Problems?

- Exploring the trend of rewriting existing software in new programming languages, this article delves into the balance between innovation and practicality in software development....

CompSci

Why I Still Reach for C for Certain Projects

- In a world dominated by modern programming languages, C remains a powerful choice for low-level system programming and efficiency. Here's why I still choose C for certain projects....

Backend dev

I don’t want AI agents controlling my laptop

AI / LLMsSecurity

Debugging nixpkgs Package Build

- I’m teaching my five-year old to use computers1 Through a non-graphical NetBSD installation. Everyone says I’m crazy but I think it might just work for him. I’ll let you know how it goes., and he’s arrived at the point where he might need a text editor. None of the ones I know...

Backend dev

5 months ago

NixOS Hetzner Boot Repair

- I accidentally misconfigured one of my NixOS servers – a Hetzner vps – rather badly: too much ofthe disko configuration (which determines filesystem layouts) was shared between servers. When applied to a server that didn’t have an external volume it refused to finish booting...

DevOps

We Rewrote the Ghostty GTK Application

Backend devDevOps

What's new with Himitsu 0.9?

- Last week, Armin and I worked together on the latest release of Himitsu, a “secret storage manager” for Linux. I haven’t blogged about Himitsu since I announced it three years ago, and I thought it would be nice to give you a closer look at the latest release, both for users...

Backend devSecurity

6 months ago

Snap Unsnapped: Why Ubuntu's Packaging Isn't the Universal Dream You Were Promised

- Ubuntu’s Snap packaging system was introduced with the promise of universal Linux applications, easy updates, and robust security through confinement. While these goals are admirable, the reality of Snap for many desktop users has been a source of frustration, leading to a...

DevOps

Filesystem Backed by an LLM

- FUSE filesystem where file operations are handled by an LLM....

AI / LLMsBackend dev

7 months ago

Just speak the truth

- Today, we’re looking at two case studies in how to respond when reactionaries appear in your free software community. Exhibit A It is a technical decision. The technical reason is that the security team does not have the bandwidth to provide lifecycle maintenance for multiple X...

Security

A custom C++ standard library part 4: using it for real

- Writing your own standard library is all fun and games until someone (which is to say yourself) asks the important question: could this be actually used for real? Theories and opinions can be thrown about the issue pretty much forever, but the only way to actually know for sure...

CompSci

8 months ago

The British Airways position on various border disputes

- My spouse and I are on vacation in Japan, spending half our time seeing the sights and the other half working remotely and enjoying the experience of living in a different place for a while. To get here, we flew on British Airways from London to Tokyo, and I entertained myself...

HardwareRemote work

9 months ago

MLIR Part 8 - GPU Compilation with MLIR

- GPU Compilation with MLIR Continuing on from last time, now that we have our transformer primitives that we need to optimize, let's look at how we can translate high-level tensor operations (like softmax, attention, etc) expressed in MLIR down to low-level code that can run in...

Backend dev

Checking TLS Certificates with OpenSSL from Terminal

- There are more reasons to prefer doing this through the terminal. If we want to check the certificate for a non-canonical domain, for example, our web browser tends to redirect us to the canonical domain before we have a time to look at the certificate. The openssl client does...

DevOpsSecurity

10 months ago

Using Emacs More

- As I have spent a couple of professional years working on Windows systems with .net code, I have slipped away from Emacs a little. Now that I’m back on Linux, it’s taking some time to re-acquaint myself with it. There are some things I’ve never stopped doing, because they are...

DevOps

Building an Ubuntu service for my Antec Flux Pro

- I recently put together a new PC build. It's primarily aimed at machine learning so I wanted to get a case that had really great airflow. I asked around and was directed to a list put together by GamersNexus[1] highlighting their top cases of the year. The...

AI / LLMsHardware

Get Started With Self-Hosting

- Taking ownership of your data and services...

DevOpsHardware

Locking Yourself Out With Firewall Configuration

- I accidentally underconfigured my vpn1 Why do I run my own vpn? Because I have one of the world’s most privacy-friendly internet providers for my home connection, and I trust them over basically any other connectivity I might have access to elsewhere. before a work trip to...

DevOps

Rows per page

Page 1 of 6