The Chris DeLuca Newsletter


Bring Her Back, 2025 - ★★★★

Sally Hawkins is so, so good. She gives the biggest feel bad toxic positivity performance I've maybe ever seen, and somehow you're still sort of rooting for her. Also, features one of the gnarliest gore scenes that had my roommates and I crawling up the couch. A+.

2025-11-03


I saw Aunty Donna at The Beacon last night. An incredible fever dream show. They pulled off the hat trick of having an incredibly tight show, while feeling loose and comfortable. Extremely confident. There was plenty of moments of genuine surprise and improvisation from the cast. Wonderful to see, and of course, hilarious.

2025-11-03


Ahhhh, we have a good Mayer!!! 🇺🇸 🌆

2025-11-05


I’ve been listening to Something To Consume by Die Spitz. Heavy, young band with tons of energy and solid songs. Caught on to them after being recommended their KEXP performance. The vibe between the gals is so infectious and genuine. 🎵

2025-11-05


Gentle reminder that Black Sabbath’s Sabotage album cover was itself the victim of sabotage.

The album cover for Sabotage by Black Sabbath features the band members standing in front of a large mirror with the album title above them. They are wearing wild-ass clothes.

The designers “carried on with the shoot, explaining they would superimpose the images at a later stage and that it would look great, to be honest. The session was unbelievably rushed, and the outcome was far from what had been originally envisaged.”

Those were their street clothes. 🎵 🤘

2025-11-05


A quick CLI tip: launch all files modified in git in your editor 💽

git status -s | awk '{print $2}' | xargs your-editor 

Replace your-editor with the command to launch, well, your editor. If you use a terminal editor, like Neovim, you’re all set. If you use a graphical editor, there may be some more setup.

The command breakdown:

  1. git status -s: Show all the modified files. The -s flag shortens the output to a single line per file. e.g. M path/to/your/file.js.
  2. awk '{print $2}': we pass each line to AWK, which is a domain specific programming language designed to operate on lines of text. We give it a simple invocation. By default, AWK separates each line passed to it by spaces, and stores them in positional variables. So we can print out the second column with $2. That gives us just the file name, and removes the M flag (git’s short name for “modified”)
  3. We pass that to args your-editor. XARGS does many complex and weird things, but by default it’s pretty simple: it takes its input and spreads all of it to the given command. Normally, if you passed 2 files to a command, it would expand to something like this: your-editor file1; your-editor file2. We want all the files to be passed to the editor, like this: your-editor file1 file2. That’s what xargs does for us.

Happy coding!

2025-11-06


A fun romp through the history of art theft at the metropolitan museum of art. 🎨

When the sculpture was taken from the museum, it had a small heart-shaped mark above its left eye. When it was returned, it had a new matching heart-shaped mark above its right eye.

2025-11-08