RE: https://mastodon.social/@tess/115613452377202318
I don't know who Michael Green is, but he was spitting right here.
I really hate password/PIN code expiration. It WORSENS security, because you're forced to remember a new password/PIN and after forgetting it a few times will probably write it down. Or you might be tempted to use an easier to remember and less secure password.
NIST no longer recommends expiring credentials regularly. PLEASE STOP DOING THIS.
12 tone Pong.
Schoenberg, meet Bushnell
notes=({A..G} {C,D,F,G,A}#);row=($(seq 1 12 | shuf));n=0;boop(){ (play -q -V0 -n synth sin ${notes[${row[$n]}]} trim 0 0.18 vol 0.74 &); n=$(( (n+1)%12 )); };clear;cols=$(tput cols);lines=$(tput lines);x=1;y=1;xd=1;yd=1;while true;do if [[ $x == $lines || $x == 0 ]]; then boop; xd=$(( $xd *-1 )) ; fi ; if [[ $y == $cols || $y == 0 ]]; then boop; yd=$(( $yd * -1 )) ; fi ; x=$(( $x + $xd )); y=$(( $y + $yd )); printf "\33[%s;%sH" $x $y; sleep 0.043 ;done