Digital art
How to use an Android tablet as a drawing tablet for a PC or Mac
A practical route from an Android tablet to pressure-sensitive input in Photoshop, Krita, Clip Studio, Affinity or Blender.
7 minute read →Practical guides
Detailed, honest guides for the problems our apps are built around—from tracking cash on a multi-currency trip to handwriting on a computer with the screen already in your pocket.
Pad
Digital art
A practical route from an Android tablet to pressure-sensitive input in Photoshop, Krita, Clip Studio, Affinity or Blender.
7 minute read →Apple Pencil
What to look for when turning an iPad and Apple Pencil into a pen display for the desktop apps you already use.
7 minute read →Study & documents
A no-file-transfer workflow for students, teachers and anyone who needs a quick pen surface on a Mac or Windows PC.
7 minute read →Krita
A focused setup and troubleshooting guide for getting real stylus pressure into Krita from a tablet you already own.
6 minute read →MyCNC
Souvenir
Travel budgeting
A practical system for solo and group trips: capture every payment quickly, keep currency conversions honest and settle shared costs cleanly.
10 minute read →Cash travel
The accounting model that keeps cash-heavy and multi-currency trips accurate without making the traveller do accounting.
8 minute read →Group trips
A clean system for couples, friends and families who want one shared picture of the trip, even when one of them won’t install an app, and an end without awkward arithmetic.
7 minute read →Export
Get a group trip out of the app before anyone deletes it: the columns a CSV needs, a spreadsheet you can build by hand, and a PDF for people who won’t open one.
7 minute read →Front Row Audio Enhancer
hopsesh
Claude Code
The manual copy and the exact errors that break it, what copying all of ~/.claude does, what teleport and Remote Control do instead, and the move in one step.
7 minute read →Codex
A Codex session is a rollout in ~/.codex/sessions with its folder written inside. How to copy one, the pitfalls, the desktop app’s hand-off, and the move in one step.
6 minute read →Claude Code
Nothing is deleted: the sessions are filed under the old path. How to find them, rename the project folder, where Claude Code’s own /cd stops, and the same for Codex.
6 minute read →Claude Code and Codex
Why switching agents is a conversion, not a copy: the handoff note, Codex’s own importer, what is always lost, and a round trip that keeps the original session intact.
7 minute read →Codex and Claude Code
No importer goes this way. The handoff note and the exported transcript, what survives the switch, and how to come back to Codex with only the new turns added.
6 minute read →Claude Code on the web
A cloud session starts from a prompt, not a conversation. How to hand over the work with a briefing and a branch, what to keep out, and how to bring it home.
6 minute read →Comparison
Remote Control is a window into a session that stays where it is; hopsesh moves the session itself. When each is enough, what neither does, and how they work together.
7 minute read →Claude Code and Codex
Wait, buy usage, or let Codex carry on: the limit messages, Codex’s /import, and a round trip that adds the Codex work back to the original Claude Code session.
5 minute read →Claude Code
The file isn’t where Claude Code looks, there are two copies, or it was swept. How the project folder is named, the fix for each cause, and the paths inside the file.
5 minute read →Claude Code and Codex
The exact paths on macOS, Linux and Windows, how Claude Code names project folders, what CLAUDE_CONFIG_DIR and CODEX_HOME change, and what to watch when you move them.
4 minute read →Claude Code
Drive it remotely, sync the folder, or move the session when you switch. What goes wrong with file sync, and round trips between two computers without drift.
5 minute read →Claude Code and Codex
What to bring and what to leave, the copy that works when nothing changed, why sessions hide when paths changed, and moving the ones you need from the old computer.
5 minute read →Claude Code
C--Users-alice-src-webapp on Windows, -Users-alice-src-webapp on the Mac. The manual copy, every path trap between the two systems, and a move that converts them.
5 minute read →Claude Code
tmux and Remote Control when the work belongs on the server; the manual copy when it should continue on your laptop; and moves in both directions with hopsesh.
4 minute read →Claude Code accounts
One configuration folder per account, why the other account can’t see your sessions, the manual copy and its cautions, and account profiles in hopsesh.
4 minute read →Claude Code
/export makes a document, the .jsonl is the session. What exists for importing, where each way stops, and moving the session to another computer or into Codex.
4 minute read →Oarbank
Batch jobs
The manual ways, from an ssh loop to a task queue or a cluster scheduler, the five things that go wrong on computers people also use, and where Oarbank fits.
9 minute read →Python
multiprocessing never leaves one computer. How to make the work a function of its inputs, run it with GNU parallel, Dask or Ray, keep every machine’s packages the same, and where Oarbank fits.
7 minute read →Batch jobs
A private BOINC project means running a project server and packaging your program per platform. HTCondor is built for computers you own. What each takes, a side-by-side table, and where Oarbank fits.
7 minute read →GPU
The GPU stays in the PC, so the jobs go there. Making Windows reachable over SSH, the CUDA stack, the copy-run-copy loop and its weak spot, and what to do when someone wants to play.
7 minute read →LD Manager
launchd
launchd refused to load the job, and error 5 does not say why. The usual causes, the command that confirms each one, and the fix.
7 minute read →launchd
launchd could not start the program as configured, so your program never ran. Where 78 shows up, the four checks that find the cause, and the other exit codes.
7 minute read →launchd
cron skips runs while the Mac sleeps and trips over privacy protections. How each crontab field maps to StartCalendarInterval, a complete plist, and loading, testing and removing the old line.
7 minute read →Login items
An app registered something that runs without you. Where to find it, how to see who made it, the four ways to stop it from gentlest to most final, and why the notification can come back.
7 minute read →Alea Scale Shifter
Scale Shifter guide · Practice
Every note is drawn from Scale A or B, and the morph sets the odds. How to build the two ends, drive the journey, and play against it.
6 minute read →Scale Shifter guide · Setup
A MIDI instrument makes no sound until its notes reach an instrument. Here is the routing step, per DAW, and the format each one can actually use.
6 minute read →Alea Chord Randomizer
Chord Randomizer guide · Ear training
The names hide, the loop keeps playing, and you answer on your instrument. A graded plan from two triads to the hard end of the vocabulary.
5 minute read →Chord Randomizer guide · Practice
The Benaroche drill, automated: loop a progression you did not choose and play over it. How to aim it at the skill you actually want.
6 minute read →