<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>runie's corner</title>
        <link>https://runie.dev/</link>
        <description>various technical musings</description>
        <lastBuildDate>Sun, 13 Sep 2026 15:32:27 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[pi-agent.nvim]]></title>
            <link>https://runie.dev/posts/pi-agent.nvim</link>
            <guid isPermaLink="false">https://runie.dev/posts/pi-agent.nvim</guid>
            <pubDate>Sun, 13 Sep 2026 15:32:27 GMT</pubDate>
            <content:encoded><![CDATA[<p>My personal journey into the world of agentic engineering started about half a year ago when I bought a second-hand RTX 3090, threw it in a server, and spun up some local models.
Even as a newcomer to the world at the time I knew that the hip agent harness was <a href="https://pi.dev/" rel="noopener noreferrer" target="_blank">pi</a>,
but <a href="https://opencode.ai/" rel="noopener noreferrer" target="_blank">opencode</a> seemed like it would hand-hold me the most when it came to learning the basics of agentic workflows.
My editor of choice is Neovim, so I set up the (honestly, quite great) <a href="https://github.com/nickjvandyke/opencode.nvim" rel="noopener noreferrer" target="_blank">opencode.nvim</a> plugin as well.</p><a href="/posts/pi-agent.nvim">click to continue reading</a>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Simplifying Servers and Containers with Nix]]></title>
            <link>https://runie.dev/posts/nix-bringing-order-to-chaos</link>
            <guid isPermaLink="false">https://runie.dev/posts/nix-bringing-order-to-chaos</guid>
            <pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>Imagine buying a new VPS, setting up a new VM, or finally installing Linux on that old laptop.
Booting into that tty or desktop environment for the first time feels great, right?
It’s almost as if you can <em>feel</em> how clean and pristine the system currently is.
There has been no opportunity for crud to accumulate yet. <code>ls -al ~ | wc -l</code> might even print <code>3</code>!</p><a href="/posts/nix-bringing-order-to-chaos">click to continue reading</a>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[PageRanking Discord Members]]></title>
            <link>https://runie.dev/posts/pageranking-discord-members</link>
            <guid isPermaLink="false">https://runie.dev/posts/pageranking-discord-members</guid>
            <pubDate>Wed, 14 Oct 2020 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>During my Machine Learning class we were tasked with implementing Google’s PageRank algorithm.
This is the algorithm that Google uses (or well, the first algorithm they used) to rank the importance of sites for their search engine.</p><a href="/posts/pageranking-discord-members">click to continue reading</a>]]></content:encoded>
        </item>
    </channel>
</rss>