Posts Archive
All posts
PS2 Repair
Diagnosing a dead PS2.
AI Weirdness
The strange side of machine learning.
Stitching Dash Cam Footage
Dash cams separate clips into short segments. With a simple script, I can seamlessly stitch them back together.
Using a Netbook in 2022
Limitation breeds creativity.
Intel VTune Profiler
Profiling software to improve performance.
Booting a Raspberry Pi from USB
Booting a Raspberry Pi off of USB storage instead of an SD card.
Unsupported Ryzen Instructions
The relatively new Ryzen processor line has had some growing pains with instruction support.
ConVul Reimplementation
Implementing a concurrency vulnerability detector.
Running Resilio Sync in Oracle Cloud Free Tier
Using Oracle Cloud's free tier, I have enhanced my own decentralized file share.
Splitting a GPU among Multiple VMs with GPU-PV
Using GPU-PV for cutting-edge GPU acceleration within a VM.
Disabling and Enabling Your Desktop Environment in Linux
Turning the desktop environment off saves compute for servers, but sometimes you still want the convenience of a GUI. These shortcuts let you quickly switch between either.
Using Nanite with Virtual LEGO Elements in Unreal Engine 5 - Part 2
Overcoming some of my struggles with Nanite in UE5.
Making and Running Services on Linux using systemd
A quick example, just as much for myself as for anyone else to reference.
Running Minecraft in the Oracle Cloud Free Tier
Oracle Cloud's free tier makes an excellent and free Minecraft server host.
Using Nanite with Virtual LEGO Elements in Unreal Engine 5 - Part 1
An overview of my struggles with Nanite in UE5.
The Oracle Cloud Free Tier
Why the Oracle Cloud free tier is worth using for small personal projects.
DS Lite Repair
Replacing the shell and fixing the shoulder buttons of my trusty DS Lite.
When To Use Relaxed Memory Semantics
Relaxed memory semantics are tricky to work with in C++. Let's go through some example use cases.
Improvements to Lock-Free Transactional Transformation
An overview of enhancements over base LFTT.
A Homage to CRTs
CRTs are a great option for gaming, offering advantages unmatched even by modern flat panels.
8 Player Splitscreen in Mario Kart: Double Dash!!
Fulfilling the 8-player splitscreen dream on a GameCube classic.