Author Archives: c0d3h4x0r

An old idea

Found this old semi-serious idea of mine on one of my old web sites via The Wayback Machine. It was originally intended as sarcasm, but it wasn’t a half-bad idea! End users really should be able to present software vendors … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

How to configure Windows to auto-logon and auto-lock at startup

To get an app to run automatically when you logon, you can drop its shortcut into the “Startup” folder inside your Start menu, or you can configure it (if the app provides such a setting, as many apps do) to … Continue reading

Posted in Uncategorized | Leave a comment

Common cause/effect fallacies

XY problems are one symptom of the all-too-common human tendency to incorrectly assess cause/effect relationships.  Correlation does not equal causation, as the aphorism goes.  And yet, even very smart people, who embrace such advice and try their best to mindfully … Continue reading

Posted in Uncategorized | Leave a comment

How to use Adobe Photoshop to create photos with TWICE the physical pixel resolution of your smartphone camera

Occasionally, I’ll need to capture a digital photo of something at a resolution that is higher than my iPhone camera can physically do.  (Example: photographing something to upload to a web sites that will reprint my photo on a giant … Continue reading

Posted in Uncategorized | Leave a comment

Why the Anbernic RG350 is a total waste of your time and money

The hardware itself is fine (even if disappointingly under-powered; it still can’t even run Sega 32X games at acceptable speeds, and many less-demanding emulators still exhibit noticeable audio cut-outs and framerate drops).  No, the real problems are the correspondingly awful … Continue reading

Posted in Uncategorized | Leave a comment

Preventing unintentional use of Unintentional Programming

In my last devblog post, I introduced the concept of Unintentional Programming (UP). While written as a tongue-in-cheek parody of Intentional Programming, it’s a very real and frequently-encountered phenomenon.  Obviously, no good software engineer intends to practice UP — yet somehow, we still … Continue reading

Posted in Uncategorized | Leave a comment

Unintentional Programming

In computer programming, Unintentional Programming (UP) is a programming paradigm inspired by the old adages, “Even a stopped clock gives the right time twice a day” and “If it ain’t broke, don’t fix it.”   It is a method for … Continue reading

Posted in Uncategorized | Leave a comment

WIN+F can go WIN+FUCK itself

Some recent Windows 10 update introduced this stupid new “Feedback Hub” thing that gets triggered every time I hit WIN+F.  This is supremely obnoxious because I often do remote development on a Mac over VNC from my Windows 10 PC, … Continue reading

Posted in Uncategorized | Leave a comment

Fix for SMSL M6 DAC losing USB sync and going silent due to static discharge when you touch it

Received my SMSL M6 DAC today, and it’s everything I’d hoped — except for one nagging problem: about half the time that I’d reach over to adjust the volume, the unit would stop producing sound and the PC would seem … Continue reading

Posted in Uncategorized | Leave a comment

Not all DACs are created equal

One of my many hobbies, born of necessity due to playing in my own band, is audio recording and engineering.  As such, I’ve spent a good chunk of change on decent-quality entry-level audio recording and playback gear, and I’ve burned … Continue reading

Posted in Uncategorized | Leave a comment