Nextcloud + Syncthing = Better TogetherMay 9, 2022 | 3 minutes
This guide will quickly walk through how to share a folder with Syncthing and manage it with Nextcloud. First, we’ll cover Syncthing then get into Nextcloud. This tutorial is made with Debian in mind, so there might be some changes with different operating systems.
The Data-Driven KeyboardApril 17, 2022 | 2 minutes
Using the keyboard delay and blog authorship datasets, we can derive a keyboard that is optimized for the shortest delays between the most common key presses. For example, if x to q has the shortest delay of 33ms, but t to h is the most frequently occurring key presses, then we can replace x with t and q with h.
Chinese Word ListApril 6, 2022 | 102 minutes
Dataset I used the SUBTLEX-CH frequency list to list the top 100 Chinese words per part of speech. There are 2,683 words on this page. From rough estimates, this should cover 78% of spoken Mandarin. The lists are sorted first
The Meanest ColorMarch 24, 2022 | 2 minutes
Have you ever wanted to know what the most mean color is? Red might come to mind — a fiery and belligerent color. But I’ll do one better! I’ll give you the color vector that’s closest to every other color vector.
Generating a PGP KeyMarch 23, 2022 | 6 minutes
This is an extreme guide to generating a PGP key. A simple tutorial will suffice; however, this will help generate the most secure key possible. Quantum Background The NIST compared the security of RSA and ECC keys and concluded that, with sufficient lengths in key complexity, either standard will suffice.
RGB for Average ContrastMarch 17, 2022 | 2 minutes
I’m working on an interpreted assembly-like language called Bee Assembly, and the editor’s background will change from a light or dark color depending on the user’s preference. It uses Simple.css to style the page, so I wanted to avoid adding additional CSS rules.
Degrees of Randomness and the Law of Large NumbersFebruary 4, 2022 | 6 minutes
In a previous post comparing quantum and avalanche diode methods of true random number generation, an interesting pattern emerged. The quantum random numbers would pass more STS tests than avalanche diode random numbers. Seemingly, the quantum RNG converges to a mean before the diode RNG.
Deep Cleaning a Game Boy ColorJanuary 23, 2022 | 2 minutes
I’ve been using my old Game Boy Color a lot more now that I’m programming a GB game, so I wanted to clean up the handheld! This tutorial is the culmination of a few YouTube videos from The Retro Future and Odd Tinkering.
Comprehensive Lists of the Best Retro Nintendo GamesJanuary 21, 2022 | 16 minutes
I combed the web for Top 100 lists for the NES and GB and combined them to record the most beloved 975 games. This master table is helpful when making ROM libraries or finding something tried, true, and new to play.
Best Wordle Strategy — Explore or ExploitJanuary 13, 2022 | 6 minutes
This post will derive an optimal Wordle-specific guessing strategy. The approach taken will be reducing the set of possible words a maximum amount for each guess; however, it doesn’t make sense to keep reducing the set of words until the final guess, so we’re reintroduced to our old friend, the explore-exploit tradeoff.