Recent movies and TV

  • The Serpent Queen (2022): This is what House of the Dragon could have been, if they weren't fucking cowards. It has basically the same themes of marriage slavery, child brides and political assassinations, but it doesn't read like it was written by some sweaty gross dude getting off on how cool that all sounds. Also, not shot in the dark and doesn't have crappy CGI lizards.

  • Mona Lisa and the Blood Moon (2022): Girl wakes up psychic from a coma in the loony bin, busts out, befriends stripper, does crimes. It's a lot of fun.

  • The Invitation (2022): This is fantastic. A black artist from New York takes a DNA test and finds out she's related to rich English twits. Things Are Not As They Seem! It takes a classic Hammer turn.

  • Trick or Treat Scooby-Doo (2022): This is everything I wanted from a Scooby Doo movie; so much better than that 3D thing from a couple years ago. It is more self-aware than usual, and surprisingly anti-cop and anti-prison!

  • Thor, Love and Thunder (2022): This was fine, I guess. It wasn't as funny as Ragnarok, and the whole Jane Foster thing was really poorly explained. Her character was kind of wasted, really. What does it mean to be "a Thor", anyway. It's a job description now? But isn't he supposed to be like two thousand years old?

  • Three Thousand Years of Longing (2022): Idris Elba is no Robin Williams, but this was cute.

  • Confess, Fletch (2022): A fun, wisecracking, low-stakes detective story. The opposite of grimdark. I've already forgotten it.

  • Bullet Train (2022): Who let all these mother fucking assassins on this mother fucking train? It's dumb fun. I've already forgotten it.

  • Meet Cute (2022): Someone gave Harley Quinn a 24 hour time machine and she uses it for repeating a first date. It's pretty funny.

  • Emily the Criminal (2022): Aubrey Plaza does a low-key Breaking Bad. It's very tense, because you just know all of these bad decisions are going to pile up.

  • Lou (2022): Alison Janney and June Smollett fuck up a bad dad and some commandos in the woods. It's fun.

  • Fall (2022): Two women climb an abandoned radio tower and get stuck. I thought this would just be a forgettable Open Water kind of thing, and I also thought I wasn't afraid of heights, but this movie was absolutely terrifying.

  • Clerks III (2022): Ok, objectively, this is a bad movie. But nostalgically, it's like slipping into a warm bath. With a bottle of whiskey and a straight razor.

  • Andor (2022): This really is fantastic. It's often very slow, and pretty non-episodic despite being divided into episodes, which leads to some episodes feeling like not much happened, but it's more like: the episode stopped at 48 minutes, but the act break was somewhere else entirely. There's very little action for a Star War, though the action scenes are particularly intense. It's mostly about personalities and politics, which is a nice change. This show is not about "prop up the monarchy" or "find the MacGuffin", it is about the banality of fascism, and that is amazing.

    Also the sets are just gorgeous. I am constantly hitting pause to admire the backgrounds and architecture. And it's not just a re-tread of the designs we've seen in every other Star War. The soaring damp-concrete brutalism of Trantor Coruscant (sorry, I always forget which of those is Greek and which is Roman) just feels so much more lived in than any other depiction of that kind of world.

  • Cyberpunk Edgerunners (2022): This is such a slog, and so bad. I have never played the game, so maybe if I had shot people as these people I would give a shit, but this was just a bunch of amazingly cliched characters doing cliched things, most of whom had no personality or backstory beyond "I'm big" or "I smoke a lot". Also the animation was so basic and boring. It made me pine for Altered Carbon and I hated Altered Carbon.

  • Pantheon (2022): This, on the other hand, is fantastic! Characters with real personality, great voice acting, smart dialog, characters come into conflict not because one is just "evil" but because they have different ideas about how to deal with fucked up situations. It owes a lot to one of my all-time favorites, Serial Experiments Lain, but it is not as surreal.

    (By the way, if anyone has a torrent of an HD version of Lain with with both English and Japanese audio and non-hardcoded subs, lemme know. I've only found some of those things but not all four.)

  • Little Demon (2022): Danny Devito is Satan and knocked up Aubrey Plaza? Shit man that's all you had to say. This is delightfully foul.

  • The Midnight Club (2022): A bunch of kids in an implausibly-fancy hospice tell spooky stories. Interestingly this inverts the usual anthology framing-story structure, in that the framing story is the meatier story, where usually the frame is paper thin and just and excuse to do the sub-stories. Also, there aren't really any villains, except, like, cancer. They do a few fake-outs where they start setting up one of the characters as a heel but then that turns out to be no big deal.

  • Cabinet of Curiosities (2022): The first four episodes were just kind of dull. Every character is shitty and when they get their shitty asses killed I don't care. Lots of screaming in the dark, and so, so much dark. It's the new trend: I can't see what the fuck is going on. I expected better from Del Toro.

  • Hellraiser (2022): Having seen some Hellraisers in my time, this was... an adequate Hellraiser. I was not wowed but it was ok. You will be shocked to learn that it, also, is often too dark too see.

  • Barbarian (2022): This was scary, and does not take the completely predictable path I expected from the trailer. I am, however, left with some pretty major questions about the dynamics behind the whole thing, though, particularly related to AirBnB customer support. It's hard to say more without spoilers, but I was left with an awful lot of, "but... wait... how??"

  • Blade of the 47 Ronin (2022): Snappy dialog, good fight choreography, and most refreshingly, even the night scenes were well lit.

    There's a quote I've heard attributed to Peter Jackson: when lighting a battle scene, someone asked him, "Where will the audience think the light is coming from?" and he said, "The same place the music is coming from."

Previously.

Tags: , , , ,

Federal Occult Range Management Administration

Spectral Haptics, from the creator of Mystery Flesh Pit National Park.

Previously, previously, previously, previously, previously, previously, previously, previously, previously, previously, previously.

Tags: , , ,

Lightroom replacement

What are my options?

I have still been unable to get my copy of Lightroom 6.5.1 to launch on an M1 Mac, via these instructions or any variant I've tried. I was able to get it working fine on a 64 bit x86 Mac running 12.6, though, so it's an architecture issue, not an OS version issue.

 Crashed Thread:        0  Dispatch queue: com.apple.main-thread

 Exception Type:        EXC_BAD_ACCESS (SIGBUS)
 Exception Codes:       KERN_PROTECTION_FAILURE at 0x00007ff81e8fc7b9
 Exception Codes:       0x0000000000000002, 0x00007ff81e8fc7b9

 Termination Reason:    Namespace SIGNAL, Code 10 Bus error: 10
 Terminating Process:   exc handler [48076]

 Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
 0   libConfigurer.dylib           	       0x10b9550a7 0x10b901000 + 344231
 1   libobjc.A.dylib               	       0x7ff80089a537 load_images + 1315
 2   dyld                          	       0x2031a7672 dyld4::RuntimeState::notifyObjCInit(dyld4::Loader const*) + 170
 3   dyld                          	       0x2031b1745 dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&) const + 167
 4   dyld                          	       0x2031b1733 dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&) const + 149
 5   dyld                          	       0x2031b1733 dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&) const + 149
 6   dyld                          	       0x2031b182c dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const + 164
 7   dyld                          	       0x2031d1117 dyld4::APIs::runAllInitializersForMain() + 337
 8   dyld                          	       0x20319c369 dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 3743
 9   dyld                          	       0x20319b281 start + 2289

My primary requirements are:

  • Keep my photos in the folders where I placed them, rather than sucking them into a database and renaming everything. This eliminates Apple Photos as an option.
  • Don't modify the original files except to write tags and other metadata into them.
  • Do not store things in The Clown.
  • Understand the EXIF tags that Lightroom already wrote.
  • Make rating, tagging and tag searching easy.
  • Make exporting to JPEG with presets easy.

I gave DarkTable a try, and it's an almost. It claims to understand the sidecar XML files used by Lightroom with raw files, but I find much of the UI baffling:

  • There seems to be no way to display a set of photos full screen and go through and rate them one by one.
  • The interface for displaying and editing tags is confusing and ugly, especially hierarchical tags.
  • Presumably there's a way to show all photos that match a tag, but I haven't found it.
  • I keep getting stuck in sub-modes where I can't figure out how to get back to my list of folders, and have to quit and restart.

What else is out there?

Previously, previously, previously.

Tags: , , ,

Demons Walk Among Us

TeenageStepdad:

Previously, previously, previously, previously, previously, previously, previously, previously, previously, previously, previously, previously, previously, previously.

Tags: , , ,

DNA Lounge: Wherein old man yells at rabbit.

Saturday night, we had a Bad Bunny-themed Halloween party. We were very much not alone in this. I am told that there were six other Bad Bunny-themed parties in San Francisco this weekend, and four of them were on Saturday.

Despite this, our party sold out the day before; and then we put more tickets on sale; and then it sold out again early in the day. It also sold more than 4× as many advance tickets as any of our other Halloween weekend events.

Reader, I am baffled by this, as I have never heard of Bad Bunny.

I mean, except for the fact that we've done a few parties with this theme, and people keep showing up by the thousands. And no, I'm not going to spoil it by googling him. I'm gonna see how long I can let this ride.

Anyway, what do you think happens when the ticket page changes to say:

SOLD OUT! Extremely limited tickets will be available at the door.

If you guessed "we start getting text messages", you are perceptive and wise. A sampling:

  • "Hi! I was going to buy 2 Bad Bunny tickets wayyyy earlier today but had to wait to get my wallet. I finally got access to it but I see that tickets are sold out online. Is it possible to buy some of the limited at-door tickets? If not, what time do you advise we arrive to have a good chance at the door? Thank you!"

  • "hi. i was trying to purchase the bad bunny ticket but it says sold out. how limited are tickets at the door?"
    "any chance one can be put on hold?"

  • "Hi. Is there any tickets available for the bad bunny event tonight?"

  • "Hi are their still going yo be tickets at the front door?"

  • "Hey there! Do you still have tickets for the show tonight at the door?"

  • "hey i seen the tickets are sold out but what are the chances of getting one more ticket for a friend, we already have a group going in! pls let me know!"

  • "Hello will there be door ticket sales?"
    "For bad bunny"

  • "Hi! My name is Nicole, I'm interested in attending your event tonight, October 29th. I saw online that it is sold out. Are tickets being sold at the door? Is there a line to get in?"

And the best one, the absolute best one, at 12:40 AM on a sold out Saturday night:

  • "Is there a line right now"
Tags:

Social graph

I am a heavy tweeter.
Am I doing this right?
I am finding The Apartheid Emerald Mine Space Karen Twitpocalypse absolutely hilarious. Though I am apparently a "heavy tweeter" by their metrics, if Twitter were to vanish tomorrow, nothing of value would be lost. I would add a bunch more things to my list of RSS feeds and say, "Oh well, moving on."

(Feedly, Newsify.)

I do have accounts on a bunch of other social-ish sites, mainly for handle-squatting purposes, "just in case". I basically never log in on any of these, because I barely follow anybody on them, and nobody follows me, because I never post.

Ideally, all of these sites would have some simple API that let me crosspost my blog-post-breadcrumbs there. Even more ideally, someone other than me would write that integration. Dare to dream.

Let's see:

Previously, previously, previously, previously, previously.

Tags: , , , ,

That musky scent

Apartheid Emerald Mine Space Karen and his pal Ghislaine Maxwell.
This story just keeps getting better!

Twitter engineers were told today to print out their last 30 to 60 days of code, so they could show it to Elon Musk himself.

Then they were told wait, no, actually, please shred all that code you just printed out.

According to four current employees, engineers spent Friday afternoon at Twitter dutifully printing out their code in anticipation of meetings with Musk and some of his senior engineers from Tesla. Other engineers were told to prepare for "code pairing" with Musk, in which they would sit with him and review code together.

Just after noon, an executive assistant asked engineers to begin preparing code to show to Musk. "Please print out 50 pages of code you've done in the last 30 days (if you haven't submitted code in the past 30 days, then you can go back up to 60 days) " the assistant wrote in a Slack message obtained by Platformer. "Please be ready to show on vour computer as well."

Welcome to hell, Elon:

Twitter is a disaster clown car company that is successful despite itself, and there is no possible way to grow users and revenue without making a series of enormous compromises that will ultimately destroy your reputation and possibly cause grievous damage to your other companies. [...]

Here are some examples: you can write as many polite letters to advertisers as you want, but you cannot reasonably expect to collect any meaningful advertising revenue if you do not promise those advertisers "brand safety." That means you have to ban racism, sexism, transphobia, and all kinds of other speech that is totally legal in the United States but reveals people to be total assholes. So you can make all the promises about "free speech" you want, but the dull reality is that you still have to ban a bunch of legal speech if you want to make money. And when you start doing that, your creepy new right-wing fanboys are going to viciously turn on you, just like they turn on every other social network that realizes the same essential truth.

Actually, there's a step before trying to get the ad money: it turns out that most people do not want to participate in horrible unmoderated internet spaces full of shitty racists and not-all-men fedora bullies.

Previously, previously, previously, previously, previously, previously, previously, previously.

Tags: , , , , ,

DNA Lounge: Wherein a winnar is us!


As foretold by prophecy, you the people have once again declared DNA Lounge to be "Best Nightclub", Death Guild to be "Best Dance Party" and Hubba Hubba Revue to be "Best Burlesque" in the 2022 Best of the Bay.

Also "Best Take-Out" runner-up for DNA Pizza!

Thank you again for your support!

You will be joining us for our seven Halloween parties, yes?

  1. Friday: All Hallow's Eve, the 21st annual DNA Lounge in-house Halloween party, with the city's best costume contest. 21+.

  2. Friday, upstairs: Bass Drip: dubstep, drum and bass, house. 21+.

  3. Saturday: Tarot: The Bad Bunny Halloween Party. 21+.

  4. Saturday, upstairs: Wicked Vibes with The Church of Drum and Bass. 21+.

  5. Sunday: So Stoked, your traditional Halloween kandy rave. All ages.

  6. Sunday, upstairs: Julien-K, Priest & Miss Trezz: live industrial bands. All ages.

  7. Monday: Best Dance Party Death Guild Halloween, which, I am told, is Every Day. 18+.

As Marke B. of 48 Hills says, "As always, DNA Lounge wins Halloween."

Tags:

WTF, git

Dear Lazyweb, why is git so fucking slow?

I don't actually expect anyone to be able answer this, but I need to scream into the void anyway.

I changed 2 lines in a 5 KB file and it took 20 seconds.

12:37:51 PM git commit...
+ git commit -a --allow-empty-message -m ''
[master 325c0d90d9e3]
1 file changed, 2 insertions(+), 2 deletions(-)
12:38:06 PM git commit done -- time elapsed: 15 seconds.

12:38:06 PM git push...
+ git push
Pushing to cerebrum.dnalounge.com:/cvsroot/dna.git
Enumerating objects: 7, done.
Counting objects: 100% (7/7), done.
Delta compression using up to 20 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 369 bytes | 369.00 KiB/s, done.
Total 4 (delta 3), reused 0 (delta 0), pack-reused 0
To cerebrum.dnalounge.com:/cvsroot/dna.git
46bd9e724370..325c0d90d9e3 master -> master
updating local tracking ref 'refs/remotes/origin/master'
12:38:11 PM git push done -- time elapsed: 5 seconds.

Previously, previously, previously.

Tags: , , ,

Postfix

Dear Lazyweb,

How do I prevent postfix forgeries in "From:" rather than envelope?

Putting "dnalounge.com REJECT Forgery" in "sender_access" prevents inbound unauthenticated SMTP connections from forging my domain in the envelope, but doesn't reject messages like:

Return-Path: spammer@example.com
From: example@dnalounge.com
or
Return-Path: spammer@example.com
From: "example@dnalounge.com" <spammer@example.com>

Looking for a postfix solution, not a spamassassin solution.

Current settings:

smtpd_helo_restrictions =
        permit_mynetworks,
        reject_non_fqdn_helo_hostname,
        reject_invalid_helo_hostname,
        permit

smtpd_sender_restrictions =
        permit_mynetworks,
        reject_non_fqdn_sender,
        reject_unknown_sender_domain,
        permit

smtpd_recipient_restrictions =
        reject_unauth_pipelining,
        reject_non_fqdn_recipient,
        reject_unknown_recipient_domain,
        permit_mynetworks,
        permit_sasl_authenticated,
        reject_unauth_destination,
        check_recipient_access hash:/etc/postfix/access,
        check_sender_access hash:/etc/postfix/sender_access,
        reject_rbl_client zen.spamhaus.org,
        permit

smtpd_relay_restrictions =
        permit_mynetworks,
        permit_sasl_authenticated,
        reject_unauth_destination


Update: I have still not gotten an answer to this question that I understand or believe. Is the person below who said "you can only solve this by adding even more nonstandard complexity to master.cf" correct?

Previously.

Tags: , , , , ,

  • Previously