Page - 2

Page - 2

Elecom Deft Pro - Two Months In

by ian

It's not quite two months in, but I said I'd give an update on the Elecom Deft Pro after some use, so here I am! Bad Stuff Bad news first... Initial Adjustment Period I'm not gonna lie, the initial ad...

Const Assertions

by ian

I'm currently working on a project which involves a lot of lower level data structures. By lower level I mean things like layout and bit positions, and exact sizes being important. As such, I have a n...

Elecom Deft Pro - First Impressions

by ian

I recently picked up a new trackball to replace my prematurely aging Elecom HUGE. Here are my first impressions after only a few hours, since there wasn't much I could find online comparing them prope...

Unzip, UTF-8, Docker, and C Locales

by ian

Today's episode of "things that make you go 'wat'" is sponsored by unzip. Yes, the venerable utility ubiquitous on UNIX-like systems. I mean, what could possibly go wrong? This morning I was...

Rootless GitLab CI Container Builds with BuildKit

by ian

Forgive me in advance, but this post will probably be a bit rant-y. If you're looking for a way to do container builds in GitLab CI without a lot of fuss, this article is for you. RIP Kaniko I'm writi...

Optimizing Rust Builds with Target Flags

by ian

Recently I've been doing some work using Apache DataFusion for some high-throughput data pipelines. One of the interesting things I noticed on the user guide was the suggestion to set RUSTFLAGS='-C ta...