About the Author
I'm Stephan, a Linux user with a passion for open-source, UI/UX design, and exploring what makes fiction work.
In my spare time, I focus on (and write about):
- Programming (mainly in Python and Rust)
- Retrocomputing (mostly DOS but, as of January 2023, I also own a machine running Mac OS 9.2)
- Reading and Reviewing Fiction
- The odd bit of UI/UX design or literary theory
For notification of significant updates to existing posts, consider following me on Mastodon.
Popular Posts
- Resources for Reverse-Engineering 16-bit Applications
- Recommended Battlestar Galactica “Earth-contact” fics
- Home-made tamper-evident security seals for kids and adults alike
- Learning Materials for getting into C programming for MS-DOS/PC-DOS/DR-DOS/FreeDOS
- Fanfiction – A Quick Overview of The Whole Pureblood Pretense Series
- Displaying An Image or Animated GIF in Qt With Aspect Ratio-Preserving Scaling
- Recommended “More-Than-Human Shinji” Evangelion fics
- Embedding the DPMI Extender for your Open Watcom C/C++ EXE (And Related Knowledge)
- Useful Info On Win16-Targeting Compilers… And a List of DOS/Win16 Resources
- Learning Materials for getting into Windows 3.1 programming
February 2025 S M T W T F S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Meta
Geek Links
Otaku Links
Author Archives: Stephan Sokolow
Making MPV EDL files double-clickable on Linux
After using OpenCV to skip post-roll ads, I wanted to share the relief with family who don’t launch their video players from the command line, so I researched how to associate the resulting .mpv.edl files with MPV so they could … Continue reading
Posted in Geek Stuff
Leave a comment
A Better Linkifying Regex
From time to time, I run across situations where the linkifying Greasemonkey script I use mistakenly includes a closing parenthesis in what it considers to be a URL. Given that I can’t remember a single situation where I needed to … Continue reading
Posted in Geek Stuff
Leave a comment
Mixed Feelings on Cloanto and Amiga/C64 Forever
UPDATE: I’ve received a response from Cloanto and, after talking to a real human about this, I’m convinced that this is mostly, if not entirely, a pile of unfortunate mistakes that they sincerely want to get fixed. I’ve added notes … Continue reading
Posted in Geek Stuff
Leave a comment
Simple Alarm Clock Script For Linux
TL;DR: Install python-dateutil, pytimeparse, and this script, then see the –help output for more details. For a while, I’d been using the at command to schedule alarms when I needed to wake up in the morning, but I found that … Continue reading
Posted in Geek Stuff
Leave a comment
What Disney Has Forgotten About Classic Donald Duck
Who hasn’t seen at least one of the classic Donald Duck cartoons from the 1930s, 40s, and 50s? You know, the ones where, in the later cartoons, the theme says “Who never never starts an argument?” Sadly, it seems that … Continue reading
Posted in Writing
3 Comments
A more formal way to think about validity of input data
I’ve begun to port one of my hobby projects from Python to Rust and, while setting up the clap argument parser, I found myself having to bind to the access(2) libc function myself. Yes, it exposes you to a race … Continue reading
Posted in Geek Stuff
Leave a comment
On Making Steam Machines Successful
TL;DR: Provide a summarized representation of system requirements, make it easier to decide between different models, partner with YouTube and/or NetFlix to make the device more valuable, spin the cost of a Steam Machine as an investment in cheaper per-game … Continue reading
Posted in Web Wandering & Opinion
Leave a comment