RSS.Social

jade's www site

follow: @[email protected]

Posts

You don't have to use Nix to manage your dotfiles

Misadventures in DTrace: how to debug the macOS kernel

Pinning NixOS with npins, or how to kill channels forever without flakes

Pinning packages in Nix

KalmarCTF: Reproducible Pwning writeup

Build systems: content addressed tracing

Flakes aren't real and cannot hurt you: a guide to using Nix flakes the non-flake way

The postmodern build system

Debugging iOS Safari from Linux

Debugging Nix build inconsistencies: manual vs automatic build

Pulling apart Dell UEFI images and messing with ACPI

NixCon 2023: Finding things in nixpkgs and NixOS source

Setting up zim with zsh

Announcing Clipper: TLS-transparent HTTP debugging for native apps

Building the Meowzor robot

pre-commit for safe image handling

Quartus, elf2hex, Nios II, bugs, and misery

Stopping evaluation from blocking in Nix

Computing should enable humans: how to choose tools

NixCon 2022 retrospective

My workflow: Managing and munging PDFs

The Lambda Cube in Haskell: what construct do I need for this polymorphism?

NixCon 2022: Debugging Closure Sizes Graphically with nix-closure-graph

The cabal 'test-dev' trick

Setting up dev environments with Haskell Language Server and Nix

Adventures in building disk images of NixOS virtual machines for M1

Building Nix derivations manually in nix-shell

WALL side

Oh no, `git send-email`

Debugging: using rr to deal with unruly children (processes)

Setting up Quartus 16+18 on Arch Linux

Optimizing Nix Docker images

My Workflow: Unfamiliar C and C++ codebases

Using a TPM 2.0 to secure ssh keys

Monitoring D-Bus calls from systemd-run

My Workflow: Docs tricks and GNUs

jade ✨

Finding functions in nixpkgs

Custom targets in Rust

I have an RSS feed now

pwintln uwu and other fun with elves and dynamic linkers

How to patch Java font rendering for AA

Writing shellcode in Rust

Debugging Template Haskell

Google CTF 2020: writeonly

My software development setup in WSL 2

Using Nix to build multi-package, full stack Haskell apps

What I learned doing some casual QMK hacking

nginx: how to try multiple roots successively

Rewriting the blog in Gatsby

About me

Auditing world-writable high-privilege executables on Windows

I competed in Skills Canada Robotics

Nspirations on getting math done faster

I designed and built a mechanical macropad/numpad!

Hyper-V Manager throws obscure errors if the target computer calls itself something else than you do

Meshmixer: Turn Off Smooth Display

Launching PowerShell using the Win32 API

Setting up client certs for secure remote access to home lab services

NUT not finding my UPS + fix

Windows folder extremely slow to load

nftables: redirect not working + fix

Swapping Back and Menu/Overview buttons on Android

General Network Error when running Install-ADDSForest