-
Poking NVRAM like it's 1994
In early 2022 I got several Sun SPARC servers for free off of a FreeCycle ad: I was recently called out for not providing any sort of update on those devicesā¦ so here we go!
-
Using ZFS and Photoprism
Google Photos is wonderful. It backs up my photos and videos, tags them, and makes them available to share with my family.
But I also donāt trust that Google will never accidentally ālooseā my photos. Here is the process I use to back up my Google Photos data to a self-hosted instance of Photoprism.
-
Editor Mode, and Conclusion
I recently rediscovered an obscure 1997 Simon & Schuster / Marshall Media edutainment game for Windows 95 that I played as a kid: Math Invaders. In this part, weāll investigate whether we can enter an āeditor modeā, hinted at within the
strings
contained within the program. Thereās even a āØsurprise endingāØ that I didnāt see coming! -
Everyday Phrases That Don't Make Sense Anymore
Language is strange ā why do we say āhang up the phoneā even when using a cell phone? This page documents some examples of āskeuomorphismsā in our common vernacular.
Iāll be updating this page as I come across more!
-
Reversing (Undocumented) Settings
I recently rediscovered an obscure 1997 Simon & Schuster / Marshall Media edutainment game for Windows 95 that I played as a kid: Math Invaders. In this part, weāll investigate disassembling and reverse engineering the binary to identify an undocumented settings file format.
-
Reversing Asset Storage
I recently rediscovered an obscure 1997 Simon & Schuster / Marshall Media edutainment game for Windows 95 that I played as a kid: Math Invaders. Letās reverse engineer the game a bit and see what we can find; are there any secrets, unused assets, etc?
-
Recently I began using Oh My Posh for PowerShell 7+ (pwsh). One thing I noticed however is that it takes upward of a second to activate in my pwsh
$profile
. Letās dig in and see if we canāt improve that. -
Static Websites with Jekyll
Sidneys1.com is built statically using Jekyll, and then published on the world wide web, GitHub Pages, Tor, and IPFS. How is this all accomplished, and how can you host your own website this way? Letās walk through it step by step. Weāll be looking into (over the course of several posts):
- Building a website with Jekyll
- Hosting on NearlyFreeSpeech.net
- Customizing the site layout and adding useful features
- Hosting on GitHub Pages
- Hosting on IPFS
- Hosting on Tor
-
Hereās a quick roundup of the retrocomputing projects I worked on and devices Iāve acquired! Since this is the first year I started collecting retro computers, it will also contain a few items that Iāve had for over a year as well.
-
Since I started programming Iāve had a dream in the back of my mind: raytracers are super cool, and Iād like to build one myself. But with that dream accompanied another thought: raytracers are nearly a pure expression of math, a discipline I am poorly qualified for.
However this winter I discovered a new programming community, OneLoneCoder, and its leader, javidx9. Watching the videos produced by javidx9 inspired me to take a leap of faith in myself and start this raytracing project. The result has been amazing to see unfold as I developed first a working prototype in C#, then in C++, and finally as I produced what hopefully is an easy to follow ātutorialā style Git repository. So, lets dive in!