Hi, I’m Phil Nelson, a writer, developer, and audio-visual maker of stuff. I have been making stuff online for over 25 years. I run RetroStrange and Set Side B. Good to see you.

Blog Archives

Tag: projects

  • “Infrastructure Time” – Phil’s Newsletter Vol. 4 No. 4

    I think last time we talked I was gearing up for the busy conference time, and we’ve finally splatted out on the other side of that after stopping in Nashville and San Jose, but somehow it’s still the busy season over here in my Wizard Tower floating high above fragrant SoMA in San Francisco.

    Image
    One of my guitars, Vincent, getting some work done on the bench.

    I write these newsletters sometimes just so I remember what even happened. This is one of those. Let’s see what has been cooking over here.

    Infrastructure Week(s)

    Had a hell of a good time decommissioning several of the servers that run RetroStrange, Set Side B, Extra Future, etc, with Linode (our longtime website host) and consolidating them into one bigger, better, server. Now everything is faster, running newer software, and our hosting bill is about half what it was. We’ve got all the above websites, RetroStrange Radio 1, Radio 2, and my newsletter, on one 4gb Linode virtual server, with another 4gb server broadcasting RetroStrange TV. All running Debian and Ubuntu.

    Linode is still a pretty good web host, despite their recent price increases. Sign up for an account with my referral link and I get a small kickback.

    We also took down the RetroStrange Halloween Channel, which we launched last year as a way to keep the Hween spirit going all year. Nobody really watched it, so we had to take it down to save money. We’re still going to turn the RSTV main feed into all spooky stuff for Halloween, don’t you worry.

    I also took the opportunity to swap out the old RetroStrange TV uplink server, a little mini PC that lives in my apartment and sends the RSTV video feed up to the broadcast server, to a Beelink Mini S12 Pro. It runs Ubuntu, and we use OBS to send the 24/7 feed. We’re now Open Source Software from top to bottom over here, and the stream looks and sounds better than ever at the same bitrate. Go watch, you’ll see what I mean. I spent a couple more bucks on a new 8-port ethernet switch to keep everything here locally running smoothly.

    A little more Inside Baseball before I stop rambling about our indie web infra: RetroStrange TV now averages 5-15 viewers at a time, which is pretty great to see. It costs about $40/mo to run the servers.

    We could really use your support on Patreon. It’s a buck a month, and it keeps the lights on.

    The Work, It Continues

    Recently I lent my narration to a new wildlife conservation-focused competition, Edge AI Earth Guardians. I like how it turned out:

    I’m trying to book more script writing and voiceover gigs. Holler at ya boy. I’m working on a couple of short 30s-1m spots with some other customers right now which I’ll update you on next time. You can see some of my past & present work in video production on my site.

    My day job, running all of the public-facing and much of the back office stuff for OpenCV, the world’s largest computer vision library, is still happening. It is happening so much.

    Our YouTube channel now has over 120,000 subscribers which is kinda wild. Our Thursday morning live stream, OpenCV Live!, attracts somewhere between 150-200 peak live viewers every week. We’re finally popular enough that people are swiping whole episodes and uploading them to their own channels. Talk about a milestone. Over on LinkedIn I’ve built us up to 325,000 followers. Our newsletter subscriber count just passed 370,000. Things are happening, and yet…

    Overall, it’s been a tough year for Non-Profit Organizations like OpenCV especially in tech. With the Trump Tariffs and the seemingly-random removal of tons of National Science Foundation grants, we are in a more precarious position than ever. If your company uses Computer Vision, consider donating to OpenCV or even better, becoming a supporting member organization. Sharing the link helps us a lot, too.

    Moosick

    I released Pandemic of the Various, the music album of short electronic weirdness I made in 2021, under a Creative Commons license and put it up for free download on my website. Go check it out. Yes, you can use it for stuff without asking.

    The Good Links

    Enough of my bullshit for now. Here are some Good Links.

    That’s all for now. In the next month I’m headed to Tijuana, Iowa (congrats Joseph and Katie), Chicago and good ‘ol Niles. See you on the road.

    Phil Nelson
    Wizard Tower, SoMA, Earth
    2025.08.25 +8UTC

    Follow me around:

  • Magnetic Interference, My Mini-Album of Reverb Synth Beats

    We now have an official page here for the album of weird drum and synth noises I made in the early 2020s, hosted here on exfu for your indieweb listening pleasure. I’ve also added MP3 downloads of the tracks for free.

    Listen: Official Webpage

  • The RetroStrange GIF Gallery

    Over on RetroStrange, we’ve launched a new project for the community: The GIF Gallery. When we add media to the RetroStrange catalog, we also run a script that generates 7 GIFs from the media in question, then another script creates individual HTML pages for each item in the catalog. We’re excited to share it with you!

    No watermarks, no bullshit. Feel free to use these for any purpose.

    Visit: The RetroStrange GIF Gallery

  • Watch my new show, Phil’s Show., Tuesdays at 7pm

    Image

    Phil’s Show.” is a live-stream variety show hosted by me, Phil Nelson, Tuesdays at 7pm Pacific time. I play video games, interact with the audience, and invite friends and guests from my 20+ career in computer vision, AI, design, and web development.

    Watch on YouTube: https://www.youtube.com/@philnelson
    Watch on Twitch: https://twitch.tv/extrafuture

  • Disks and Discs

    Previously on Phil’s Newsletter: We listened to The Clash, Hank Radio was on Apple Podcasts, the Good Links returned.

    Yeah yeah I said Sunday, but it’s Monday, Again! That is not the name of my first solo album but it could be. Anyway welcome back, I have many updates for you from the world of doomed media. Let us continue.

    Cramming Movies Onto Floppy Disks

    I spent some time last week with a stereotypically goofy side project: Trying to see how much movie I could cram onto a 1.44mb 3 1/4” floppy disk using H.264 as the encoder. As you can see from the video embedded below, things got ugly:

    … but they did, sorta, work! That’s The Doughnuts, our favorite short film, playing (if you can call it that) on a Raspberry Pi via a floppy drive. I got capacity up to about 10 minutes per floppy at the 4fps very bad quality seen in the video. Yes, I saw the guy who put Shreck on a floppy but they created a whole custom codec (and hasn’t shared it yet).

    The FFMPEG command I used to generate the above is the following kludgy thing, bring you own duration:

    ffmpeg -i thedoughnuts_201705.mp4 -vf "scale=120:-1,scale=iw/2:ih/2,scale=2*iw:2*ih:flags=neighbor,unsharp=luma_msize_x=7:luma_msize_y=7:luma_amount=2.5" -r 4 -preset slower -c:v h264_videotoolbox -b:v 1200 -b:a 1000 -ar 22050 -ac 1 Doughnuts_flop1.mp4

    Phil Nelson’s Newsletter is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

    Mini, meaning “small,” and Disc, meaning “disc”

    Image

    I bought a MiniDisc player and I don’t regret it one bit. It provides many opportunities for hoarding bits of plastic and metal and I love doing that. So far the only official discs I have are Automatic For The People by R.E.M. and Journey’s Greatest Hits Live. Official discs are insanely expensive due to the ongoing inflation of the collector markets.

    … BUT I have many recordable MiniDiscs, and it is fun to make mixtapes of a certain duration (in this case 80 minutes). Maybe I will post some MiniDisc mixes on my Apple Music account.

    RetroStrange Movie Night + New Hank Radio

    Image

    RetroStrange Movie Night, the sometimes-monthly movie night I host, is coming up on February 18th. The gimmick with RetroStrange Movie Night is we use it as a sort of feeder system for RetroStrange TV, our community-supported 24/7 streaming channel. The Curator picks a couple of new feature films and shorts and we debut them on Movie Night, then we add them to the channel as part of the regular schedule.

    This time we’re going to watch some 1950s Hot Rod movies, so expect some fake 50s greaser slang and even faker races. Drop by the audio chat on our Discord server if you’d like top crack wise at the movie with a few of us.

    This Friday is also Episode 2 of Hank Radio! It’s an audio podcast where my nephew Hank hanks picks 30-minutes of public domain music content from the 1920s and before, and his dad Chuck brings up relevant historical info about the bands and performers.

    I’m Making A Game For iPhone

    Image

    Back in the dark, dark, days of 2020 I started working on a game to bring the stress levels down. That game became Chipping Challenge, and you can play it on PC or Mac for free. It’s a deliberate, blissed-out, mini golf game designed to help you find some chill.

    After 2 years of not touching the code I’ve decided to get back to it, and polish the game up to release it for iOS on the App Store. It’s currently functional but needs a lot of work. If you have an iPhone and want to test/play it, send me a message with the email address connected to your Apple ID and I’ll send you a TestFlight invitation.

    SetSideB: Investigating Bootleg Battletoads

    Over on my indie gaming website SetSideB you’ll find great gaming content from the flipside every day, such as the following mystery, wherein a Brazilian copy of Battletoads actually skips Level 2 entirely. Site editor rodneylives:

    Was it a change in the game’s code, or a malfunction caused by his NES hardware? chirinea had a bit of an adventure in figuring out how to get the code off of his cartridge into an emulator so it could be compared with the official release, and ultimately found out that yes, the code was different, and it was probably done to avoid problems with Brazilian bootleg NESes crashing on level two.

    It’s an interesting journey, and worth the fairly brief runtime to find out how he did it.

    Interesting, indeed! Watch the video to get the full story.

    The Good Links

    Guaranteed to satisfy, much like the ice cream man. None of these are ads, btw.

    That’s all for now. Come on down to Movie Night this Saturday!

    Yours,

    Phil Nelson

    Wizard Tower Gamma, South of Market, San Francisco, California, United States of America, Earth, Hell

    2023.02.13

  • Set Side B, A New Independent Gaming Blog

    Image
    the Set Side B masthead

    Softly and quietly launched this week: Set Side B. A new gaming blog from John Harris, one of my favorite games writers, and a small-but-growing cast of characters.

    The name Set Side B has been kicking around in my head for awhile, being the huge Famicom Disk System nerd that I am. It’s a reference to a common message that appears on screen instructing the player to eject and flip the disk.

    As usual I’m Kermit The Frog / Ed Wood-ing this one, and the infrastructure is shared with RetroStrange and Extra Future. Set Side B is ad and tracker free.

    Visit the site at https://setsideb.com/

  • Divergent League Baseball now has a podcast called Divergent League Update

    Image
    1993 Divergent League Update Podcast Art

    Two of the things I’ve wanted to do since day one with Divergent League are coming true this season: Season Tickets (coming soon) and Divergent League Update, our weekly podcast. It’ll have stats, standings, and occasional talk about how our season is different than “real life.”

    This first update is a short one, at just 2 minutes. In the future you can expect to find interviews with league owners, polls, and more. As always, thanks to the owners and my Patrons for supporting Divergent League. You can too!

    You can get the feed in your preferred podcatcher, as I’ve submitted it to Apple, Google, Stitcher, and Spotify.

  • RetroStrange Gets A New Website

    I’ve updated retrostrange.com– it no longer just hosts the 24-hour old time radio channel LOFI SCIFI (which has been moved to http://retrostrange.com/lofi) but is now a WordPress installation.

    We’ve got some plans for the new year, starting with RetroStrange Movie Night #16.