<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Reality Fabric</title><link href="https://realityfabric.net/" rel="alternate"></link><link href="https://realityfabric.net/feeds/all.atom.xml" rel="self"></link><id>https://realityfabric.net/</id><updated>2026-04-22T20:00:00-07:00</updated><entry><title>Slop</title><link href="https://realityfabric.net/slop.html" rel="alternate"></link><published>2026-04-22T20:00:00-07:00</published><updated>2026-04-22T20:00:00-07:00</updated><author><name>Jessica Jones-Copeland</name></author><id>tag:realityfabric.net,2026-04-22:/slop.html</id><summary type="html">&lt;p&gt;A few years ago someone I know advocated for ChatGPT by informing a committee that xe&lt;sup id="fnref:1"&gt;&lt;a class="footnote-ref" href="#fn:1"&gt;1&lt;/a&gt;&lt;/sup&gt; had told it to solve a fluid dynamics problem... and it did! When I asked if it provided a correct answer, I was told that xe didn't know. I'm sold!&lt;/p&gt;
&lt;p&gt;LLMs are tools …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A few years ago someone I know advocated for ChatGPT by informing a committee that xe&lt;sup id="fnref:1"&gt;&lt;a class="footnote-ref" href="#fn:1"&gt;1&lt;/a&gt;&lt;/sup&gt; had told it to solve a fluid dynamics problem... and it did! When I asked if it provided a correct answer, I was told that xe didn't know. I'm sold!&lt;/p&gt;
&lt;p&gt;LLMs are tools that simulate a simpering and clumsy liar. They are not sentient. They do not think. They do not feel. And it seems like even those who hate LLMs are prone to anthropomorphize the damn things.&lt;sup id="fnref:2"&gt;&lt;a class="footnote-ref" href="#fn:2"&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;I have decided to attempt to move away from any software that utilizes generative AI in its production. Frankly, I do not trust code submitted by people who use it to be good. Claud et al are capable of vommitting out far more code than even the most persistent fool, and code review sucks. If humans can sneak vulnerabilities and backdoors into open source software&lt;sup id="fnref:3"&gt;&lt;a class="footnote-ref" href="#fn:3"&gt;3&lt;/a&gt;&lt;/sup&gt; then what's to stop Copilot et al from generating that garbage by chance and having underpaid and underappreciated maintainers miss it?&lt;/p&gt;
&lt;p&gt;I recently discovered that the maintainers of Jellyfin's desktop client have started using generative AI. Then I heard that vim is using it. I recently saw that neovim is also using it. And if I hadn't seen a persistent and sharp decline in software quality from companies that proudly use generative AI,&lt;sup id="fnref:4"&gt;&lt;a class="footnote-ref" href="#fn:4"&gt;4&lt;/a&gt;&lt;/sup&gt; then I would probably ignore it. But I'm going to try to jump ship before these things get too far.&lt;/p&gt;
&lt;p&gt;The "AI" Bubble is enormous, unsustainable, and based on science fiction&lt;sup id="fnref:5"&gt;&lt;a class="footnote-ref" href="#fn:5"&gt;5&lt;/a&gt;&lt;/sup&gt; and empty promises.&lt;sup id="fnref:6"&gt;&lt;a class="footnote-ref" href="#fn:6"&gt;6&lt;/a&gt;&lt;/sup&gt; The things generated by generative AI are vacuous, shitty, and are responsible for a significant number of psychotic breakdowns.&lt;/p&gt;
&lt;p&gt;I determined that neovim began using generative AI in v0.11.5, so I have installed v0.11.4. Debian's repos only had me at v0.10.4, so this should tide me over.&lt;/p&gt;
&lt;p&gt;Jellyfin hadn't started using generative AI in its main code base yet (last I checked), but I'm learning Rust so that I can build my own thing.&lt;/p&gt;
&lt;p&gt;I'm sure I can look forward to continuing to be disappointed.&lt;/p&gt;
&lt;div class="footnote"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;Pronouns redacted.&amp;#160;&lt;a class="footnote-backref" href="#fnref:1" title="Jump back to footnote 1 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:2"&gt;
&lt;p&gt;It cannot feel shame! But the people who use these tools can and should.&amp;#160;&lt;a class="footnote-backref" href="#fnref:2" title="Jump back to footnote 2 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:3"&gt;
&lt;p&gt;And they do.&amp;#160;&lt;a class="footnote-backref" href="#fnref:3" title="Jump back to footnote 3 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:4"&gt;
&lt;p&gt;Microsoft Execs: Go Play In Traffic.&amp;#160;&lt;a class="footnote-backref" href="#fnref:4" title="Jump back to footnote 4 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:5"&gt;
&lt;p&gt;Sam Altman: Go Play In Traffic.&amp;#160;&lt;a class="footnote-backref" href="#fnref:5" title="Jump back to footnote 5 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:6"&gt;
&lt;p&gt;No really. Sam Altman. I wish Roko's Basilisk were real and that you'd be tortured for eternity.&amp;#160;&lt;a class="footnote-backref" href="#fnref:6" title="Jump back to footnote 6 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</content><category term="blog"></category></entry><entry><title>Coding Adventures</title><link href="https://realityfabric.net/coding-adventures.html" rel="alternate"></link><published>2026-04-17T14:00:00-07:00</published><updated>2026-04-17T14:00:00-07:00</updated><author><name>Jessica Jones-Copeland</name></author><id>tag:realityfabric.net,2026-04-17:/coding-adventures.html</id><summary type="html">&lt;p&gt;This year I've started studying two new-to-me languages: Rust and Prolog.&lt;/p&gt;
&lt;p&gt;My friend Alice convinced me to get into Prolog by informing me that it's heavily logic-based. And yeah, that's its whole deal. I'm not very good at writing with it, yet, but it's been fun playing around.&lt;/p&gt;
&lt;p&gt;Jellyfin convinced …&lt;/p&gt;</summary><content type="html">&lt;p&gt;This year I've started studying two new-to-me languages: Rust and Prolog.&lt;/p&gt;
&lt;p&gt;My friend Alice convinced me to get into Prolog by informing me that it's heavily logic-based. And yeah, that's its whole deal. I'm not very good at writing with it, yet, but it's been fun playing around.&lt;/p&gt;
&lt;p&gt;Jellyfin convinced me to learn Rust. Claud.md was added to the Jellyfin Player (and they didn't even mention it in &lt;a href="https://github.com/jellyfin/jellyfin-desktop/commit/5615c7e600cc9bae7ff53676e7eda15ec3889dc2"&gt;the commit that it was added in&lt;/a&gt;!) and it made me consider building my own thing... and then all of my movie images---posters, fanart, banners, &lt;em&gt;everything recognized by Jellyfin as a relevant image&lt;/em&gt;---disappeared on a metadata refresh. I didn't submit an issue about it (I probably should have, but I didn't have the energy to after spending all the time it took to recover the images), but it did strengthen my resolve to make my own thing.&lt;/p&gt;
&lt;p&gt;If my library is going to get fucked up, then I want it to be &lt;em&gt;my&lt;/em&gt; fault. And also, there are a lot of little quirks in Jellyfin that irritate me that I would love to fix.&lt;/p&gt;
&lt;p&gt;Why Rust? Because I'm &lt;em&gt;rusty&lt;/em&gt; at all the other languages I'd want to use, so I might as well learn a new thing that my friends tell me is better than C[++].&lt;/p&gt;
&lt;p&gt;Rust has also been fun. It feels similar to C++, and it has a mascot. 🦀 I don't know enough of it to even begin to write my own media server, but I'm working my way through &lt;a href="https://doc.rust-lang.org/book"&gt;The Rust Programming Language&lt;/a&gt; and picking it up. I'm not in a hurry.&lt;/p&gt;
&lt;p&gt;Anyway, long time no see.&lt;/p&gt;</content><category term="blog"></category></entry><entry><title>Goodbye, Windows</title><link href="https://realityfabric.net/goodbye-windows.html" rel="alternate"></link><published>2025-10-17T00:00:00-07:00</published><updated>2025-10-17T00:00:00-07:00</updated><author><name>Jessica Jones-Copeland</name></author><id>tag:realityfabric.net,2025-10-17:/goodbye-windows.html</id><summary type="html">&lt;p&gt;I have decided to abandon Windows. Again.&lt;/p&gt;
&lt;p&gt;The first time I ditched Windows was right after I graduated with my Associates. I was heading into a career in compsci, and everything I needed was more easily accessible via Ubuntu anyway. I spent six years with Ubuntu as my daily driver …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I have decided to abandon Windows. Again.&lt;/p&gt;
&lt;p&gt;The first time I ditched Windows was right after I graduated with my Associates. I was heading into a career in compsci, and everything I needed was more easily accessible via Ubuntu anyway. I spent six years with Ubuntu as my daily driver, only using Windows when I wanted to play &lt;cite&gt;Heroes of Might and Magic V&lt;/cite&gt; or punch in customer orders at McDonald's.&lt;sup id="fnref:McD"&gt;&lt;a class="footnote-ref" href="#fn:McD"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;I switched to Debian for a while, but I needed my computer to do things that I was not quite ready to do the way Debian needed me to. I started working tech support in a Windows-exclusive ecosystem, and when my laptop died I never bothered to upgrade the surplus computer I replaced it with. My schoolwork required me to use Windows, my job didn't require any Linux skills, and the Year of the Linux Desktop was far away.&lt;/p&gt;
&lt;p&gt;I started moving back to using primarily Linux in 2020. I had a few cheap surplus machines (Dell Optiplex 390) which ran Windows like absolute hot garbage.&lt;/p&gt;
&lt;p&gt;And we're back, baby! Microsoft nerfed their market share by refusing to allow older systems to upgrade to Windows 11 and sending Windows 10 to the farm upstate. I was already using Debian 12 on my desktop and server, so deciding to skip the upgrade from Win10 to Win11 was easy for my laptop.&lt;sup id="fnref:laptop"&gt;&lt;a class="footnote-ref" href="#fn:laptop"&gt;2&lt;/a&gt;&lt;/sup&gt; Windows emulation is way better than it was when I tried to play Mass Effect on Ubuntu in college.&lt;/p&gt;
&lt;p&gt;I'll admit, I'm not 100% switched over. I have a PC that my Jellyfin server&lt;sup id="fnref:jellyfin"&gt;&lt;a class="footnote-ref" href="#fn:jellyfin"&gt;3&lt;/a&gt;&lt;/sup&gt; runs on which came with Windows 11 installed, and it's also the PC that my wife and I play video games on. I'd switch it over in a heartbeat if it were just me, but I'm not willing to risk breaking my wife's gaming computer. My goal is to have tested the games on Linux and worked out the kinks before Windows 11's EOL.&lt;/p&gt;
&lt;p&gt;I'm super happy with the switch, and honestly KDE Plasma has a lot to do with it. Maybe I'll show off my setup. It's nothing groundbreaking, but it's so much more &lt;em&gt;fun&lt;/em&gt; than Windows.&lt;/p&gt;
&lt;p&gt;Signing off,&lt;/p&gt;
&lt;p&gt;Jessica&lt;/p&gt;
&lt;div class="footnote"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:McD"&gt;
&lt;p&gt;At the time, McDonald's used Windows XP IoT on their POS systems. It didn't &lt;em&gt;feel&lt;/em&gt; like Windows, but &lt;em&gt;technically&lt;/em&gt; it was.&amp;#160;&lt;a class="footnote-backref" href="#fnref:McD" title="Jump back to footnote 1 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:laptop"&gt;
&lt;p&gt;It's running Debian 13 with KDE Plasma, and it is &lt;em&gt;beautiful.&lt;/em&gt;&amp;#160;&lt;a class="footnote-backref" href="#fnref:laptop" title="Jump back to footnote 2 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:jellyfin"&gt;
&lt;p&gt;I know that Jellyfin runs on Linux, and I want to get it containerized and off of Windows. I haven't had the time and motivation to test the Windows-to-Linux migration process and it's not so urgent that I need to risk losing any data.&amp;#160;&lt;a class="footnote-backref" href="#fnref:jellyfin" title="Jump back to footnote 3 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</content><category term="blog"></category></entry><entry><title>My First Blog Post</title><link href="https://realityfabric.net/my-first-blog-post.html" rel="alternate"></link><published>2025-10-13T12:00:00-07:00</published><updated>2025-10-13T12:00:00-07:00</updated><author><name>Jessica Jones-Copeland</name></author><id>tag:realityfabric.net,2025-10-13:/my-first-blog-post.html</id><summary type="html">&lt;p&gt;I am setting up my domain, RealityFabric.net, and now that I have set up my subdomains for personal use (&lt;a href="https://jellyfin.realityfabric.net"&gt;jellyfin&lt;/a&gt;, &lt;a href="https://books.realityfabric.net"&gt;books&lt;/a&gt;, &lt;a href="https://code.realityfabric.net], etc"&gt;code&lt;/a&gt;) I have decided to set up a static website for blogging.&lt;/p&gt;
&lt;p&gt;I've never been good at upkeeping a blog, but maybe I'll post my book/movie reviews …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I am setting up my domain, RealityFabric.net, and now that I have set up my subdomains for personal use (&lt;a href="https://jellyfin.realityfabric.net"&gt;jellyfin&lt;/a&gt;, &lt;a href="https://books.realityfabric.net"&gt;books&lt;/a&gt;, &lt;a href="https://code.realityfabric.net], etc"&gt;code&lt;/a&gt;) I have decided to set up a static website for blogging.&lt;/p&gt;
&lt;p&gt;I've never been good at upkeeping a blog, but maybe I'll post my book/movie reviews here. :)&lt;/p&gt;
&lt;p&gt;If you're viewing this in the early days... I apologize for the bland appearance. I had a custom theme set up on my &lt;a href="https://realityfabric.neocities.org"&gt;neocities&lt;/a&gt;, but I haven't customized the them for Pelican, the software I'm using to generate this static site.&lt;/p&gt;
&lt;p&gt;At least it's not plain HTML!&lt;/p&gt;
&lt;p&gt;I much prefer gaudy themes to the trendy Millenial Gray of the 2020s. Hopefully you're reading this when my site has a bit more character.&lt;/p&gt;
&lt;p&gt;Anyway, I've gotta recover from my recent Covid and Flu vaccines. A few days on my ass is better than a few weeks on my ass (or lifelong disability from Long Covid), but it sure does suck at the moment. And with that glowing endorsement, get your ass vaccinated. Protect your community.&lt;/p&gt;
&lt;p&gt;Via nvim, signing off,&lt;/p&gt;
&lt;p&gt;Jessica&lt;/p&gt;</content><category term="blog"></category></entry></feed>