artemis.sh - bandcamp - projects - blog - contact - rss - places - archive this site
Welcome, welcome. Here you’ll find quite a lot of technical writing. A bit of
philosophy too, though I am somewhat restrained in that regard these days; the
public eye and the increased prevalence of scrapers has made me wary. Alas. It
may look sparse, but this place has been one of my homes on the ‘net for nearly
a decade.
This place is primarily a resource to me , actually. In particular, I keep some
pages to help myself find web sites and program invocations I’d lose if I didn’t
write them down. I put quite a bit of care into them, and I encourage you to
browse the directory of web-pages in particular. I feel we live on the brink of
a post search-engine world. My response to that is to garden a directory of what
matters to me, and support my local library, and I encourage you to do the same.
You can also find a list of technical projects of mine:
Though, I have not updated this list in some time. These past years, I’ve been
largely working in private, making personal tools for myself and friends that
I feel don’t need exposure to the noise of the outside world.
Though, I have a music composition program that has been my ward for some time
now. I do hope will see the wider world some day. Perhaps I’ll get to share it
with you :)
LLM Notice
I don’t use them.
I do enjoy when someone writes in to me. I’m often slow to reply, particularly
when answering questions, as I’d like to be sure of my answers. but I will
almost certainly see what you write.
Blog Index
2026-03-22 - Bidirectional I2S with PIO
2025-10-03 - raspi3 luks - aes-xts vs xchacha,aes-adiantum
2025-02-22 - Defragging my old Dell’s UEFI NVRAM
2024-07-29 - The Serenity of -j1
2024-06-19 - So, do you actually want to write?
2024-06-18 - Save Scarecrow, a Massive Physical Media Collection
2024-04-12 - There are still quite a few 32-bit x86 Linux distributions
2024-04-10 - Trying out NetBSD on our Vaio
2024-02-29 - Simple Executable Love2D Files, or, You Can Shove Random Data At The Start of a Zip File and it’s Basically Fine
2024-02-27 - we’ve added light mode
2024-01-17 - If you can’t find it, it needs to be written
2023-12-19 - Installing nixGL on aarch64
2023-11-05 - i like gentoo’s package deprecation process
2023-11-03 - LSDJ is pretty cool
2023-10-18 - cloud-init - set root password with a config iso
2023-10-12 - Scrollbars are becoming a problem
2023-09-09 - Gentoo Stability Indicators- what do keywords mean?
2023-09-09 - Ephemerality in the Land of Federation
2023-08-03 - hackage search is not so good
2023-07-24 - lua script to generate a nodejs cache from a package-lock.json
2023-07-22 - Split up a .stp/.step file into STLs
2023-07-08 - Nix: Using rustPlatform.buildRustPackage with Git Dependencies (it’s kind of a pain)
2023-07-06 - Thoughts on MNT Reform after a couple months
2023-06-06 - cross-compile with NixOS and deploy that shit continuously
2023-05-08 - Enable Crate Features in Helix Editor With rust-analyzer
2023-04-09 - Fix Linux Suspend/Sleep in Gigabyte B550i Aorus Pro AX
2023-04-06 - Why I Switched to Helix Editor
2023-03-27 - I got Mozilla’s syncstorage-rs working; free yourself from python2
2023-03-25 - Firefox: Disable ‘A web page is slowing down your browser’
2023-03-15 - a practical guide to self-induced {trance?, hypnogogia?, daydreaming?} for fun and vibes
2023-03-07 - Copying NixOS’s Live CD to RAM: a short look at NixOS’s early boot
2023-03-06 - ffmpeg v4l2 requests 4.4.3 patchset
2023-02-23 - Blazingly Fast Lua Serialization
2023-02-22 - Anti-Fandom Action! Hosting BreezeWiki with Caching and WildCard DNS
2023-02-21 - So you want to cross compile illumos…
2023-02-10 - Tfw your kernel makes your linker print to STDERR - Gentoo, Mold, and AArch64
2023-01-08 - How To Make Java Swing Look Better
2022-09-18 - An X11 Apologist Tries Wayland
2022-09-15 - Stop Chrome from Stealing Sway’s Hotkeys
2022-08-07 - That time I 10x’d a TI-84 emulator’s speed by replacing a switch-case
2022-07-29 - [reblog] How to Start an Unencrypted Chat on Matrix (Element)
2022-07-15 - I’m tired of making decisions
2022-07-05 - MNT Pocket Reform Has Problems, But I Still Want It
2022-07-03 - I Disabled GIF Animations on Cohost
2022-06-22 - How I Use Borg for Ransomware-Resilient Backups
2022-06-14 - More Oxide at Home: My Pi is a Wireless Crucible
2022-05-30 - How I Listened To Music In The 2010s
2022-05-16 - Everfree’s ARMFerno - My Unholy Battle With a Rock64
2022-04-11 - A System-Witch’s Package Manager Murder Mystery
2022-03-30 - Could Hubris and WebAssembly Allow High-Level Hardware Emulation?
2022-03-28 - Oxide on My Wrist: Hubris on PineTime was the best worst idea
2022-03-22 - That time I wrote a FORTH compiler for my TI84
2022-03-14 - Oxide at Home: Propolis says Hello
2022-03-07 - A brief tale of pkgsrc and illumos
2022-02-20 - Regret License Version 1.0
2022-02-16 - Tailscale on NetBSD - Proof of Concept
2022-02-11 - The Following Software License Is Intended For Jim Boonie Only
2022-01-30 - Discord Holds the Keys to Your Heart
2022-01-12 - Life at 800MHz
2021-09-29 - Git Reflector Script
2021-09-25 - Wowstick Electric Screwdriver Review - It Saves My Wrists
2021-09-21 - A Story of Microsuites, and Atrophy
2021-09-12 - Puppy Linux: ROX File Manager Basics
2021-08-14 - Nix RFC 0098: Community Team
2021-08-11 - Linux Mixtapes
2021-08-09 - why i don’t use analytics
2021-08-04 - eGPU with a Thinkpad x220 from 2011
2021-07-30 - The Workgirl Keyboard Layout
2021-04-25 - Extended Lua Hashbang - Portable Lua Scripts
2021-03-21 - Your Anti-bot is Not Accessible
2020-04-08 - Declawing the Dragon - Voice Coding in 2020
2020-02-04 - Mirroring YouTube Playlists
2016-08-29 - SSTV Tx/Rx with a Pi and an RTL-SDR
2015-04-30 - TI-BASIC Bejeweled
2014-11-18 - Prelude of the Chambered in Dart
2014-11-06 - z80 Assembly: Binary-Coded Decimal
2014-11-02 - TI-84+CSE: Max Pixel Fill Speed with OTIR
2014-10-09 - TI-84+CSE: Half Resolution Mode