What I'm Watching: Star Trek SNW S1E2

Second episode greatly improved on the first. I guess I'm subscribed and watching this. Nobody is more surprised that Mark liked a modern Star Trek than Mark.

SPOILER TIMES

2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259

Mostly liked.

The Captain's dinner was bad. A) I really really dislike their "casual" being mostly 20th C stuff, obvs Pike's old-fashioned, but it's too retro. TOS set a clear standard that the fashion & music & entertainments of the future are NOT just rehashed pre-apocalypse stuff. B) Ortega's gutter trash look is completely inappropriate for Starfleet, even casual. James T. Kirk wouldn't put up with that kind of disrespect to the service. C) The grilling/hazing of Uhura is poor team-building, but also everyone goes on at length with bad writing nobody would ever say. Very cringey first act.

The comet/alien artifact is fantastic, though. Great design for it. Alien thing that is actually alien and inscrutable. A seemingly simple problem, in TOS it would probably be a Prime Directive violation, but they just set up the PD last episode, so here they can just fix it. Except it's not that fixable.

Uhura gets to use linguistics (kind of a useless skill when you have a Universal Translator) and singing, tho she mostly hums. But she can carry a tune. Sam Kirk gets to be "the guy we zap or knock around because he can't die until TOS" for this series. Spock and Singh just stand around and be useless, but Spock & Uhura (and a bit with Nurse Bleach-Blonde Chapel) actually are funny, there's good writing here. Did they borrow writers from Lower Decks?

The alien menace is kind of ridiculous, bad face on the screen, weird shapeship that doesn't make a lot of engineering sense. For "advanced" aliens they have incredibly bad aim and weak, standard-issue plasma torpedo weapons. In Star Fleet Battles terms, they're like one of the minor races, no new tech but a bigger ship, any good pilot can beat them with a stock Heavy Cruiser.

The natives on the planet are barely seen, little fake camp pounding grit, hard to believe there's millions of them. If they're the reason you're doing this, at least show something sympathetic.

I really hope this doesn't turn into "every alien thing has TIME POWERS", because I'm annoyed by that already.

★★★½☆ but keep in mind I'd rate all of TNG, DS9, VGR, ENT, PIC, & STD ★☆☆☆☆ to ★★☆☆☆ with only rare ep exceptions, so this is some high praise from me.

What I'm Watching: Star Trek Strange New Worlds

So I haven't watched much of Star Trek: Discovery (STD, how unfortunate), the incompetent captain should've been fired… out a photon torpedo tube. There's apparently backstory to this series in it? But I'm gonna go ahead anyway. Better dead than Disco. And really I disdain all official Star Trek past TOS, TAS, movies I-VI (weird they never made V), and Star Trek: Lower Decks. So a new series is pushing a big stone uphill to even get me to watch it.

Theme song is far too mellow, but at least it's not ENT. The scenes with tightly packed walls of "asteroids" make me annoyed, but you know, dumbass visual designers gonna dumbass, may have nothing to do with the show.

SPOILER TIMES

2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259

"Pike" is ominously brooding, call to adventure rejected, manly man gonna ride his horse in the snow, gotta go save the girl, yada yada. In reality, Anson Mount is a Confederate sympathizer inbred hillbilly "men's rights" garbage person, who I honestly don't expect to survive a season without some horrible racist/sexist/homophobic scandal. There's just no way. But let's pretend this jackass can keep his shit together for a while.

Security is a girl named La'an Noonien-Singh (Christina Chong). That's literally like naming your kid Adele Hitler. Khan was a mass-murdering genocidal tyrant just 100-ish years before this, nobody's going to have his name. And in previous (later) Star Trek continuity, genetically engineered people like Bashir are hated freaks because of the Eugenics Wars. In the continuing saga of never casting Indians as an Indian tyrant and his cloned descendants, they found a Chinese-English actress. At least it's not honkie Benzedrine Crumpledpants this time.

Doctor M'Benga at least knows what Singh is, and the young and horribly bleached-blonde Nurse Chapel. M'Benga might actually not be bad; the character was in a couple TOS episodes.

Spock & T'Pring are horny young people, formal but not flipping between emotionless/raging hormonal maniacs as they ought to be, but nothing past TOS has ever done Vulcans well. Meh. Spock is played passably but uncertainly by Gregory Peck's grandson, but the kid really doesn't seem to know what he's doing.

Young Uhura (Celia Rose Gooding) is… this is petty, but I don't like her look, buzzed-off hair, doesn't fit with Nichelle Nichols in any way. The actress does sing (but IC hasn't had a chance yet), but AFAICT from Youstubes only covers of alt/pop songs ("Isn't it Ironic?") We'll see. Actually a lot of the crew have really shitty Zoomer hairstyles, mullets and fake cornrows and such. Also very modern jumpsuit outfits on most, instead of the mini-skirts & overly tight slacks of the era. This is visually going to age very very badly.

Transporters are used for some tricky stuff that shouldn't be possible for at least a century or two later, they are super unreliable death machines at this time. Maaagic transporter medicine delivery, no.

Nobody has ever actually read their mission briefing, they just showed up in a rush and are waiting for the boss man to tell them what to do. This is not reasonable para-military procedure. I compare it very unfavorably with Star Trek: The Motion Picture, where the unfinished refit of the Enterprise and new crew are handled perfectly.

The actual mission, all 15-20 minutes of it, is pretty good TOS-style shenanigans. First contact with asshole planet, ridiculous genetic hacking disguises that wear off when it's inconvenient, sneaking/fighting thru an alien building which is just some brutalist design community college or business center. A preachy speech fixes everything (but blaming America for WW3 instead of, say, Russia? Silly but consistent with the worst eps of TNG).

The aliens have no personalities, no motivations. The leader woman with no name has a brief self-justification, stiffly read. Back in the day, aliens got names, personalities, and plots of their own. I understand actually giving a shit about your job is hard now.

The scout ship that starts this thing is weird. It's a Hermes-class scout ship, which is just an undergunned Saladin-class destroyer; anyone who's played Star Fleet Battles will have destroyed entire fleets of these things, they're cheap but very low on warp power. There should be a crew of dozens to run that, but there's 3 people, and only one of them can even talk when they're rescued? Who ships a main character and two line-less redshirt extras on first contact?

Later, preposterously grimdark backstory for Noonien-Singh, partly told earlier in the most awkward and inappropriate way possible, possibly because the script didn't get edited at all, so much as thrown at a wall. Why not cannibalism and beating her father to death with his own shoes, too? The Gorn don't lay eggs and especially not in "breeding sack" animals, they give live birth, and also hadn't been contacted in this time, Kirk's fight in "Arena" was first contact. Oops all around. Maybe she just had a bad weekend in Manchester and thought they were Gorn.

Pike has his own grimdark backstory and foreknowledge of the wheelchair but not The Cage, his dialogue is often pretentious and slow, but every captain's got their own style. Maybe he'll loosen up.

Not as terrible as Star Trek Discopants or Picknose, I didn't hate anything just disappointed with a lot of the casting, set & costume design, inattention to continuity. In 7 days, I can watch E2, and will decide if I'll keep Paramount+++ for another month or shut it off immediately.

Trippy Tuesday Music

Alastair Reynolds Notes on Revenger

And now Reynolds has some photos of his journals developing Revenger, especially interesting for the speeds of the ships & worldlets, layouts of baubles, illustrations of Clackers and Skulls (I had pictured more of a dragon skull, this is more whale-like). The illustrations of the ships as fish is bizarre; I had pictured more like sailing ships but rounded, no top deck.

What I'm Playing: Echoes of Mana

Click thru Pre-Registration at the bottom for App Store/Google Play links, you should still get pre-reg bonuses for this first week, but I don't know when it ends.

It's by Squenix and developed by Wright Flyer Studios, who previously did Another Eden and DanMachi, both of which got years-long runs on my devices, and I love the Secrets of Mana series, so I'm willing to give this a try.

The art and music are beautiful as usual. It's just nice to wander around and look at.

Gameplay, it's a mix of good and disappointing. The main game hub is a crappy^W beloved peasant village initially overrun by patchwork goblins, standard click-on-all-the-menus to collect coins/gems/whatever to pump up your party, summon from a gacha pool, combine duplicates to upgrade characters. The game so far is fairly generous with general-purpose "dolls" for upgrading anyone. Once you get thru chapter 2, you can "ascend" the dumb one-star main character and start upgrading them. Apparently every character can be upgraded to 6-star, maxed out, so there's no wrong choices, just faster or slower ones.

The quest system is very linear, click on the next box and do a visual-novel-like story or a fight scene, collect rewards, repeat forever. There's a big set of training/resource "dungeons" (just 1-2 rooms so far) for levelling and getting upgrade materials. The game forces a tutorial down your throat, so every so often you just have to do whatever obvious process it's teaching you.

I very much miss Another Eden's open world, wander as a cloud, random fights or giant world bosses in each area. That was a great game, this is merely good. DanMachi started great, but it had only linear combat quests, and then added dozens of alternate costumes to the chars (mostly girls) which all had to be collected and levelled up, which was a pain in the ass, and the PVP in it was very "get the new meta char and win". Let's hope this doesn't go down that money-making hole.

Characters from the gacha are a mix of new to this installment, and classic Mana characters, and some are guaranteed drops, you're not going to be pulling forever to get that one rare char. Your party is 3 main characters and 3 backups who take their place if someone is KO.

The fights are the good part. You control one of three in your party, drag around to move, there's several attack/skill buttons: base attack, powerup attack, group combo attack, and 3 skills. You can switch who you control at any time, the others work on very dumb AI, so make sure they're tanky and probably melee, because they'll walk up and melee anyway; there is a battle strategy control on each char, but it doesn't change much, so I leave it on Balanced or Damage Dealer for the front-liners, and I mostly run Popoi, the fireball-throwing sprite from Secret of Mana.

There doesn't seem to be any overly complex mechanics so far, the elemental mana board system is a stat powerup grid but it's pretty simple. One thing to be aware of is each character uses a different elemental "coin", so spread the elements out in your party. I currently have:

  • Popoi (Salamanda = Fire)
    • Quilto (Lumina = Light)
  • Duran (Gnome = Earth)
    • Hawkeye (Shade = Dark)
  • Serafina (Undine = Water)
    • Raxa (Sylphid = Wind)

I also have Primm (Sylphid = Water) who I like, but she'd conflict with Serafina, and isn't as damaging.

The backups are really only riding along for experience right now, I rarely die. I did have a few deaths, and then I used the mana boards to bump up HP, CON (phys def), and SPI (mag def). Almost everyone can use every stat, except STR is for physical attack, INT is for magical. Gonna be a lot of grinding in the resource dungeons to improve these, but gives you a clear goal to work on every day.

You can buy a few healing/powerup items from the shopkeeper every day, currently 3 candy & 3 chocolate (S & M heals), and assign them on your party Items to keep you alive a little longer.

The cash shop is pretty expensive ($20, $30, $40 packages!), and as usual I start Free-to-Play and only pay in if I'm still playing after a few weeks. We'll see, my patience with gacha games is limited.

I didn't record a fight, it's too chaotic to really show in screenshots. The demo video on the official site is pretty representative.

There's apparently a co-op feature, and friends, which I'll look at later. I don't think there's PVP.

On Reddit and elsewhere, I see people complaining about load times, and I don't see it on iPad. There's a 1-3 second load screen to get back to the game hub from any feature, otherwise everything is instant. I think this is an artifact of using emulators or really slow old Android devices. Get a device not in your box of Cracker Jacks, and it'll be fine.

A Computer is Like a Violin

LATITUDE OF EXPRESSION AND SPECIFICITY OF IDEAS

Finally we come to the question of what to do when we want to write a program but our idea of what is to be done, or how to do it, is incompletely specified. The non sequitur that put everyone off about this problem is very simple:

Major Premise: If I write a program it will do something particular, for every program does something definite.
Minor Premise: My idea is vague. I don't have any particular result in mind.
Conclusion: Ergo, the program won't do what I want.

So, everyone thinks, programs aren't expressive of vague ideas.

There are really two fallacies. First, it isn't enough to say that one doesn't have a particular result in mind. Instead, one has an (ill-defined) range of acceptable performances, and would be delighted if the machine's performance lies in the range. The wider the range, then, the wider is one's latitude in specifying the program. This isn't necessarily nullified, even when one writes down particular words or instructions, for one is still free to regard that program as an instance. In this sense, one could consider a particular written-down story as an instance of the concept that still may remain indefinite in the author's mind.
This may sound like an evasion, and in part it is. The second fallacy turns around the assertion that I have to write down a particular process. In each domain of uncertainty 1 am at liberty to specify (instead of particular procedures) procedure-generators, selection rules, courts of advice concerning choices, etc. So the behavior can have wide ranges-it need never twice follow the same lines, it can be made to cover roughly the same latitude of tolerance that lies in the author's mind.

At this point there might be a final objection: does it lie exactly over this range? Remember, I'm not saying that programming is an easy way to express poorly defined ideas! To take advantage of the unsurpassed flexibility of this medium requires tremendous skill-technical, intellectual, and esthetic. To constrain the behavior of a program precisely to a range may be very hard, just as a writer will need some skill to express just a certain degree of ambiguity. A computer is like a violin. You can imagine a novice trying first a phonograph and then a violin. The latter, he says, sounds terrible. That is the argument we have heard from our humanists and most of our computer scientists. Computer programs are good, they say, for particular purposes, but they aren't flexible. Neither is a violin, or a typewriter, until you learn how to use it.

Apple Destroys App Store History

Note, currently all my old apps like Perilar, DungeonDice, etc. are off the store. They all still work. Apple wants me to pay $100 extortion, recompile a bunch of old code that maybe takes minutes, maybe hours or days of catching up to "modern" APIs, before I can resubmit.

And once they start requiring Monterey instead of Big Sur, I have to buy new hardware to even do that, my iMac just misses the deadline for support (but they still give me a notification a couple times a month to "upgrade" to Monterey, so smart & classy).

And my reaction these days is basically "fuck you, App Store". I could pay them nothing, and spend that effort on my Mystic Dungeon Club Javascript games, or my Scheme games (shipping real soon now!), and then I'm the only one who can disappoint me. Most of my JS stuff works on an iPad just fine; I'm not really inclined to try resizing for iPhone or Android, but in theory they'd work, too.

My little Glitch.app, full of mostly-not-allowed tools which I don't distribute but sideload, doesn't currently run, and I think I can get it to reload on the free account. If not, I guess I don't glitch. I could probably rewrite a lot of it in Pythonista, assuming that survives the App Store-pocalypse.

I have no problem with Apple's 30% cut, 15% would be better but hey, whatever. It was a nice storefront for a few years there, anything less than the 50% cut retail takes was warranted.

But every other part of the App Store policy is so noxious, all that's left are shovelware predatory gacha games from China, "social" (masturbatory pictures of yourself) network garbage, and AAA studio teaser games, but not the real games. And now they're just gonna make it impossible to get anything from the good era.

I literally use my iPhone now as a, uh, phone. It's almost back to the 2007 release set of Apple apps, because nothing else is any better. The iPad has several more useful tools, and I worry that they'll be removed by this policy.

Android fanatics, note that you are not helpful:

Earlier this month, the Google Play Store similarly announced it would begin limiting the visibility of apps that
“don’t target an API level within two years of the latest major Android release version.”

A Schemer in Common Lisp Land

I got my Land of Lisp tshirt (shop is now closed), and thought for my weekend goof-off I'd read thru the book again and try actually using the Common Lisp examples; before I'd just converted it on the fly to Scheme, as I usually do with any Lisp stuff. But doing this exposed me to a fairly annoying environment, so I've been writing up my notes, function equivalents, workarounds. And I'll keep updating this page as I do more with it:

I had thought going in, maybe CL would be usable for some projects. But now, I know there's no way I would try to use this in production.