<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>hexcat</title><link>https://hexcat.net/</link><description>Recent content on hexcat</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 02 Jul 2026 23:46:23 -0400</lastBuildDate><atom:link href="https://hexcat.net/index.xml" rel="self" type="application/rss+xml"/><item><title>goodbye, microsoft</title><link>https://hexcat.net/posts/microsoft/</link><pubDate>Thu, 02 Jul 2026 23:46:23 -0400</pubDate><guid>https://hexcat.net/posts/microsoft/</guid><description>&lt;p&gt;I migrated all my repositories over to &lt;a href="https://codeberg.org"&gt;codeberg&lt;/a&gt; from github
following a souring I&amp;rsquo;ve experienced with microsoft products. In short, I
don&amp;rsquo;t like the user experience or the direction the company is going. They&amp;rsquo;re an
industry hegemon so I have to keep some accounts open, but this
migration was another step to minimize my presence in places I&amp;rsquo;d rather not
be.&lt;/p&gt;
&lt;p&gt;The Good: I&amp;rsquo;ve had a lot of fun refactoring my website and changing
static site generators from Jekyll to &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;. The refactor
allowed me to clear up some tech debt which was haunting me. I commingled a lot
of data, code, and presentation on the old website that would have been better
separated. I developed the &lt;a href="https://codeberg.org/hexcat/mondriaan"&gt;Mondriaan&lt;/a&gt;
theme which helped me consider my choices with more gravity since the theme should
be website agnostic. The separation simplifies website maintenance and allows me to
upload more frequently.&lt;/p&gt;</description></item><item><title>270 Gyoza</title><link>https://hexcat.net/recipes/270-gyoza/</link><pubDate>Thu, 02 Jul 2026 03:37:28 -0400</pubDate><guid>https://hexcat.net/recipes/270-gyoza/</guid><description>&lt;p&gt;Ingredients:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;1 napa cabbage&lt;/li&gt;
&lt;li&gt;6lbs of ground pork&lt;/li&gt;
&lt;li&gt;6 packages of gyoza dumpling wrappers (~45 each totaling 270)&lt;/li&gt;
&lt;li&gt;6 spring onions&lt;/li&gt;
&lt;li&gt;1lb of peeled garlic (1 shallow tub from HMart)&lt;/li&gt;
&lt;li&gt;1 large ginger&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Instructions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Dice the entire head of cabbage&lt;/li&gt;
&lt;li&gt;Place the cabbage into a cloth lined strainer that sits in a bowl&lt;/li&gt;
&lt;li&gt;Salt the cabbage thoroughly&lt;/li&gt;
&lt;li&gt;Peel the ginger&lt;/li&gt;
&lt;li&gt;Mince the spring onions, garlic, and ginger. Set aside&lt;/li&gt;
&lt;li&gt;Wrap the cabbage up in the cloth, twisting the cloth and expressing the remaining water from the cabbage.&lt;/li&gt;
&lt;li&gt;Mix all filling ingredients until evenly incorporated&lt;/li&gt;
&lt;li&gt;Salt and pepper to taste (Usually I&amp;rsquo;ll cook test portions of the filling to make sure it&amp;rsquo;s seasoned properly)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Wrappers:&lt;/p&gt;</description></item><item><title>Rum Cup</title><link>https://hexcat.net/recipes/rum-cup/</link><pubDate>Wed, 24 Jun 2026 03:07:08 -0400</pubDate><guid>https://hexcat.net/recipes/rum-cup/</guid><description>&lt;p&gt;Ingredients:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Rum&lt;/li&gt;
&lt;li&gt;Cup&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Instructions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Mix 1 parts Rum and 1 parts Cup&lt;/li&gt;
&lt;li&gt;Enjoy&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>retopology</title><link>https://hexcat.net/posts/retopology/</link><pubDate>Sun, 05 Apr 2026 05:19:28 -0400</pubDate><guid>https://hexcat.net/posts/retopology/</guid><description>&lt;p&gt;I spent this weekend refamiliarizing myself with Blender. I learned some concepts about retopology and tried to apply them to a model of a sci-fi astronaut I bought online. Because the model was so intricate, doing it manually was tedious and I stopped after the helmet. Afterwards, I looked into some automated features but wasn&amp;rsquo;t pleased with the fidelity they gave me at similar poly counts. The requirements for this model are tricky; it&amp;rsquo;s getting printed at 28mm scale so finer details don&amp;rsquo;t matter, but I&amp;rsquo;d like to pose it before printing so it needs retopology. My current plan is to give the retopology tool a really high polygon budget, exceeding that of the sculpted model if needed. I can then rig and pose this model without any weird artifacts. Before exporting the model I would apply a decimate modifier to bring the poly count, and file size, down. The decimation shouldn&amp;rsquo;t diminish the print quality. I expect to wrap this up and get my prints returned some time this month. I&amp;rsquo;ll upload a comparison below.&lt;/p&gt;</description></item><item><title>baud rate</title><link>https://hexcat.net/posts/baud-rate/</link><pubDate>Wed, 01 Apr 2026 04:56:25 -0400</pubDate><guid>https://hexcat.net/posts/baud-rate/</guid><description>&lt;p&gt;Last year I bought a Cisco &lt;a href="https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-2960-x-series-switches/datasheet_c78-728232.html"&gt;Catalyst 2960X&lt;/a&gt; switch
from the &lt;a href="https://w1mx.mit.edu/flea-at-mit/"&gt;MIT tech swapfest&lt;/a&gt; (really fun flea market hosted in a parking garage by the MIT radio club). That was in anticipation for
setting up a homelab after I moved into my own apartment. After about a year of disuse I finally got to tinker with the switch now that I&amp;rsquo;ve used all the ethernet ports on
my router.&lt;/p&gt;
&lt;p&gt;Getting the switch operational was a bit of an undertaking. The Catalyst is almost 10 years old, and its security definitely reflects that (Telnet support, TLS 1.0 on the
web portal, RSA+SHA1 SSH cipher suites). Cisco offers updates on their website and I naively thought that upgrading would fix all my security issues.
After updating, I found that none of the aforementioned issues were fixed. Most switches, this one included, use Broadcom integrated circuits which come with licensing
fees that open source communities can&amp;rsquo;t pay. This means that flashing custom firmware onto the switch is out of the question. This was a bit disappointing.&lt;/p&gt;</description></item><item><title>the sword of damocles</title><link>https://hexcat.net/posts/damocles/</link><pubDate>Thu, 13 Nov 2025 00:21:18 -0400</pubDate><guid>https://hexcat.net/posts/damocles/</guid><description>&lt;p&gt;Postmortem for a RAID migration on my Dell Poweredge R320 lovingly referred to as &amp;lsquo;The Sword of Damocles&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;It sits above my desk and it just barely grazes my hair when I stand up.&lt;/p&gt;
&lt;h3 id="before"&gt;Before&lt;/h3&gt;
&lt;p&gt;I originally stood the server up with 2 1TB drives in a &lt;a href="https://en.wikipedia.org/wiki/Standard_RAID_levels#RAID_0"&gt;RAID 0&lt;/a&gt; (Redundant Array of Independent Disks) while waiting for the rest of my hard drive bays in the mail. A hard drive failed during this time and since RAID 0 is only striping, the RAID array could not be rebuilt and data was lost.&lt;/p&gt;</description></item><item><title>polestar</title><link>https://hexcat.net/posts/polestar/</link><pubDate>Sat, 04 Oct 2025 01:14:12 -0400</pubDate><guid>https://hexcat.net/posts/polestar/</guid><description>&lt;p&gt;&lt;strong&gt;2026-07-02: Embedded images were intentionally left broken upon migrating the server to reduce filesize. Missing images show up as [image][image] on this post. I&amp;rsquo;m still working on this project and intend to find a better way to showcase this.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Video game project in the same near-future Europa setting from my role playing game.&lt;/p&gt;
&lt;p&gt;I hope to teach myself:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Game development&lt;/li&gt;
&lt;li&gt;The Godot game engine&lt;/li&gt;
&lt;li&gt;Rust by way of &lt;a href="https://godot-rust.github.io/"&gt;godot-rust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Jerry Tessendorf&amp;rsquo;s model for &lt;a href="https://people.computing.clemson.edu/~jtessen/reports/papers_files/waterslides2001.pdf"&gt;real-time ocean surface simulation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GIS and GIS mapping tools (little showcase in the map window)&lt;/li&gt;
&lt;li&gt;AIS and NMEA message broadcasts&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I&amp;rsquo;m also looking into combining GIS mapping with NOAA satellite imagery, per the suggestion of a friend. I am currently making an antenna and want to start collecting weather imagery with my &lt;a href="https://www.rtl-sdr.com/"&gt;RTL-SDR&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>polestar:omum</title><link>https://hexcat.net/posts/polestar-omum/</link><pubDate>Sat, 04 Oct 2025 01:10:07 -0400</pubDate><guid>https://hexcat.net/posts/polestar-omum/</guid><description>&lt;p&gt;This is a roleplaying game I homebrewed over a couple of weeks. The appeal to this system are the following: simple progression, fast combat, and naval combat rules. I think the naval combat rules are intriguing because movement is abstracted, freeing players from counting hex squares.&lt;/p&gt;
&lt;p&gt;There is an accompanying setting to Polestar:OMUM, but it is largely accessory and doesn&amp;rsquo;t have much influence on the game rules.&lt;/p&gt;
&lt;p&gt;For the future:&lt;/p&gt;</description></item><item><title>kodo</title><link>https://hexcat.net/posts/kodo/</link><pubDate>Sun, 30 Mar 2025 13:51:45 -0400</pubDate><guid>https://hexcat.net/posts/kodo/</guid><description>&lt;p&gt;I had the privilege of seeing KODŌ at the Boston Symphony Hall on March 9th. I had a wonderful time watching the drum performance and was moved by some of the last pieces. Towards the end of the show, one performer walked out onto stage and began playing the giant drum that sat towards the back of the stage. He was alone and wearing just a cloth. After a couple minutes of his solo, the drum began responding to his beats. A reward for his efforts.&lt;/p&gt;</description></item><item><title>optical character recognition</title><link>https://hexcat.net/posts/ocr/</link><pubDate>Fri, 30 Aug 2024 20:26:16 -0400</pubDate><guid>https://hexcat.net/posts/ocr/</guid><description>&lt;p&gt;&lt;em&gt;An excerpt from a project I completed for my machine learning class&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Introduction:&lt;/p&gt;
&lt;p&gt;Optical Character Recognition (OCR) is the process of identifying printed or handwritten characters and digitizing them. The technology is mostly used for the preservation of historical documents and digitizing the handwritten addresses on letters travelling through the postal service. Many techniques exist, including usage of neural networks, but this project will remain in the boundaries of what was covered in class.&lt;/p&gt;</description></item><item><title>letting projects die</title><link>https://hexcat.net/posts/projects/</link><pubDate>Wed, 24 Jul 2024 19:18:52 -0400</pubDate><guid>https://hexcat.net/posts/projects/</guid><description>&lt;p&gt;Mentally I need to be able to ditch projects and free the space in my mind to think about other things. I&amp;rsquo;m coming around to this idea, but previously I would never abandon a project and they would languish in my head forever. I didn&amp;rsquo;t accept that my values or interests could change, so whatever is started must be finished. Most of these were personal projects for fun, they shouldn&amp;rsquo;t make me miserable.&lt;/p&gt;</description></item><item><title>chatgpt asvab</title><link>https://hexcat.net/posts/asvab/</link><pubDate>Sun, 17 Mar 2024 02:40:26 -0400</pubDate><guid>https://hexcat.net/posts/asvab/</guid><description>&lt;p&gt;I fed some asvab questions into chatGPT 3.5 and it got all of the questions correct, which isn&amp;rsquo;t surprising. I was unable to test GPT against the &amp;ldquo;Assembling Objects&amp;rdquo; since it no longer accepts image uploads from free users, but it would be cool to find out how it would answer a question like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://hexcat.net/assets/asvab.png" alt="asvab"&gt;&lt;/p&gt;
&lt;p&gt;I wonder if it reads the features in an image and then converts it into prompt that it feeds itself. My prompting skills are severely lacking, but my letter prompt explores this premise:&lt;/p&gt;</description></item><item><title>clock puzzle</title><link>https://hexcat.net/posts/clock-puzzle/</link><pubDate>Wed, 14 Feb 2024 05:08:26 -0400</pubDate><guid>https://hexcat.net/posts/clock-puzzle/</guid><description>&lt;p&gt;I showed my website to my parents some time back. They seemed superficially interested, but there wasn&amp;rsquo;t anything here to grab their curiosity. The projects tab is nice for technical people that know what github is, but I think they would have liked to see something tangible from the code I&amp;rsquo;ve written (or a description, because some of the names are apocryphal).&lt;/p&gt;
&lt;h3 id="enter-the-clock-puzzle"&gt;Enter the Clock Puzzle&lt;/h3&gt;
&lt;p&gt;I&amp;rsquo;ll revisit the clock puzzle for this purpose and see if I can embed a web assembly clock puzzle onto the website itself.&lt;/p&gt;</description></item><item><title>crab language</title><link>https://hexcat.net/posts/rust/</link><pubDate>Wed, 31 Jan 2024 00:15:16 -0500</pubDate><guid>https://hexcat.net/posts/rust/</guid><description>&lt;p&gt;date: 2024-02-14 05:08:26&lt;/p&gt;
&lt;p&gt;I completed my first project in Rust!&lt;/p&gt;
&lt;p&gt;I basically implemented a copy of &lt;a href="https://partner.steamgames.com/doc/features/steam_controller/getting_started_for_players"&gt;Steam Input&lt;/a&gt;, replacing their virtual keyboard with a radial keyboard. I encountered many design challenges and have hopefully ironed out most of the kinks. You can read about the problems I encountered on the wiki page of the &lt;a href="https://github.com/hexcatprime/radialchord/wiki"&gt;repo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;All of my schooling was in Java, so learning another explicitly-typed language wasn&amp;rsquo;t difficult. I&amp;rsquo;m still learning to make full use of borrowing and immutability.&lt;/p&gt;</description></item><item><title>anemone</title><link>https://hexcat.net/posts/anemone/</link><pubDate>Mon, 22 Jan 2024 20:31:11 -0500</pubDate><guid>https://hexcat.net/posts/anemone/</guid><description>&lt;h1 id="single-hoo-exploring"&gt;Single Hoo Exploring&lt;/h1&gt;
&lt;p&gt;Zemer Peled created Single Hoo Exploring out of porcelain shards in the shape of a sea anemone. She captured the anemone’s form elegantly such that Single Hoo wouldn’t look out of place on the sea floor among its organic siblings. Upon first inspection, this art piece explores the limits of the ceramic medium since it was made in such an atypical manner. The rough texture of the anemone’s body makes it look as if the sculpture was created out of discarded and broken pieces from a pottery studio, much unlike anything else on display in the room. From viewing this piece alone, Ms. Peled’s passion and appreciation for the natural world is immediately apparent.
Single Hoo possesses other dimensions beyond exploration of porcelain medium, revealing human’s inability to master nature and the fragility of nature. In many ways, the statue is identical to the sea anemone. Both share this organic form and defensive capability; one with sharp glass and another with stinging tentacles. Both are equally fragile; the statue must be kept safe from shattering and the anemone is dependent on the environment in which its anchored. The anemone can live on after individual death through its offspring, yet the statue breaks and is not remade without the guided hand of Zemer. The anemone contributes and depends on an ecosystem for its robustness. Humans may be able to adapt quicker than the anemone but ultimately rely on the same ecosystem’s health. Unlike the statue, anemones and humans can not live within the confines of a glass box. Single Hoo Exploring reminds those who see it to be good stewards and live in harmony with nature. Living in opposition to nature ensures that we will not be remade after shattering like a porcelain statue.&lt;/p&gt;</description></item><item><title>plaintext</title><link>https://hexcat.net/posts/plaintext/</link><pubDate>Sat, 13 Jan 2024 13:38:08 -0500</pubDate><guid>https://hexcat.net/posts/plaintext/</guid><description>&lt;p&gt;I watched No Boilerplate&amp;rsquo;s video on &lt;a href="https://www.youtube.com/watch?v=WgV6M1LyfNY"&gt;plaintext&lt;/a&gt; and thought I should seriously apply those principles to my projects.&lt;/p&gt;
&lt;p&gt;I was already veering that way with the creation of this website and teaching myself cool markdown tricks. Beginning work again also necessitates this change, I need to document my code while minimizing the time spent fussing with note-taking software.&lt;/p&gt;
&lt;h3 id="some-things-ive-done-this-week-with-markdown"&gt;Some things I&amp;rsquo;ve done this week with markdown&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Move documentation and admin of my video game off of Jira and Confluence&lt;/li&gt;
&lt;li&gt;Began using repo wiki feature for this website &lt;em&gt;(which is great because I would otherwise drown the blog page in website updates)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Began documenting my workflow at my job&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;markdown isn&amp;rsquo;t a panacea, I&amp;rsquo;m helping my dad create a printed study aid for his students and I will probably have to use LaTeX. To my knowledge markdown does not have robust math features.&lt;/p&gt;</description></item><item><title>porcelain cups</title><link>https://hexcat.net/posts/porcelain/</link><pubDate>Sat, 06 Jan 2024 06:47:56 -0500</pubDate><guid>https://hexcat.net/posts/porcelain/</guid><description>&lt;p&gt;&lt;em&gt;&amp;ldquo;What use is a cup that doesn&amp;rsquo;t hold water?&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I broke a tea cup over a year ago. It was part of a set my friend gifted me for Christmas. I already had too many cups and could suffer its absence on my shelf. Yet, I kept it on my dresser in seven pieces for over a year.&lt;/p&gt;
&lt;p&gt;January 1st arrived, as it did the previous year. This year I took the pieces of the tea cup and painted all the fractures gold, gluing the pieces together afterwards. Mending my broken tea cup didn&amp;rsquo;t occur to me last New Year&amp;rsquo;s, but it should have.&lt;/p&gt;</description></item><item><title>5 levels of minecraft server</title><link>https://hexcat.net/posts/minecraft-server/</link><pubDate>Wed, 27 Dec 2023 02:08:59 -0500</pubDate><guid>https://hexcat.net/posts/minecraft-server/</guid><description>&lt;p&gt;I&amp;rsquo;ve played minecraft for 10 years and always needed to host minecraft servers for my friends. At first, the servers were kind of primitive. Now, they are more sophisticated.&lt;/p&gt;
&lt;p&gt;I believe that hosting servers was influential in guiding me towards my studies in system adminstration and cybersecurity. Minecraft was a practical, approachable, subject I could work on as an inexperienced teenager.&lt;/p&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Share on LAN &amp;amp; Private Tunnel&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Before we knew how to make a server, my friends and I would use a VPN service like LogMeIn Hamachi to access eachothers&amp;rsquo; networks. One of us would open our Minecraft game to LAN, allowing everyone else to join.&lt;/p&gt;</description></item><item><title>pilot</title><link>https://hexcat.net/posts/pilot/</link><pubDate>Tue, 26 Dec 2023 16:29:13 -0500</pubDate><guid>https://hexcat.net/posts/pilot/</guid><description>&lt;p&gt;It lives!&lt;/p&gt;
&lt;p&gt;I rewrote this website using &lt;a href="https://jekyllrb.com/"&gt;Jekyll&lt;/a&gt; static site generator. Manually configuring my navbar on all pages was getting tiring.&lt;/p&gt;
&lt;p&gt;The purpose of this blog is to detail my experiences in tech, art, and writing.&lt;/p&gt;
&lt;h2 id="points-of-interest-with-website-creation"&gt;Points of interest with website creation:&lt;/h2&gt;
&lt;h3 id="active-page-in-navbar"&gt;&amp;ldquo;Active&amp;rdquo; page in navbar&lt;/h3&gt;
&lt;p&gt;I wanted the user to know what page they&amp;rsquo;re on from the navbar. My old website had this configured manually. The active page had an &amp;ldquo;active&amp;rdquo; class which would determine its css rules. This approach was not possible with Jekyll since the webpages are built programmatically. Instead, I had to go through the Liquid syntax and check if the nav element url was the same as the page&amp;rsquo;s url. This was accomplished as follows:&lt;/p&gt;</description></item><item><title/><link>https://hexcat.net/rpg/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hexcat.net/rpg/</guid><description>&lt;p&gt;Landing page where I&amp;rsquo;ll eventually upload my role playing game, Polestar: One
Minute Until Midnight, and supplementary material. I would also like to write
about my experiences making this game and design choices that I thought were
interesting. I may not write about it since I still get the creeping feeling
that explaining art kills it, even if the explanation would help prospective
table top game developers.&lt;/p&gt;</description></item><item><title>About</title><link>https://hexcat.net/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hexcat.net/about/</guid><description>&lt;p&gt;&lt;em&gt;What is hexcat?&lt;/em&gt; - Hexcat is a name I use to collect some of my creative
and technical works. I don&amp;rsquo;t personally identify with the name, so it is
conceivable that multiple people can work under it.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; __ __
| |--.-----.--.--.----.---.-.| |_
| | -__|_ _| __| _ || _|
|__|__|_____|__.__|____|___._||____|
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>clock-puzzle</title><link>https://hexcat.net/projects/clock-puzzle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hexcat.net/projects/clock-puzzle/</guid><description>&lt;p&gt;&lt;a href="https://codeberg.org/blaow/clockpuzzle"&gt;source code&lt;/a&gt;
The clockpuzzle is a toy project I&amp;rsquo;ll work on occasionally to test out new programming languages. The gist of the puzzle is as follows:&lt;/p&gt;
&lt;p&gt;Using no more than 4 &amp;ldquo;LEDs&amp;rdquo; at any point, use this LED matrix to display the time in hours and minutes. As a hint, there is a dedicated PM indicator LED.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; □ □ □ 
 □ □ □ □
□ □ □ □ □
 □ □ □ □
□ □ □ □ □
 □ □ □ □
 □ □ □
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The puzzle below represents 00:49&lt;/p&gt;</description></item><item><title>dotfiles</title><link>https://hexcat.net/projects/dotfiles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hexcat.net/projects/dotfiles/</guid><description>&lt;p&gt;&lt;a href="https://codeberg.org/blaow/dotfiles"&gt;source code&lt;/a&gt;
configuration files for my NixOS desktop computer. I&amp;rsquo;ve substantially pared down my coding environment in an effort to learn the basics of VIM more. I don&amp;rsquo;t even have an LSP.&lt;/p&gt;
&lt;h3 id="vim"&gt;VIM&lt;/h3&gt;
&lt;p&gt;Minimal vim setup, with &lt;a href="https://github.com/tpope/vim-surround"&gt;vim-surround&lt;/a&gt; as the only plugin so far.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m trying to make better use of code snippets and will build my library out incrementally at &lt;code&gt;.vim/snippets/&lt;/code&gt;. Those snippets are accessed by the following keybind, which allows me to tab-complete for the snippet I&amp;rsquo;m looking for.&lt;/p&gt;</description></item><item><title>leviathan</title><link>https://hexcat.net/projects/leviathan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hexcat.net/projects/leviathan/</guid><description>&lt;p&gt;&lt;a href="https://codeberg.org/blaow/leviathan"&gt;source code&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This project is on hiatus since Mojang majorly changed terrain generation and the resource pack invocations since 1.20.1. The focus was on terrain generation and the exciting opportunities that arrived in update 1.16 with 3d biome generation.&lt;/p&gt;</description></item><item><title>pigpack</title><link>https://hexcat.net/projects/pigpack/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hexcat.net/projects/pigpack/</guid><description>&lt;p&gt;&lt;a href="https://codeberg.org/blaow/pigpack"&gt;source code&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Minecraft resource pack that changes villager and illager model to player avatar model. Villagers and illagers are stylized as pigs. Optifine required to support the model changes&lt;/p&gt;</description></item><item><title>radial-chord</title><link>https://hexcat.net/projects/radial-chord/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hexcat.net/projects/radial-chord/</guid><description>&lt;p&gt;&lt;a href="https://codeberg.org/hexcat/radialchord"&gt;source code&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="impetus"&gt;Impetus&lt;/h3&gt;
&lt;p&gt;I&amp;rsquo;ve had the misfortune of using a cursor to select keys on a virtual keyboard before. This happens on smart TVs and game systems, where a keyboard pops up on the screen and you&amp;rsquo;re limited by the directional keys on a tv remote. &lt;strong&gt;I hate it&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;typewriter-esque keyboards are not suited for all input methods. I had some experience setting up a microsoft hololens and was immediately frustrated with their AR keyboard. The hololens only tracks pointer fingers, which handicaps typing speeds on an AR keyboard. The hololens is better suited for tracking gross motor movements; I hope to bring this project into AR/VR environments too, should it reach maturation.&lt;/p&gt;</description></item><item><title>website</title><link>https://hexcat.net/projects/website/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hexcat.net/projects/website/</guid><description>&lt;p&gt;&lt;a href="https://codeberg.org/hexcat/pages"&gt;source code&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The website you are looking at right now!&lt;/p&gt;</description></item></channel></rss>