Still winter, sort of.

Feb. 21st, 2026 12:27 pm
jennlk: (Default)
[personal profile] jennlk
Very little snow left on the ground (just remnants of the really big piles), and it got warm during the week -- above 50F! sun! Also rain! and wind! Yesterday (Friday), though, the weather changed. Chilly, damp, windy, ice accumulating on the grass and the decks. Today at least it's not precipitating or blowing, but it's still very damp, and my back is quite unhappy with it. (I had to run errands on Friday, and even though I was properly dressed, it still bothered my spine.)

The cats appreciated the warm & sunny days, but were very annoyed with me yesterday and today. Sorry, guys, I don't like it either!

LCCB concert coming up on Sunday. There is one passage that I will be sitting out -- the guy who doesn't know how to play soft (CI) is playing it wrong and thus making those of us who are playing it correctly sound wrong. It's annoying. And then there's another passage where the part is written "one only, pp". At rehearsal Tuesday, DM asked another section to play cues, rather than just having me play p or mp. hmph! We'll see how that works on Sunday - I expect we'll run that section as part of the sound check to see what the balance is. I mean, I'd rather have someone else playing cues than have CI flailing, loudly, at it, but if I can make it work by just playing a little louder....

Thankful Thursday

Feb. 19th, 2026 04:25 pm
mdlbear: Wild turkey hen close-up (turkey)
[personal profile] mdlbear

Today I am thankful for...

  • Getting Scarlett-the-Carlet back (hopefully today, assuming I didn't misunderstand the phone call from the dealer). NO thanks for (folding scooter)Lizzy getting a flat tire.
  • Naproxen. NO thanks for my lower back.
  • The microscopic fungi that make bread, booze, and blue cheese. Also the mostly macroscopic ones that produce edible mushrooms and other delights.
  • Naomi's book finally getting a review. It's a start.

How to write about chess

Feb. 17th, 2026 10:26 am
[syndicated profile] mcgathblog_feed

Posted by Gary McGath

Certain errors constantly appear in TV shows and movies portraying chess games. I’m no expert player, but I know the rules well and used to go to tournaments. Here’s a guide on mistakes to avoid.

The starting position

First, the board must be positioned correctly. The lower right square from each player’s viewpoint must be white. It’s amazingly common for illustrations and TV and movie games to get this wrong. See, for example, this well-known scene from The Seventh Seal.

Queen faces queen, king faces king. The white queen is on a white square, and the black queen is on a black square. Going outward from the queen and king are the bishops, knights, and rooks. The colors of the opposing sides don’t have to be black and white, though they’re called that by convention.

Starting position of a standard chess game

The play

Chess etiquette says that you leave your opponent undisturbed while they’re considering their move. You don’t rush them, even if they’ve been contemplating a full minute. A good player will always take time to consider the possibilities. Casual conversation during a game is unusual. Silence can make the scene dull, so the actors can speed up the play and perhaps have a conversation related to the plot. Avoid showing pressure on the opponent, unless it’s to show how rude a player is.

The moves in a visual presentation should be plausible. I don’t know who controls this, but probably the script writer isn’t expected to dictate each move. Maybe the actors pick their moves, or maybe the director does. Probably the game won’t be shown move for move, anyway.

The chess game in The Thomas Crown Affair is nicely done. The moves are plausible, and the players are quiet. The woman is trying to distract the man with her looks, but that’s presumably part of the story.

Terminology

A gambit is the offered sacrifice of a pawn in the game’s opening.

The pieces that look like crenellated towers are rooks, not castles.

A stalemate is a position where a player isn’t in check but has no legal move. The game is a draw. Draws by agreement or by other rules aren’t stalemates.

Checkmate out of nowhere

What really bugs me is the scene where a player effects a checkmate without the opponent seeing it coming. This happens only among beginners, but we see it all the time. In a normal game, one player will realize defeat is inevitable at least a few moves before the end. Yes, a checkmate out of nowhere is dramatic, but there are other ways to achieve drama. The player on the losing side can sense the noose tightening. The one with the advantage can announce, “Mate in four.” Then maybe the opponent will say. “I don’t think so … Damn it, you’re right. I resign.” Good actors can make more out of that than out of a sudden checkmate. Most games among competent players end with a draw or a resignation, rather than being played out to the checkmate.

A player can resign by saying “Resign,” or by tipping over the king.

Here’s an article with a long list of TV shows, movies, and comics with chess blunders.

These tips may not apply to chess variants. Speed chess is fun; it imposes a tight time limit on the players’ moves, so it could allow a livelier scene. No one knows the rules for Star Trek’s 3-D chess, so anything goes. But if you’re portraying a game of standard chess, these tips may help you to avoid mistakes without sacrificing drama.

[syndicated profile] mcgathblog_feed

Posted by Gary McGath

At Boskone 63 in Boston, I stepped in twice as a movie accompanist. The first was a ten-minute film (and I mean film, the 16 millimeter kind) of scenes from the Seattle Worldcon. Then I noticed that on Sunday morning, the 1923 Hunchback of Notre Dame was scheduled, apparently with just whatever music came with the video. I made last-minute arrangements to accompany it. Zero practice, and I hadn’t brought my best keyboard, but I know the movie well.

We’re talking about my accompanying a properly scheduled silent feature film next year.

Done Since 2026-02-08

Feb. 15th, 2026 01:08 pm
mdlbear: blue fractal bear with text "since 2002" (Default)
[personal profile] mdlbear

Well, happy cheap-filled-chocolates-in-heart-shaped-boxes day, for those in a position to take advantage of it. And I hope that any of you who celebrated yesterday had a good Valentine's day, and that the rest of us got through it okay. It isn't a good day for the bereft. The last few days haven't been all that good for my back, either -- no idea what I did to cause muscle spasms, but I wish I hadn't.

I did accomplish a few things last week: getting my legs wrapped in elastic ("Ace") bandages to reduce the swelling, setting up a trip to the US next month (in time to renew my driver's license), taking three walks (not all that good, but something at least), and one guitar practice session (also not all that good, but something).

For those folks affected, or soon to be affected, by Discord's new age checks, or worried about further enshittification over the next year or three, there are some lists of alternatives under the cut for your edification. Almost all on Friday, along with some more commentary. A couple on Tuesday. Tl;dr: there isn't an obvious drop-in replacement, but Stoat comes close and is under active development.

Also of note: A legendary golden fabric lost for 2,000 years has been brought back: it's made from pen shell byssus, which was previously discarded as waste. The color is non-fading because it's structural. Other good news, EU Parliament 🇪🇺 votes to accept a report, that calls for "the full recognition of trans women as women".

Notes & links, as usual )

Still winter, not so cold.

Feb. 13th, 2026 03:20 pm
jennlk: (Default)
[personal profile] jennlk
It's actually gotten above freezing three days this week! And the sun's been out at least part of the time, so there's been a lot of melting. The cats are still not trusting it, though. Ji's been glaring at the snow on the deck, and Belle has been trotting over to the door and coming to a quick halt when she gets a face full of chilly breeze.

Letters to voters have been dropped at the PO. The county 'intermediate' school district (a county level administration) next to us is having a bond election, and we have about 350 voters who live in our jurisdiction and are in *that* school district. (School district borders do not always follow municipal borders.) As there are so few of them, state Bureau of Elections policy is that those voters will vote at the other polling place. So we have to let the voters know that.

Next week's LCCB rehearsal is in a different space because the room we've been using will be unavailable. The light will be better (it's the space we used to rehearse in), but it's somewhat unclear how much *room* we'll actually have even though the room is larger. The recent bond issue allowed them to purchase all new percussion/large brass, and there's lots of boxes/large items in the room. And the building is under renovation (why we're not there this year), so access will be much less straightforward than usual.

Capricon last weekend was good. The new space is a new space, and there's some idiosyncrasies that need to be worked around. The hotel restaurant is pretty good, and convenient. GT was actually *not* the last party open on Friday night when KN closed the room at 1am. I think it was the last party open on Saturday, but we closed the room at 4am. I did not make it to any program items (as usual).

Today's garage antics

Feb. 12th, 2026 09:47 pm
johnridley: (Default)
[personal profile] johnridley
I decided to spend the day dealing with motorcycle stuff I've been planning to do.

First, I finished the electric fan conversion that I started a few days ago. That went pretty well. There's a writeup on my blog here:

Honda CX500 electric fan conversion

Then I swapped the Android Auto heads on the Yamaha and BMW. The one on each was better suited for the other, since the BMW already has a TPMS system. Also the one that was on the Yamaha is slightly nicer in that it has automatic night mode. The one on the BMW I had to just leave in night mode to keep from being blinded by it when I was riding at night.

The BMW is done and ready to ride. The Yamaha needs another hour or so of work but it's time to wind down for the evening.

This swapping job is in preparation for putting the Yamaha up for sale in a few weeks.

Thankful Thursday

Feb. 12th, 2026 02:15 pm
mdlbear: Wild turkey hen close-up (turkey)
[personal profile] mdlbear

Today I am thankful for...

  • Finding my lab form and other medical paperwork (right where I left them while packing for my last trip).
  • Getting compression stockings prescribed for my leg swelling, and home care (paid for by insurance) leading up to getting measured for the above. No thanks for the prescription for amlodipine last year that's probably what caused it.
  • Also thanks for the problem being easily treatable and not a symptom of something worse.
  • Getting off my arse and getting plane tickets for a trip to Seattle next month, which includes having lunch with my kids on my birthday.
  • Having a second machine, Panther, that has Python2 on it. NO thanks for Nova suddenly not booting -- it's probably something trivial, but with Panther running I don't need to care this week. (The ancient program I use at the end of my DW posting toolchain is written in Python2.)

Don’t let a bot do your writing

Feb. 11th, 2026 10:33 am
[syndicated profile] mcgathblog_feed

Posted by Gary McGath

A couple of days ago I was in a conversation where one of the people talked about letting an AI bot rewrite her business correspondence. She thought that her own style might seem abrupt and an appropriately directed chatbot could produce a less confrontational tone. Handing authorship to a bot is almost always a bad idea.

If it’s something purely utilitarian, like placing an order, then fine. Having software write up the request could save some time and make sure the numbers add up. But if it’s something the reader will care about, then it should come from you, not a machine. There’s still room for software to help you. A spelling and grammar checker can catch errors. I’ve used Grammarly and Language Tool. The important thing is to look at each suggestion and decide whether you want it. You can even have it check your tone, as long as you make the final decision yourself. Sometimes a “correction” will seriously change the meaning. The style might be wrong for your intended readers.

The point isn’t to flee from all forms of artificial intelligence. It’s to keep the content and voice yours. You may not be a pro-quality writer, but I’m sure nearly all of you reading this are competent. People would rather have something in your voice than something polished, grammatically correct, and fake-sounding.

If you let software be your full-time secretary, it will have a set of biases. Every creator of original text, human or machine, does. It will express views, perhaps subtly, by its choice of words and avoidance of topics or expressions. It will say things you wouldn’t.

Better to say things in your own way, improve your style as you go, and let your writing authentically represent you.

New Bulbs in the Kitchen

Feb. 10th, 2026 01:36 pm
kayla_allen: What purports within the movie to be a kit built house put together in slapdash style by Buster Keaton (house)
[personal profile] kayla_allen
A couple of days ago, the box with the 30 T12/48 long-tube florescent bulbs arrived. Yesterday, Lisa came and (with me holding things as directed) replaced all of the bulbs in the fixture.

Let's Light This Up, Shall We )

We put the four older bulbs into the box and stored it away in a closet. The burned-out bulbs are waiting for me to have an opportunity to take them to Lowe's, where they have accepted such bulbs for safe disposal in the past. That is of course another problem with these things: you shouldn't just put them in the dumpster, and they are too long to fit anyway.
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
[staff profile] denise posting in [site community profile] dw_news
Back in August of 2025, we announced a temporary block on account creation for users under the age of 18 from the state of Tennessee, due to the court in Netchoice's challenge to the law (which we're a part of!) refusing to prevent the law from being enforced while the lawsuit plays out. Today, I am sad to announce that we've had to add South Carolina to that list. When creating an account, you will now be asked if you're a resident of Tennessee or South Carolina. If you are, and your birthdate shows you're under 18, you won't be able to create an account.

We're very sorry to have to do this, and especially on such short notice. The reason for it: on Friday, South Carolina governor Henry McMaster signed the South Carolina Age-Appropriate Design Code Act into law, with an effective date of immediately. The law is so incredibly poorly written it took us several days to even figure out what the hell South Carolina wants us to do and whether or not we're covered by it. We're still not entirely 100% sure about the former, but in regards to the latter, we're pretty sure the fact we use Google Analytics on some site pages (for OS/platform/browser capability analysis) means we will be covered by the law. Thankfully, the law does not mandate a specific form of age verification, unlike many of the other state laws we're fighting, so we're likewise pretty sure that just stopping people under 18 from creating an account will be enough to comply without performing intrusive and privacy-invasive third-party age verification. We think. Maybe. (It's a really, really badly written law. I don't know whether they intended to write it in a way that means officers of the company can potentially be sentenced to jail time for violating it, but that's certainly one possible way to read it.)

Netchoice filed their lawsuit against SC over the law as I was working on making this change and writing this news post -- so recently it's not even showing up in RECAP yet for me to link y'all to! -- but here's the complaint as filed in the lawsuit, Netchoice v Wilson. Please note that I didn't even have to write the declaration yet (although I will be): we are cited in the complaint itself with a link to our August news post as evidence of why these laws burden small websites and create legal uncertainty that causes a chilling effect on speech. \o/

In fact, that's the victory: in December, the judge ruled in favor of Netchoice in Netchoice v Murrill, the lawsuit over Louisiana's age-verification law Act 456, finding (once again) that requiring age verification to access social media is unconstitutional. Judge deGravelles' ruling was not simply a preliminary injunction: this was a final, dispositive ruling stating clearly and unambiguously "Louisiana Revised Statutes §§51:1751–1754 violate the First Amendment of the U.S. Constitution, as incorporated by the Fourteenth Amendment of the U.S. Constitution", as well as awarding Netchoice their costs and attorney's fees for bringing the lawsuit. We didn't provide a declaration in that one, because Act 456, may it rot in hell, had a total registered user threshold we don't meet. That didn't stop Netchoice's lawyers from pointing out that we were forced to block service to Mississippi and restrict registration in Tennessee (pointing, again, to that news post), and Judge deGravelles found our example so compelling that we are cited twice in his ruling, thus marking the first time we've helped to get one of these laws enjoined or overturned just by existing. I think that's a new career high point for me.

I need to find an afternoon to sit down and write an update for [site community profile] dw_advocacy highlighting everything that's going on (and what stage the lawsuits are in), because folks who know there's Some Shenanigans afoot in their state keep asking us whether we're going to have to put any restrictions on their states. I'll repeat my promise to you all: we will fight every state attempt to impose mandatory age verification and deanonymization on our users as hard as we possibly can, and we will keep actions like this to the clear cases where there's no doubt that we have to take action in order to prevent liability.

In cases like SC, where the law takes immediate effect, or like TN and MS, where the district court declines to issue a temporary injunction or the district court issues a temporary injunction and the appellate court overturns it, we may need to take some steps to limit our potential liability: when that happens, we'll tell you what we're doing as fast as we possibly can. (Sometimes it takes a little while for us to figure out the exact implications of a newly passed law or run the risk assessment on a law that the courts declined to enjoin. Netchoice's lawyers are excellent, but they're Netchoice's lawyers, not ours: we have to figure out our obligations ourselves. I am so very thankful that even though we are poor in money, we are very rich in friends, and we have a wide range of people we can go to for help.)

In cases where Netchoice filed the lawsuit before the law's effective date, there's a pending motion for a preliminary injunction, the court hasn't ruled on the motion yet, and we're specifically named in the motion for preliminary injunction as a Netchoice member the law would apply to, we generally evaluate that the risk is low enough we can wait and see what the judge decides. (Right now, for instance, that's Netchoice v Jones, formerly Netchoice v Miyares, mentioned in our December news post: the judge has not yet ruled on the motion for preliminary injunction.) If the judge grants the injunction, we won't need to do anything, because the state will be prevented from enforcing the law. If the judge doesn't grant the injunction, we'll figure out what we need to do then, and we'll let you know as soon as we know.

I know it's frustrating for people to not know what's going to happen! Believe me, it's just as frustrating for us: you would not believe how much of my time is taken up by tracking all of this. I keep trying to find time to update [site community profile] dw_advocacy so people know the status of all the various lawsuits (and what actions we've taken in response), but every time I think I might have a second, something else happens like this SC law and I have to scramble to figure out what we need to do. We will continue to update [site community profile] dw_news whenever we do have to take an action that restricts any of our users, though, as soon as something happens that may make us have to take an action, and we will give you as much warning as we possibly can. It is absolutely ridiculous that we still have to have this fight, but we're going to keep fighting it for as long as we have to and as hard as we need to.

I look forward to the day we can lift the restrictions on Mississippi, Tennessee, and now South Carolina, and I apologize again to our users (and to the people who temporarily aren't able to become our users) from those states.
kayla_allen: Logo created for 2005 Worldcon and sometimes used for World Science Fiction Society business (WSFS Logo)
[personal profile] kayla_allen
On Sunday morning, the 2025 WSFS Business Meeting Chair, Jesi Lipp, sent the WSFS Marketing Committee the minutes of the 2025 WSFS Business Meeting. A few hours later, I, on behalf of the committee, posted the minutes and updated the WSFS Rules page.

The Minutes are very long — 239 pages, including all of the appendices and committee reports. Even I, the biggest parliamentary nerd you're apt to ever meet, find my eyes glazing over, and I frankly skipped over much of it.

Also updated is the Business Passed On, which is what last year's meeting gave first passage and what will be up for ratification this year in Anaheim. Even this is ten pages long.

If you're curious about this, you might want to go look now, because it might take you a while to grind through it all in time for this year's meeting.
[syndicated profile] mcgathblog_feed

Posted by Gary McGath

I was pleased to learn that ICE agent Dean Cain is having trouble getting gigs at fan conventions. GalaxyCon, a company that runs commercial fan conventions, has notified him that it won’t work with him because “GalaxyCon’s values don’t align with Dean.” He faulted GalaxyCon for not being more specific, but I can understand their wanting to handle the matter politely. He surely knows what they meant.

In August 2025, I pointed out that having an ICE agent as a guest puts attendees in danger. Cincinnati Comic Expo had him slated as a guest, and I left a comment on their Facebook post expressing my concern. I felt I was fighting a lonely battle, but later on the organization found a reason not to have him appear. GalaxyCon also sees the danger, and Cain’s reference to a “blacklist” suggests that other conventions have similarly rebuffed him.

While I doubt that I had any great influence on the decisions, I can say I was one of the first to point out the concern. Some people in the Cincinnati organization must have seen my comment. Maybe it gave someone encouragement or a better choice of words to address the issue. The effect of what you say isn’t always immediate or obvious.

In other good news, Rockingham County in New Hampshire has “tabled” plans to hold ICE abductees in the county jail. County commissioners Tombarello and Coyle supported this position. In September 2025 I wrote about Commissioner Steven Goddu’s position, which was basically that the county should be morally agnostic and grab the opportunity for federal money: “It is not my position that the county should evaluate the appropriateness of actions ICE is taking.”

Did I have any significant effect on the decision to turn ICE away? Probably not, but it’s possible I made a little difference. This post, if the right people see it, might encourage someone to run against Goddu and replace him.

Speak out when you can, after being as informed as you can. It can make a difference.

Layout note: Up to now, I’ve laid out the blog with ten posts per page, displaying only the start of each post. This is causing problems with email subscriptions, which I just can’t get to show the start of the post and clearly let the recipient know there’s more. Starting with this post, I’m switching to putting full posts in the blog page. Once there are a couple of these, I’ll reduce the posts per page from 10 to 5. I think this will make it easier for people to follow the blog without extra navigation. Let me know what you think.

Done Since 2026-02-02

Feb. 8th, 2026 05:26 pm
mdlbear: blue fractal bear with text "since 2002" (Default)
[personal profile] mdlbear

I seem to have spent a lot of this week catching up on the sleep debt from Contabile plus the overnight ferry trip (three and a half; my usual is more like six). The con itself was a good one -- I had fun, and did some singing. Only three walks as such; however the ferry's gangway is long enough that it counts as walks for Monday and Tuesday, especially the 4.2k steps on Monday. (My goal is 3k/day, and I usually at least come close on days when I actually get out of the house and walk.)

I didn't post about it at the time, but my father died 27 years ago last Thursday. I still find myself wanting to call him to tell him about some recent development in software or science. He got me interested in both, along with science fiction. And wine. He got interested in wine and gourmet cooking to have something interesting to talk about at parties.

Links: Germany and Denmark Just Fired Microsoft: 15 Million Euros Saved | by Can Artuc and Microsoft's Quiet Exodus: Why Enterprise Developers Are Abandoning Windows for Linux Workstations (the last one is from Don Marti, who is well worth following).

And of course Meet Tombili: Istanbul’s Most Famous Street Cat And His Iconic Statue.

Notes & links, as usual )

Profile

billroper: (Default)
billroper

February 2026

S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 2021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 22nd, 2026 03:32 am
Powered by Dreamwidth Studios