Today is Black Friday!

Feel free to click on this link for all your Amazon shopping needs (and my post-apocalyptic fantasy short story collection TALES FROM THE FERMI RESOLUTION is itself on 99 cent Kindle sale). As for me… I had a coffee. Then I asked myself, Is there any reason why the next coffee should not have whiskey in it? – and had no good reply.

So I ain’t going anywhere today, and probably neither should you. Relax. Veg out. Have some more leftovers. Do all your shopping via Amazon. I feel this is a good plan.


Tweet of the Day, I Would Absolutely Buy This Print… edition.

…and put it on my wall, except that I can’t find the parodist of the Banksy parody of the original Hopper painting. It’s everywhere, and nowhere, and all the people selling copies don’t have the right to.

(Both the tweet and the retweet were done by pople doing a bit, by the way.)

In the Mail: the proof copy of GHOSTS ON AN ALIEN WIND.

Behold! It’s real.

It also has a couple of layout issues that need to be addressed in the next day or two, so it’s a good thing I ordered a proof copy. Mostly it’s the question of whether I really need a table of contents for a print copy. The answer is probably no, or possibly “name the actual chapters in the TOC.” We shall see.



Move CYBERPUNK 2077 to your SSDs.

If you don’t have a SSD… well. That day is finally here, apparently:

The day of the HDD is ending, at least for gaming. I’d call it bloat, but it’s the way of the world. You can only spin things so fast. The good news is, the You Have Got To Be Kidding Me price point is somewhere around 4 TB these days: 2 TB drives are fairly reasonable. Now’s your time to upgrade!


My PATREON! PATREON! So good, they named it “PATREON!”

I wonder what that’s originally from. I don’t think I’ve seen the ur-source: I remember Terry Pratchett doing it with ‘Ankh-Morpork,’ but I think he was pulling it from something else. So much of culture is like that, really: scrap-memes, glittering in the dark near the Tannhäuser Gate…

Continue reading My PATREON! PATREON! So good, they named it “PATREON!”