<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>novaa&#39;s site</title>
    <link>https://novaa.xyz/</link>
    <description>Recent content on novaa&#39;s site</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>© Copyright notice</copyright>
    <lastBuildDate>Sun, 14 Dec 2025 20:16:00 -0400</lastBuildDate>
    <atom:link href="https://novaa.xyz/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Web crawlers</title>
      <link>https://novaa.xyz/2025/12/web-crawlers/</link>
      <pubDate>Sun, 14 Dec 2025 20:16:00 -0400</pubDate>
      <guid>https://novaa.xyz/2025/12/web-crawlers/</guid>
      <description>&lt;h2 id=&#34;the-internet-sucks111&#34;&gt;The internet sucks111!!!&lt;/h2&gt;&#xA;&lt;p&gt;biyearly post to show i&amp;rsquo;m still alive.&lt;/p&gt;&#xA;&lt;p&gt;While going to begin work on an old project, I found that my git server was completely unresponsive. After tail&amp;rsquo;ing my http server&amp;rsquo;s logs, I found that I was being endlessly crawled on my git server, into non existent pages.&lt;/p&gt;&#xA;&lt;h3 id=&#34;problems-with-gitea&#34;&gt;Problems with GitEA&lt;/h3&gt;&#xA;&lt;p&gt;I believe that GitEA doesn&amp;rsquo;t serve a proper 404 when a page is not found, and because of this, web crawlers were just endlessly looping through their list of pages to check.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Building a PC</title>
      <link>https://novaa.xyz/2025/05/building-a-pc/</link>
      <pubDate>Sat, 31 May 2025 19:42:49 -0400</pubDate>
      <guid>https://novaa.xyz/2025/05/building-a-pc/</guid>
      <description>&lt;h2 id=&#34;why-should-i-build-a-pc&#34;&gt;Why should I build a PC?&lt;/h2&gt;&#xA;&lt;p&gt;There&amp;rsquo;s a few reasons:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Why not? It&amp;rsquo;s cool, you get to learn (on a very basic level) how a computer operates.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s cheaper than building prebuilt computers&lt;/li&gt;&#xA;&lt;li&gt;You have full customization over what goes into your computer.&lt;/li&gt;&#xA;&lt;li&gt;You can have full control over how your computer looks.&lt;/li&gt;&#xA;&lt;li&gt;Install any software blah blah blah..&lt;/li&gt;&#xA;&lt;li&gt;Just do it!!!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;how-do-i-start&#34;&gt;How do I start?&lt;/h2&gt;&#xA;&lt;h3 id=&#34;determine-a-budget&#34;&gt;Determine a budget.&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Having a preset budget lets you keep a realistic goal of what you want to be spending on each part.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;determine-what-you-want-out-of-your-computer&#34;&gt;Determine what you want out of your computer.&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Do you want to be streaming?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You&amp;rsquo;re going to need a pretty good graphics card.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Do you want to be gaming a lot?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You&amp;rsquo;re going to need a decent graphics card.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Do you want to program?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You&amp;rsquo;re going to need a good processor.&lt;/li&gt;&#xA;&lt;li&gt;What about AI programming, or any massively parallel programming?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You&amp;rsquo;re going to need a good ass graphics card!!!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Honestly, the biggest thing you want to dedicate your budget to is your graphics card, and your processor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting up Kodi with Real-Debrid</title>
      <link>https://novaa.xyz/2025/03/setting-up-kodi-with-real-debrid/</link>
      <pubDate>Sun, 02 Mar 2025 19:19:00 -0500</pubDate>
      <guid>https://novaa.xyz/2025/03/setting-up-kodi-with-real-debrid/</guid>
      <description>&lt;h2 id=&#34;installing-kodi&#34;&gt;Installing Kodi&lt;/h2&gt;&#xA;&lt;p&gt;This is entirely dependent on your platform:&lt;/p&gt;&#xA;&lt;p&gt;Refer to &lt;a href=&#34;https://kodi.tv/download/&#34;&gt;the kodi website&lt;/a&gt; for sources.&lt;/p&gt;&#xA;&lt;h3 id=&#34;installing-on-a-fire-stick&#34;&gt;Installing on a Fire Stick&lt;/h3&gt;&#xA;&lt;p&gt;A common, and cheap smart TV stick which converts any TV into a smart TV.&lt;/p&gt;&#xA;&lt;p&gt;Kodi is not natively available through app store but it is quite easy to install.&lt;/p&gt;&#xA;&lt;p&gt;Firstly, go into the Fire Stick appstore and download the &lt;code&gt;Downloader&lt;/code&gt; app.&lt;/p&gt;&#xA;&lt;p&gt;Next, go to your Fire Stick settings. Then under &lt;code&gt;My Fire TV&lt;/code&gt;, go to the &lt;code&gt;About&lt;/code&gt; section, here at the top of this list should be the name of your device. Quickly tap this selection until you receive a notification on the bottom that says &amp;ldquo;No need, you are already a developer.&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating a custom TF2 HUD</title>
      <link>https://novaa.xyz/2025/01/creating-a-custom-tf2-hud/</link>
      <pubDate>Thu, 23 Jan 2025 12:01:31 -0500</pubDate>
      <guid>https://novaa.xyz/2025/01/creating-a-custom-tf2-hud/</guid>
      <description>&lt;h2 id=&#34;who-even-plays-tf2-in-2025&#34;&gt;Who even plays TF2 in 2025?&lt;/h2&gt;&#xA;&lt;p&gt;I do.&lt;/p&gt;&#xA;&lt;h2 id=&#34;where-do-i-start&#34;&gt;Where do I start?&lt;/h2&gt;&#xA;&lt;p&gt;Firstly, you need to extract the HUD resource files, so that you can edit them to get your custom look.&lt;/p&gt;&#xA;&lt;p&gt;To do this, there are a few resources to look into:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The &lt;a href=&#34;https://developer.valvesoftware.com/wiki/VPK&#34;&gt;Valve Developer Community&lt;/a&gt; has a guide on extracting .vpk files.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I couldn&amp;rsquo;t get this to work properly, it was extracting the file structure but not the actual files.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;A community made tool, that I found to work perfectly is &lt;a href=&#34;https://github.com/craftablescience/VPKEdit&#34;&gt;VPKEdit&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Once you have the tools prepared, you need to navigate to your TF2 program files.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ethical Piracy</title>
      <link>https://novaa.xyz/2025/01/ethical-piracy/</link>
      <pubDate>Tue, 21 Jan 2025 16:08:52 -0500</pubDate>
      <guid>https://novaa.xyz/2025/01/ethical-piracy/</guid>
      <description>&lt;p&gt;Capitalism is a failing system.&lt;/p&gt;&#xA;&lt;p&gt;So let&amp;rsquo;s work around it.&lt;/p&gt;&#xA;&lt;h2 id=&#34;self-hosted-media&#34;&gt;Self hosted media&lt;/h2&gt;&#xA;&lt;p&gt;There are plenty of excellent sources available for designing and hosting your own media streaming platforms.&lt;/p&gt;&#xA;&lt;p&gt;In the past I have used things such as &lt;a href=&#34;https://jellyfin.org&#34;&gt;Jellyfin&lt;/a&gt; and &lt;a href=&#34;https://www.plex.tv&#34;&gt;Plex&lt;/a&gt; in the past to host some media.&#xA;These are both excellent tools that allow you to stream music, podcasts, tv shows, movies, etc. from your own personal collection (be that acquired legally.. or &lt;a href=&#34;https://reddit.com/r/Piracy/&#34;&gt;not&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Not letting go</title>
      <link>https://novaa.xyz/2025/01/not-letting-go/</link>
      <pubDate>Tue, 21 Jan 2025 13:52:30 -0500</pubDate>
      <guid>https://novaa.xyz/2025/01/not-letting-go/</guid>
      <description>&lt;h2 id=&#34;where-have-i-been&#34;&gt;Where have I been?&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been busy. As you may already know from my &lt;a href=&#34;https://novaa.xyz/about&#34;&gt;about&lt;/a&gt; section. I am still completing my Bachelor&amp;rsquo;s in computer science. As well, I&amp;rsquo;m working nearly full-time.&lt;/p&gt;&#xA;&lt;h3 id=&#34;what-a-lame-excuse&#34;&gt;What a lame excuse&lt;/h3&gt;&#xA;&lt;p&gt;You&amp;rsquo;re right. I know this is purely for my own enjoyment, and as more of a personal diary, rather than content that people are going to be consuming. Yet, I still want to hold myself to some sort of standard. Thus, the loss of my site for ~6 months is a little disappointing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Running a server</title>
      <link>https://novaa.xyz/2024/01/running-a-server/</link>
      <pubDate>Tue, 30 Jan 2024 12:00:00 +0000</pubDate>
      <guid>https://novaa.xyz/2024/01/running-a-server/</guid>
      <description>&lt;p&gt;There&amp;rsquo;s lots of reasons to run your own server actually. There are many &lt;a href=&#34;https://github.com/awesome-selfhosted/awesome-selfhosted&#34;&gt;different things&lt;/a&gt; you can do with your own server.&lt;/p&gt;&#xA;&lt;p&gt;But the best part is that you get full control over what happens to it and what goes on it.&lt;/p&gt;&#xA;&lt;p&gt;Maybe you&amp;rsquo;re sick of streaming services, and you want to rid yourself of Netflix, Spotify, Disney+, etc.&lt;/p&gt;&#xA;&lt;p&gt;Well you can do that! With &lt;a href=&#34;https://github.com/awesome-selfhosted/awesome-selfhosted?tab=readme-ov-file#media-streaming&#34;&gt;many different options&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Maybe you want to run your own website?&lt;/p&gt;</description>
    </item>
    <item>
      <title>The C Stack</title>
      <link>https://novaa.xyz/2024/01/the-c-stack/</link>
      <pubDate>Sun, 28 Jan 2024 12:00:00 +0000</pubDate>
      <guid>https://novaa.xyz/2024/01/the-c-stack/</guid>
      <description>&lt;h2 id=&#34;what-is-a-stack&#34;&gt;What is a stack?&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;A stack is a data structure that follows a &lt;em&gt;LIFO&lt;/em&gt; (last in, first out) element adding order.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This means that when you remove an element from the stack, the most recently added one will be removed first.&lt;/li&gt;&#xA;&lt;li&gt;Likewise, the first added element, is the last one to go.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;how-is-a-stack-used&#34;&gt;How is a stack used?&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;There are many different uses for the stack data structure, but the one focused on here is the hardware stack.&lt;/p&gt;</description>
    </item>
    <item>
      <title>About</title>
      <link>https://novaa.xyz/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://novaa.xyz/about/</guid>
      <description>&lt;p&gt;on track to earn my BS in Computer Science (4th year)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Links</title>
      <link>https://novaa.xyz/links/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://novaa.xyz/links/</guid>
      <description>&lt;h2 id=&#34;programming-links&#34;&gt;Programming Links&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://ocw.mit.edu/search/?q=Computer%20Science&#34;&gt;MIT OpenCourseWare&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ocw.mit.edu/courses/6-00sc-introduction-to-computer-science-and-programming-spring-2011/&#34;&gt;Introduction to Computer Science and Programming&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://wiki.python.org/moin/BeginnersGuide/NonProgrammers&#34;&gt;Python for Beginners&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://docs.godotengine.org/en/4.5/getting_started/introduction/introduction_to_godot.html&#34;&gt;Intro to Godot (Game Engine)&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Honestly I kind of explored the internet in the perfect time to learn, its flooded with AI garbage, and paid courses these days so it&amp;rsquo;s hard to find the consistent sources I used to use.&lt;/p&gt;&#xA;&lt;p&gt;Some video tutorials can be useful, but often times you can get stuck in a loop of relearning the same basics over and over again.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Projects</title>
      <link>https://novaa.xyz/projects/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://novaa.xyz/projects/</guid>
      <description>&lt;h2 id=&#34;novaos&#34;&gt;novaos&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://git.novaa.xyz/SuperNovaa41/novaos&#34;&gt;Git link&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Built with&lt;/em&gt;: &lt;strong&gt;C&lt;/strong&gt;, &lt;strong&gt;Make&lt;/strong&gt;, &lt;strong&gt;ASM&lt;/strong&gt;, &lt;strong&gt;Bash&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;novaos is a simple OS, developed to expand my knowledge in low level systems, assembly and C.&lt;/p&gt;&#xA;&lt;p&gt;Contains a robust build system using both Make and Bash to construct the build system, as well as to build, compile, debug, and run the OS.&lt;/p&gt;&#xA;&lt;p&gt;Has very little functionality, but has a robust shell of a future OS.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;WIP&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;ncrprinter-lib&#34;&gt;NCRPrinter Lib&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://git.novaa.xyz/SuperNovaa41/ncrprinter&#34;&gt;Git link&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
