SPRING AND NEAP TIDES
the Earth–moon–sun geometry that makes the tides swing — after NOAA
CPR AND CHOKING
the 2025 American Heart Association algorithms, step by step — bystander, trained rescuer, and choking at three ages
HANDWASHING
five steps, and the 20 seconds that actually matter
FILE DESCRIPTORS
Three levels between a number and a file: what two numbers of one description share, what two descriptions do not — and where the offset lives
FILE LOCKS
A lock lies on a range of bytes, it has two different kinds of owner, and it guards no byte at all
FILE PERMISSIONS
Nine bits in three triads, three special bits — and why r and x on a directory are different powers
CSS FLEXBOX
main axis and cross axis · which property belongs to which
FILENAME EXPANSION: *, ?, […]
A leading dot and a slash disappear only in filename expansion: the same pattern “*” is seen by case, but not by expansion itself
HERE-DOCUMENTS
The body reaches the command as a single word, and one quote in the delimiter decides whether it arrives as typed
IFS AND FIELD SPLITTING
Two kinds of delimiter: white ones merge into one, non-white ones each cut on their own — and the same value gives one field or four
${…}: FOUR MODIFICATIONS
The colon asks about emptiness too: in the column of the empty variable it changes the answer four times out of four, and in the other two columns none
read: A LINE INTO VARIABLES
The last variable takes the whole rest of the line, inner spaces and all; without -r the backslash disappears, and a line with no final newline gives status 1 — although the variable is already full