Concrete guide for repurposing the browserfarm box. Keep the Trixie install (LUKS, p3), kill Bookworm (p4), provision with boxctl.
- CPU: Intel i7-9700 @ 3.00GHz (8 cores, no HT)
- RAM: 32GB
Date: 2026-02-28
You can embed a terminal UI in an Expo app, but it's emulated — iOS/Android sandboxing prevents spawning local shell processes. For a real shell, you need a server-side backend (tmux over WebSocket is a great fit). Three approaches exist, from simplest to most capable.
LaunchAgents are macOS's built-in system for running background tasks. They replace cron, are more capable, and integrate deeply with the OS. Every Mac has hundreds of them running right now.
launchd is PID 1 on macOS — the first process, parent of everything. You give it a job description (a plist file), and it manages the lifecycle: starting, stopping, restarting, scheduling, and resource management.
Two flavors:
| Matched /phone-home |
| (no output) |
| (no output) |
| (no output) |
| I'm here to assist you: Tst |
Unified backlog of 22 improvements to the job search pipeline and resume app, consolidated from four separate evaluation docs into a single prioritized iterable document.
~/code/docs/job-search-improvements.md - 22 items across 4 tiers (High Impact → Investigate), each with repo, sources, and first stepImages live in this gist. Markdown lives here.