“Until your daddy learns that it’s not ‘fun’ to kill, keep your doggies and kitties away from him. He’s so hooked on killing defenseless animals that they could be next!’’

— PETA 'educates' children about fishing

“Faster, please”


Pokemon Legends: Arceus

Most of the criticism of the latest Pokemon game doesn’t resonate with me, largely because I didn’t get into the franchise until Sword/Shield, and they pretty much hated that one, too. Since then, I’ve played partway through the Let’s Go spinoff, and tried to play a few of the earlier games on emulators, and I definitely prefer the modern stuff. SwSh is closer to the “classic” games in that the focus is on trainers sending out their mons to battle each other, both as random encounters and as a series of boss fights, but the Switch platform provides a much less constrained experience, especially in the open-world-ish areas.

PLA is closer to an open-world field-biology adventure, where it’s quite rare to fight other trainers, because it takes place in a time before that was really a thing. No gyms or tournaments, just a thin plot to give you a reason to “catch them all”. And since most of the mons aren’t interested in being caught, and can take you out if you’re careless, it’s much more of a man-vs-poke experience.

There’s a minor “death” penalty when you get your ass handed to you by a pack of pokes (or, equally likely, by discovering that you cannot in fact jump off that cliff), and the one thing I dislike about it is that the only way to get back the items you lose is to have another player find them; this and externally-arranged mon trades are the only multiplayer aspects of this game.

You can still score some points offline by finding lost items from a small set of randomly-named NPCs, but those are few and far between. You earn those points a lot faster if you connect to the Internet, which requires Nintendo’s online subscription.

I made it all the way through the main story without ever “dying”, and the only times I died after that was when I was trying to catch Rotoms in a swarm. I got a dozen of them, but they got me twice.

It’s being unfairly compared to Breath of the Wild, a game it has almost nothing in common with. A lot of the complaints seem to be from people under the impression that GameFreak could have just used the BotW engine and added Pokemon-catching mechanics, which demonstrates that they have no experience working with Someone Else’s Code. I’ll give the game a pass on the obvious weaknesses of the engine, because the mons are good-looking and animated, and important things are visible from clear across the map even if some other details pop-in as you move around.

My biggest gripes are that it’s very cutscene-heavy, and that the world is broken up into regions that you can’t travel directly between; you always need to teleport back to the village, even long after you have no real need to. It’s just an extra loading screen.

Dear Atlassian,

I’d love to know why ehcache can’t replicate between two nodes in my brand-new test cluster of Jira 8.20.5. Exact same cluster.properties config as the previous 8.5 cluster, on the same network, and everything works except the in-memory cache replication. ehcache is connected on port 40001 and chatting back and forth, but not, y’know, replicating.

(the first response to our ticket consisted of “try the things in these three knowledge-base articles that you obviously already tried”; the next response will probably not be until Tuesday, due to the holiday)

(Onyanko Club is unrelated, except that this particular song is about girls amusing themselves by falsely accusing an awkward boy of being a train molester, which seems curiously appropriate…)

Three, some

Despite the popularity of yuri fiction, Japanese glamour magazines and adult videos are surprisingly low in girl-girl content, and most of it involves second or third-rate models and actresses who eventually end up riding the cameraman and his assistants anyway. So it’s nice to see a still-quite-tame photoshoot (NSFW! Disable Javascript!) featuring three of the most popular and attractive AV actresses of recent years, fully nude and pretending to be interested in each other: Yua Mikami, Mana Sakura, and Shoko Takahashi (the first idol from the AKB empire to go hardcore).

It’s badly lit (excuse me, “artistic”) and stiffly posed (excuse me, “artistic”), and the models look bored (excuse me, “artistic”), but it’s still better than the usual.

Note to the photographer: next time, get all three of them into that tub, add a fill light and a reflector, and offer a cash prize for Best Use Of A Rubber Duck.

(Rei Jonishi is unrelated, and a lot more fun in a tub)

…and for my third wish…

“A curse of boils upon every glamour photographer who uses a wide-angle lens from a distance of less than 2.5 meters.” (genies prefer metric)

Here come the drums

JWZ is horrified that DHS is using robots for jobs humans aren’t willing to do.

But I’d like to rent one for a few hours to deal with the neighbor kid who thinks first thing Sunday morning is the time to fire up his new drum kit, outdoors. Mind you, it would be no more acceptable if he did know how to play…

Choco, Party, Good-Good


(classical (NSFW) reference)

Realist Hero, episode 20

In which the great sin of Our Over-Cute Over-Scientist is revealed, and Our Princess On The Mantelpiece finally goes off. And Our Realist Hero was actually not expecting her to sign on as the latest fiancée.

(unrelated, the queen of Chupacabra did not marry into the position…)

Kuroitsu, episode 6

I’d like to take this opportunity to praise Akashic, leader of Our Evil Organization, for her culinary skills and fashion sense. I’d also like to thank Our Tsundere Of Black Company for coming up with an excuse to get Our Wereservicewolf back into her battle suit. This episode brought to you by the term 賞味期限. Oh, well, that explains why she shows up in the credits but not in any of the team shots.

Also, Our Part-Time Minion Agency actually has a name! And Our Temp learns an uncomfortable truth about the business. (side note: this may be an anime-original character; she’s not in the scanlations that are up to the idol story in episode 4)

(disappointed chocolatier is unrelated)

“The good guys always win... even in the Eighties”


My Dress-up Darling

I’ve seen a number of recommendations for this show, calling it out for being a warm romantic comedy that only uses fan-service as a lure to get you into a story in which opposites have a legitimate reason to attract, and Our Doll-maker Hero is not a potato with inexplicable harem-god magnetism.

Even if that’s true, it’s still a romantic comedy, a genre that relies heavily on the “second-hand embarrassment” trope. I couldn’t get through the second episode, despite the aggressive display of Our SuperGal Heroine’s tasty body, because of his cringeworthy internal monologue. She has to invoke the power of Total Obliviousness to fail to notice how utterly terrified he is by the presence of a half-naked hottie in his bedroom. And all I could think of was, “in the next scene, grandpa will walk in on them and comment, driving him to new levels of sweat-soaked embarrassment”. It just seems to be wallowing in those tropes, and I’m not interested in seeing that.

Metamates: the Greek god of privacy invasion

I can’t snicker too loudly about Zuckerborg’s new name for his drones; after all, my current employer has a spectacularly tone-deaf pet name for employees as well.

Still, I think they could do better:

(picture is unrelated)

Unrelated,

I was finally able to walk into a store unmasked again in California. Benito Newsom’s latest indoor-mask-mandate extension expired just after making Valentine’s Day miserable for those who’d like to be face-to-face.

This not-safe-for-covidistan hottie (disable Javascript!) celebrates.

More on the time-travelling Time Machine

Out of the many useless pages devoted to speeding up slow TM backups on a Mac, one had a useful nugget:

sudo fs_usage -w |grep -i backupd |grep -i fsctl

This tells you what files the active backup is examining, live. What I learned from this is that it spends most of its time grovelling over local snapshots, without copying any data at all. And it’s glacially slow at that, scrolling so slowly that I can generally read the full path before it’s offscreen.

What it looks like it’s doing is iterating over every file in each local snapshot to decide if it needs to be copied to the NAS, but the local snapshots only go back a week, and it’s checking files that haven’t been modified in a year or more.

Translation: if you have a large archive of smallish files (such as photos, yours or someone else’s, or git/hg repos), there’s an excellent chance that Time Machine is wasting an immense amount of time repeatedly scanning them during each backup, even if they’ve never changed. And the recommended fix is to exclude the directories they’re in so they never get backed up at all. You need to run your own separate backups of any large collection of files if you want to be able to restore them, and because they’re not included in a snapshot, there’s no way to ensure they match the exact state of the TM disk.

Mind you, Carbon Copy Cloner and SuperDuper! both use the same local snapshots to ensure you get a consistent backup, but they do it a lot faster. And they don’t spend as much time on a “cleaning up” phase as they do backing up: my latest TM backup took a full 20 hours to complete, but tmutil reports that the 4.7 GB of data was successfully transferred in only 10 hours; the other 10 hours were spent “cleaning up” the 60%-full NAS volume. According to the fs_usage I had running, much of that was spent deleting old versions of git repos, particularly Homebrew, which of course changes every time you run brew update.

Meanwhile, over on my HP Aero 13 laptop running Windows 11, Synology’s free backup-to-NAS tool has been rock-solid and finishing in a few minutes for months now to the same NAS. Of course, that has a server-side agent instead of trying to manipulate a mounted disk image, so it should be much faster. Pity that Apple’s idea of a “server-side agent” is iCloud.

So, yes, it’s time for me to move my Lightroom archives over to Windows, as well as my extensive 2D/3D cheesecake collection. The latter could also go back onto the NAS or an external SSD; keeping it on the laptop is really a relic of the days when I had a “commute”, and going to work involved leaving the house, and I carried two laptops around. Honestly, when I move into the new place (typing with fingers crossed…), I think it’ll be time to move my big photo archives to my old gaming desktop, which still has plenty of horsepower for photo processing, and more memory than I can put into a Mac laptop.

And since I’ll be running Cat 6A to every room and buying new switches and USB3 2.5 Gb/s ethernet adapters, keeping the cheesecake on the NAS shouldn’t slow down the processing as much as it used to.

Wow, it really is a Time Machine!


I used tmutil on my laptop to manually trigger a time-machine backup to my NAS from the command line. When you do this, you get a little summary at the end of exactly how long it took and how much data it copied:

Total copied: 2794.81 MB (2930567824 bytes)
Avg speed:    3.15 MB/min (55086 bytes/sec)

430 kilobits/second over gigabit ethernet, now that’s some serious time travel!

Dragon bones and Hanko


Realist Hero, episode 19

I expect a great deal of talking in this show, but this week’s massive infodump by over-cute over-scientist Genia Maxwell, which takes up pretty much the entire episode, had the most annoying delivery of any show I’ve seen for quite a while. I can’t pin the blame on seiyuu Konomi Kohara, because her Chika voice never wore out its welcome. I have to think the director pushed the more annoying button a few too many times.

(fan-art for this show? hah!)

Kuroitsu, episode 5

Wolf-service, ho! Cat-ho, service! This week, Our Monster Development Department survives its greatest challenge yet, only to face The Tsundere Of Black Company. Meanwhile, Our Temp tries vainly to escape the clutches of Part-Time Villainy, taking solace in a brief moment of victory.

(mermaid is unrelated, but there’s always room for duckies)

Dangling threads...


Another bright spot…

A bit of unrelated good news that I didn’t mention in The Cooperfail Chronicles was that on the 31st, I got email from BraidersHand that the kakudai I had put a deposit on back in March of 2021 was shipping eight months early.

I’m not going to have time to do anything with it for a while, since I still need to pack up everything I own and get it to the new house (as soon as I have the new house…), but the news was a calming counter to the Coopers cunctating the closing.

(yeah, I had to really reach for that one)

Thanks, Apple

Woke up my laptop a few days ago, and the fans immediately spun up. Checked with top, and the single process chewing on the CPU was:

  501  3656     1   0  3:07PM ??         9:31.75 /Library/Apple/System/Library/StagedFrameworks/Safari/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent

Note the parent process, 1 (common with these, which prevents you from finding out what process they’re actually spawned by; it could be Mail or anything else capable of displaying HTML), and the start time, 16 hours ago. When I killed it, the fans went quiet, but none of my browser windows or other applications (which are often just disguised browser windows these days, although usually they’re unpatched versions of Chrome) were affected in any way. I could have traced it to find out what it was spinning on, but it’s a waste of time debugging a problem for a company that doesn’t do QA and insists that you upgrade to the latest early-beta release.

“Is there any other point to which you would wish to draw my attention?”

“To the curious incident of the QA team in the release process.”

“The QA team did nothing in the release process.”

“That was the curious incident.”

I’ve come to the conclusion that the reason Apple treats the slightest Time Machine error as a reason to wipe your backup history and start over is it’s the only way they’ve come up with to keep them from bogging down over time into an unusable mess that takes hours or days to complete.

If they complete at all. I left my MacBook Air running overnight because yesterday’s backup hadn’t finished, only to find out this morning that it had silently aborted.

I’m much more confident in my regular SuperDuper! backups, but ever since Apple decided to start creating folders that no non-Apple software is allowed to read the contents of, even as root…

(“and now we must wait for the giant aliens”)

Miller time…

I like the data-manipulation tool Miller, but it was recently rewritten in Go for version 6.0, and it’s kind of a mess right now. --ivar and --evar are broken, and when you try to use them, the error message suggests you use --usage-separator-options to see the correct field-separator syntax. That option exists only in the documentation, not the code.

I’d contribute the fairly trivial patches, but I’d have to set up a Go environment first, so I’ll settle for bug reports.

Urakata: 3.1


Okay, it’s been nearly a year since I last advanced this story, but somehow my adventures with The Wicked Lender Of The West got me back into the groove, and I did some major renovation on this section on the plane, then tidied it up over the past few days.

In my prior career, the few children I’d had non-trivial encounters with had been deceptive, manipulative, and deeply suspicious of women like me. With good reason, since I usually ran into them while stealing their daddies. The unfortunate result was that I simply wasn’t prepared for Kit’s brand of total honesty. When she said wicked stepmother, she meant Wicked Stepmother.

Ninety seconds after Aunt Sally said a cheerful hello, we were back in the car, fleeing at high speed. I’m not really sure how we made it to the house. I mean, obviously she drove, but I was too busy wrangling a hysterical Kit to figure out how she’d managed it after being whammied to the eyeballs. You see, the Wicked Stepmother had turned out to be an actual wicked witch.

I got the first clue when I tried to get Kit out of the car. Used to be I could wrestle any man in the universe and end up on top, but getting a hexed and howling little girl into a come-along was not in my professional toolbox. Sally just opened the door, laid a hand on her forehead, and she was out like a light. Interesting.

Once safely behind locked doors, we put Kit to bed in my room, then went into the kitchen. Sally waved me over to the table, and I watched silently as she went through a calming ritual of ridiculously-precise coffee-making. I understood the need; the ground wasn’t quite shifting under my feet, but the story was, as if the Power pulling the strings wasn’t quite sure which way it should go.

Turns out I wasn’t the only one with suspicions. She brought over two double espressos, sliding one in front of me without a word about stunting my growth. She sipped, I gulped, so I got to ask first. “How did you do it, Sally?”

“Me? That witch hit us with a binding that stuffed my head with cotton and convinced me to walk right into that house. If you hadn’t kicked her so hard…”

“Maybe I’m just stubborn. And since when does squeaky-clean Sally Sanders believe in black magic? That’s not the sort of thing adoption agencies approve of when handing out little girls. You did acquire me legally, didn’t you? I wasn’t here at the time, so I wouldn’t know.”

Oops. I really shouldn’t have said that. Bye-bye cover story, hello questions I didn’t have good answers for.

I couldn’t tell which hit her harder, the caffeine or my words. “What do you mean you weren’t there? We talked for hours at the orphanage, and it was like we were made for each other! The old man said you’d been through a tough time and nobody wanted you, but he didn’t think you were a bad kid; you just needed a loving home, and I was determined to give it to you. What kind of game are you playing?”

She looked at me like I was some kind of changeling, which was basically correct. I didn’t have to ask what her “old man” looked like. I knew what he was, and if I ever got within range, he was getting a hard-shoed little-girl kick for that nobody-wanted-you crack.

Oh, well, in for an inch, in for the shaft. “Not me, sister, I just met you this morning. You got played by a Power, but if it’s any consolation, he’s one of the nicer ones, so if he shoved us together it was for our mutual benefit. But you’re dodging my question. What’s your game?”

I’d rather be asking questions than answering them, so I pushed. “You’re too good to be true, Sally. You’re young, sweet, gorgeous, a terrific cook, motherly-but-not-smotherly, and you’ve got a house, a car, and half the men in town sniffing your tail. You’re a catch, honey. How are you single in 1956? What are you up to, playing house with Little Orphan Annie and hiding an industrial-strength sex toy under the bed? Oh yeah, I found it.”

She squirmed a bit at that. “That’s not… okay, maybe sometimes… I… It’s complicated. You’re too young to understand.”

I laughed so hard I fell out of my chair. Dragging myself back upright, I shoved the coffee cup across the table and said, “make me another double, sweetheart, this is gonna be a long night.”

As she turned toward the stove, inspiration struck, and I hit her from behind. Bitch, remember? “Let me guess, you’re a time traveler.”

Good thing linoleum was soft, because that meant the coffee cup didn’t break when she dropped it and whipped her head around to look at me. “And don’t try to spare me the complications, I’m a lot older than you look.”

Her eyes went wide. “Who… what are you?”

“Impatient. Now hurry up with the java and the explanations; I hear little girls get cranky if they stay up past their bedtimes.”

Sally got busy with the giant steam engine (hmmm, were lattes a thing yet?) and started to spill. “Do you know what parallel worlds are?”

“Sideways time travel, basic multiverse stuff. So, you and your mega-vibe are from another Earth, huh? Similar enough that you can pass for a local, but different enough that you weren’t expecting to run into a witch. And you’ve been here long enough to have convincing paperwork and a fan club.”

Her hands were shaking, but my double espresso was still coming. Y’know, I was actually kind of glad things had gone tits-up tonight, or it might have been months before I found out Sally’s coffee was as good as her cooking.

“I’m a sociologist, and, yes, a witch, but not like that… creature. We don’t do mind-control. It’s not just illegal, it’s wrong, evil. I’ve been here for nearly two years now, helping document the differences between worlds. The prevailing theory is that it’s simple probability divergence, where worlds split off every time non-trivial decisions are made but collapse back into a smaller number as the changes average out over time, leaving behind little inconsistencies that get dismissed as coincidence or déjà vu.”

Huh; not bad for a bunch of mortals, and her academic tone increased my estimate of her intelligence quite a bit. No flies on Aunt Sally. “And it sounds like you’re part of a group that disagrees?”

“Yes. The half-dozen worlds we’ve explored all show signs of deliberate tampering to set them on different paths. Including our own, which could cause some serious social problems if we went public. The truly frightening part is that some of it seems to be retroactive, with real time-travellers tweaking the knobs.”

Damn, these people were good. It couldn’t be an accident that the Old Man had hooked us up. Was this life really my Graduation Present, or was I his latest pawn in a game he was running on the other Powers? I mean, this was some serious shit: the kids were breaking out of the playground, and he was in on it.

“Well, looks like this is your lucky night, Sally. I’m one of those ‘tweakers’. Or at least I used to be.”

Dammit, I really should have waited to say that until after she’d delivered my new coffee.

more...

“If you want something done right...”


“…clearly you need to pay someone to do it for you!”

Realist Hero, episode 18

This week, a courtoom drama with a side order of Deus Ex De Principatibus. Also, trope evaded.

Advice to Our Realist Hero: when your two (known) fiancées show up in your bedroom half-naked to ease your burdens, let them. At least get them stripped the rest of the way to compensate us for all the talking.

(“related fan-art is hard for me, let’s play Pokemon!”)

Kuroitsu, episode 4

This amusement-park episode brought to you by sparkles and speedlines, because the animation budget is just as tight as the monster-development budget. Also, Our Monster-Loving Researcher puts the power of idols to good (evil) use.

(how sad is the fan-art situation for this show? these were the best I could find that weren’t part of a sequence that included badly-drawn hardcore porn)

(…and I really looked!)

Jargonfail

In a wonderful example of the difference between specialized technical jargon and the ordinary meaning of words, the Chinese Pixiv artist 行 之LV uses the word 事前 (same meaning in Chinese and Japanese: “prior; in advance; beforehand”) to tag pictures of scenery with no humans present.

Everyone else on Pixiv uses it to mean before sex, often by mere seconds.

Unrelated,

There is a god. Took him long enough.

Small Favors

The trip to Ohio for the-closing-that-didn’t-happen wasn’t a complete waste. The birthday party was great, the snow was decorative but didn’t interfere with my flights, and I used the points on my Amazon card to buy the remastered Bluray sets for Project A-Ko and Bubblegum Crisis. I skipped the complete Nuku-nuku box set; RightStuf has it priced too high, plus shipping. Ditto the $99 Interspecies Reviewers box, which appears to have finally made it to these shores.

Easiest Alpha Ever

Another thing I did while stuck in my hotel room in Ohio watching the snow was play the new Pokemon Legends: Arceus Switch game. It’s not a true open-world game, between the frequent proximity-triggered cutscenes and the fact that you can’t go directly between regions (you have to teleport back through the hub region, which doubles the loading-screen time), but it’s a fresh take on the formula.

One of the new features is that some of the pokemon populating the world are red-eyed mutant “alphas” who are larger, higher-level, and may possess special powers or a posse. If you’re patient and clever, you can often catch them by sneaking into position and ramming a pokeball where the sun don’t shine, but usually it’s a tough fight that takes out half your party.

Except for the alpha Magikarp, who only knows Splash.

Quid-pro Ho

The free Covid tests that the Brandon regime is shipping out via the US Postal Service were purchased from China. How long did they spend on container ships stuck off the coast, or were they all shipped by air at a premium?

Oh, and they require temperature-controlled storage, so shipping to anywhere that’s, say, cold in the winter renders them unreliable. Specifically, prone to false negatives.

“Need a clue, take a clue,
 got a clue, leave a clue”