Final Hours of the Apocalypse Thursday Music

Animal Crossing is in its final hours of 2020… Oh, reality is, too? Ick.

(DJSundog did a ’90s set, which is nice, this is my hardest cut)


OH NO they took off his head!


I. AIN’T. GRUMPY.


Whitney is delusional.


We all cry about it, Isabelle.

Prog Rock 2020 Away Sunday Music

Been a while since I did a playlist. Too much modern vaporwave still clogging my todo folder, so let’s stay back in the ’60s-’70s (with a couple later conclusions).

Informational Hygiene Directives

That’s what I call my rules around contacting me, and getting a (non-vulgar) reply from me.

This is brought to mind by Wednesday’s spam mail reaching my contact address, and why that made me so mad.

  • Casual, “hey what about” messages: Social media, currently @mdhughes@appdot.net — if this changes, it’ll be in the About page. I don’t always respond, if I do it’s within 24 hours but rarely immediate, but I’ll probably see it. I may or may not care, this is very low attention span, I may be drunk and posting about Dracula or Godzilla, it’s not you, it’s me.
  • Do not: IRC messaging, Discord messaging, etc. unless I’m specifically engaged in that activity at that moment, I won’t see it, won’t care.
  • Sorta: WordPress post replies (and replies from micro.blog) I will only see next time I load my WP dashboard; I use StupidComments.css to hide them on my front page, which I rarely visit anyway. I do appreciate post replies, I’d hit little favstars by them if I could, but they’re not allowed to be intrusive.
  • Junk mail, Mailing lists: I have an email address for that on a popular and possibly hostile AI service, I manage junk there, messages to me are unlikely to get thru. This address generates no notifications.
  • Professional email: Only mission-critical services and people who have business to do with me should be using this address. This address does generate notifications.
  • Private email, iMessage, SMS, Slack: You probably don’t have this. Unless you’re one of a half-dozen people, and if someone else finds it I tell them the correct junk/professional address to use and block them. This gets notifications. The one time I let one of these slip while I was working, tragedy ensued, so I won’t do that again.

When I was all business business business numbers, I got at most a couple dozen emails a day on my professional box, from direct reports, management, and interested outside teams, and I hated it, but that was manageable. Since I got The Man’s boot off my neck, it’s much lower, but I like barriers and being able to utterly ignore stuff outside one box if I feel like it.

Which brings me to today’s hilarious idea of email sabbaticals. There’s more recent people doing the same, it’s not just this one Microsoftie 10 years ago, but I’ll address the original.

What is wrong with you? Thousands of emails in 2 weeks (hundreds a day)? Everything you’re doing there is wrong. Everyone sending you stuff is playing “my problem is your problem”, and it is NOT.

Organize, filter, and delegate.

  • Organize: Use message boxes to put away automated or group content you don’t need to pay attention to now. You can read that when you have spare time, or not, because it’s not directly affecting you.
  • Filter: Don’t let people throw everything into your “must read now” box. Block the people who can’t learn.
  • Delegate: If you do have a firehose of stuff coming in, you probably can afford to hire someone to read it all and just send the useful parts to you. If you’re running an open source project, you’re kind of screwed, but there may be volunteers (or you can “voluntell” some overly enthusiastic but less useful contributor). You can also set up a wiki or forum for the Kilkenny Cats solution.

Walt Mossberg had this ridiculous screed about getting hundreds of emails and too many notifications… Now, he’s a (now-retired) journalist who does get a lot of legitimate “my problem is your problem” email. But he also complains about birthday notices, CVS pharmacy ads, Starbucks ads… Turn all that shit off! Nobody needs any of that crap.

“A text, or short internet message, on the other hand, seems to demand instant attention, and may even lead to a whole thread of conversation.”

No, it does not. Mute, delete, block anyone who can’t learn. If people persist in sending you junk, you can’t let them have access to a ringing bell.

Junk Mail from WordPress dot com

In a move almost surgically designed to piss me off, Automattic[sic] sent me junk mail “Claim your Ultimate Traffic Guide”. Which after you click thru, tells you “Save $100! Only $17!” for a pamphlet of SEO marketing poison.

Every single thing in there is evil. Sending junk mail to my service addresses for blogs; I’ve gone thru and maybe got all their “send me spam” switches turned off again, but they’ll just add more “send me NuSpam®” switches in 6 months.

The click-thru validates that they reached your account; which they already had that information in web bugs for most people (me included since I was on mobile, where I’m less secure).

Charging whatever you want for a book is fine. Claiming it had some SUPER value of +$100 as a discount is straight out of late-nite infomercials of the ’90s. “Offer not available in stores! It chops, dices, it makes julienne spam!”

And we all know what’s in that crap, immoral activities like paying Google and Facebook for ads. If you give Google money, you are financing Judgement Day. If you give Facebook money, you are financing American Nazis.

Scumbags can’t even honestly label their spam and scam.

Anyway, just a heads up.

(I am aware there’s other blog engines. Some are even not written in PHP, which is an automated virus loader. Some don’t have a shitty company backing them. And yet, that choice is already made, and at least it’s on my least favorite free license so I could cut the cord entirely. But I’ll make sure Automattic[sic] gets no money from me.)

Basic Games in Scheme

The first project I write in any new language is usually a guess-the-number game, a die roller, or an RPN calculator, then I start collecting those and other toys and utilities into a single “main menu” program, and use that to drive me to develop my libraries, play with different algorithms. Occasionally it’s useful, mostly it’s just a pile of stuff.

The Scheme version has a couple useful things. I was mostly thinking about old BASIC games, so it’s “BasicSS” (SS being the Chez Scheme file extension, not anything more nautical or sinister).

I wrote a fairly malevolent wordsearch generator in the process of testing some file parsing, so here’s one for 20 programming languages. I can tell you that B, C, C#, and D are not in my list. I’m doubtful that anyone can find all of them, or even half.

Hangman depends on /usr/share/dict/words, 235,886 lines on my system, which is very unfair:

 #______
 #     |
 #    ---
 # \ (o o) /
 #  \ --- /
 #   \ X /
 #    \X/
 #     X
 #     X
 #    / \
 #   /   \
 #
Word: TE---EN--
Guesses: E, T, A, O, I, N, B, R, S
YOU LOSE! You have been hung.
The word was TEMULENCY.

Seabattle (“you sunk my…”) sucks, it just picks targets at random; teaching it some AI would help.

Hurkle, like all the early-’70s “find a monster on a grid” games, is awful, but the map display makes it a little easier to track your shots. “The Hurkle is a Happy Beast” by Theodore Sturgeon is one of his 10% good stories, but it provides only a little context.

Some of this I can release source for, some I probably shouldn’t, so it’s just a binary for now.

Not Really Rock Thursday Music

RIP Ben Bova

For me, Bova’s main achievements were taking over Analog and turning it from a rag full of pseudoscience published by the most loathsome person in SF, into something like an Actual Science Fiction magazine.

And a long string of his hard SF novels, from Kinsman Saga, Colony, and Mars.

But my favorite thing Ben Bova ever wrote is a short, so good that I forgive its use of “telepathy” as a narrative device, “Stars, Won’t You Hide Me”, collected in:

The Final Battle had been lost.
On a million million planets across the galaxy-studded universe, mankind had been blasted into defeat and annihilation.
The Others had returned from across the edge of the observable world, just as man had always feared.
They had returned and ruthlessly exterminated the race from Earth.