Criterion Channel's current “Rebels at the Typewriter: Women Screenwriters of the 1930s” collection

Finished watching all 16 movies in Criterion Channel’s current “Rebels at the Typewriter: Women Screenwriters of the 1930s” collection.

The ones worthy of rewatch:

You and Me has a miserable first half, but the latter half goes some wild places.

What Price Hollywood? is decent and is rightly known as a A Star Is Born precursor.

But the one that is head and shoulders above the rest is Finishing School. It turns “condemned by the Legion of Decency" into a recommendation.

📺 The Moon’s Orbit is WEIRD

Really nice discussion of why the Moon’s path around the Sun does not involve loops.

∙> bash -c '(( 0 )); echo $?'
1

∙> bash -c '(( 1 )); echo $?'
0

True is false and false is true? Say what, Bash?!?

Found out about -H as an alternative to f/--forest option to Linux ps. Does not show ASCII art, however does indent children of PID 1, which makes a difference inside containers.

*le sigh*

The -format json option to vault doesn’t cause it to emit errors as JSON.

> vault token lookup -format json
Error looking up token: Error making API request.

Namespace: whatevs/
URL: GET https://example:8200/v1/auth/token/lookup-self
Code: 403. Errors:

* permission denied

I thought there should be a “standard” utility for overwriting the content of files with random garbage on most Linux systems. Unsurprisingly, it’s called shred. Surprisingly, to me, is that it’s part of GNU coreutils.

My private motto has always been “Behind every silver lining is a cloud.”.

— Glenn Gould

📺🎥“The Sustained Two-Shot”

Every Frame a Painting is back!!!

🎊🎉 🎊🎉 🎊🎉 🎊🎉 🎊

TIL about bundle _VERSION_ … to force Bundler to use VERSION of Bundler, regardless of whatever Bundler guesses that it should be using.

E.g. bundle _2.5.17_ … will only use v2.5.17 of Bundler and will fail if it cannot.

“Where did the art go?”

Bah. All these “low footprint” Docker images turn you into a Linux distro builder having to assemble a list of packages that you need/want.

TIL, services fronted by Cloudflare won’t let you use “/etc/passwd” or “/etc/group” in their input.

🙄

Do not use pyenv, rbenv, non-root-user whatever language runtime manager.

Build and lock down your runtimes. There should be a sudo chmod -R ugo-w …; sudo chown -R nobody: … somewhere in the build/install process.

I semi-regularly use the . (plain files) and * (executable files) Zsh glob qualifiers.

(The way to remember these is to think of ls output.)

Why, yes, I am trawling through the Zsh docs looking for means of picking out a subset of files out of a directory, why do you ask?

Zsh D glob qualifier:

sets the GLOB_DOTS option for the current pattern

∙> echo *git*
zsh: no matches found: *git*

1> echo *git*(D)
.git .gitattributes .github .gitignore

∙>

Zsh N glob qualifier:

sets the NULL_GLOB option for the current pattern

•> echo nosuchfile*
zsh: no matches found: nosuchfile*

1> echo nosuchfile*(N)


•>