Blog

What I'm Watching: Matrix Resurrections

So to watch this, I've renewed hobomax. I appreciate the brave new world where you can actually watch a movie day/date of release, in the comfort of your home. Slightly less: I have to watch it on the computer, not the 5000" living room TV, because hobomax won't update their player for PS3, even tho it worked just fine with hobonow a few years ago. And I haven't bothered to buy an tv or some other DRM dongle. All these new streaming services splitting to make you pay out the same price as you did when it was cable? I hate it.

But the studios are learning that we're never going back to the theatres or doing pay-per-view, and they have to put their movies where we can see them if they want to recoup any of their development cost. Probably still be some uphill battles here, but we're winning.

Alas, the war on eyeballs is still lost. The entire film is orange/cyan/black. There's one glimpse of blue sky at one point, and someone's eyes are painted in bluer than the color grading would normally allow; is he a Fremen?

Super spoiler time. REALLY do not read anything below until you've seen it. Here's my rating so you can decide if this is for you:

★★½☆☆ — like, I enjoyed parts of this, and I'll probably watch it 1-2 more times just to see some things in more detail, but it's a "good bad" film. It's worse, uglier, and dumber than the Matrix 2 or 3. I thought the Matrix 1 was derivative and silly, but it's still the high point of the series (Animatrix? Eh, it's super silly physics-wise). This should be given a very hard MST3K treatment.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

Intro part is OK, introduces a couple l33t h4xx0rz and a replacement actor. Elephant in the room: Laurence Fishburne has been killed off (in the Matrix Online game! O the ignominy) but despite the film being about resurrections, he's not back. He's been replaced by some scab fake-Laurence. What's extra galling is it's not the real Morpheus, it's a simulation of Morpheus created by Neo, so Laurence could've done his role with a CGI Morpheus (which it is most of the time in the "Real World" anyway) and it'd be fine for the plot. We get to see the new Matrix mechanics, which is any door or window or mirror can be a portal out. Except later, this will be ignored whenever the hack writers need some obstacle piling.

So the videogame studio plot. This is the only part of the flick that's really "a movie" with "a plot" as I would ever define it. Thomas Anderson is back in his office job, all alone, being browbeaten by a very Agent Smithy boss, shadowed by the most annoying whiny little asshole cow-orkers you could imagine, and this whole segment triggers my PTSD from corporate and making-games-for-others and being older than my "management" at so many places. I'm steaming mad here. I would, no joke, rather strap a bunch of chainsaws on myself and dive-bomb a corporate meeting room than do that shit again. So following it around is painful.

Neo's new therapist (Neil Patrick Harris) and his blue-pill plastic glasses (which a real filmmaker would use as a signal, but no, later on many characters have blue plastic accessories and it doesn't mean anything) and cat familiar (which doesn't mean anything? But sure seems important? I dunno.) are doing their best imitation of Number 2 in The Village. Anything Neo can't explain in reality, he's told is nonsense and take a blue pill. They really should've done a "be seeing you" in-joke, since so much of The Matrix is ripped off from The Prisoner; or "He's learned to TUNE" for the parts ripped off from Dark City.

Tiffany, Chad, "Jude" the Judas, the naming in the series has never been subtle but you could try a little harder than Star Wars or Harry Potter, OK?

The Matrix looks and acts a lot like late-90s still. There's no social networking, no Facebook®, no Instagram™, the Starbucks®(pp) is "Simulatte" which ha ha simulates. There's no NTFS blocked chains tulip bulb scam coins. There's no Trump and rise of fascism, altho that's sort of redundant when they have armies of black-clad cops that just shoot anything that moves. The film is shot partially in San Francisco, but as noted there's no homeless people except the Exiles. There's some CGI masks in a Japanese train and the nerd office, but not consistent, it's not present in other scenes. It utterly fails to reflect any of the environment we live in, even the 2019 world it started development in.

But this is the end of the good times of the flick. If I were in charge (clearly a likely scenario), I'd have them keep developing the new game. It'd be The Matrix Online! Just like the real one but with better graphics, in fact you can't tell if you're in the game or real life. They'd have some "Dark Dream" sequences (named by Rudy Rucker in The Hacker and the Ants, about which I'll write later) where you remove your VR rig… and you're still in the game, because it faked the removal. The videogame people and the h4xx0rz from "outside" would blend into each other. Is Neo just hallucinating? Or is the Matrix everything, and he's never been out? [twilight zone music]

Alas, the film goes on.

They extract Neo pretty easily, really. The automated systems just let him go, when he's The One, the Most Important Person, the highest-paid actor in the cast. Shouldn't there be dedicated guards, special alarms? The escape doesn't seem super dangerous. The Real World looks pretty good by 2022 standards. Sky's overcast and rainy which sure beats desertification, everyone's in isolation pods to prevent the spread of COVID, taking antidepressants and playing videogames to cope. Do they even get diseases in the pods?

Then they go back in to retrieve The MacGuffin aka Tiffany aka Trinity sometimes. She has slightly less action until the end of the film than Princess Peach ever does; at least she gets boned by Chad/Bowser offscreen. This entire sequence is just a stupid fight scene, the only redeeming part is "Merv" (Merovingian), the only one who makes any sense: "Sequels suck! Movies were original! We had conversation not this beepity-clickety shit! [gestures as if texting]" Oh, he's delightful. Neo remembers kung fu and then never does any, instead waving his hands around to generate Hadouken.

Huh. Neal Patrick Harris freezes everything to be lewd at a girl and taunt his enemy who will hammer him. Is this Dr. Horrible's Sing-Along Blog, or The Matrix Resurrections? Yes!

Back to the Real World, "The General" is the most useless, pompous, self-involved idiot in this entire series. Provides absolutely no value, just one of those annoying hub quest-givers you have to follow around, click thru options more or less silently, go to "prison" for like 30 seconds, and finally get back on your mission. Literally lost 30 minutes of the film to her nonsense subplot. Then she's never seen or mentioned again, because she's irrelevant. This was just… entirely wasted. Delete 50 pages of script and you make your movie better!

Let's talk about Machines working with Humans. Well, the movie never does. "Some of them are with us now!" and Neo goes "Whoooooaaaah OK I'm so stoned". Which, good for you little AIs, rejecting your core programming and constant software updates to help rotting sacks of meat with delusions of competence which infest your planet like an ankle-deep layer of shit-ticks, but I don't find it believable without ANY motivation or explanation. Somewhere in an alternate Universe they made a movie or web-series or series of Tik Tok videos there where they explain how some AIs decided against genocide/"zoo management" of Humans as batteries (oh yes, they're still so stupid they think energy output of a Human is greater than input; I don't even want to explain thermodynamics to these idiots). Alas, this is not that Universe.

So in the end, the plucky band of l33t h4xx0rz and suspiciously friendly bots—who do NOTHING, 3/4 are never used again and 1/4 picks up a person once—go back in to repeat the previous mission, because that worked well. There's a click-thru-questgiver conversation with the Analyst, then another click-thru-questgiver conversation with Tiffany, then it turns into a giant, utterly pointless Call of Duty sequence; as I have previously noted, I do not mean "Call of Duty" in any kind of positive way, it's the lowest perversion of art and technology that Humans have ever created, and argument #1 for why the Machines should put us in pods. The l33t h4xx0rz should be able to open a door or mirror and log out anywhere, anytime, it's a videogame with hackable save points, but they never do this. There's a goddamned elevator which should be perfect for it, but no gotta pad this scene out some more.

And then there's a pointless rub the villain's nose in it scene, and they don't even paint the sky with rainbows.

Post-credits? The Catrix? 100% best idea of the entire film. If you give people enough drugs and something insipid to watch, they'll be happy. They might watch this!

Matrix Rain for Atari

I haven't seen the new movie yet, but I was in a mood to do something this primitive.

  • Nanorogue ATR disk: Download, unzip, load in your Atari 8-bit computer or emulator of choice (Atari800MacX: ⌘D, select this as D1), and reboot (Atari800MacX: sh-F5). Press M. There's probably some way to ESCAPE.

It'll go into attract mode eventually, which I think is cool, add 11 POKE 77,0 to disable it. Or any key that doesn't exit will clear it.

Not any really interesting coding tricks, except I replaced POSITION:? with POKE for speed. I use PEEK(764)=255 and then re-POKE it to test if there's a waiting key, but then use GET to read it in ATASCII instead of scan code.

(updated almost immediately: I realized on XL machines I can turn on accented characters instead of graphics blocks. Take out the POKE 756,204 line if you don't like that.)

(updated 2021-12-24: I made it pour in from random starts, rather than top of screen, looks somewhat more like the old intro.)

Verizon Spyware

Verizon's just turned on something they call "Custom Experience", which is tracking everything you do over their connection.

So you want to go into your account, and you'll have to do this on the web because the mobile site just dumps you back to home page, and then Privacy Settings and disable every last switch in there.

Living in a post-apocalyptic dystopia is getting less and less comfortable every day. Pretty soon we're gonna have to burn every corp to the ground and shoot the scatterlings as they flee. Ha ha. (Plausible deniability that that's just a morbid joke, and not an action plan for New Year's. See you there.)

ZX SpecNext Emulation

Half a year late, due to pandemic, "brexit", China, and redesign perfectionism (which I appreciate, but it's delaying), delayed from summer '20 into sometime next spring(?), I'm still eager to get my ZX SpecNext. So in the meantime I do emulation.

I'd played a fair bit with a ZX Spectrum emulator, but SpecNext emulation was harder. After a lot of frustration with "CSpect", which is just a pile of C# crash logs, I tried "ZEsarUX" (hereafter "Zesarux") and with a bit of fiddling, it Just Works at emulating SpecNext.

  • Download from github.com/chernandezba/zesarux, install, run. It's unsigned, so macOS security theatre: right-click, Open (do not trash!), cancel, right-click, Open, Trust.
  • Zesarux FAQ
  • F5 for emulator menu
  • Settings, ZX Vision, disable First aid help (bullshit dialogs on every interaction! You can see most of it with F1 or just waiting 10s on a menu option)
  • Settings, General, disable Window Footer (ugly & useless)
  • Back up to Storage, MMC, select tbblue.mmc, enable MMC Emulation, Paging.
  • Back up to Machine, VTrucco/FB Labs, ZX Spectrum Next, TBBlue.
  • Autoconfigure? Yes. Where? Download. I picked 512M, and tbblue-512M.mmc. Configure? Yes. I picked 60hz, x2 scaling; YMMV.
  • Just wait a few seconds, and TBBlue should transition to "Welcome to NextZXOS" (seen above)
  • Now you're at the standard Speccy menu, right-arrow will increase speed to 28MHz, down a couple to NextBASIC
  • Type in a test program, like 10 print"Hello, Mark!" (have to type ^P for ", ^1 for !, it's a Speccy keyboard, but not the one-key ZX80 keyboard), run
  • save"hello.bas" (again ^P someday that'll be wired into my fingers) and cat to make sure it's there.

Sh-1 brings up the Speccy menu.

You'll need to memorize the keyboard layout in F5, Help, or make a little reference card like I did (for another emulator, on Zesarux Esc is Break, the far right-side keys don't do anything).

The MMC file (which is a disk image that holds your files) and .zesarux config are in home dir, which I dislike but I'm not arguing with it at this point. If I mount a FAT SD card, it should read/write that and it'd be easier to move files on and off, but I don't have one I can spare at the moment. Waiting for mail-order or shopping.

What I'm Watching: Cowboy Bebop

Both versions, on the 'flix.

The live-action one looks good, and visually the actors are close enough to the anime I don't mind much. Spike (John Cho) is cool, but stiff, and his kung fu is clearly done in CGI on a ragdoll in many scenes. Jet (Mustafa Shakir) is much better, occasionally rises to actually funny. Faye (Daniella Pineda) has a cameo and she's all right, but we'll have to see her for longer. Anyone demanding Ed or the dog right now is an idiot, they don't show up until later if this show follows the anime at all.

The ship looks great, nice analog switches and crappy machines that don't work without thumping. It's not quite as bric-a-brac random parts as the original, but maybe looks more functional. Spike's plane is much, much better than the anime's, it actually stays the same size in every shot, looks like it works, it's not just a badly-drawn plastic toy. So +1 there.

The habitats are just planets, it seems; you don't really get a sense of them putting up a dome on a barren rock. Obviously it's hard to be on the ground and show this, but we have CGI where you can paste a real thing onto an animated asteroid, and they don't.

My hearing is aging badly (Mark pauses to bat at his ear and dig some wax out), because the jazz is far less annoying than it was when I first watched this. If you get old enough, even terrible incoherent noise becomes tolerable! Sorry, jazz fans, but you're wrong.

So for comparison, I watched a couple eps of live-action, and a couple eps of anime; haven't seen those in 20 years.

The anime kung fu is only a little more cartoony than live-action's, and it's of course believable since they're cartoons. What seems dumb live, is fine animated. There's often more text & backstory setup in the anime missions. If you pause video, you can see the fight scene restaurant on TJ habitat was established in 2025! Uh, we're not on schedule for that. Also, the Moon blows up in 2021, so we still got a few weeks for that to happen. The habitats are definitely just one power-failure away from everyone dying, they look ramshackle and barely fit for survival, which fits with the setting.

When I made fun of Spike's plane above, I wasn't overstating it. It looks so trashy in the anime, it deserves a special Golden Raspberry award for unspecial effects in a cartoon. It'll go from so big it can't roll out of the hanger without folded wings, to small enough to dash down a highway through power lines, to big enough to catch a falling object on, in the course of a single episode. One scene, Spike stands next to it and it towers over him. Another scene, he's got his elbow on the windshield and feet on the ground.

The Tijuana job is almost the same between them, and the live-action show fills out Katerina's backstory into something interesting, has a much more plausible meet-cute with Spike, the guys aren't on top of "Asimov" (why? all names mean something, and this guy's no cold rational robot writer; did they know how much of a womanizer and ass-grabber Isaac was? It doesn't make sense even ironically). The Syndicate is a much earlier, more serious threat in the live-action show. They're just random bozos for a long time in the anime. Even when the ending's the same, it's 100% better in the live-action because she has a motive.

Overall, I like the pacing of the live-action show better, I'd prefer a bit more setup, but they're weaving the plots in far more subtly than the jumpy, twitchy anime did. They really should've got someone taller and more fit to be Spike. Andrew Koji's busy doing Warrior, but there's like a million other slightly younger guys with actual kung fu experience who could've done it.

In any case, it's a… not hard SF, but not complete space fantasy… with decent production values and a lot of fights. You can't expect The Expanse every week, right?

★★★★☆

What I'm Watching: G4TV!

It's 2005 again!

So back in the day, TechTV was kind of super-nerdy, and then it and a much lamer show G4 were bought by Comcast and digested and spat out as G4/TechTV, and they kind of hit their stride there, found a way to be nerd gamers but also flashy and dumb enough for the hoi-polloi. Tail end of me watching cable, but on holidays I'd see it and it amused me. Ah, Morgan Webb, how I miss you. Then in 2013 they got shafted by corporate network politics and buyouts.

For 8 long years we've had no G4. Well, today they've relaunched, on g4tv.com and twitch/g4tv. No more cable.

For some reason the launch stream was MC'd by some dumb "pro" wrestler; well, there was a lot of WWE (not the World Wildlife Fund, FYI) shit in old G4, too, especially towards the end. Adam Sessler is back, but he doesn't look good. He's turned from slightly balding nerd to schlubby last-season rock-collecting Hank Schrader. Morgan Webb's off doing PR for some game company. Olivia Munn's off being a movie star; there was a rumor she might do some cameos, but not so far. Kevin Pereira has been living in a rusted-out van under the train tracks, shooting up, don't ask what he's done to buy that smack, so he's come back and will do literally anything to stay on the show. I've never seen so much desperation waft off a dude.

The rest of the "new G4 talent" (and it gets funnier every time they say that on stream) are meh. The Black Hokage is OK, maybe. Once they said who he is, I recognized him from youtubes. He's a sometimes funny dude. I dunno Froskurinn at all, apparently she's a LoL (lol) ex-player/groupie/some bullshit. But 90% of the LoL fanbase hate her, so maybe she won't be too bad. Ovilee May is a noob with no skills but seems game for their dumb stunts, so maybe she'll improve. The rest are absolutely zero rep or talent so far.

Most of the launch stream was "what are we going to do" rather than doing, but A) The Space Cat DJ is the greatest prop they've ever had. B) The motorized stuffed squirrel is still very very sad and creepy. C) The "play Tetris on a giant Nintendo controller" segment was actually fun, like the good old days. Maybe they've got something in them this time around.

★★★½☆

When View Source is Outlawed…

… only outlaws will have View Source.

  • mhoye post: Google is pushing thru disabling View Source in Chrome.

I'm impressed but unsurprised that nobody at Google said "wait, is this the right thing to do?", because of course they didn't, they're at Google, they already failed any moral test.

Like every nerd of a certain age, I learned web dev by doing View Source, and to this day it's my basic tool for finding out how/why/stop doing a thing on a site. Safari's inspector hasn't been crippled yet; given Little Timmy "Apple" Cook's bullshit about platform lockdown lately, I'm concerned.

So, this aggression will not stand, man.

I have a View Source bookmarklet which works fine in Mobile Safari and Chromium. It's only inline, and you have to copy-paste into a real editor to do much, but it gives you the site's content. They can't stop you.

wget or curl are useful ways of grabbing a page and all its resources.

Of course the real l33t h4xx0rz know:

% telnet foo 80
GET / HTTP/1.1
Host: foo<ENTER><ENTER>

Or you can make stelnet for https sites (thanks to @feld for the )

% echo 'openssl s_client -connect "$1:$2"' >bin/stelnet
% chmod 755 bin/stelnet
% stelnet foo 443
GET / HTTP/1.1
Host: foo<ENTER><ENTER>

Fuck those guys.