<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>Dev Journal</title><link>https://vicarious.rest/</link><description>Notes on servers, databases and small tools.</description><item><title>Getting a lost commit back with git reflog</title><link>https://vicarious.rest/posts/getting-a-lost-commit-back-with-git-reflog.html</link><guid>https://vicarious.rest/posts/getting-a-lost-commit-back-with-git-reflog.html</guid><pubDate>Fri, 23 Oct 2026 09:00:00 +0000</pubDate><description>Most commits that look gone after a bad reset are still there.</description></item><item><title>No space left on device, but df shows free space</title><link>https://vicarious.rest/posts/no-space-left-on-device-but-df-shows-free-space.html</link><guid>https://vicarious.rest/posts/no-space-left-on-device-but-df-shows-free-space.html</guid><pubDate>Fri, 16 Oct 2026 09:00:00 +0000</pubDate><description>When the filesystem runs out of inodes before it runs out of blocks.</description></item><item><title>What set -euo pipefail actually does</title><link>https://vicarious.rest/posts/what-set-euo-pipefail-actually-does.html</link><guid>https://vicarious.rest/posts/what-set-euo-pipefail-actually-does.html</guid><pubDate>Mon, 05 Oct 2026 09:00:00 +0000</pubDate><description>Three options that make a shell script stop at the first real problem, and where they fail you.</description></item><item><title>Who is listening on that port</title><link>https://vicarious.rest/posts/who-is-listening-on-that-port.html</link><guid>https://vicarious.rest/posts/who-is-listening-on-that-port.html</guid><pubDate>Thu, 24 Sep 2026 09:00:00 +0000</pubDate><description>Using ss to answer the question netstat used to answer.</description></item></channel></rss>
