· — · · — — · —
Posts
Notes

// on the appearance of sentience

The appearance-of-sentience effect, disambiguated from illusion and from evidence, using a Nabokov novel and a 1966 chatbot as control group.

#essay#language#llm
note

Agent tooling footprint

Nine agent directories holding ~30 GB across ~405,000 files, almost none of it configuration — and the separation that has to happen before the wipe.

#inventory#migration#backup
note

Backup posture

restic holds 218 snapshots of ~157 GiB, but two exclusions mean some things worth keeping are not in it.

#backup#migration
note

Collection — b08x.workstation

Topic map for the Ansible collection that provisions the machine: repository layout, roles, and how it gets verified.

#ansible#migration
note

Cutover runbook

Ordered sequence from pre-wipe capture to first provisioned boot, with the decision gate that has to be answered before booting the installer.

#migration#backup
note

Decisions — Fedora to Pop!_OS

Topic map for the choices the rebuild encodes: container runtime, GPU stack, and where configuration ownership sits.

#decision#migration
note

Fedora to Pop!_OS — migration knowledge base

Index for the gir workstation migration: decisions, the Ansible collection, inventories, and the cutover runbook.

#migration
note

How the collection gets verified

A Pop!_OS VM as rehearsal target, ansible-lint at production profile, an idempotency second pass — and the one path none of it can reach.

#ansible#migration
note

Inventory — what is actually installed

Topic map for what the old machine held: userspace toolchains across three package managers, and ~30 GB of agent tooling.

#inventory#migration
note

Migration — sequencing and cutover

Topic map for the mechanics of the move: what gets captured before the wipe, in what order, and what the backup actually holds.

#migration#backup
note

No host CUDA toolkit

Why CUDA belongs in a container, and the ~21 GB of overlapping GPU runtime on the old machine that made the case.

#decision#nvidia#containers
note

One NVIDIA driver source

Two repositories shipping the same driver means the winner is resolution order, not intent. On Pop that means system76-driver-nvidia alone.

#decision#nvidia#system76
note

Podman over Docker

Why the container role installs Podman by default and leaves Docker behind an opt-in flag.

#decision#containers
note

The three-layer split

Ansible owns root, yadm owns $HOME, and projects own their runtimes. The old machine had no third layer, which is where the mess accumulated.

#decision#ansible#migration
note

Userspace toolchains

53 CLI tools spread across cargo, uv and npm with nothing declaring them — plus an asdf install that declares Ruby 4.0.1 and provides nothing.

#inventory#migration
note

b08x.workstation layout

Repository shape of the Ansible collection, why every role is self-contained, and the one coupling the restructure was forced to fix.

#ansible#migration
note
Projects all projects →

SFL Engine

Stance-filtered RAG for LLM security — separates what was said from how it was said, then filters the how before it reaches the model.

#research · ruby #ruby#rag#security#llm
2025 →

Skiing Smokers

A simulator of athletic ambition meeting biological reality. Navigate the frozen wastes of middle age with only a pack of cigarettes and a crumbling sense of dignity.

#project · humor #humor#satire#project#game
2026 →

Prompt Library

An interactive bench for prompt and context engineering — instructions, example runs, and SFL-driven dials to watch the same ground get realized differently.

#tool · prompt engineering #prompts#context-engineering#llm
2026 →

GitAgent Workbench

A visual development environment for AI agents — a guided wizard for identity, capabilities, models, and compliance that exports a complete, validated agent package.

#tool · web #typescript#react#agents#ai#tool
2026 →