Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

Index Projects Posts Lists About Hey, I'm raf Sailor, political scientist, academic, FOSS contributor, and digital artist. I'm passionate about operating systems, open-source software, and system administration.

News

Blog 2 months ago
Taste Is All That's Left
import Banner from "@components/Banner.astro"; For most of the time I have been writing software---which, compared to some of my readers, is not that long---I have come to believe that the hard thing was making the thing exist at all . This is not necessa
Read more
Report
Blog 2 months ago
The Tool and the Tedium
Lately, I have been thinking a lot about my relationship with mathematics. I blame it on a certain friend of mine who's rather passionate about math, and as a byproduct of a somewhat recent discussion, I've been thinking about how math---something that's
Read more
Report
Blog 3 months ago
Nix Evaluation Is a Scheduling Problem
Most, if not all, Nix tools I build (or at least, consider building) eventually want to do one little, very boring thing. They want a list of derivations an expression produces , and well, they need to find a way to get it. Not necessarily a build log---I
Read more
Report
Blog 3 months ago
No Software is Ever Truly Finished (And Neither is the Land)
Not long ago---by which I mean an annoyingly short time ago---I wrote a post titled I'm Moving to a Farm . In it, I declared a hard reset: I was stepping away from the metropolis, stepping away from the bureaucratic weight of my day job, and, most emphati
Read more
Report
Blog 4 months ago
Moving To A Farm
I think I'm depressed. Yeah that's it, that's the post. You can stop reading now. No, really. Despite all the constant jokes, easy-going attitude (which you might think is a façade, and you wouldn't be entirely wrong) and alongside everything else that cr
Read more
Report
Blog 5 months ago
Nix's Substituter List Is Not a Routing Table
Nix's substituter model is one of those designs that is almost right, but isn't exactly there. It is simple in itself: you list a few binary caches in nix.conf , the daemon walks them in order, and if the path you want is anywhere on the internet a build
Read more
Report
Blog 6 months ago
Why I think Go is a Terrible Language
I'll start with a disclaimer that I know will bother some of you. Maybe bother you a lot , or maybe make you laugh: this is not a screed from someone who doesn't understand Go. You wish it were, and frankly, I wish it was. Unfortunately for me, I have wri
Read more
Report
Blog 8 months ago
The Nihilist's Guide to Cross-Compiling Dioxus for Windows
The Rust GUI ecosystem has matured into a landscape of impressive, specialized tools. If you need immediate-mode simplicity, you reach for egui; if you want an Elm-inspired architecture, you go with Iced; and for raw, GPU-accelerated performance, GPUI is
Read more
Report
Blog 10 months ago
2025 Wrapped & 2026 Wishlist
Howdy! It seems like creating something with "wrapped" in its name is this year's tradition (looking at you, literally every music platform and their poor copycats) so I decided to use this opportunity to make a recap and name it that way. It is also fash
Read more
Report
Blog 1 year ago
The Tradeoff Trap
Not so long ago, I have spent quite a bit of time writing a new component for my site. It is not really that fancy. Though suffice it to say, it took more time than it was worth; the component is written in Rust, compiled to WASM using wasm-pack and it's
Read more
Report
Show more news