Sinking in
Aug. 28th, 2025 08:25 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
What went before: Slow getting started, but once I got going, I managed to pull a couple words out of the keyboard.
+/-1050 new words, bringing the WIP to +/-65,200.
Everybody stay safe; I'll see you tomorrow.
Thursday. Sunny and cool. Weatherbeans calling for the higher 70s-in-F this afternoon. At the moment, it's too cool to open the windows.
This morning, I need to go out to collect an extension of the new prescription, which needs to be Tapered Off, who knew? And also to Agway for a couple of things, including fishing line.
I see, otherwheres, that KJ Charles is being victimized by someone who can't read reporting to Amazon numerous "errors" in Copper Script (which is good -- read it). These are, as it turns out British spelling, British sentence structure, British slang, and in a couple of cases Actual Words that said Arbiter of Error didn't recognized and couldn't be arsed to look up.
I grew up reading British novels in their native Britishness, back before US Publishing decreed that Americans were too stupid to accommodate a few extra "u"s and whatnot. Welp, US Publishing has got what it wanted, with a helping of "If I don't recognize a word, it must be a typo, because I know All The Words."
My reading of British literature reflects in my own writing, and I have once or twice had to gently inform people that, no, that is an ACTUAL WORD, GET A DAMNED DICTIONARY, WHY NOT? Ahem. And I really despair of us as a people. OTOH, ignorant people are easier to control, and we're into control, this episode, so there's a win for the bullies and the cheats.
deep breath
I said upstream that you ought to read Copper Script -- that is, of course, if Amazon hasn't pulled it for having too many errors, because Amazon has been known to do this. And, yanno, Ms Charles doesn't have anything better to do except go through an already-published book, fixing errors that aren't wrong, so it can go back into the catalog and start earning again.
I know some folks think they're dong Good Things by "reporting" errors and typos to Amazon. Trust me -- they're not. As I mentioned, oh, maybe this time last week? There are no perfect books. There are errors and typos in all books. Mostly, they don't hurt anybody (I'm not talking errors like "half my book is a scifi adventure and the other half is a cookbook" or "my book is 400 blank pages" or things of that nature). Certainly, they're not worth pulling the creator away from her new project, and pissing her off, too.
I want more books from KJ Charles, and? Abusing authors isn't the way to get more books.
Really, I ought to start a list.
Anyhow! Having ranted and perhaps educated -- Good morning! How's your day shaping up?
Here, have a picture of Rook inna sink:
I'd rather learn from one bird how to sing
Aug. 27th, 2025 08:46 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
What went before ONE: So, fixed what I wrote yesterday, placed it in the WIP, fixed the chapter-by-chapter, and? That's probably all the writing-related tasks I'm doing today.
The WIP, still titleless, clocks in at +/-64,160 total words.
What went before TWO: Had a good time at needlework; actually remembered to stop at the grocery before I got home, have served up coon cat happy hour. Need to put away the rest of the groceries, then find something to eat.
Everybody stay safe; I'll see you tomorrow.
Wednesday. Sunny and cool. Windows in my office are open.
Google initially told me that it was going to be "rainy" today. Questioned more closely, it admitted that there was a moderate chance of rain between 4pm and 5pm. Which piece of optimism Wunderground does not support, though it's teasing me with the possibilities of thunderstorms on Friday. I could use me a good thunderstorm.
Trooper has already eaten a can and a half of gooshy food. Which reminds me that I ought to weigh him.
Breakfast was pb&j on a whole wheat English muffin. Tali came by to sit on my lap and purr while I finished my first cup of tea, so that was pleasant. Lunch has not yet suggested itself.
Today's to-do includes doing one's duty to the cats, exploring online/possibly subscription exercise programs (I know this about myself: If I haven't made a commitment of some kind, I will not Just Exercise out of the abundance of my own good sense.), take a walk, and! writing.
My embroidery project at the moment was supposed to be a shirt I want to embroider, but I haven't gotten my act in gear to decide what I want to do exactly and position the designs. So, I've been working on the little piece of handwork I was taking with me when we traveled. It was "supposed" to be an outline -- by which I mean, not filled in -- but I had started to fill it in as practice for stitching fur, and for twisting two colors of thread together. Last night, I finished the center. Pic below.
What relaxation project are you working on?
Today's blog post title once more from ee cummings: "you shall above all things be glad and young"
Maintaining Time
Aug. 26th, 2025 10:13 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
What went before ONE: So, that was unexpected. I noticed that the clock in Steve's office had stopped, which--not unexpected; I probably hung it back there about a year ago, and it was likely time for a new battery, so I brought it with me out to the tech room,flipped it over and--
The battery had exploded inside the clock. Crystalized acid gluing it to the holder. So, now I need a new clock, and also some idea of why the battery exploded. But, definitely a new clock.
Monday, hey?
What went before TWO: Clock update.
So, I decided to try to rehabilitate the clock--for Science! And many thanks to Edward Green and Jeff Needham for the tip about using white vinegar, and Mary Carol for the emery board hack.
For those interested, the clock in question is a LaCrosse Technologies Atomic Time clock.
It turns out that I was at fault. As I was cleaning and refitting, I noticed something printed on the back of the clock in, like 8-pt black-on-black which says "Replace battery every nine months to prevent leakage."
I don't remember exactly when I bought that clock -- at Reny's, but I don't remember which one. Maybe Belfast. Probably Belfast. Anyhoots, it will have been before August, so I missed my nine month change-out. Which this clock obviously takes Very Seriously.
The clock is running at this time. I've hung it back in Steve's office, and made a note to replace the batteries in May.
...and back to work I go.
What went before THREE: Two thousand thirty four-ish new words written.
Time to find something to eat and maybe a glass of wine.
Everybody stay safe; I'll see you tomorrow.
Let's see...
Tuesday. Sunny and cool. Woke up at 5:30, but instead of getting up, I turned over and went back to sleep until 7. I would've slept longer, but the window was open and there were guys outside of it somewhere, having a Discussion over a background of I'm-backing-uuupp truck beeps. They're gone now, of course; looks like they were just coming together across the street so they could move to the real job site as a unit.
Trash and recycling still need to get out to the curb, but I've got time, and in my own defense, I did eat breakfast and start the dishwasher.
Trooper is chowing down his second can of gooshy food. I don't know what worked, there at the vet's, but something sure did.
My breakfast was the last of the tuna fish on a toasted bialy, with black grapes. I'll have my second cup of tea after I get the trash situated. Lunch will be the rest of yesterday's soup and a side salad.
Today's to-do includes one's duty to the cats, taking a smol walk, getting with what I wrote yesterday, and writing some more before I head out for needlework this evening. I'm going to have to stop at the grocery. I'm almost out of gooshy food.
I'm also going to have to figure out how to mix things up around here, so every day isn't the same as every other day. *That's* dangerous ground. I was mixing it up by going to gym three days a week, but I'm leery of gym nowadays because my back seems to go into revolt over nothing at all lately.
Well.
It rained overnight, but we could use more. Even lots more.
What's happening with you this morning?
Addendum:
My watch reports that I had a High Stress Period from 8:34 until, err, now. I'm counseled to rest. How strange.
So! The rescued clock is still keeping the correct time back in Steve's office. I'm taking that as circumstantial evidence that the new battery hasn't leaked. Yet, she added darkly.
Also, the new meds upset my stomach slightly, and I couldn't find candied ginger in the local store, which was a bummer. But, I did find, in Reny's of course, a jar of Chiver's Ginger Preserves, which is Sugar, Water, Ginger. I've been taking a spoonful of that in the morning, and it seems to be doing the job, and it tastes good, so -- win.
Has anyone else local heard that Uncle Dean's Natural Market is going to be taking over the Save-a-Lot space in the Concourse?
Also! What's going on with hotels canceling cons six hours after everybody's set up and running? Have contracts not been written?
For those keeping score: Trash and recycling are at the curb, and I'm drinking my second mug of tea. There may be a third mug of tea, because I'm feeling Just That Crazy.
Now to read what I wrote yesterday...
Rook pics from yesterday, when he was trying to talk me out of my yogurt. He did not succeed.
Mississippi legal challenge: beginning 1 September, we will need to geoblock Mississippi IPs
Aug. 26th, 2025 12:24 am![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
I'll start with the tl;dr summary to make sure everyone sees it and then explain further: As of September 1, we will temporarily be forced to block access to Dreamwidth from all IP addresses that geolocate to Mississippi for legal reasons. This block will need to continue until we either win the legal case entirely, or the district court issues another injunction preventing Mississippi from enforcing their social media age verification and parental consent law against us.
Mississippi residents, we are so, so sorry. We really don't want to do this, but the legal fight we and Netchoice have been fighting for you had a temporary setback last week. We genuinely and honestly believe that we're going to win it in the end, but the Fifth Circuit appellate court said that the district judge was wrong to issue the preliminary injunction back in June that would have maintained the status quo and prevented the state from enforcing the law requiring any social media website (which is very broadly defined, and which we definitely qualify as) to deanonymize and age-verify all users and obtain parental permission from the parent of anyone under 18 who wants to open an account.
Netchoice took that appellate ruling up to the Supreme Court, who declined to overrule the Fifth Circuit with no explanation -- except for Justice Kavanaugh agreeing that we are likely to win the fight in the end, but saying that it's no big deal to let the state enforce the law in the meantime.
Needless to say, it's a big deal to let the state enforce the law in the meantime. The Mississippi law is a breathtaking state overreach: it forces us to verify the identity and age of every person who accesses Dreamwidth from the state of Mississippi and determine who's under the age of 18 by collecting identity documents, to save that highly personal and sensitive information, and then to obtain a permission slip from those users' parents to allow them to finish creating an account. It also forces us to change our moderation policies and stop anyone under 18 from accessing a wide variety of legal and beneficial speech because the state of Mississippi doesn't like it -- which, given the way Dreamwidth works, would mean blocking people from talking about those things at all. (And if you think you know exactly what kind of content the state of Mississippi doesn't like, you're absolutely right.)
Needless to say, we don't want to do that, either. Even if we wanted to, though, we can't: the resources it would take for us to build the systems that would let us do it are well beyond our capacity. You can read the sworn declaration I provided to the court for some examples of how unworkable these requirements are in practice. (That isn't even everything! The lawyers gave me a page limit!)
Unfortunately, the penalties for failing to comply with the Mississippi law are incredibly steep: fines of $10,000 per user from Mississippi who we don't have identity documents verifying age for, per incident -- which means every time someone from Mississippi loaded Dreamwidth, we'd potentially owe Mississippi $10,000. Even a single $10,000 fine would be rough for us, but the per-user, per-incident nature of the actual fine structure is an existential threat. And because we're part of the organization suing Mississippi over it, and were explicitly named in the now-overturned preliminary injunction, we think the risk of the state deciding to engage in retaliatory prosecution while the full legal challenge continues to work its way through the courts is a lot higher than we're comfortable with. Mississippi has been itching to issue those fines for a while, and while normally we wouldn't worry much because we're a small and obscure site, the fact that we've been yelling at them in court about the law being unconstitutional means the chance of them lumping us in with the big social media giants and trying to fine us is just too high for us to want to risk it. (The excellent lawyers we've been working with are Netchoice's lawyers, not ours!)
All of this means we've made the extremely painful decision that our only possible option for the time being is to block Mississippi IP addresses from accessing Dreamwidth, until we win the case. (And I repeat: I am absolutely incredibly confident we'll win the case. And apparently Justice Kavanaugh agrees!) I repeat: I am so, so sorry. This is the last thing we wanted to do, and I've been fighting my ass off for the last three years to prevent it. But, as everyone who follows the legal system knows, the Fifth Circuit is gonna do what it's gonna do, whether or not what they want to do has any relationship to the actual law.
We don't collect geolocation information ourselves, and we have no idea which of our users are residents of Mississippi. (We also don't want to know that, unless you choose to tell us.) Because of that, and because access to highly accurate geolocation databases is extremely expensive, our only option is to use our network provider's geolocation-based blocking to prevent connections from IP addresses they identify as being from Mississippi from even reaching Dreamwidth in the first place. I have no idea how accurate their geolocation is, and it's possible that some people not in Mississippi might also be affected by this block. (The inaccuracy of geolocation is only, like, the 27th most important reason on the list of "why this law is practically impossible for any site to comply with, much less a tiny site like us".)
If your IP address is identified as coming from Mississippi, beginning on September 1, you'll see a shorter, simpler version of this message and be unable to proceed to the site itself. If you would otherwise be affected, but you have a VPN or proxy service that masks your IP address and changes where your connection appears to come from, you won't get the block message, and you can keep using Dreamwidth the way you usually would.
On a completely unrelated note while I have you all here, have I mentioned lately that I really like ProtonVPN's service, privacy practices, and pricing? They also have a free tier available that, although limited to one device, has no ads or data caps and doesn't log your activity, unlike most of the free VPN services out there. VPNs are an excellent privacy and security tool that every user of the internet should be familiar with! We aren't affiliated with Proton and we don't get any kickbacks if you sign up with them, but I'm a satisfied customer and I wanted to take this chance to let you know that.
Again, we're so incredibly sorry to have to make this announcement, and I personally promise you that I will continue to fight this law, and all of the others like it that various states are passing, with every inch of the New Jersey-bred stubborn fightiness you've come to know and love over the last 16 years. The instant we think it's less legally risky for us to allow connections from Mississippi IP addresses, we'll undo the block and let you know.
Books read in 2025
Aug. 25th, 2025 02:55 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
44 Atonement Sky, Nalini Singh (Psy-Changeling Trinity #9 (e)
43 Stone and Sky, Ben Aaronovitch (Rivers of London #10) (e)
42 Regency Buck, Georgette Heyer (re-re-re-&c-read)
41 I Dare, Sharon Lee and Steve Miller (Liaden Universe #7) (page proofs)
40 To Hive and to Hold, Amy Crook (The Future of Magic #1) (e)
39 These Old Shades, Georgette Heyer, narrated by Sarah Nichols (re-re-re-&c-read, 1st time audio)
38 Faking it (Dempsey Family #2), Jennifer Crusie, narrated by Aasne Vigesaa (re-re-re-&c-read, 1st time audio)
37 Copper Script, K.J. Charles (e)
36 The Masqueraders, Georgette Heyer, narrated by Eleanor Yates (re-re-re-&c-read; 1st time audio)
35 Everyone Here Spoke Sign Language: Hereditary Deafness on Martha's Vineyard, Nora Ellen Groce (e)
34 Miss Pettigrew Lives for a Day, Winifred Watson, narrated by Frances McDormand (re-re-re-&c-read; 1st time audio)
33 The Wings upon Her Back, Samantha Mills (e)
32 Death on the Green (Dublin Driver #2), Catie Murphy (e)
31 The Elusive Earl (Bad Heir Days #3), Grace Burrowes (e)
30 The Mysterious Marquess (Bad Heir Days #2), Grace Burrowes (e)
29 Who Will Remember (Sebastian St. Cyr #20), C.S. Harris (e)
28 The Teller of Small Fortunes, Julie Leong (e)
27 Check and Mate, Ali Hazelwood (e)
26 The Dangerous Duke (Bad Heir Days #1), Grace Burrowes (e)
25 Night's Master (Flat Earth #1) (re-read), Tanith Lee (e)
24 The Honey Pot Plot (Rocky Start #3), Jennifer Crusie and Bob Mayer (e)
23 Very Nice Funerals (Rocky Start #2), Jennifer Crusie and Bob Mayer (e)
22 The Orb of Cairado, Katherine Addison (e)
21 The Tomb of Dragons, (The Cemeteries of Amalo Trilogy, Book 3), Katherine Addison (e)
20 A Gentleman of Sinister Schemes (Lord Julian #8), Grace Burrowes (e)
19 The Thirteen Clocks (re-re-re-&c read), James Thurber (e)
18 A Gentleman Under the Mistletoe (Lord Julian #7), Grace Burrowes (e)
17 All Conditions Red (Murderbot Diaries #1) (re-re-re-&c read) (audio 1st time)
16 Destiny's Way (Doomed Earth #2), Jack Campbell (e)
15 The Sign of the Dragon, Mary Soon Lee
14 A Gentleman of Unreliable Honor (Lord Julian #6), Grace Burrowes (e)
13 Market Forces in Gretna Green (#7 Midlife Recorder), Linzi Day (e)
12 Shakespeare: The Man Who Pays the Rent, Judi Dench with Brendan O'Hea (e)
11 Code Yellow in Gretna Green (#6 Midlife Recorder), Linzi Day (e)
10 Seeing Red in Gretna Green (#5 Midlife Recorder), Linzi Day (e)
9 House Party in Gretna Green (#4 Midlife Recorder), Linzi Day (e)*
8 Ties that Bond in Gretna Green (#3 Midlife Recorder), Linzi Day (e)
7 Painting the Blues in Gretna Green (#2 Midlife Recorder), Linzi Day (e)
6 Midlife in Gretna Green (#1 Midlife Recorder), Linzi Day (e)
5 The Goblin Emperor, Katherine Addison (Author), Kyle McCarley (Narrator) re-re-re&c-read (audio)
4 The House in the Cerulean Sea, TJ Klune (e)
3 A Gentleman in Search of a Wife (Lord Julian #5) Grace Burrowes (e)
2 A Gentleman in Pursuit of the Truth (Lord Julian #4) Grace Burrowes (e)
1 A Gentleman in Challenging Circumstances (Lord Julian #3) Grace Burrowes (e)
_____
*Note: The list has been corrected. I did not realize that the Gretna Green novella was part of the main path, rather than a pleasant discursion, and my numbering was off. All fixed now.
He either fails or he succeeds
Aug. 24th, 2025 09:48 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Sunday. Bright and cool. Cats are installed in the open windows. Trooper has had his first half-a-can of cat food. Biscuits are in the toaster oven and in a minute or two I'll have to interrupt myself to heat the pan for sausage patties. Apparently, it's Indulgence Weekend. Except for the part after breakfast when I need to change out the cat boxes and vacuum the basement.
It looks like the tree guy has ghosted me. This makes the fourth tree guy to do so. I'm getting tired of the game, but -- onward to the next on the list, I guess. Maybe I can go down to the river and enlist some beavers.
So, yesterday during my ride, I thought of -- many things, actually. But one thing I recalled was the Editorial Advice, 'way back in the day, that we Branch Out in our writing, due to the Danger that our names would become inextricably entangled with this light-and-silly space opera universe that had (tanked), to the detriment of our careers.
And, I dunno, maybe she was right. It was a Theme throughout our Early Years -- that we wrote a clean enough hand and if we would just Get Serious and lean harder (a lot harder) on the science in Science Fiction, Great Things could be done for us by other people. One guy told Steve to ditch the girl, that she was doing His Career no good. And that was before I got to put my name first on the universe I had created. Several colleagues told us to ditch the romance, because that would "alienate" True Readers of the genre.
We were too stubborn, and too enamored of our own vision to take the advice of Older and More Experienced Heads -- and here we are. Our names are inextricably entangled with that space opera universe, which is neither as light nor as silly as some folks persist in believing. It did sorta damage our credibility when we produced other projects -- they were inevitably compared to the Liaden books and invariably found wanting. Steve never did finish his own novel, though he did take Jethri under his wing when I was So. Done. With. This! Kid!
On the other hand -- I said this just recently in a speech -- we had fun. Even? A lot of fun, in our personal life, and in our professional life. Yes, there were problems, and Mistakes Were Made, but, yanno? That is life. Which begins to infringe on those other things I was thinking about yesterday, on my ride.
So! Biscuits with sausage and cheddar cheese for breakfast. It was very good, as Forbidden Treats so often are. Trooper has finished eating his first can of cat food on the day, and I'm drinking my second cup of tea as I address you here.
When my tea's done, I'll get with my chores. Salad for lunch, I think -- I have lettuce, tomato, tuna, hard boiled eggs. That sounds like a salad. Oh. And olive bread. Mmmmm, olive bread.
How's your day starting out?
Today's blog post title is, of course, from Mr. Paul Simon, "One Trick Pony," -- a live version at the link, because art is hard work. Even when you're having fun.
There was a call for a picture of the earrings I bought yesterday. I live to serve: rutilated quartz, silver, gold. With obligatory black felt woven with cat fur. Artist Trish Conant. (There was a comment Elsewhere that they looked heavy. In fact, they're very light. The stones are thin, as is the metal. I wore them for a few hours yesterday after I got home, and I forgot I had them in. Very pleased with this purchase.)
Saturday's adventures
Aug. 23rd, 2025 06:32 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
My goodness what a pleasant day.
The high point, of course, is that I quite by accident scored my ninth store on my Reny's Passport and for this achievement I was awarded! a Reny's candy bar of my choice (my choice being dark chocolate and seal salt), and a $10 Reny's gift card. Only 10 more to do, but, honestly? I'm probably not going to make it.
The craft fair was a lovely thing, very small but high quality. I talked to people about glass making, and pottery, and jewelry, and writing, bought some handmade soap (peppermint and lemongrass, since you ask), and a pair of earrings made out of rutilated quartz, which NOBODY makes jewelry out of rutilated quartz and I adore the stuff, so there we are.
I spaced around Longfellow's for quite some time and managed not to buy any plants, because then I would have to plant them, and then my back would go out, and I'd really rather not. It was hard turning down more lavender, though. Especially since it was on sale.
After I was done at the greenhouse and the fair, I went for a ride. Steve usually provided rides, but I made this one for myself and it was quite nice. I went through Readfield and Fayette, and Mount Vernon, eventually mooched over to Wilton, thence to Farmington, where I spent some time exploring The Center for Entrepreneurial Studies -- apparently the successor to the new age shop that had been on the opposite corner forever, drove through Strong and New Vineyard (deciding against Rangeley or Kingfield), Madison, stopped for a slightly late lunch at Ken's in Skowhegan, veered to Pittsfield, where I got my 9th Reny's stamp, then came home through Canaan, and over East River Road, stopping at the Dairy Queen on the Fairfield side of town for a chocolate-and-vanilla (softserve) twist inna cup.
It was an eye-opener, my ride. So much stuff has changed since the last time I'd been by certain places -- which would be anywhere from two to five years ago -- but, in all, a nice day, a nice ride, some good conversations and now I'm in for a few days, though I may venture out again next Saturday, to the Rock Show in Augusta.
The coon cats are after Happy Hour, and honestly? I could use a glass of wine my own self, so I think we'll be moving in that direction.
What did y'all do today?
Friday in Reverse
Aug. 22nd, 2025 06:04 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Facebook free association:
ONE: Oh, look! Somebody who wants me to pay them to write a guest blog on sharonleewriter.com.
Um, no. But thanks for thinking of me, Sandra.
Sheesh.
Trooper has probably eaten more today than he had in the last week. Fingers continued to be crossed, which makes it kind of hard to sort laundry.
Second load of laundry washing, because -- why not? First load drying. Vacuuming ongoing. Hard boiled eggs on the make. Time to unload the dishwasher.
TWO: Well. Pork chops. Tuna fish. Hardboiled eggs. Rice.
I've got enough food for days...
THREE: Oh. I've had one kind and two kinda miffed queries on this, so!
The reason the book-in-progress isn't due until next April is because the rush to get Diviner's Bow out "on time," kinda fried me. I don't write well with a fried brain, and since I'm the only writing brain presently on the premises, we must be protective of my health.
That's why the turn-in date for the next book is April 2026.
Yes, that does mean it will be a subjectively "long time" between books, for some folks. One upon a time, there was ten years between books; so a couple months is nothing. No, really; it's nothing.
Also, yanno, other people are writing books that are entirely readable, or! if you're in the mood for Korval Shenanigans, particularly, you can re-read the 27 books that have already been published.
It's not that I'm unsympathetic, but killing writers is not the way to get new books.
Other questions?
FOUR: So, I've identified a couple holes. I am peeved to find that I still haven't completely fixed the vexed timing issue, but! I'm getting closer. I think I need to do something else for a bit and let the pieces shake themselves up.
I am tomorrow taking at least a partial Writer's Day Off to go to the Designing Women Craft Fair in Winthrop. In addition to being a craft fair -- already a win -- it's being hosted by Longfellow's Greenhouses, so I really don't see how I can go wrong with this plan.
Trooper has eaten another half can of Fancy Feast, and coon cat happy hour is coming up in about an hour. The house is vacuumed, the laundry done, and, as previously reported, I've got food made ahead in the fridge. Oh, and the dishes are done.
So, yanno, a productive sort of day, though not entirely in the direction I had expected.
Everybody stay safe; I'll check in as can.
Oh, hey, have some art:
Self-Portrait with a Cat, 1910
Frida Konstantin
(Austrian/Hungarian, 1884–1918)
Oil on canvas