profile

Julia Frank

Linux and programming workflows documented honestly from inside a real PhD. The stuff modern research actually requires, learned the hard way.

Featured Post

ClusterPilot is live, and a kernel got 25x faster

Hey friends, Big fortnight. A tool I had been putting off building for years shipped to PyPI, and a GPU kernel I thought was fine turned out to be reading mostly zeros. What I’ve Been Up To ClusterPilot is out. I built it because I was genuinely tired of the loop: write a SLURM script, rsync files, refresh squeue, wait, repeat. If you work on HPC clusters, you know the loop. It is a terminal app where you describe your job in plain language, it generates a cluster-aware SLURM script using AI,...

Two GPUs, four new tools, and a 1959 paper Hey friends, This fortnight started with three days of Obsidian and Claude Code configuration and ended with a 1959 paper, making me feel slightly embarrassed by how impressed I was. What I’ve Been Up To I finally got the full PhD setup working the way I wanted it. Obsidian for the PhD vault and the content side, both connected to Claude Code and integrated with my simulation project repository. Three days to get it right. The point was to be able to...

Issue #1 Hi friends, It’s been a while since I last wrote you, but today I have something exciting to share. Over the past 24 hours, I threw myself into an unexpected challenge: building my first Obsidian plugin from scratch. And when I say scratch... I mean it. I had zero plugin development experience, zero TypeScript or Node.js background, and only a rough idea of how Obsidian plugins even work under the hood. Yet — 24 hours later — I now have a working private plugin that lets me publish...