<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Foxfire</title>
    <link>https://pen.blahaj.zone/foxfire/</link>
    <description>Instead of screaming into the void, let&#39;s be pen-pals with it.</description>
    <pubDate>Tue, 28 Apr 2026 07:39:36 +0000</pubDate>
    <item>
      <title>A Discord Survey Response</title>
      <link>https://pen.blahaj.zone/foxfire/a-discord-survey-response</link>
      <description>&lt;![CDATA[In early January of 2026, the communications tech giant Discord posted a survey regarding various types of AI integration on their platform. The questions posed included several invasive monitoring ideas, such as analysis of audio and video chats, seemingly in real time, with no distinction for private servers—or direct messages.&#xA;&#xA;Seemingly due to overwhelming backlash, the survey was taken down a mere several hours after it initially launched. In the free form section at the end, I wrote a couple paragraphs airing my concerns. While I&#39;ve entirely moved to Matrix now, I still felt it worthwhile to respond, and also to mirror this text elsewhere.!--more--&#xA;&#xA;As a large, centralized corporation housing an enormous amount of personal data of users—including that of minors—I am incredibly concerned with any AI integration into Discord whatsoever. The thought of any person having the ability to offload data, particularly from private servers or private messages, into some other company&#39;s data centers for processing, is a privacy nightmare. With some of the features considered within this very survey, it sounds like even voice and video chats may become rife with direct processing to such companies. I cannot imagine whoever you partnered with would sit idly by while such massive natural human data streams come in, without harvesting them for who knows what.&#xA;&#xA;Even if you hypothetically added an opt-out, and I were to trust that this genuinely prevented the transfer of data, the vast majority of people will leave settings as default—having the effects of this without necessarily even realizing the ramifications. It may also violate the consent of others, dependent on if someone who chooses to have AI highlights or summaries, have information included from participants who have chosen to opt-out. This would defeat the entire purpose of turning it off, beyond a veneer of a few hidden buttons; this would obviously be very problematic.&#xA;&#xA;Additionally, I fundamentally am tied to Discord for communication between people, and only people. AI generated stickers, emoji, messages, or any other sort of non-human output, are directly at odds with the only thing I care about doing on the platform: talking to actual people. Groups of friends or communities create their own in-jokes and memes, and it is this human interaction which spurs the creation of things which we collectively enjoy. When I use a custom emoji or sticker, there is a story as to why it&#39;s there, and who created it. If there are people who wish to use generative models in spite of that, I would encourage them to use a local only, open weight, generative model they have full control over on their own computer.&#xA;&#xA;I certainly don&#39;t want to further platform and normalize the generative models of the multi-trillion dollar AI market bubble, which is almost certainly what would be the case for any AI integration that is done by Discord. This bubble is causing lots of problems currently, and I expect those problems to get worse before they get better. Look no further than the gaming demographic Discord used to be aimed at; SSD and RAM prices are at astronomical levels right now, purely because of backroom AI data center deals. I am appalled by the prospect of further rewarding this behavior as it continues to put strain on the general populace, with deep pocket investors begging us to take part in their self-serving, prospective profiteering.&#xA;&#xA;All writing is licensed under CC-BY-ND with attribution to Foxfire. The FSF recommends this license for opinion pieces.]]&gt;</description>
      <content:encoded><![CDATA[<p><em>In early January of 2026, the communications tech giant Discord posted a survey regarding various types of AI integration on their platform. The questions posed included several invasive monitoring ideas, such as analysis of audio and video chats, seemingly in real time, with no distinction for private servers—or direct messages.</em></p>

<p><em>Seemingly due to overwhelming backlash, the survey was taken down a mere several hours after it initially launched. In the free form section at the end, I wrote a couple paragraphs airing my concerns. While I&#39;ve entirely moved to Matrix now, I still felt it worthwhile to respond, and also to mirror this text elsewhere.</em></p>

<p>As a large, centralized corporation housing an enormous amount of personal data of users—including that of minors—I am incredibly concerned with any AI integration into Discord whatsoever. The thought of any person having the ability to offload data, particularly from private servers or private messages, into some other company&#39;s data centers for processing, is a privacy nightmare. With some of the features considered within this very survey, it sounds like even voice and video chats may become rife with direct processing to such companies. I cannot imagine whoever you partnered with would sit idly by while such massive natural human data streams come in, without harvesting them for who knows what.</p>

<p>Even if you hypothetically added an opt-out, and I were to trust that this genuinely prevented the transfer of data, the vast majority of people will leave settings as default—having the effects of this without necessarily even realizing the ramifications. It may also violate the consent of others, dependent on if someone who chooses to have AI highlights or summaries, have information included from participants who have chosen to opt-out. This would defeat the entire purpose of turning it off, beyond a veneer of a few hidden buttons; this would obviously be very problematic.</p>

<p>Additionally, I fundamentally am tied to Discord for communication between people, and only people. AI generated stickers, emoji, messages, or any other sort of non-human output, are directly at odds with the only thing I care about doing on the platform: talking to actual people. Groups of friends or communities create their own in-jokes and memes, and it is this human interaction which spurs the creation of things which we collectively enjoy. When I use a custom emoji or sticker, there is a story as to why it&#39;s there, and who created it. If there are people who wish to use generative models in spite of that, I would encourage them to use a local only, open weight, generative model they have full control over on their own computer.</p>

<p>I certainly don&#39;t want to further platform and normalize the generative models of the multi-trillion dollar AI market bubble, which is almost certainly what would be the case for any AI integration that is done by Discord. This bubble is causing lots of problems currently, and I expect those problems to get worse before they get better. Look no further than the gaming demographic Discord used to be aimed at; SSD and RAM prices are at astronomical levels right now, purely because of backroom AI data center deals. I am appalled by the prospect of further rewarding this behavior as it continues to put strain on the general populace, with deep pocket investors begging us to take part in their self-serving, prospective profiteering.</p>

<p><em>All writing is licensed under <a href="https://creativecommons.org/licenses/by-nd/4.0/" rel="nofollow">CC-BY-ND</a> with attribution to <a href="https://pawb.fun/@Foxfire" rel="nofollow">Foxfire</a>. The FSF recommends <a href="https://www.gnu.org/licenses/license-list.html#OpinionLicenses" rel="nofollow">this license</a> for opinion pieces.</em></p>
]]></content:encoded>
      <guid>https://pen.blahaj.zone/foxfire/a-discord-survey-response</guid>
      <pubDate>Tue, 21 Apr 2026 22:48:42 +0000</pubDate>
    </item>
    <item>
      <title>To The Yellowjacket I Met Today</title>
      <link>https://pen.blahaj.zone/foxfire/to-the-yellowjacket-i-met-today</link>
      <description>&lt;![CDATA[I barely noticed you by the window sill at my workplace. I was surprised a creature as large as you could be so inconspicuous; I&#39;m so used to your vigor and curiosity. You weren&#39;t moving, and I had thought you already passed away. Instead, you were so weak, I accidentally flipped you over from a puff of air, to check that very thing. The inside of a building is an insidious place for insects—a prison beyond understanding. You were succumbing to its uncaring walls, and my guilt weighed more than my fear.!--more--&#xA;&#xA;I found a small piece of wood, and placed it just above you. As if you understood the instruction, you quickly moved your legs upward, and stuck to it. I took you outside to some flowers; you seemed curious, but didn&#39;t wish to leave the wood after a few minutes of facing them. Perhaps you just needed more time to rest, more time away from the sun-baked windows which were cooking you alive. I gave you shade nearby, and found some small rain puddles to coat my hands with, hopefully to give you some hydration. Just some small droplets and flicks of the fingers, hoping you might ingest some beads of water, as you gained more strength. &#xA;&#xA;I wasn&#39;t sure if you&#39;d make it, but I saw you breathing—I saw you holding on. Earnestly, I just hoped that whatever happened was better than the uncaring hand you were dealt until this point. When I checked on you after my lunch, you were nowhere to be seen. I&#39;m holding on to hope that you regained your strength, and eventually flew away. We all live and die, but the pointless cruelty of dehydrating on a window sill is too much. You just wanted to live and forage, and instead we trapped you in a labyrinth of suffering. Who would&#39;ve even cared if your corpse were there instead, had I missed you today? Why do we often feel so little for the countless other inhabitants of our world? &#xA;&#xA;I hope you got your second chance.&#xA;&#xA;All writing is licensed under CC-BY-ND with attribution to Foxfire. The FSF recommends this license for opinion pieces.]]&gt;</description>
      <content:encoded><![CDATA[<p>I barely noticed you by the window sill at my workplace. I was surprised a creature as large as you could be so inconspicuous; I&#39;m so used to your vigor and curiosity. You weren&#39;t moving, and I had thought you already passed away. Instead, you were so weak, I accidentally flipped you over from a puff of air, to check that very thing. The inside of a building is an insidious place for insects—a prison beyond understanding. You were succumbing to its uncaring walls, and my guilt weighed more than my fear.</p>

<p>I found a small piece of wood, and placed it just above you. As if you understood the instruction, you quickly moved your legs upward, and stuck to it. I took you outside to some flowers; you seemed curious, but didn&#39;t wish to leave the wood after a few minutes of facing them. Perhaps you just needed more time to rest, more time away from the sun-baked windows which were cooking you alive. I gave you shade nearby, and found some small rain puddles to coat my hands with, hopefully to give you some hydration. Just some small droplets and flicks of the fingers, hoping you might ingest some beads of water, as you gained more strength.</p>

<p>I wasn&#39;t sure if you&#39;d make it, but I saw you breathing—I saw you holding on. Earnestly, I just hoped that whatever happened was better than the uncaring hand you were dealt until this point. When I checked on you after my lunch, you were nowhere to be seen. I&#39;m holding on to hope that you regained your strength, and eventually flew away. We all live and die, but the pointless cruelty of dehydrating on a window sill is too much. You just wanted to live and forage, and instead we trapped you in a labyrinth of suffering. Who would&#39;ve even cared if your corpse were there instead, had I missed you today? Why do we often feel so little for the countless other inhabitants of our world?</p>

<p>I hope you got your second chance.</p>

<p><em>All writing is licensed under <a href="https://creativecommons.org/licenses/by-nd/4.0/" rel="nofollow">CC-BY-ND</a> with attribution to <a href="https://pawb.fun/@Foxfire" rel="nofollow">Foxfire</a>. The FSF recommends <a href="https://www.gnu.org/licenses/license-list.html#OpinionLicenses" rel="nofollow">this license</a> for opinion pieces.</em></p>
]]></content:encoded>
      <guid>https://pen.blahaj.zone/foxfire/to-the-yellowjacket-i-met-today</guid>
      <pubDate>Sat, 18 Apr 2026 00:49:34 +0000</pubDate>
    </item>
    <item>
      <title>Ushering In Darkness With CSS, And Duct Tape</title>
      <link>https://pen.blahaj.zone/foxfire/ushering-in-darkness-with-css-and-duct-tape</link>
      <description>&lt;![CDATA[As I&#39;ve been using WriteFreely, I&#39;ve found that the dark mode support oddly starts—and stops—on the blog writing page. While there is technically a toggle for dark mode on the instance reader page, you can only make out a few sentences before you&#39;re whisked away to another unforgiving flash-bang. While I&#39;m not exactly sure why this is the case, I do know that I have some power to change it; more power than expected, actually. This brings us to where the magic happens, assuming you know what you&#39;re doing: custom CSS rules. The thing is, I have absolutely no idea what I&#39;m doing, and the things I want to do are seemingly uncharted territory. How; genuinely how‽!--more--&#xA;&#xA;My absurd requests:&#xA;&#xA;A simple dark mode layout.&#xA;Justified post body text.&#xA;&#xA;I imagined that doing something like justifying text would be simpler than an entire theme, so I set off looking for answers. Digging through the writer guide brought up nothing, so I fervently clacked away, until I came across a several year old forum post on the matter. Not knowing what I was doing, I was happy to copy what seemed like a complete answer from Matt, the founder of Write.as. There was a warning about single spaces not functioning, but I figured &#34;I separate paragraphs with multiple line breaks anyway, it&#39;ll be fine!&#34; It was not fine; my entire blog post turned into a single rectangular mass. Additional line breaks did not help stave the amalgam, and I was left a bit conflicted. On the one hand, it&#39;s very evident I can justify text, but on the other, I can&#39;t really justify keeping it in this state.&#xA;&#xA;If that was going to give me trouble, perhaps I can spend more time looking into dark themes. The first place I go to check is the Write.as themes page, to where I am greeted with a surprisingly limited selection. Out of everything, only one theme even seemed to resemble a dark palette at all: Painkiller Bullet. It&#39;s in the ballpark, so I do try it out, but gives off a bit of hacker type vibes, which isn&#39;t really the style I want personally. I did try changing some colors, but it feels like there&#39;s a number of things here I don&#39;t understand. Perhaps I could&#39;ve sat with it longer, but I figured that if I was going to understand anything, I&#39;m going to have to throw the baby out with the bathwater, and make changes—one at a time.&#xA;&#xA;Enter: Duct Tape&#xA;Carl Sagan once said, &#34;If you wish to make an apple pie from scratch, you must first invent the universe.&#34; If you want to do that with a dark theme for someone else&#39;s website, I guess you have to stare at inspect element until you can&#39;t keep your eyes open. Between the very basic style info in the writers guide, pulling variables in inspect element, and consulting with W3Schools, I slowly managed to cobble together my custom theme. My vision was heavily inspired by one of the templates from System76&#39;s COSMIC dark mode, which has an umber background, along with yellow links, and an off-white base text. Surprisingly, I was able to get pretty far along, and I feel like I&#39;ve (mostly) gotten to the point where basic stuff is presentable now. I even added some additional rules to match some personal tastes, like having titles be sans-serif, with the body being serif type. Also yes, I&#39;ve fixed my justify problem, and can finally sleep at night knowing my margins are nice and orderly.&#xA;&#xA;That being said, not only have I run into some limitations, but I also have already managed to create quite the mess of code. Things are not ordered in a sensible way, my comments are outdated, and I&#39;m sure I&#39;ll need to add even more rules before I actually begin to clean it up. I intend to use this blog entry to help with figuring that out, since I won&#39;t know something is broken, until I try to actually use it. Once I do manage to clean up everything I feasibly can, my intent is to make variants of this theme for other blogs. Perhaps one inspired by KDE Plasma&#39;s dark breeze theme, or maybe one of the Dracula style dark themes I&#39;ve seen in programs such as Voyager would be a good second version. As for the limitations, there seems to be some oddly hard-coded problems I can&#39;t work around with my custom style sheet. For example, this little bugger is jammed right into the webpage directly, so no matter what I do, it overwrites all style rules:&#xA;&#xA;.post-byline .byline-author {&#xA;display:inline-flex;&#xA;align-items:center;&#xA;gap:0.5rem;&#xA;text-decoration:none;&#xA;color:#666;&#xA;font-size:0.9rem;&#xA;}&#xA;Most of this stuff isn&#39;t too big of a deal, but seriously, I&#39;m forced to have a specific color of gray text for my author name‽ In order to make this not an absolute contrast nightmare, I had to turn my name into a faux button; a button far darker than anything else in the theme too. It doesn&#39;t look awful, but it does absolutely stick out in a way I&#39;m not particularly keen on. I also can&#39;t for the life of me find a way to change my context menu icons from dark to light. Thankfully that&#39;s something only I can see, though I did manage to give them a background, and reduce their opacity to blend it better. Also, I ran into a roadblock you didn&#39;t even notice, despite it still impacting me as of this writing: blog avatars are broken. You might be saying to yourself &#34;but I saw your avatar at the top of this article,&#34; and you&#39;d be fair to say that—but you&#39;re wrong.&#xA;&#xA;Hacking In An Avatar&#xA;Assuming it&#39;s still broken when you read this, try right clicking and opening my avatar in a new tab. You probably noticed it threw a lovely 404 not found error, and tries to find an image called default.png. This is because I am totally unable to upload an avatar, but more than that, the default fallback avatars are broken too. Now, of course I brought this to the attention of the kind hosts of this instance, but in the interim, I was determined to prod at this until I made something happen. I have a feeling that I can hypothetically pull this off, because I can see that images can load through CSS, and there are a few tutorials on it through W3Schools too. Also, I&#39;ll need a reasonably reliable host to service the image as well. I figure since it&#39;s an avatar anyway, that I could just source it from one of several sites I use this exact image for the same purpose. Let&#39;s get a better look at our objective, shall we?&#xA; &#xA;foxfire-pfp-optimised.webp&#xA;&#xA;  &#34;The mission is simple: get me in there.&#34;&#xA;&#xA;I ended up choosing my profile from Etterna Online, a website for a FOSS rhythm game. I went with it because I know the owner, and I know full well this is exactly the place which won&#39;t care whatsoever, that I&#39;m hot-linking a small image to an even smaller blog. When I added it as the background for the the property which controls the avatar, I suddenly see nothing but blue—fantastic! That means it&#39;s loaded the image at full size inside the circle, and now I simply need to reduce it to the correct value. This turned out to be 28px by 28px, and was very simple to append to the image properties. So with that, I managed to hack my way to a faux profile picture, effectively indistinguishable from a normal one. On top of that, I can do this for any blog independently, meaning they can all have different faux avatars for as long as necessary. Realistically, even if it were never resolved, I still won; I feel really good about that.&#xA;&#xA;I suppose I need to test tables too:&#xA;&#xA;| Status | Action |&#xA;|-------|-------|&#xA;| Working | Relax |&#xA;| Broken | Resolve |&#xA;&#xA;All writing is licensed under CC-BY-ND with attribution to Foxfire. The FSF recommends this license for opinion pieces.]]&gt;</description>
      <content:encoded><![CDATA[<p>As I&#39;ve been using WriteFreely, I&#39;ve found that the dark mode support oddly starts—and stops—on the blog writing page. While there is <em>technically</em> a toggle for dark mode on the instance reader page, you can only make out a few sentences before you&#39;re whisked away to another unforgiving flash-bang. While I&#39;m not exactly sure why this is the case, I do know that I have some power to change it; more power than expected, actually. This brings us to where the magic happens, assuming you know what you&#39;re doing: custom CSS rules. The thing is, I have absolutely no idea what I&#39;m doing, and the things I want to do are seemingly uncharted territory. How; genuinely how‽</p>

<p><strong>My absurd requests:</strong></p>
<ul><li>A simple dark mode layout.</li>
<li>Justified post body text.</li></ul>

<p>I imagined that doing something like justifying text would be simpler than an entire theme, so I set off looking for answers. Digging through the <a href="https://writefreely.org/docs/main/writer" rel="nofollow">writer guide</a> brought up nothing, so I fervently clacked away, until I came across a several year old <a href="https://discuss.write.as/t/hyphenate-justify-posts/890" rel="nofollow">forum post</a> on the matter. Not knowing what I was doing, I was happy to copy what seemed like a complete answer from Matt, the founder of Write.as. There was a warning about single spaces not functioning, but I figured “I separate paragraphs with multiple line breaks anyway, it&#39;ll be fine!” It was not fine; my entire blog post turned into a single rectangular mass. Additional line breaks did not help stave the amalgam, and I was left a bit conflicted. On the one hand, it&#39;s very evident I <em>can</em> justify text, but on the other, I can&#39;t really justify keeping it in this state.</p>

<p>If that was going to give me trouble, perhaps I can spend more time looking into dark themes. The first place I go to check is the Write.as <a href="https://write.as/themes/" rel="nofollow">themes page</a>, to where I am greeted with a surprisingly limited selection. Out of everything, only one theme even seemed to resemble a dark palette at all: <a href="https://write.as/themes/painkiller-bullet" rel="nofollow">Painkiller Bullet</a>. It&#39;s in the ballpark, so I do try it out, but gives off a bit of hacker type vibes, which isn&#39;t really the style I want personally. I did try changing some colors, but it feels like there&#39;s a number of things here I don&#39;t understand. Perhaps I could&#39;ve sat with it longer, but I figured that if I <em>was</em> going to understand anything, I&#39;m going to have to throw the baby out with the bathwater, and make changes—one at a time.</p>

<h2 id="enter-duct-tape">Enter: Duct Tape</h2>

<p>Carl Sagan once said, “If you wish to make an apple pie from scratch, you must first invent the universe.” If you want to do that with a dark theme for someone else&#39;s website, I guess you have to stare at inspect element until you can&#39;t keep your eyes open. Between the very basic style info in the writers guide, pulling variables in inspect element, and consulting with <a href="https://www.w3schools.com/w3css/default.asp" rel="nofollow">W3Schools</a>, I slowly managed to cobble together my custom theme. My vision was heavily inspired by one of the templates from System76&#39;s COSMIC dark mode, which has an umber background, along with yellow links, and an off-white base text. Surprisingly, I was able to get pretty far along, and I feel like I&#39;ve (mostly) gotten to the point where basic stuff is presentable now. I even added some additional rules to match some personal tastes, like having titles be sans-serif, with the body being serif type. Also yes, I&#39;ve fixed my justify problem, and can finally sleep at night knowing my margins are nice and orderly.</p>

<p>That being said, not only have I run into some limitations, but I also have already managed to create quite the mess of code. Things are not ordered in a sensible way, my comments are outdated, and I&#39;m sure I&#39;ll need to add even more rules before I actually begin to clean it up. I intend to use this blog entry to help with figuring that out, since I won&#39;t know something is broken, until I try to actually use it. Once I do manage to clean up everything I feasibly can, my intent is to make variants of this theme for other blogs. Perhaps one inspired by <a href="https://kde.org/plasma-desktop/" rel="nofollow">KDE Plasma&#39;s</a> dark breeze theme, or maybe one of the Dracula style dark themes I&#39;ve seen in programs such as <a href="https://getvoyager.app/" rel="nofollow">Voyager</a> would be a good second version. As for the limitations, there seems to be some oddly hard-coded problems I can&#39;t work around with my custom style sheet. For example, this little bugger is jammed right into the webpage directly, so no matter what I do, it overwrites all style rules:</p>

<pre><code class="language-css">.post-byline .byline-author {
display:inline-flex;
align-items:center;
gap:0.5rem;
text-decoration:none;
color:#666;
font-size:0.9rem;
}
</code></pre>

<p>Most of this stuff isn&#39;t too big of a deal, but seriously, I&#39;m <em>forced</em> to have a specific color of gray text for my author name‽ In order to make this not an absolute contrast nightmare, I had to turn my name into a faux button; a button far darker than anything else in the theme too. It doesn&#39;t look <em>awful</em>, but it does absolutely stick out in a way I&#39;m not particularly keen on. I also can&#39;t for the life of me find a way to change my context menu icons from dark to light. Thankfully that&#39;s something only I can see, though I did manage to give them a background, and reduce their opacity to blend it better. Also, I ran into a roadblock you didn&#39;t even notice, despite it still impacting me as of this writing: blog avatars are broken. You might be saying to yourself “but I saw your avatar at the top of this article,” and you&#39;d be fair to say that—but you&#39;re wrong.</p>

<h3 id="hacking-in-an-avatar">Hacking In An Avatar</h3>

<p>Assuming it&#39;s still broken when you read this, try right clicking and opening my avatar in a new tab. You probably noticed it threw a lovely <code>404 not found</code> error, and tries to find an image called <code>default.png</code>. This is because I am totally unable to upload an avatar, but more than that, the default fallback avatars are broken too. Now, of course I brought this to the attention of the kind hosts of this instance, but in the interim, I was determined to prod at this until I made <em>something</em> happen. I have a feeling that I can hypothetically pull this off, because I can see that images can load through CSS, and there are a few tutorials on it through W3Schools too. Also, I&#39;ll need a reasonably reliable host to service the image as well. I figure since it&#39;s an avatar anyway, that I could just source it from one of several sites I use this exact image for the same purpose. Let&#39;s get a better look at our objective, shall we?</p>

<p><img src="https://storage.etternaonline.com/images/494260/conversions/foxfire-pfp-optimised.webp" alt="foxfire-pfp-optimised.webp"></p>

<blockquote><p>“The mission is simple: get me in there.”</p></blockquote>

<p>I ended up choosing my profile from <a href="https://etternaonline.com/users/Foxfire" rel="nofollow">Etterna Online</a>, a website for a FOSS rhythm game. I went with it because I know the owner, and I know full well this is exactly the place which won&#39;t care whatsoever, that I&#39;m hot-linking a small image to an even smaller blog. When I added it as the background for the the property which controls the avatar, I suddenly see nothing but blue—fantastic! That means it&#39;s loaded the image at full size inside the circle, and now I simply need to reduce it to the correct value. This turned out to be 28px by 28px, and was very simple to append to the image properties. So with that, I managed to hack my way to a faux profile picture, effectively indistinguishable from a normal one. On top of that, I can do this for any blog independently, meaning they can all have <em>different</em> faux avatars for as long as necessary. Realistically, even if it were never resolved, I still won; I feel really good about that.</p>

<p>I suppose I need to test tables too:</p>

<table>
<thead>
<tr>
<th>Status</th>
<th>Action</th>
</tr>
</thead>

<tbody>
<tr>
<td>Working</td>
<td>Relax</td>
</tr>

<tr>
<td>Broken</td>
<td>Resolve</td>
</tr>
</tbody>
</table>

<p><em>All writing is licensed under <a href="https://creativecommons.org/licenses/by-nd/4.0/" rel="nofollow">CC-BY-ND</a> with attribution to <a href="https://pawb.fun/@Foxfire" rel="nofollow">Foxfire</a>. The FSF recommends <a href="https://www.gnu.org/licenses/license-list.html#OpinionLicenses" rel="nofollow">this license</a> for opinion pieces.</em></p>
]]></content:encoded>
      <guid>https://pen.blahaj.zone/foxfire/ushering-in-darkness-with-css-and-duct-tape</guid>
      <pubDate>Sun, 12 Apr 2026 05:10:49 +0000</pubDate>
    </item>
    <item>
      <title>Hello World, Under Construction</title>
      <link>https://pen.blahaj.zone/foxfire/hello-world-under-construction</link>
      <description>&lt;![CDATA[Two statements uttered countless times since the dawn of the Internet, and once again at the helm of ushering in an indie web project. As the bells chime, and the customary heavy equipment is waved into position for their role as a two frame GIF, we come together and welcome to the world: another blog. This serves as both an intro and a test post—and before you start carving the headstone—I assure you, I have plenty of writings to the void on the horizon. The thing is, I already do this entirely on my own in LibreOffice, so a lot of this will actually be me reviewing, and posting those words here over time!&#xA;!--more--&#xA;You might be wondering how much I&#39;ve written, and what that&#39;ll translate to as far as blog entries. I can tell you for sure, that I have well over 100 pages of journal entries and notes from the last couple of years, which I imagine would be several dozen blog posts by the time I posted them all. By far, my largest writing is the GNU/Linux diary, which as of this post sits at a beefy 94 pages long. It&#39;s large enough that I created a separate blog for it here, so it&#39;ll be more organized. You might be inclined to think something so large would contain intimate knowledge, or at least something esoteric, but it&#39;s actually the opposite. Back when I started this journal, I always felt like everyone who wrote about GNU/Linux endeavors, actually seemed to know what they were doing. So many folks have absolutely no idea what they&#39;re doing, and also have zero experience. I thought writing from the prospective of someone who&#39;s never touched this stuff their entire life, would be a neat niche to fill, and also help me see how I grow over time. &#xA;&#xA;Beyond that, I intend to purpose this blog (not the GNU/Linux one), with various writings; old, and likely new too. There have been many times where I feel like writing something, but end up succumbing to the combined weight of my unending tiredness, and feeling that the write-up has no place to go anyway. I think what I realistically want is a personal website, but it will take me ages to get one up and running. I let perfect get in the way of good too often, preventing me from getting started on things I actually want to do. That being said, when I happened upon a WriteFreely—a simple FOSS blog platform—my interest was piqued! It&#39;s pretty much what I&#39;m looking for: a simple way to write to no one, on my own little corner of the Internet. Something publicly accessible, but with no metrics, or assumptions that anyone will ever read it. A website, if that website was basically just a markdown file. It&#39;s so simple, so empty; it&#39;s a call to the void—and I&#39;m ready to answer it.&#xA;&#xA;All writing is licensed under CC-BY-ND with attribution to Foxfire. The FSF recommends this license for opinion pieces.]]&gt;</description>
      <content:encoded><![CDATA[<p>Two statements uttered countless times since the dawn of the Internet, and once again at the helm of ushering in an indie web project. As the bells chime, and the customary heavy equipment is waved into position for their role as a two frame GIF, we come together and welcome to the world: another blog. This serves as both an intro and a test post—and before you start carving the headstone—I assure you, I have plenty of writings to the void on the horizon. The thing is, I already do this entirely on my own in LibreOffice, so a lot of this will actually be me reviewing, and posting those words here over time!

You might be wondering how much I&#39;ve written, and what that&#39;ll translate to as far as blog entries. I can tell you for sure, that I have well over 100 pages of journal entries and notes from the last couple of years, which I imagine would be several dozen blog posts by the time I posted them all. By far, my largest writing is the <em>GNU/Linux diary</em>, which as of this post sits at a beefy <strong>94 pages</strong> long. It&#39;s large enough that I created a separate blog for it here, so it&#39;ll be more organized. You might be inclined to think something so large would contain intimate knowledge, or at least something esoteric, but it&#39;s actually the opposite. Back when I started this journal, I always felt like everyone who wrote about GNU/Linux endeavors, actually seemed to know what they were doing. So many folks have absolutely no idea what they&#39;re doing, and also have zero experience. I thought writing from the prospective of someone who&#39;s never touched this stuff their entire life, would be a neat niche to fill, and also help me see how I grow over time.</p>

<p>Beyond that, I intend to purpose <em>this</em> blog (not the GNU/Linux one), with various writings; old, and likely new too. There have been many times where I feel like writing something, but end up succumbing to the combined weight of my unending tiredness, and feeling that the write-up has no place to go anyway. I think what I realistically want is a personal website, but it will take me ages to get one up and running. I let perfect get in the way of good too often, preventing me from getting started on things I actually want to do. That being said, when I happened upon a WriteFreely—a simple FOSS blog platform—my interest was piqued! It&#39;s pretty much what I&#39;m looking for: a simple way to write to no one, on my own little corner of the Internet. Something publicly accessible, but with no metrics, or assumptions that anyone will <em>ever</em> read it. A website, if that website was basically just a markdown file. It&#39;s so simple, so empty; it&#39;s a call to the void—and I&#39;m ready to answer it.</p>

<p><em>All writing is licensed under <a href="https://creativecommons.org/licenses/by-nd/4.0/" rel="nofollow">CC-BY-ND</a> with attribution to <a href="https://pawb.fun/@Foxfire" rel="nofollow">Foxfire</a>. The FSF recommends <a href="https://www.gnu.org/licenses/license-list.html#OpinionLicenses" rel="nofollow">this license</a> for opinion pieces.</em></p>
]]></content:encoded>
      <guid>https://pen.blahaj.zone/foxfire/hello-world-under-construction</guid>
      <pubDate>Fri, 10 Apr 2026 00:13:35 +0000</pubDate>
    </item>
  </channel>
</rss>