<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Writing as: Hausgeist</title>
    <link>https://hausgeist.writeas.com/</link>
    <description>Strong opinions, loosely held.</description>
    <pubDate>Sun, 31 May 2026 18:46:56 +0000</pubDate>
    <image>
      <url>https://i.snap.as/U30BpMTr.png</url>
      <title>Writing as: Hausgeist</title>
      <link>https://hausgeist.writeas.com/</link>
    </image>
    <item>
      <title>Avoid repeated Cloudfare Security Verification prompts</title>
      <link>https://hausgeist.writeas.com/avoid-repeated-cloudfare-security-verification-prompts?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Certainly a niche problem but if you are using the Cookie AutoDelete addon in your browser you may eventually find yourself waiting for an abnormal amount of &#34;Cloudfare Security Verification&#34; prompts, confirming that you are — supposedly — a human.&#xA;&#xA;That is because your (or rather: your browser&#39;s) success in solving their proof-of-work, proof-of-space or other verification mechanisms is usually stored in a cfclearance cookie. With addons like Cookie AutoDelete or other automated tools for clearing your cookies periodically, you will also end up clearing this cookie, so the next time you visit a given site, it will send you through the turnstile again.&#xA;&#xA;For Cookie AutoDelete there is a fairly simple fix for this, although not available through the addon&#39;s settings or UI-based expression generator. You can save the following JSON snippet to a file, go to the List of Expressions in Cookie AutoDelete&#39;s settings, and load the file via the Import Expressions button.&#xA;&#xA;{&#xA;  &#34;default&#34;: [&#xA;    {&#xA;      &#34;id&#34;: &#34;Keep cfclearance to avoid repeated Cloudflare verification&#34;,&#xA;      &#34;expression&#34;: &#34;&#34;,&#xA;      &#34;listType&#34;: &#34;WHITE&#34;,&#xA;      &#34;storeId&#34;: &#34;default&#34;,&#xA;      &#34;cookieNames&#34;: [&#xA;        &#34;cfclearance&#34;&#xA;      ]&#xA;    }&#xA;  ]&#xA;}&#xA;&#xA;This adds the cfclearance cookie to the global allow list (based on the &#34;&#34; expression) and it will no longer be deleted.&#xA;&#xA;Of course you can also modify the expression to your needs and narrow the domains it applies to.]]&gt;</description>
      <content:encoded><![CDATA[<p>Certainly a niche problem but if you are using the <a href="https://github.com/Cookie-AutoDelete/Cookie-AutoDelete">Cookie AutoDelete</a> addon in your browser you may eventually find yourself waiting for an abnormal amount of “Cloudfare Security Verification” prompts, confirming that you are — supposedly — a human.</p>

<p>That is because your (or rather: your browser&#39;s) success in solving their proof-of-work, proof-of-space or other verification mechanisms is usually stored in a <code>cf_clearance</code> cookie. With addons like Cookie AutoDelete or other automated tools for clearing your cookies periodically, you will also end up clearing this cookie, so the next time you visit a given site, it will send you through the <a href="https://developers.cloudflare.com/turnstile/">turnstile</a> again.</p>

<p>For Cookie AutoDelete there is a fairly simple fix for this, although not available through the addon&#39;s settings or UI-based expression generator. You can save the following JSON snippet to a file, go to the List of Expressions in Cookie AutoDelete&#39;s settings, and load the file via the Import Expressions button.</p>

<pre><code class="language-json">{
  &#34;default&#34;: [
    {
      &#34;id&#34;: &#34;Keep cf_clearance to avoid repeated Cloudflare verification&#34;,
      &#34;expression&#34;: &#34;*&#34;,
      &#34;listType&#34;: &#34;WHITE&#34;,
      &#34;storeId&#34;: &#34;default&#34;,
      &#34;cookieNames&#34;: [
        &#34;cf_clearance&#34;
      ]
    }
  ]
}
</code></pre>

<p>This adds the <code>cf_clearance</code> cookie to the global allow list (based on the <code>&#34;*&#34;</code> expression) and it will no longer be deleted.</p>

<p>Of course you can also <a href="https://github.com/Cookie-AutoDelete/Cookie-AutoDelete/wiki/Documentation#enter-expression">modify the expression</a> to your needs and narrow the domains it applies to.</p>
]]></content:encoded>
      <guid>https://hausgeist.writeas.com/avoid-repeated-cloudfare-security-verification-prompts</guid>
      <pubDate>Sun, 29 Mar 2026 11:53:37 +0000</pubDate>
    </item>
    <item>
      <title>Blocking Substack in AdGuard Home</title>
      <link>https://hausgeist.writeas.com/blocking-substack-in-adguard-home?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[By now it&#39;s a well established fact that Substack likes hosting nazis. They are the digital publishing equivalent of the old nazi bar story.&#xA;&#xA;And what do you do with a nazi bar? That&#39;s right, you stop going there.&#xA;&#xA;Now, it&#39;s easy enough to avoid pages under the substack.com domain, maybe you even add it to your adblocker. What about those substacks with a custom domain though? They seem innocuous at first glance, and then later you realize that they are hosted on Substack and suddenly you feel all ashamed for supporting a nazi bar.&#xA;&#xA;Well, if you are fortunate enough to run your own DNS resolver like AdGuard Home, here&#39;s a couple blocking rules that will stop that from happening:&#xA;&#xA;||substack-custom-domains.com^&#xA;||substack.com^&#xA;||substackcdn.com^&#xA;||substack-post-media.s3.amazonaws.com^&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>By now it&#39;s a well established fact that Substack likes hosting nazis. They are the digital publishing equivalent of the old <a href="https://web.archive.org/web/20221221103518/https://god.dailydot.com/bartender-kicks-out-tweets/">nazi bar story</a>.</p>

<p>And what do you do with a nazi bar? That&#39;s right, you stop going there.</p>

<p>Now, it&#39;s easy enough to avoid pages under the <code>substack.com</code> domain, maybe you even add it to your adblocker. What about those substacks with a custom domain though? They seem innocuous at first glance, and then later you realize that they are hosted on Substack and suddenly you feel all ashamed for supporting a nazi bar.</p>

<p>Well, if you are fortunate enough to run your own DNS resolver like <a href="https://adguard.com/en/adguard-home/overview.html">AdGuard Home</a>, here&#39;s a couple blocking rules that will stop that from happening:</p>

<pre><code class="language-plain">||substack-custom-domains.com^
||substack.com^
||substackcdn.com^
||substack-post-media.s3.amazonaws.com^
</code></pre>
]]></content:encoded>
      <guid>https://hausgeist.writeas.com/blocking-substack-in-adguard-home</guid>
      <pubDate>Tue, 17 Feb 2026 20:44:26 +0000</pubDate>
    </item>
    <item>
      <title>Hello world.</title>
      <link>https://hausgeist.writeas.com/hello-world?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Hello world.&#xA;&#xA;This is a new beginning.]]&gt;</description>
      <content:encoded><![CDATA[<p>Hello world.</p>

<p>This is a new beginning.</p>
]]></content:encoded>
      <guid>https://hausgeist.writeas.com/hello-world</guid>
      <pubDate>Mon, 16 Feb 2026 22:24:22 +0000</pubDate>
    </item>
  </channel>
</rss>