{"@attributes":{"version":"2.0"},"channel":{"title":{},"link":"https:\/\/nathandyer.me\/","description":{},"pubDate":"Sun, 12 Apr 2026 12:00:00 -0400","item":[{"title":"Donkey Kong and Banjo-Kazooie Shrine","link":"https:\/\/nathandyer.me\/2026\/04\/12\/shrine.html","guid":"https:\/\/nathandyer.me\/2026\/04\/12\/shrine.html","description":"<p>A while back I decided to let my childhood Nintendo 64 and SNES consoles go. I have so many happy, wonderful memories playing them, but for the last long while they have sat dormant in my closet, collecting dust. With modern emulation and recompilation projects like Banjo: Recompiled, there\u2019s no reason for me to ever return to the original systems when I can play them in a much better way on modern hardware. And knowing that there are people out in the world who would be able to use them and appreciate them for years to come, I let them go.<\/p>\n\n<p>I\u2019m not really one for keepsakes or sentimental items, but I didn\u2019t want to let go of my Donkey Kong and Rare game cartridges. Instead, I thought it best to put a little bit of money into buying proper cases for them, and storing them in a way that shows how much I value them. The original cardboard cases are incredibly hard to come by, and are brittle. Instead, I opted for custom molded cases that retain a lot of the original artwork while providing more protection and a better visual appearance on the shelf. And thus, my shrine was born:<\/p>\n\n<p><img src=\"https:\/\/nathandyer.me\/img\/dkshrine.png\" alt=\"An assortment of Donkey Kong and Banjo-Kazooie games and figures, in front of a piece of framed Donkey Kong wall art\" \/><\/p>\n\n<p>Earlier this week, I received an email from the person I bought these from on eBay:<\/p>\n\n<blockquote>\n  <p>Hello,<\/p>\n\n  <p>This message is for anyone who\u2019s purchased a video game cartridge case from my eBay store \u201cThe Game Galaxy\u201d in the past 12 months.<\/p>\n\n  <p>I wanted to alert you that eBay has removed all 1000+ cartridge cases I had up for sale after a 3rd party (not Nintendo) complained to eBay about &gt; the cases. 7+ years of work is now gone.<\/p>\n\n  <p>Additionally, I can still provide cases to you if you are interested at any point in the future, simply message me using any listing that is still left in my eBay store. The URL is below.<\/p>\n\n  <p>https:\/\/www.ebay.com\/str\/fastshippingnogames?_trksid=p2047675.m3561.l2563<\/p>\n\n  <p>I\u2019m working on a new website so I can sell the cases there, but in the meantime, message me using the above method and I can explain how we can proceed in the near-term.<\/p>\n\n  <p>Thank you for reading all of that.<\/p>\n\n  <p>I want to sincerely thank all of you for your loyal support over the years. It meant the world to me. It was a dream come true opening and operating this retro game store and couldn\u2019t have done it without all of you.<\/p>\n\n  <p>Be well,<\/p>\n\n  <p>Brian Yourdan\nThe Game Galaxy<\/p>\n<\/blockquote>\n\n<p>I\u2019m not a huge fan of the concept of intellectual property, but knowing that it wasn\u2019t even Nintendo who tried to get them shutdown makes me especially grumpy.<\/p>\n\n<p>I don\u2019t know anything about Brian or The Game Galaxy other than I bought a set of cases from them a few months back and have been pleased with the result, but if you\u2019re interested in buying cases for your own cartridges I\u2019d encourage you to consider giving them a chance. Then you, too, can have you own closet shrine!<\/p>\n","pubDate":"Sun, 12 Apr 2026 12:00:00 -0400"},{"title":"The Graveyard","link":"https:\/\/nathandyer.me\/2026\/04\/11\/the-graveyard.html","guid":"https:\/\/nathandyer.me\/2026\/04\/11\/the-graveyard.html","description":"<p>My grandmother and great grandmother (on my father\u2019s side) are buried in a mostly forgotten graveyard on top of a lonely mountain, in the middle of a cow pasture.<\/p>\n\n<p><img src=\"https:\/\/nathandyer.me\/img\/graveyard_1.jpg\" alt=\"A graveyard up on a hill on the other side of a pasture\" \/><\/p>\n\n<p>To get there you have to make your way up a precarious, single lane road until you reach the gate. From there, you must open the gate, curry favor with the livestock, and trudge through a dirt road strewn with cow patties until you reach the second set of gates at the graveyard.<\/p>\n\n<p><img src=\"https:\/\/nathandyer.me\/img\/graveyard_2.jpg\" alt=\"A couple donkeys standing guard\" \/><\/p>\n\n<p><img src=\"https:\/\/nathandyer.me\/img\/graveyard_3.jpg\" alt=\"Letting a donkey sniff a bouquet of fake blue flowers\" \/><\/p>\n\n<p>I did this trek a few days ago, my first time in twenty years or so. I was shocked to see the graveyard in such an abysmal state. Headstones were broken, knocked over, breaking down. The roof of the caretakers shed had been blown off, with only concrete blocks remaining. Tree limbs and debris were scattered over the plots.<\/p>\n\n<p><img src=\"https:\/\/nathandyer.me\/img\/graveyard_4.jpg\" alt=\"A graveyard scattered with broken headstones, debris, and delapidated outbuildings\" \/><\/p>\n\n<p>And in at least one case, a grave was completely caved in, the outside of the vault clearly visible.<\/p>\n\n<p>I couldn\u2019t help but think about how sad it was for all these people to be put to rest in a spot that has been neglected and largely forgotten to time. The people here deserve better, of course, but on a long enough time scale this is the inevitable outcome for any of us who are buried. Eventually, the environment will wear down your plot, or the people who took care of it will grow old and die themselves, or the land will need to be repurposed to make way for other things.<\/p>\n\n<p>There are two ways to avoid this fate. One, opting for a more natural burial, where your body breaks down and becomes part of the environment from which new life can spring forth. Or, your body can be cremated, and the atoms that once made you can be recycled into something new. In both cases, there is a renewal and repurposing. In my mind, this is much preferable to leaving a body behind in a sealed vault to slowly wither away.<\/p>\n\n<p>I also think it can be a bit harder for people to let go when there\u2019s a physical reminder of you left behind. People feel obligated to come visit, to pay respects, to leave flowers or sentimental items. Or, if they miss you and desperately want to feel near you again, they can come and believe they are closer to you at your graveside.<\/p>\n\n<p>I don\u2019t want any of that. When it\u2019s my time, say goodbye to me, cremate me, and then let me go. I don\u2019t want to be a burden or an obligation, or a reminder of things long gone.<\/p>\n\n<p>It is my belief that the secret meaning of life, as much as there is one, is to learn how to let things go.<\/p>\n\n<p>And the culmination of a life of learning is to finally let go of yourself.<\/p>\n","pubDate":"Sat, 11 Apr 2026 12:00:00 -0400"},{"title":"Unpinning Terminal","link":"https:\/\/nathandyer.me\/2026\/03\/24\/unpinning-terminal.html","guid":"https:\/\/nathandyer.me\/2026\/03\/24\/unpinning-terminal.html","description":"<p>Terminal is no longer pinned to my favorites list.<\/p>\n\n<p>I think I\u2019ve used a terminal basically every day for the past two decades, but that was usually because it provided the most utility with the least amount of friction to accomplish certain tasks.<\/p>\n\n<p>But we\u2019ve reached the point where not only is it not necessary to jump to a terminal window for most things, it\u2019s usually a less pleasant experience, and in some cases can even be slower than using a dedicated GUI to accomplish the same task.<\/p>\n\n<p>The Bazaar application is so fast and reliable, I can do all of my app installation and updates through that, without needing to fall back.<\/p>\n\n<p>The Parabolic app is great at downloading videos from across the web. I know it still uses yt-dlp on the backend, but it keeps me from manually invoking it from the command line and trying to remember all the various flags to capture the formats I want, plus it makes it incredibly easy to queue up a bunch of downloads at once.<\/p>\n\n<p>Resources reliably shows me what\u2019s running on my system, and killing misbehaving processes (a rarity in the first place) is quick and easy.<\/p>\n\n<p>Most of my interactions with git can be done with gitg, which is a bit crusty and using end-of-life runtimes, but I\u2019ve heard whispers that it is going to be revamped and updated to use the latest GTK version and Adwaita libraries later this year. I can limp along until then in its current state. It really does make interacting with git quit a bit easier.<\/p>\n\n<p>The only reason I\u2019ll need to fallback to a terminal is when locally building versions of our documentation at work, but that\u2019s not an everyday thing.<\/p>\n\n<p>I love that the free desktop is mature enough to not <em>require<\/em> interacting with a CLI, even for a (relative) power user.<\/p>\n","pubDate":"Tue, 24 Mar 2026 08:00:00 -0400"},{"title":"32","link":"https:\/\/nathandyer.me\/2026\/03\/23\/32.html","guid":"https:\/\/nathandyer.me\/2026\/03\/23\/32.html","description":"<p>Today I turn 32 years old. There was a time when I wasn\u2019t sure I would make it past 30. Each trip around the sun is another reminder that I\u2019m still here.<\/p>\n\n<p>I didn\u2019t make it alone. I was supported by a system that helped make sure I got the medical care I needed. That system included nurses (especially dialysis nurses), doctors, surgeons, case managers, insurance specialists, and more. And I was given an incredible gift not once, but twice, thanks to two selfless and generous people.<\/p>\n\n<p>For the first time in many, many years, I don\u2019t have to spend this birthday feeling sick, or stuck, or sorry for myself.<\/p>\n\n<p>Instead, I\u2019m spending it by going outside, having a few adventures, laughing with friends and family, and eating at all my favorite restaurants.<\/p>\n\n<p>I am grateful to see 32, and am looking forward to many more birthdays to come.<\/p>\n","pubDate":"Mon, 23 Mar 2026 08:00:00 -0400"},{"title":"My 3D Printing Days Are Over","link":"https:\/\/nathandyer.me\/2026\/03\/22\/3d-printing-eulogy.html","guid":"https:\/\/nathandyer.me\/2026\/03\/22\/3d-printing-eulogy.html","description":"<p>It\u2019s finally gone. After years of lugging it between apartments and houses, and begrudgingly fighting with a thousand different issues, I am no longer encumbered by my 3D printer. It has been sold, and is now haunting a new owner. I hope they are able to tune it up and have a nice, easy-going life filled with hundreds of perfect prints, but I am thankful that this pestilence is no longer mine.<\/p>\n\n<p><a href=\"https:\/\/nathandyer.me\/2024\/07\/15\/3d-printers.html\">I\u2019ve written before how I\u2019m appreciative that 3D printing exists in the world, but how I personally don\u2019t enjoy it or find it useful<\/a>. I love the <em>idea<\/em> of it: that you can create, replicate, and share physical things with people across the world. In practice, though, I think 3D printing falls short of its lofty idealistic goals.<\/p>\n\n<p>There aren\u2019t that many practical 3D prints that you can make. Most prints are purely aesthetic, making plastic trinkets you can put on your shelf and admire. I have no need for these in my life. Occasionally, you can print a spare part to fix something that\u2019s broken or missing. My favorite use-cases that I\u2019ve seen have all been related to repairs, but I don\u2019t want to ignore the fact that the product you end up with has limited function when it comes to raw strength and longevity. Often, that 3D-printed replacement part ends up breaking again, or in some cases causes further damage to the thing you were trying to fix in the first place.<\/p>\n\n<p>I had spiritually given up on the 3D printing scene a while ago. I haven\u2019t been printing much over the past few years, despite the printer being set up in my garage and OctoPrint being more than willing to accept a print any time I wanted to send one its way. There have been a few exceptions. I designed and printed the cake topper for our wedding, which I was proud of. The process of getting it <em>just right<\/em> resulted in more than one gray hair, but seeing the final result made me happy. There has also been the one-off thing here and there my wife has asked me to make her over the years. In fact, the reason I kept it as long as I did was to finish a set of Doorable display shelves for her.<\/p>\n\n<p>But now our walls are full, my list of requested prints is empty, and the time is right. There has been a resurgence of 3D printing demand lately, with lots of folks using them to make bulk batches of Anti-ICE whistles. I can only hope that my 3D printer has gone to a home doing something as socially beneficial and punk-rock as that.<\/p>\n\n<p>It wasn\u2019t a bad 3D printer. It wasn\u2019t faulty. There have been lots of new features and new innovations that have come out in the decade or so since the Ender 3 Pro was first introduced, but fundamentally it is as capable today as it ever was. It\u2019s just <em>ornery.<\/em> Because of that, I have no problem setting it free and finding it somewhere new to live.<\/p>\n\n<p>But I am thankful to be free of the maintenance, free of the tinkering, and free of the clutter. So long!<\/p>\n","pubDate":"Sun, 22 Mar 2026 08:00:00 -0400"},{"title":"The Sandwich","link":"https:\/\/nathandyer.me\/2026\/03\/21\/sandwich.html","guid":"https:\/\/nathandyer.me\/2026\/03\/21\/sandwich.html","description":"<p>For the first time in my life, I cried at a sandwich today.<\/p>\n\n<p>I suppose it\u2019s depression, or something similar to it, but for a while now I\u2019ve been feeling like I have a difficult time feeling things anymore. Birthdays don\u2019t feel like birthdays. Christmas doesn\u2019t feel like Christmas. And most new experiences just feel like watered-down, less vibrant rehashes of things I\u2019ve already done.<\/p>\n\n<p>But today, that wasn\u2019t true.<\/p>\n\n<p>Near my parents\u2019 old house there is a small, hole-in-the-wall kind of place that serves burgers and sandwiches. It\u2019s your basic rural American hometown diner kind of place. But it just so happens that they make a club sandwich that is to die for. I used to eat them all the time in my teens and twenties, but ever since my parents moved out of that area, I haven\u2019t had a single one.<\/p>\n\n<p>Sometimes I crave that sandwich. It\u2019ll be all I can think about. I lust after it. I sit and remember how good it was, and think to myself, it\u2019s probably not that good anymore, or maybe I am just looking back with rose-tinted glasses. Maybe it was never that good to begin with?<\/p>\n\n<p>Today I decided to take the drive and find out for myself. I walked up to the counter, placed my order, and a couple minutes later they were calling for me to pick it up.<\/p>\n\n<p><img src=\"https:\/\/nathandyer.me\/img\/sandwich.jpg\" alt=\"A delicious club sandwich with ham, bacon, american cheese, lettuce, and tomato between three pieces of toast\" \/><\/p>\n\n<p>When I first saw it I could have bawled. It was beautiful. Picturesque. Even <em>better<\/em> than I remembered it in my mind. If anything, this looked more delicious than it ever had before. And once I tasted it? Exactly like I remembered. Exactly as good. Perfect, in every way.<\/p>\n\n<p>I sat at the table and tried to hold back tears. I failed. This wasn\u2019t just a sandwich. This was a reminder that I <em>can<\/em> still feel things. And while some things are lost to time, or perhaps not as good as you remember them, there really <em>are<\/em> things out in the world that are waiting for you to find them again. And when you do, you\u2019ll find you haven\u2019t really lost anything. They say that no man ever steps in the same river twice; for he is not the same man, and it is not the same river. But today, for just a few minutes, I was the same guy I used to be, and that was the exact same sandwich.<\/p>\n","pubDate":"Sat, 21 Mar 2026 14:05:00 -0400"},{"title":"eBay","link":"https:\/\/nathandyer.me\/2026\/02\/24\/ebay.html","guid":"https:\/\/nathandyer.me\/2026\/02\/24\/ebay.html","description":"<p>For a long while, I\u2019ve been looking for something that could replace Amazon for most of my miscellaneous purchases that aren\u2019t available in brick and mortar stores. It never really occurred to me that eBay might actually be the exact thing I was looking for.<\/p>\n\n<p>Of course, I\u2019ve been familiar with eBay for as long as I can recall. I\u2019ve used it many times to <em>sell<\/em> things, but had never really used it to <em>buy<\/em> things before.<\/p>\n\n<p>A few weeks ago I decided I needed to buy some cases to protect and display the handful of SNES and Nintendo 64 game cartridges I keep around (some of the few purely sentimental items I allow myself to hold on to), and eBay was the natural choice to look for options. The original cases are almost impossible to find, and those that do still exist cost hundreds of dollars. That said, I found someone making custom plastic cases based on the original box art, and decided to give them a try. I\u2019m happy to report that I\u2019m <em>very<\/em> pleased with the results.<\/p>\n\n<p>This little foray into the world of eBay unlocked something in my mind. I decided to look up an item I\u2019ve had on my Amazon wishlist for a while. To my surprise, I found an open box (but new!) listing for less than half the price of what Amazon was charging for a new item.<\/p>\n\n<p>I repeated this a little later, when I needed to replace a very old (and very basic) multimeter that had finally bit the dust. I searched on eBay, and found a screaming deal on a relatively high quality (for my needs) multimeter.<\/p>\n\n<p>Now, I find myself defaulting to eBay first, then resorting to other means if and only if I\u2019m not able to find something there (and even then, I only fallback to Amazon as a very last resort).<\/p>\n\n<p>I\u2019m not sure why I\u2019ve had such a mental block against using eBay, but the past handful of purchases have been affordable and provided excellent experiences! Plus, when you buy open box or used items, you\u2019re saving things from ending up in the landfill. That\u2019s a win-win!<\/p>\n","pubDate":"Tue, 24 Feb 2026 20:00:00 -0500"},{"title":"Gapless vs. Euphonica","link":"https:\/\/nathandyer.me\/2026\/02\/23\/gapless-vs-euphonica.html","guid":"https:\/\/nathandyer.me\/2026\/02\/23\/gapless-vs-euphonica.html","description":"<p>Every music player I have tried on GNOME is lacking in one area or another. Since my perfect music player doesn\u2019t exist, I thought it might be of interest to say what I do and don\u2019t like about the two primary apps that I tend to jump between: Euphonica and Gapless.<\/p>\n\n<p>Generally, I prefer Euphonica. As someone who likes to listen to entire albums from start to finish, I find that viewing an album and queuing it up for play is a much better experience there.<\/p>\n\n<p>I also prefer its \u201cnow playing\u201d screen. I love that it tells me the quality details about the song I\u2019m listening to. I like that I can shuffle directly from it, and even adjust features like crossfading and ReplayGain. Plus, I like the larger album art. I could take or leave the audio waveforms, but they are a nice touch.<\/p>\n\n<p><img src=\"https:\/\/nathandyer.me\/img\/euphonica_screenshot.png\" alt=\"A screenshot of the Now Playing screen in Euphonica, showing the items mentioned above\" \/><\/p>\n\n<p>It\u2019s also nice that you can set cover art for an entire playlist.<\/p>\n\n<p>The thing I dislike most about it is the fact that it requires an mpd server to work. I suppose most folks who use Euphonica are connecting to an mpd sever remotely, but I\u2019ve set one up locally on my laptop (only available to <code class=\"language-plaintext highlighter-rouge\">localhost<\/code>) purely for using with Euphonica. It was a small pain to set up, but what really annoys me about it is that it\u2019s not always consistent about finding or displaying music that <em>should<\/em> be available. Occasionally songs or albums will be invisible from the library, but they\u2019re so few and far between it\u2019s hard to catch. In some cases I\u2019ll realize an album is missing, but if I look at it through the artist view and then look at the individual songs list, I\u2019ll find an entire album\u2019s songs without the album showing up in the list. I suspect this is a shortcoming of Euphonica itself rather than mpd, but because the two are so intrinsically linked, it would take a decent amount of investigation to figure out.<\/p>\n\n<p>I also miss being able to just see a flat-out list of every song in my library. I often just like to shuffle through everything, and I\u2019ve not yet found a way to do so here.<\/p>\n\n<p>Gapless, on the other hand, is a lot more minimal. This is both good and bad. I like that it just pulls from your local music library and handles all that functionality itself without requiring a separate server. So far it has reliably pulled in all my music. It automatically detects my saved playlists in a standard format. The music playback is great.<\/p>\n\n<p>It\u2019s also wicked fast. It launches almost instantly, playback happens as soon as you click play, and navigating the library has no delays.<\/p>\n\n<p>It\u2019s just missing the little bells and whistles that I mentioned that I like about Euphonica: the larger album art, the quality\/format details, the shuffle buttons, the individual album views, etc.<\/p>\n\n<p><img src=\"https:\/\/nathandyer.me\/img\/gapless_screenshot.png\" alt=\"A screenshot of the Now Playing screen in Gapless, for comparison\" \/><\/p>\n\n<p>But what bothers me the most about Gapless is the way that it handles the concept of a queue. When you play an album it pulls those tracks out of a queue, but still shows every song in your library within it. If you try to shuffle all your tracks but then play an album, it\u2019s like it un-shuffles just the songs from the album, so in the middle there will just be 15 songs by the same artist in album order.<\/p>\n\n<p>Sometimes playing individual tracks will clear the queue. Sometimes it appends. It\u2019s just confusing to me, I simply don\u2019t comprehend how the queue functions. The only time the queue behavior makes sense to me is when I\u2019m playing music from a playlist.<\/p>\n\n<p>If I could, I\u2019d merge the best of both apps together. I feel like each excels in the exact ways the other falls short, so together it\u2019s a complete experience.<\/p>\n\n<p>Realistically, I think if Gapless were to make just a few tweaks it would be a perfect app. Whereas I think Euphonica, while my current favorite, is more fundamentally flawed in its library management.<\/p>\n\n<p>Still, I really like both apps, and use them every single day. Maybe one day I\u2019ll give up on one and settle on a single tool. Today is not that day, though.<\/p>\n","pubDate":"Mon, 23 Feb 2026 20:00:00 -0500"},{"title":"Blog Posts Are The Ideal Form of the Written Word","link":"https:\/\/nathandyer.me\/2026\/02\/20\/blog-posts.html","guid":"https:\/\/nathandyer.me\/2026\/02\/20\/blog-posts.html","description":"<p>Of all the things I read, I find blog posts to be the most enjoyable format.<\/p>\n\n<p>Occasionally I will read a book that is memorable or even, in rare circumstances, life-altering. Those are usually the ones that manage to fully cover what they set out to discuss, without overstaying their welcome. A lot of books I read have \u201cthis could have been an email\u201d energy, where it\u2019s clear that the author had about thirty pages worth of ideas to discuss, but instead they will repeat themselves and pad it all out to fill the length requirements needed to get their books onto store shelves.<\/p>\n\n<p>I can\u2019t remember where I heard it, but around the time the iTunes store launched and you could purchase songs a-la carte for the first time, someone made the point that the song was the natural form for music. Now, instead of having to buy a full album just to get the one or two songs you wanted, you could just grab the individual tracks you liked.<\/p>\n\n<p>(I do think we lost a little something in that period, because sometimes the best music that an artist produces is the stuff that doesn\u2019t manage to hit the mainstream or get a ton of airtime \u2014 but I digress.)<\/p>\n\n<p>In the same way, I think the blog post is kind of the ideal form of the written word. Books are big, bulky things that require several hours of commitment from the reader. When the subject deserves something of that length, that\u2019s wonderful, but a lot of what makes it to bookshelves doesn\u2019t fit the bill.<\/p>\n\n<p>On the other hand, something smaller than a blog post (like a tweet, or a toot, or a skeet, or whatever the hell we\u2019re calling a 500-or-fewer-character social post these days) often feels like a transient thought, and simply doesn\u2019t have enough length to fully explore a topic or flesh out an idea.<\/p>\n\n<p>But the blog post! What a perfect little medium. It can be short, if needed. It can be long, if necessary. It can be whatever it needs to be, but it usually manages to tell a story or share information exactly the way it needs to. I suppose, at the heart of it, a blog post is closest to an essay in the traditional sense. Whatever you call it and however you look at it, I find that material that takes somewhere between five minutes to an hour is usually just right.<\/p>\n\n<p>Blog posts have been my favorite medium for as long as I can recall, and as long as you folks keep writin\u2019 \u2018em, I\u2019ll keep readin\u2019 \u2018em.<\/p>\n","pubDate":"Fri, 20 Feb 2026 20:00:00 -0500"},{"title":"The Current GNOME App Landscape, and the Two Apps I Wish Existed","link":"https:\/\/nathandyer.me\/2026\/02\/19\/missing-gnome-apps.html","guid":"https:\/\/nathandyer.me\/2026\/02\/19\/missing-gnome-apps.html","description":"<p>I know the popular thing in modern times is to dislike standalone applications, and when it comes to apps on platforms like iOS and Android, I generally agree. More often than not, apps are black boxes that spy on you, rip you off, and in some cases, endanger your livelihood. Not to mention that they often use mechanisms under the hood to prevent you modifying or studying their behavior, and if you try to bypass those protections you can find yourself in violation of section 1201 of the DMCA and facing enormous fines and\/or jail time.<\/p>\n\n<p>But while this is true, using free and open source applications can be a really pleasant experience, and they will often provide you with a better experience than what you can find using a modern web app. I still love apps, especially those written using GTK and Adwaita, and made available via Flatpak through Flathub or other Flatpak repositories.<\/p>\n\n<p>I\u2019m genuinely amazed at the quality and variety of apps that I have available on my laptop, which currently (and for the past decade or so) is running Fedora with stock GNOME. We\u2019re in a better state than I could have dreamed, and I get more enjoyment and utility out of my computer every single day because of these apps made by (mostly) independent developers all across the world and from all walks of life.<\/p>\n\n<p>I want to be encouraging to developers, and point out that anyone with the technical know-how can get involved either with an existing project or, with a little determination and willingness to learn, start a project of their own.<\/p>\n\n<p>At the same time, I think there is an underlying truth about the universe: there are only so many things that humans need or want to do, and for the most part, there are already ways of doing them quickly and easily on the computer.<\/p>\n\n<p>There aren\u2019t many gaps in my computing where I want to be able to achieve a task, but don\u2019t currently have the means to do so.<\/p>\n\n<p>From my perspective, there are only two apps that don\u2019t currently exist as GNOME apps that I would love to see: a package tracking app, and an Adwaita email client.<\/p>\n\n<p>On the package tracking front, I occasionally buy things online, and would really like a package tracker that lists all the different shipments I have in progress and shows me the latest tracking information for each of them, along with estimated delivery dates, and then sends me notifications whenever there is a new update about a package\u2019s whereabouts. On iOS, I use the app Parcels, and it\u2019s excellent (although I find that notifications don\u2019t always trigger like they should).<\/p>\n\n<p>A while back I teased that I had been working on such an app, and you can see a screenshot of what I have below:<\/p>\n\n<p><img src=\"https:\/\/nathandyer.me\/img\/tracker_screenshot.png\" alt=\"A screenshot of a work-in-progress tracking app, with two sample deliveries displayed in the middle featuring estimated delivery dates, a description, and the carrier name\" \/><\/p>\n\n<p>All of the browsing\/adding\/removing\/sorting functionality is in place and functional, but I haven\u2019t been able to finish the rest of the app yet, because I don\u2019t have a way of reliably pulling information from the various shipping providers. Proprietary apps have the advantage of being able to include unique API keys for all the various services, but being an open source app, I\u2019ve not yet found a reliable way of storing said keys in a way that\u2019s inaccessible to the user (and if I did, it wouldn\u2019t really be open source). That means a user would have to individually sign up for developer accounts and generate API keys with each provider they want to use for tracking. What a horrible user experience! I\u2019ve also tried various methods of scraping, but this would be extremely brittle because any new anti-scraping measurements or changes in how information is delivered on the part of the vendors would result in breakages within the app.<\/p>\n\n<p>The second app that doesn\u2019t yet exist is an Adwaita-based email client. I used to love Geary back in the GNOME 3 days, but as Yorba disbanded and development fell back to the community it started receiving fewer updates, and began to break in various places. I think development is still technically ongoing (and now it is maintained by GNOME itself to varying degrees), but it hasn\u2019t seen a ton of modernization or improvement over the past decade or so.<\/p>\n\n<p>I\u2019m excited about a new potential app called <a href=\"https:\/\/gitlab.gnome.org\/felinira\/envelope\">Envelope<\/a>, but so far there haven\u2019t been any previews, nor activity in the repo for the past four months as far as I\u2019m aware, so it may be a while yet before this is a viable option.<\/p>\n\n<p>Still, how incredible is it that in the modern Linux ecosystem, I\u2019m able to achieve almost everything I want to do with the apps that exist! There are thousands of apps in the Flathub \u201cstore\u201d, with almost all of them receiving regular updates directly from the developers. It is the best time in history to be a Linux user, and I\u2019m continuously impressed by the work that the Flatpak and Flathub communities have done (and are doing) to make this dream a reality.<\/p>\n\n","pubDate":"Thu, 19 Feb 2026 20:00:00 -0500"},{"title":"Cine is the First Video Player That Can Replace VLC for Me","link":"https:\/\/nathandyer.me\/2026\/02\/18\/cine-review.html","guid":"https:\/\/nathandyer.me\/2026\/02\/18\/cine-review.html","description":"<p>With the exception of a few visits to the cinema each year, every single thing I watch \u2014 every movie, every TV show, every online video \u2014 I watch on my laptop.<\/p>\n\n<p>For as far back as I can recall, I\u2019ve relied almost exclusively on VLC for video playback. It\u2019s not because it has the most intuitive interface, it\u2019s just because it\u2019s consistently the best when it comes to playing back the content I want to watch.<\/p>\n\n<p>Back when I didn\u2019t have a ton of horsepower in my PC, VLC would handle 1080p videos (and then 4K videos) without stuttering or making the CPU hit 100% when other players would struggle. Then, when most of the things I watched starting being 4K HDR video files and needed tone mapping to look correct on my non-HDR display, it was VLC who did the job best (once you switched it to the Reinhard algorithm, that is).<\/p>\n\n<p>It has supported all the features I\u2019ve needed through the years, including subtitle support, multiple audio streams, and cropping videos when I want to take up my full display. As an aside, I know this is not ideal because a portion of the frame gets chopped off, but for non-cinematic videos I really just don\u2019t care to lose a bit of the content in order to take full advantage of my screen real-estate.<\/p>\n\n<p>That said, I\u2019ve never been wowed by the UI nor UX of VLC. It is a QT app and doesn\u2019t really fit in with the rest of my GTK desktop. The interface looks much the same as it has for decades now. It doesn\u2019t adapt between light and dark styles correctly. The controls are either attached to the bottom of the window, or hidden with a keyboard shortcut. It\u2019s a very competent video player, with plenty of features, but it just sticks out too much.<\/p>\n\n<p>I\u2019ve tried other video players throughout the years. For a while I used Totem, but it wasn\u2019t well-suited for the task. As Adwaita and GTK4 became a thing it started feeling more and more outdated.<\/p>\n\n<p>The new default GNOME video player, Showtime, had come the closest to replacing VLC so far. It definitely feels modern. It has rounded edges, automatically disappearing video controls (er, sometimes), and a great UI. But it completely falls apart during playback for me. It doesn\u2019t support tone mapping HDR videos. It doesn\u2019t allow for crop or zoom. And worst of all, about half the time I turn subtitles off (they are on by default), it either freezes or crashes the app. I\u2019ve filed issue reports to help make sure some of these shortcomings are addressed, and the developers have been very responsive and willing to consider my suggestions. In the future, it will probably be a solid option. For now, though, it doesn\u2019t fit my needs.<\/p>\n\n<p>Another MPV-based app, Celluloid, has also come fairly close over the years. Recent versions do support tone mapping (since MPV supports it), but I find that HDR videos look darker there than they do in VLC or other places for some reason. It\u2019s also missing a lot of features, like cropping\/zoom support, and I\u2019m not a fan of the way a lot of the UI sort of floats in and looks a bit non-standard.<\/p>\n\n<p>All these apps have been tested, but none have been able to replace VLC for me in my day-to-day usage. That is, until now. Cine is finally the video player that I\u2019ve been longing for.<\/p>\n\n<p><img src=\"https:\/\/nathandyer.me\/img\/cine_screenshot.png\" alt=\"A screenshot of the Cine app with a 4K copy of The Emperor's New Groove playing, highlighting features like chapters and floating controls\" \/><\/p>\n\n<p>Cine manages to achieve the really difficult combination of being a deceptively simple looking application, while still providing an absolute ton of options and features. It is rock-solid when it comes to stability. I\u2019ve thrown a lot of different videos and codecs at it, and it has not crashed once. The interface is intuitive, and gets out of your way when it\u2019s not needed so as to block parts of the video.<\/p>\n\n<p>It gives you the usual playback controls, plus an easy selector for different subtitles or audio tracks. Chapter markers are elegantly displayed across the seek bar, with chapter titles showing up on mouse hover. A settings popover give you a ton of options for the current video, including an option to zooming the video (so it can fill your display), or adjusting individual levels like brightness, contrast, etc.<\/p>\n\n<p>A preferences menu allows you to enable hardware decoding (while writing this post I just realized that wasn\u2019t enabled \u2014 why isn\u2019t that a default?!). It also gives you the ability to adjust subtitle settings, and normalize volume (a handy feature when the movie you\u2019re watching has loud explosions but quiet dialog).<\/p>\n\n<p>I do still sometimes find that videos are a bit on the dark side (I suppose this is something about how MPV renders the videos), but because it includes brightness controls, I can bump those a couple points and it looks great.<\/p>\n\n<p>I honestly can\u2019t say enough good things about this app. I\u2019ve used it for about four weeks now, and it has officially replaced VLC completely for me. In that time I\u2019ve watched new movies, TV shows, and a handful of other random video files. It just handles everything without even the slightest hesitation.<\/p>\n\n<p>I can\u2019t recommend Cine enough. You can grab it now from <a href=\"https:\/\/flathub.org\/apps\/io.github.diegopvlk.Cine\">Flathub.<\/a><\/p>\n","pubDate":"Wed, 18 Feb 2026 20:00:00 -0500"},{"title":"Cybergnosticism","link":"https:\/\/nathandyer.me\/2026\/02\/17\/cybergnosticism.html","guid":"https:\/\/nathandyer.me\/2026\/02\/17\/cybergnosticism.html","description":"<p>For the longest time, one of my favorite books (even before my own battle with a disease trying to kill me) was \u201cMortality\u201d by Christopher Hitchens. This is a short collection of essays he wrote after being diagnosed with terminal cancer, up until the moment he passed. In it, he says the following:<\/p>\n\n<blockquote>\n  <p>It\u2019s normally agreed that the question \u201cHow are you?\u201d doesn\u2019t put you on your oath to give a full or honest answer. So when asked these days, I tend to say something cryptic like, \u201cA bit early to say.\u201d (If it\u2019s the wonderful staff at my oncology clinic who inquire, I sometimes go so far as to respond, \u201cI seem to have cancer today.\u201d) Nobody wants to be told about the countless minor horrors and humiliations that become facts of \u201clife\u201d when your body turns from being a friend to being a foe: the boring switch from chronic constipation to its sudden dramatic opposite; the equally nasty double cross of feeling acute hunger while fearing even the scent of food; the absolute misery of gut\u2013wringing nausea on an utterly empty stomach; or the pathetic discovery that hair loss extends to the disappearance of the follicles in your nostrils, and thus to the childish and irritating phenomenon of a permanently runny nose. Sorry, but you did ask\u2026 It\u2019s no fun to appreciate to the full the truth of the materialist proposition that I don\u2019t have a body, I am a body.<\/p>\n<\/blockquote>\n\n<p>The phrase \u201cI don\u2019t have a body, I am a body\u201d is one that I\u2019ve thought about a million times since I first read it, and even more often as of late. I think I\u2019ve come to the conclusion that I am <em>not<\/em> a body.<\/p>\n\n<p>Some say that the concept of the \u201cself\u201d is artificial, and is an adaptation that has evolved over millions of years as a way of encouraging humans to want to reproduce and further their genes. Perhaps there is a species-level benefit to the concept of the self, but that still doesn\u2019t feel adequate enough for an explanation to me. Perhaps I\u2019m fooling myself, but I do tend to believe that I exist as something more than a collection of cells and a home for billions of bacteria. Then again, maybe that\u2019s what the bacteria <em>want<\/em> me to think.<\/p>\n\n<p>After all I\u2019ve gone through with multiple kidney transplants and multiple blood transfusions, I really don\u2019t think of myself as being my body. The closest I can get to that is thinking perhaps I am my brain, or at least, the person that my brain is rendering. But it feels like there\u2019s more to it. For lack of a better word, it feels like a spirit of some sort, but not in a supernatural way. It\u2019s an essence. It\u2019s a feeling, a certain level of knowing and being.<\/p>\n\n<p>In certain online communities, it\u2019s an established norm to not use the phrase \u201cIRL\u201d (meaning \u201cIn Real Life\u201d). The internet really is real life, and what happens there is as much a part of our reality as the air we breathe and the ground we walk upon. Instead, the term \u201cAFK (Away from Keyboard)\u201d is preferred.<\/p>\n\n<p>In much the same way that I feel like I\u2019m not <em>a<\/em> body but <em>in<\/em> a body, I find that when I connect with cyberspace I\u2019m not any less <em>there<\/em> than I am here. Sure, I\u2019m physically in a chair, but in a much grander sense I\u2019m <em>out there<\/em>.<\/p>\n\n<p>The environment that we all come together to build very much exists. When I interact with the systems that others build, that world exists as much as my kitchen does when I step into it. When I read the words that others write, I fill my head with the words that the authors put out into the world, and I construct meaning from them.<\/p>\n\n<p>The digital systems that we build are very much a part of our lives. And the time we spend online is as real as the time that we spend walking through a park, or sitting on a couch watching TV with a loved on. Online life is real life, as much as offline life.<\/p>\n\n<p>Because I think of my body more as a vessel, I see it more like a physical device. Much like a computer is just the means to allow you to go places and do things, the body is a way to experience the world, and in a much larger sense, life itself. So when I see people modifying their bodies, or making decisions about how they want them to function, I more and more find myself impressed with their tenacity. If your vessel doesn\u2019t serve the spirit inside, and you have the means of modifying or otherwise biohacking it to bend to your will, why wouldn\u2019t you?<\/p>\n\n<p>Each of us has but one existence, one turn on the merry-go-round. We are born, we mess about for a bit, and then we cease to be. But I submit to you that your online existence is an extension of your corporeal existence: treat it with the reverence and care it deserves.<\/p>\n\n","pubDate":"Tue, 17 Feb 2026 20:00:00 -0500"},{"title":"10 Random Things I Hate","link":"https:\/\/nathandyer.me\/2026\/02\/16\/things-i-hate.html","guid":"https:\/\/nathandyer.me\/2026\/02\/16\/things-i-hate.html","description":"<p>Following a recent trend I\u2019ve seen of people listing 10 things they hate, I thought it would be fun (and a bit of a break from the more serious posts I\u2019ve written recently) to come up with my own list.<\/p>\n\n<p>In that spirit, here are some things I hate:<\/p>\n\n<ol>\n  <li><strong>When people listen to things out loud on a speaker in public.<\/strong><\/li>\n  <li><strong>Trader Joe\u2019s.<\/strong> The food is fine, I suppose, but the store is always so crowded that I end up anxious and panicked trying to move around people and not get in anyone\u2019s way.<\/li>\n  <li><strong>People who don\u2019t seed their torrents.<\/strong><\/li>\n  <li><strong>Ranch dressing.<\/strong> Nothing personal, I just can\u2019t stand the taste.<\/li>\n  <li><strong>When drivers camp in the passing lane, going at or below the speed limit.<\/strong><\/li>\n  <li><strong>People who talk or use phones during a showing at the cinema.<\/strong><\/li>\n  <li><strong>When people bring pets into restaurants or grocery stores.<\/strong> This obviously doesn\u2019t apply to service animals. I see way too many people bringing their dogs into restaurants and grocery stores, but no one asks them to leave so they keep doing it.<\/li>\n  <li><strong>AI generated photos and videos.<\/strong> Oh, and AI generated blog posts. In fact, most AI generated things.<\/li>\n  <li><strong>When the plumbers\/electricians\/technicians don\u2019t show up during their scheduled window.<\/strong><\/li>\n  <li><strong>\u201cThe Cloud.\u201d<\/strong> Benefits of instant data backups and easier sharing aside, most of our data can be stored locally just fine, where it doesn\u2019t get leaked\/shared with the government to benefit the police state\/used for training machine learning models.<\/li>\n<\/ol>\n\n<p>What about you? If you end up making your own list, please be sure to link me to it.<\/p>\n","pubDate":"Mon, 16 Feb 2026 21:00:00 -0500"},{"title":"Losing Weight","link":"https:\/\/nathandyer.me\/2026\/02\/10\/losing-weight.html","guid":"https:\/\/nathandyer.me\/2026\/02\/10\/losing-weight.html","description":"<p>For well over a month now, I\u2019ve been making a conscious and determined effort to lose weight.<\/p>\n\n<p>It is something I\u2019ve wanted to do for a long time. I\u2019ve strugged with my weight ever since I was a little kid. It\u2019s mainly due to the way I was brought up. Living in the U.S. South, you\u2019re part of a culture that values flavor and tradition over healthier options and nutritious living. I fundamentally did not understand nutrition until very recently, and that is mostly thanks to what I\u2019ve learned as part of my various health struggles.<\/p>\n\n<p>When you\u2019re in kidney failure you have to modify your diet. You have to limit things like phosphorus, potassium, and sodium. I\u2019ve gotten really good at learning to cut things out of my diet, even things that I love. Turns out I have more willpower than I ever imagined.<\/p>\n\n<p>But when you\u2019re in kidney failure it\u2019s almost impossible to lose weight. You retain fluid. You swell. You get bigger. It\u2019s hard to tell where the body fat stops and the excess body fluid begins.<\/p>\n\n<p>Now that I have a happy, healthy kidney, weight loss is an achievable goal. Not only is it achievable, it\u2019s necessary. I also have developed some minor heart issues. If I don\u2019t get them taken care of now, I know what awaits me. In the immediate future, it would be an ablation. In the longterm, it would be early mortality. These are just the facts.<\/p>\n\n<p>And to be honest, I hate being a fat guy. I don\u2019t like the way I look. I don\u2019t like seeing myself in a mirror.<\/p>\n\n<p>The only time in my life that I was thin was when I was in high school. I started working a part-time job at a local fast food joint, and I literally worked my ass off. I lost 60 pounds (approximately 27 kg) in the span of about 6 months. It probably didn\u2019t hurt that I was also trying to impress a girl. But hey, whatever works.<\/p>\n\n<p>The weight stayed off for around a year, but it slowly started creeping back up. In college, my \u201cfreshman fifteen\u201d (pounds) started being the \u201cfreshman thirty\u201d, then forty, then suddenly I was back where I started.<\/p>\n\n<p>But that all ends now. I\u2019m eating healthier. I\u2019m eating things that have more nutrients that my body needs. I\u2019m eating with more balance. And, I\u2019m exercising regularly for the first time in my life.<\/p>\n\n<p>The resource that was most helpful to me, out of everything I\u2019ve read or learned, was \u201c<a href=\"https:\/\/www.fourmilab.ch\/hackdiet\/\">The Hacker\u2019s Diet: How to lose weight and hair through stress and poor nutrition\u201d, by John Walker<\/a>. In it, he lays out the problem from an engineering\/project management perspective, and makes some points I\u2019ve never made time to think about before. Essentially, the secret to weight loss is all about calories. If you eat more than you burn, you put on weight. If you eat as many as you burn, you maintain your weight. If you eat less than you burn, you lose weight. Simple stuff.<\/p>\n\n<p>Right now my daily metabolic rate is about 2800 calories. If I stay under that (which isn\u2019t all that difficult), I lose. I\u2019m trying to stay below 1800 calories each day. Every 3500 calories you \u201ckeep out\u201d translates to one pound of body fat, so with this method I should expect to lose around two pounds each week (which I know won\u2019t work out quite right, since everyone hits a plateau at one point).<\/p>\n\n<p>I must admit that at first I was disappointed in the results I was seeing on the scale. My face is notably thinner. My hips are thinner. It\u2019s evident I\u2019ve lost a bit of weight. But at first, the numbers didn\u2019t match what I was seeing in the mirror. Then today, I went back and looked at some of the recorded weights from my most recent doctors visits. Turns out, I was way heavier at the start of the year than I even realized. As of this morning, I\u2019m down 18 pounds!<\/p>\n\n<p>The changes I\u2019m making aren\u2019t meant to be a temporary measure. They\u2019re the new way that I eat, the new way that I exercise, and the new way that I live. It\u2019s not so radical that I won\u2019t be able to maintain it for the long-term. I figure if I keep my actions in check, the results will follow.<\/p>\n","pubDate":"Tue, 10 Feb 2026 20:00:00 -0500"},{"title":"Using a Dopp Kitt Every Day","link":"https:\/\/nathandyer.me\/2026\/02\/09\/dopp-kit.html","guid":"https:\/\/nathandyer.me\/2026\/02\/09\/dopp-kit.html","description":"<p>I haven\u2019t really mentioned it to anyone, but at the start of the year I had a tiny little hospital stay. It ended up not being anything serious (as far as we know), but I was urinating blood, and when you have a new kidney you can\u2019t really just brush off that kind of thing.<\/p>\n\n<p>I didn\u2019t have much time to pack, I just had to hop in a car and get a move on toward my transplant hospital where my team would be able to get to the bottom of things quickly. If something were wrong with my kidney, hopefully we could spot the issue and prevent it from causing any serious damage.<\/p>\n\n<p>I don\u2019t really have a \u201cgo bag\u201d, as it were, but I keep most of my stuff in a backpack. If I find myself needing to spend a few days away from home, I just grab it and I am all set. The one exception to that is that I always have to take some extra time and pack the necessary toiletries: a toothbrush, deodorant, maybe a comb, and if I\u2019m really feeling prepared, a razor.<\/p>\n\n<p>It occurred to me, what\u2019s keeping me from storing all of that stuff in a single bag, too? When I go somewhere I pack a toiletry bag and live out of that just fine for as long as I\u2019m away. Why couldn\u2019t I do the same at home?<\/p>\n\n<p>So, I researched a handful of bags that can be used as a Dopp Kit, picked a relatively inexpensive but highly-reviewed one, and waited for it to arrive. Once it did, I was able to pack not only the essentials, but literally everything I use on a day-to-day (or even week-to-week) basis. Grooming kits, cologne, shaving cream, the works.<\/p>\n\n<p>I actually like having all my stuff in one well-organized bag, rather than spread out across a handful of drawers. And if I need to jump in a car and speed off towards a hospital again? I just grab the bag on my way out.<\/p>\n","pubDate":"Mon, 09 Feb 2026 20:00:00 -0500"}]}}