Hot off the virtual press, read about my guitar modifications, Set Side B, and Divergent League in Phil’s Newsletter Volume 2 Issue 6.
Category: Links
I’ve found things are easier when I post these periodic reminders of where I am doing stuff online these days, and how people can get at me or support me or both. A few changes from our previous edition in April 2021. Bold items are new. You can find a constantly updated version of of this on my About page. As of right now you can find me at the following online haunts:
- I am @philnelson on Twitter
- I am @extrafuture on TikTok where I post my weirdo synth music under the name The Monster Association
- My Patreon, where you can support me directly each month and get exclusive content and early access to stuff
- My newsletter on Substack is where you can subscribe for free (or $5/mo) and support me while getting a little more personal view on things than I post elsewhere, sent out every Thursday.
- My Twitch where I sometimes stream video games, and we do RetroStrange Movie Night on every other Saturday night
- Discord: I’m philnelson#1094, and we have our own Extra Future server
- My Thingiverse account, where I post my 3D printable models
- Extra Future, this place here, my blog since 2008 or so, where I announce and release things
- The RetroStrange YouTube where I upload the intros to every Movie Night and some additional content
- My LinkedIn where I mostly follow and post about computer vision / artificial intelligence projects.
Ongoing Projects
- I co-host OpenCV’s Weekly webinar with Satya Mallick, live on Thursdays at 9am Pacific time. We just aired our 22nd episode.
- RetroStrange Movie Night, a curated public domain movie night which now broadcasts live from the Niles Outdoor Dining Experience in downtown Niles, MI. There’s a Facebook group for event notifications and chit-chat.
- RetroStrange TV, a 24/7 streaming public domain TV channel that shows old Movie Night movies and shorts curated by me and Noah Maher.
- LOFI SCIFI on RetroStrange, the 24 hour streaming old time radio science fiction channel
- Divergent League Baseball, my simulated fantasy baseball league – the new season is starting soon.
On Hiatus
- My Itch account, where all of my (pay if you can / free) video games are hosted including the recently-released Chipping Challenge plus old experiments like Duck Jumper, Rassler, and Haunted Floating Eye. Game dev has stopped for awhile.
Now available on the Substack, issue 39 of my weekly newsletter. In it, I discuss the labors of the week: Marathoning season 1 of One Punch Man and both seasons of I Think You Should Leave.
Over on YouTube, you can catch the most recent episode of Sticks & Fists, in which we take on Downtown Special: Kunio-Kun Downtown Special: Kunio-kun’s Historical Period Drama! which for the uninitiated westerners out there is sort of a sequel to River City Ransom. It owns and we’ll be playing it again this week, 7:30 pm Wednesday on Twitch.
Phil’s Newsletter #37
Cold off of last week’s presses, here is the new edition of Phil’s Newsletter. Inside: A tiny keyboard, and a ton of Good Links.
So what if real baseball is back, let’s get weird again!
My Brother Chuck Is On A Podcast This Week
Check out this episode of Start From The Beginning featuring my brother Charles Nelson.
Phil’s Newsletter #32
In last week’s continuing adventures of Me, we bought some gay wrestling merch, beat River City Ransom, and I made some shitty music. Read all about it on my Substack
Go and get the latest issue of my newsletter, where I wrote about a deeply personal and kind of painful memory. Hooray!
A Deep Dive on Z-Index Usage
How do you make sure your annoying popup is shown on top of every other element in the page, when you don’t know how many there are, who wrote them, and how bad they wanted their elements to be on top? That’s when you set your z-index to 100, or maybe 999, or maybe, just maybe 99999 to be really sure yours will win.
That, at least, is how I write my CSS. In the rest of this post, we will look at millions of z indices to see what everyone else does.
Of course, if you make websites for a living you’ll find this interesting. Like most things available here.
THE ROAD TO MAGNASANTI
Catnip for the doomed gamer generation:
In 2010, an obsessed gamer designed the perfect game of Sim City. Achieved through a repeating pattern of clustered high rises, “Magnasanti” exposes the hellish consequences of top-down civic design. In his new documentary, John Wilson explores how New York City is creeping closer and closer to realizing this fictional metropolis.
Works great with Love2d, and so I am using it in a new (surprise!) wrestling-based project.
Download: [astray on github](https://github.com/SiENcE/astray)
Just in case you needed more reasons that Facebook is a morally corrupt drain on our entire society, [Gizmodo went deep and forced FB to admit to this practice (after they denied it several times)](https://gizmodo.com/facebook-is-giving-advertisers-access-to-your-shadow-co-1828476051).
If you’re still working at Facebook…. why? Is the money _that_ good?
[Galencia, the 2017 Commodore 64 Game of the Year, is now available on Steam.](https://store.steampowered.com/app/887510/Galencia/)
That’s right, a brand-new honest-to-goodness Commodore 64 game in all its 1980s glory ported to your PC (Mac coming soon). Full disclosure: Developer is a friend of my co-worker.
>While looking for ways to activate the developer menus left over in Animal Crossing, including the NES emulator game selection menu, I found an interesting feature that exists in the original game that was always active, but never used by Nintendo. In addition to the NES/Famicom games that can be obtained in-game, it was possible to load new NES games from the memory card. I was also able to find a way to exploit this ROM loader to patch custom code and data into the game, allowing for code execution via the memory card.
[Incredibly detailed and well-written article](https://jamchamb.github.io/2018/07/11/animal-crossing-nes-emulator-hacks.html), goes super deep into reverse-engineering the technology.
[Neat tool for drawing cutesy vector shapes](https://github.com/pshihn/rough):
>Rough.js is a light weight (~9kB gzipped) graphics library that lets you draw in a sketchy, hand-drawn-like, style. The library defines primitives to draw lines, curves, arcs, polygons, circles, and ellipses. It also supports drawing SVG paths.
There’s a lot of nuance to this, too. For example, there are 5 distinct fill styles (hachure, solid, zigzag, cross-hatch, or dots) and it supports Web Workers with the [optional Workly library](https://github.com/pshihn/workly).
Universal Mega Dumper
Unnaturally tempted by [this project](https://db-electronics.ca/wiki/projects/umd/), which has created a common platform for cartridge dumping w/ standard adapters for the major consoles. It auto-recognizes which type of cart you connect, too!
> The Universal Mega Dumper (UMD) is a game catridge read/writer project designed around a Teensy++ microcontroller. The universality comes from the UMD’s ability to support many different types of catridge connectors by having general purpose 16 bit data and 24 bit address paths along with a dozen control signals – all of which can be customized for each game cartridge mode.
More on [the project page](https://db-electronics.ca/wiki/projects/umd/).
In [a post on MetaTalk](https://metatalk.metafilter.com/24814/State-of-the-Site-Metafilter-financial-update-and-future-directions), cortex lays it out for us. The site is currently running at about an $8,000/mo. The vast majority of their operating costs go to pay for kind, thoughtful, moderators and the folks who keep the servers running. If you can afford to support Metafilter, do it. The internet needs independent spaces like Metafilter.
[Looks like a heck of a swiss-army-knife of a tool][link]. It’s node-based, supports CoreML image classification and sorting, and yep… it supports AppleScript. FM’s suggestions for new use cases contain fun, weird, stuff like “Read an image from the clipboard, apply a drop shadow, and write it right back to the clipboard to paste into another app.”
Retrobatch is available as [a 14 day free trial][link], and [licenses start at $29.99](https://flyingmeat.com/store/). Props to Flying Meat for being one of those third-party Mac development houses that just keeps going.
[link]: https://flyingmeat.com/retrobatch/ “Retrobatch”
Super Mario World – Virtual Reality
A [gorgeous VR version of the SMW map](https://www.artstation.com/artwork/zLlQd), rendered in Google Blocks. There is a (https://www.youtube.com/watch?v=gwyeqoXErTk), too.
Via [Chappel Ellison](https://twitter.com/ChappellTracker)
[A font constructed entirely by CSS](https://yusugomori.com/projects/css-sans/fonts). It is, essentially, a programmatic realtime typeface. I love how it degrades for older versions of IE:
It’s not what I’d consider practical for production use. Still, CSS Sans is a hell of a demonstration of how far CSS has come since Microsoft shipped Internet Explorer 3 in 1996, which was first browser to implement some of the CSS1 spec (CSS v1 was not yet a W3C recommendation).