"but seriously, that artwork is a reflection of US global cultural hegemony. it's not that hard to see this stuff if you know how to look at the world."

"Hi, artist here! It's about cute girl eating burger"

— Sasoura corrects a pompous imbecile

Cheesecake Champloo 10


Only 1,388 more in the leftovers folder! I figure by the time I get it down to about 500, I’m sure to come up with a new themed cheesecake post…

more...

"Alexa, let there be light!"


I bit the bullet and started moving to LED lighting at home. While I’m generally opposed to the Internet of Things, a few people I have reason to trust spoke well of Philips Hue smart lighting (in particular, the fact that it gets updates), so I picked up a starter kit on Amazon and gave it a try.

After playing with it for a while, I picked up some White Ambiance flood lights at Home Depot to start replacing the mix of incandescents and fluorescents in my ceilings, and some more White ones for outside. I also added a wireless dimmer switch (for the stairs) and motion detector (for the garage), and set up the Amazon Alexa integration. I’ll probably add another motion detector and a few more switches before my parents come out in March, since they won’t be used to calling out the names I’ve given to each lighting area.

While planning out the number and type of lights I’d need, I realized I had a way to use my most peculiar Christmas present: an eBay gift card. Sure enough, a number of dealers with good histories have new-in-box Hue lights, so I ordered some floods and A19 bulbs.

The floods arrived yesterday, in new-looking packaging, but the seal on one of the boxes looked like it had been opened and resealed. Sure enough, both boxes contained Hyperikon LED bulbs rather than the promised Philips Hue, and no, they weren’t even smart bulbs.

I have done the seller the courtesy of assuming that this was not an act of deliberate fraud (by them; obviously someone’s a scammer), and requested a “wrong item” return, sending them pictures of the shady seal and the bulbs. If they haven’t responded appropriately in a few days, I’ll post their name and start the dispute process with eBay. Fortunately this only affects the family room, so as long as the other eBay seller doesn’t screw me, the rest of the place will be done.

…except for the bathroom lights, which have these stupid multi-globe-bulb fixtures that will need to be replaced; no way I’m buying 21 LED smartbulbs to light 2.5 baths. In fairness, though, I haven’t had a single one of them burn out in 18 years.

Cheesecake Champloo 9


I have no content and I must cheese.

more...

Flash! Aa-aaah! He'll generate random words!


I’ve been reworking the code behind my random word generator, to generalize the methods of modeling the source word sets and creating the output. The first fruit of that is one tuned for Pinnacle’s new Savage Worlds Of Flash Gordon RPG (slowly trickling out for Kickstarter supporters, and being vigorously edited on their forums).

For the source file, I took every Mongo-ish name/word I could find from the original comic strips, series, and movies (all hail the concept of wikis), and added everything Pinnacle has created in their new books. They’ve done a great job of mixing their own names with the originals, IMHO.

Unfortunately, it’s still a fairly small set (285 words at the moment) with wildly divergent phonetic patterns, making it unsuitable for either trigrams or n1grams, so I kept the lessons I learned and threw away most of the code, creating a brand-new digram-based generator that preserves more flavor than the obvious implementation.

As configured, mongowords can generate at least half a million distinct words, and even at the end of the list, a fair number of them are usable. With the new code, it will be easier to merge back the full feature set from the old one, while supporting a wider range of generation techniques.

Now that that’s out of the way, back to finding errors and tyops in the new rulebooks!

Ursula K. Le Guin sails for the farthest shore


Rest In Peace.

Cheesecake Champloo 8


More random items of interest…

more...

Broken by design


The Touch Bar on Apple’s current MacBook Pro line was obviously a solution in search of a problem. Unfortunately, the designers were so in love with their hideous mutant child that they didn’t look at how people actually use the top row of keyboards. More likely, they simply assumed that everyone uses keyboards the same way they do, the same arrogance that leads to using low-contrast tinyfonts everywhere.

The Escape key has been annoying me all weekend as I’ve gotten my work stuff migrated to the new machine, and I finally sat down and carefully tested it to understand why:

the Touch Bar isn’t tied into the keyboard buffer

That is, if I type three keys in a row, they will be processed in that order. If I press a “key” on the Touch Bar and then type two keys, the Touch Bar “key” is often the second result. So instead of typing Esc-x, about a third of the time I’m typing x-Esc; more if I’m in a hurry.

And the only “solution” available is to convert one of the other modifier keys into a physical Escape key. And they’re all in the wrong place for muscle memory.

There is no reason other than prettiness (or pettiness) that the Touch Bar doesn’t have a physical Escape key at the left edge. It does have a tactile key on the right edge, even though it sits flush.

Enlightening searches...


In the App Store, I searched for “philips hue”. Under related searches, the first choice was “girly wallpapers” and the second was “girl wallpapers”. Not sure if they meant my naughty novel cover art desktop wallpaper or not…

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