What I'm Watching: Warrior

On Hobomax. Based, allegedly, on notes by Bruce Lee in the '70s, it's a kung fu series in 1876 SF Chinatown. Produced by Jason Lin of 2Fast2Furious2Legit2Quit, and Bruce Lee's daughter.

Right from the start, there's a nice mix of actual kung fu halfway between Bruce Lee's actual beat-em-ups and physical comedy like Jackie Chan's fights (not just shitty jump-cut editing), politics within the tongs, brothel girls, nativist mobs of assholes, and the severely underfunded, corrupt, thug-like SFPD (so nothing changes in 150 years) starting a Chinatown squad (including a Georgian Confederate traitor, leading to some bad blood).

It's a little weird casting, Ah Sahm (half-Japanese/English Andrew Koji) doesn't at all pass for Chinese, especially when standing next to Young Jun (Hong Konger Jason Tobin) or Ah Toy (Olivia Cheng), but he's a fine fighter, a competent actor.

The dialogue is modernized, even more than in Deadwood, there's more profanity and just flippant speech that doesn't fit a Chinese man who supposedly trained with a sifu. They use the linguistic trick of speaking a few words in Cantonese (apparently all phonetic memorization except the whore) and then switching to modern English… and then back to stilted English or Cantonese if there's whites around. They have weird alternatives to "white" and "han" or whatever ethnic group they're pointing at, calling them "ducks" and "onions", much like The Wire replaced the N-word with "bitch" most of the time. "Itchy" means looking for a fight.

I'm not especially interested in the segments about the SFPD, and even less about the nativists, but that may change as the show goes on.

At times they also slip in modern music cues and other anachronisms, but it's largely trying to be a period piece.

Every fight isn't amazing, but they're all good. I've seen none that are as pathetic as any superhero trash.

Watch this show.

★★★★½

Final Hours of the Apocalypse Thursday Music

Animal Crossing is in its final hours of 2020… Oh, reality is, too? Ick.

(DJSundog did a '90s set, which is nice, this is my hardest cut)


OH NO they took off his head!


I. AIN'T. GRUMPY.


Whitney is delusional.


We all cry about it, Isabelle.

Prog Rock 2020 Away Sunday Music

Been a while since I did a playlist. Too much modern vaporwave still clogging my todo folder, so let's stay back in the '60s-'70s (with a couple later conclusions).

Informational Hygiene Directives

That's what I call my rules around contacting me, and getting a (non-vulgar) reply from me.

This is brought to mind by Wednesday's spam mail reaching my contact address, and why that made me so mad.

  • Casual, "hey what about" messages: Social media, currently @mdhughes@appdot.net — if this changes, it'll be in the About page. I don't always respond, if I do it's within 24 hours but rarely immediate, but I'll probably see it. I may or may not care, this is very low attention span, I may be drunk and posting about Dracula or Godzilla, it's not you, it's me.
  • Do not: IRC messaging, Discord messaging, etc. unless I'm specifically engaged in that activity at that moment, I won't see it, won't care.
  • Sorta: WordPress post replies (and replies from micro.blog) I will only see next time I load my WP dashboard; I use StupidComments.css to hide them on my front page, which I rarely visit anyway. I do appreciate post replies, I'd hit little favstars by them if I could, but they're not allowed to be intrusive.
  • Junk mail, Mailing lists: I have an email address for that on a popular and possibly hostile AI service, I manage junk there, messages to me are unlikely to get thru. This address generates no notifications.
  • Professional email: Only mission-critical services and people who have business to do with me should be using this address. This address does generate notifications.
  • Private email, iMessage, SMS, Slack: You probably don't have this. Unless you're one of a half-dozen people, and if someone else finds it I tell them the correct junk/professional address to use and block them. This gets notifications. The one time I let one of these slip while I was working, tragedy ensued, so I won't do that again.

When I was all business business business numbers, I got at most a couple dozen emails a day on my professional box, from direct reports, management, and interested outside teams, and I hated it, but that was manageable. Since I got The Man's boot off my neck, it's much lower, but I like barriers and being able to utterly ignore stuff outside one box if I feel like it.

Which brings me to today's hilarious idea of email sabbaticals. There's more recent people doing the same, it's not just this one Microsoftie 10 years ago, but I'll address the original.

What is wrong with you? Thousands of emails in 2 weeks (hundreds a day)? Everything you're doing there is wrong. Everyone sending you stuff is playing "my problem is your problem", and it is NOT.

Organize, filter, and delegate.

  • Organize: Use message boxes to put away automated or group content you don't need to pay attention to now. You can read that when you have spare time, or not, because it's not directly affecting you.
  • Filter: Don't let people throw everything into your "must read now" box. Block the people who can't learn.
  • Delegate: If you do have a firehose of stuff coming in, you probably can afford to hire someone to read it all and just send the useful parts to you. If you're running an open source project, you're kind of screwed, but there may be volunteers (or you can "voluntell" some overly enthusiastic but less useful contributor). You can also set up a wiki or forum for the Kilkenny Cats solution.

Walt Mossberg had this ridiculous screed about getting hundreds of emails and too many notifications… Now, he's a (now-retired) journalist who does get a lot of legitimate "my problem is your problem" email. But he also complains about birthday notices, CVS pharmacy ads, Starbucks ads… Turn all that shit off! Nobody needs any of that crap.

"A text, or short internet message, on the other hand, seems to demand instant attention, and may even lead to a whole thread of conversation."

No, it does not. Mute, delete, block anyone who can't learn. If people persist in sending you junk, you can't let them have access to a ringing bell.

Junk Mail from WordPress dot com

In a move almost surgically designed to piss me off, Automattic[sic] sent me junk mail "Claim your Ultimate Traffic Guide". Which after you click thru, tells you "Save $100! Only $17!" for a pamphlet of SEO marketing poison.

Every single thing in there is evil. Sending junk mail to my service addresses for blogs; I've gone thru and maybe got all their "send me spam" switches turned off again, but they'll just add more "send me NuSpam®" switches in 6 months.

The click-thru validates that they reached your account; which they already had that information in web bugs for most people (me included since I was on mobile, where I'm less secure).

Charging whatever you want for a book is fine. Claiming it had some SUPER value of +$100 as a discount is straight out of late-nite infomercials of the '90s. "Offer not available in stores! It chops, dices, it makes julienne spam!"

And we all know what's in that crap, immoral activities like paying Google and Facebook for ads. If you give Google money, you are financing Judgement Day. If you give Facebook money, you are financing American Nazis.

Scumbags can't even honestly label their spam and scam.

Anyway, just a heads up.

(I am aware there's other blog engines. Some are even not written in PHP, which is an automated virus loader. Some don't have a shitty company backing them. And yet, that choice is already made, and at least it's on my least favorite free license so I could cut the cord entirely. But I'll make sure Automattic[sic] gets no money from me.)

Basic Games in Scheme

The first project I write in any new language is usually a guess-the-number game, a die roller, or an RPN calculator, then I start collecting those and other toys and utilities into a single "main menu" program, and use that to drive me to develop my libraries, play with different algorithms. Occasionally it's useful, mostly it's just a pile of stuff.

The Scheme version has a couple useful things. I was mostly thinking about old BASIC games, so it's "BasicSS" (SS being the Chez Scheme file extension, not anything more nautical or sinister).

I wrote a fairly malevolent wordsearch generator in the process of testing some file parsing, so here's one for 20 programming languages. I can tell you that B, C, C#, and D are not in my list. I'm doubtful that anyone can find all of them, or even half.

Hangman depends on /usr/share/dict/words, 235,886 lines on my system, which is very unfair:

 #______
 #     |
 #    ---
 # \ (o o) /
 #  \ --- /
 #   \ X /
 #    \X/
 #     X
 #     X
 #    / \
 #   /   \
 #
Word: TE---EN--
Guesses: E, T, A, O, I, N, B, R, S
YOU LOSE! You have been hung.
The word was TEMULENCY.

Seabattle ("you sunk my…") sucks, it just picks targets at random; teaching it some AI would help.

Hurkle, like all the early-'70s "find a monster on a grid" games, is awful, but the map display makes it a little easier to track your shots. "The Hurkle is a Happy Beast" by Theodore Sturgeon is one of his 10% good stories, but it provides only a little context.

Some of this I can release source for, some I probably shouldn't, so it's just a binary for now.

RIP Ben Bova

For me, Bova's main achievements were taking over Analog and turning it from a rag full of pseudoscience published by the most loathsome person in SF, into something like an Actual Science Fiction magazine.

And a long string of his hard SF novels, from Kinsman Saga, Colony, and Mars.

But my favorite thing Ben Bova ever wrote is a short, so good that I forgive its use of "telepathy" as a narrative device, "Stars, Won't You Hide Me", collected in:

The Final Battle had been lost.
On a million million planets across the galaxy-studded universe, mankind had been blasted into defeat and annihilation.
The Others had returned from across the edge of the observable world, just as man had always feared.
They had returned and ruthlessly exterminated the race from Earth.

What I'm Watching: Adventure Time: Distant Lands: Obsidian

The next one after BMO, this time about a glass kingdom, a lava dragon, and P.B. and Marceline.

Apparently P.B. and Marceline have been living for… decades? in Marceline's old house. I guess most of the Candy Kingdom is extinct and doesn't need P.B., but she spends zero time worrying about that, just being a domesticated lesbian wife.

This time the new generation sidekick is not terrible, Glassboy's just a weak kid literally made of cracked glass, but he's brave and not too stupid. See-Through Princess is just vapid, waffling between "hey now don't be mean" and doing meaningless ritual.

Most of the episode is P.B. staring at a force field console, while Marceline goes off on a vision quest to get her angry punk rockness back. And occasionally the flashbacks to Marceline's youth in the mutant wastelands have some pathos, drag this up from dull to "oh that hurts". Marcy's first song is excellent, she doesn't quite rock out—the Pixies she's not—but she's trying. The second one is Lisa Loeb-like.

There's a couple cameos of old characters, which mostly just reminds me of how terrible the last few seasons of AT were, but this was much better than those.

★★★½☆ — Watch this one.