<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Personal Research Blog | Hendrik Erz</title>
        <link>https://www.hendrik-erz.de/blog</link>
        <description>My personal research blog</description>
        <atom:link rel="self" href="https://www.hendrik-erz.de/feed.xml" type="application/rss+xml" />
        <link rel="first" href="https://www.hendrik-erz.de/feed.xml?page=1"/>
                <link rel="next" href="https://www.hendrik-erz.de/feed.xml?page=2"/>        <link rel="last" href="https://www.hendrik-erz.de/feed.xml?page=15"/>
                <item>
            <title>TrueNAS, or, How I Rediscovered The Joy of Owning My Media</title>
            <link>https://www.hendrik-erz.de/post/truenas-or-how-i-rediscovered-the-joy-of-owning-my-media</link>
            <guid>https://www.hendrik-erz.de/post/truenas-or-how-i-rediscovered-the-joy-of-owning-my-media</guid>
            <pubDate>Fri, 15 May 2026 07:00:00 +0000</pubDate>
            <description>A few weeks ago I received a free computer, and turned it into a NAS. I subsequently discovered my old music collection, and decided to turn my NAS into a streaming service. Now I am rediscovering the joy of having no perfect choice, and supporting artists I enjoy directly.</description>
        </item>
                <item>
            <title>Why 8 GB of Memory Might Still Be Enough</title>
            <link>https://www.hendrik-erz.de/post/why-8-gb-memory-might-still-be-enough</link>
            <guid>https://www.hendrik-erz.de/post/why-8-gb-memory-might-still-be-enough</guid>
            <pubDate>Fri, 01 May 2026 07:00:00 +0000</pubDate>
            <description>Whenever I visit online discussions and someone is about to buy a new computer, one of the first and most fiercely discussed questions is always: &quot;How much memory do I need?&quot; This is typically answered with &quot;More&quot; or &quot;More than you think.&quot; But I think that this is silly, especially in times when memory is priced closer to gold than to consumer electronics. In this article, I want to provide some suggestions for you to determine how much memory you might actually need. Spoiler: Depending on what you do, 8 GB might still be sufficient.</description>
        </item>
                <item>
            <title>Security Advisories and Cognitive Overload</title>
            <link>https://www.hendrik-erz.de/post/security-advisories-and-cognitive-overload</link>
            <guid>https://www.hendrik-erz.de/post/security-advisories-and-cognitive-overload</guid>
            <pubDate>Fri, 03 Apr 2026 10:00:00 +0000</pubDate>
            <description>Security advisories are a mechanism by the open source community to distribute potential software vulnerabilities to their developers confidentially. It is a vital mechanism to ensure software remains safe to use. However, in recent years, there has been an increase in low to medium severity reports which tend to drown out critical reports that need much faster response times. A rant on cognitive overload that decreases the security of software.</description>
        </item>
                <item>
            <title>Heuristics and Assumptions</title>
            <link>https://www.hendrik-erz.de/post/heuristics-and-assumptions</link>
            <guid>https://www.hendrik-erz.de/post/heuristics-and-assumptions</guid>
            <pubDate>Sat, 28 Mar 2026 17:00:00 +0000</pubDate>
            <description>Heuristics are everywhere. But every heuristic is always also just a good assumption. And assumptions can be violated. In this post, I share a story about when my data suddenly turned foul, and the cause of this was anything but obvious. The lesson? The road to hell is paved with good assumptions.</description>
        </item>
                <item>
            <title>Can We Still Trust Our Software?</title>
            <link>https://www.hendrik-erz.de/post/can-we-still-trust-our-software</link>
            <guid>https://www.hendrik-erz.de/post/can-we-still-trust-our-software</guid>
            <pubDate>Fri, 13 Mar 2026 11:00:00 +0000</pubDate>
            <description>In the past months, the software I use daily has started to get less and less reliable. While mostly anecdotal evidence, I believe this to be a potential canary for deeper problems that plague software. For now, we may still be able to trust our software. But what about in ten years?</description>
        </item>
                <item>
            <title>Where Zettlr Failed: How I Wrote My Entire Thesis Using (Almost) Only One Program</title>
            <link>https://www.hendrik-erz.de/post/where-zettlr-failed-how-i-wrote-my-entire-thesis-using-almost-only-one-program</link>
            <guid>https://www.hendrik-erz.de/post/where-zettlr-failed-how-i-wrote-my-entire-thesis-using-almost-only-one-program</guid>
            <pubDate>Fri, 06 Mar 2026 09:00:00 +0000</pubDate>
            <description>This is a (late) extension to both my PhD series and my “How I work” series. In this article, I explain the technical setup of my PhD thesis — how I integrated my data analysis pipeline into my writing, and how I enabled exports for the various journals I had to submit my work to.</description>
        </item>
                <item>
            <title>WebGL Series, Part 8: Implementing Multi-sample Antialiasing (MSAA)</title>
            <link>https://www.hendrik-erz.de/post/webgl-series-part-8-implementing-multi-sample-antialiasing-msaa</link>
            <guid>https://www.hendrik-erz.de/post/webgl-series-part-8-implementing-multi-sample-antialiasing-msaa</guid>
            <pubDate>Fri, 27 Feb 2026 11:00:00 +0000</pubDate>
            <description>In this last article in my series on WebGL, I re-implement antialiasing to make the rendered graphic look more crisp. This step concludes the full setup of the iris indicator that you can see on the demo page.</description>
        </item>
                <item>
            <title>WebGL Series, Part 7: Adding a Bloom-Filter</title>
            <link>https://www.hendrik-erz.de/post/webgl-series-part-7-adding-a-bloom-filter</link>
            <guid>https://www.hendrik-erz.de/post/webgl-series-part-7-adding-a-bloom-filter</guid>
            <pubDate>Fri, 20 Feb 2026 11:00:00 +0000</pubDate>
            <description>In the second-to-last installment of my series on WebGL, I explain how a Bloom filter works and how I added it into the processing-pipeline of the iris indicator.</description>
        </item>
                <item>
            <title>WebGL Series, Part 6: Post-Processing</title>
            <link>https://www.hendrik-erz.de/post/webgl-series-part-6-post-processing</link>
            <guid>https://www.hendrik-erz.de/post/webgl-series-part-6-post-processing</guid>
            <pubDate>Fri, 13 Feb 2026 11:00:00 +0000</pubDate>
            <description>In part six of this series on WebGL, I introduce the concepts behind post-processing a rendered image, and how to implement that in a WebGL program.</description>
        </item>
                <item>
            <title>WebGL Series, Part 5: Computing Colors</title>
            <link>https://www.hendrik-erz.de/post/webgl-series-part-5-computing-colors</link>
            <guid>https://www.hendrik-erz.de/post/webgl-series-part-5-computing-colors</guid>
            <pubDate>Fri, 06 Feb 2026 11:00:00 +0000</pubDate>
            <description>In this fifth article on WebGL, I explain how I procedurally generate colors and animate them to convey changes in the state of the iris indicator.</description>
        </item>
            </channel>
</rss>
