"Don't cross the streams. It would be bad. Total protonic reversal."
"Encrypted email is LARP security"

Most email encryption on the Internet is performative, done as a status signal or show of solidarity. Ordinary people don't exchange email messages that any powerful adversary would bother to read, and for those people, encrypted email is LARP security. It doesn't matter whether or not these emails are safe, which is why they're encrypted so shoddily. [...]
Every long term secret will eventually leak. [...] Different tools do better and worse jobs of forward secrecy, but nothing does worse than encrypted Internet email, which not only demands of users that they keep a single long-term key, but begs them to publish those keys in public ledgers. Every new device a user of these systems buys and every backup they take is another opportunity for total compromise. Users are encouraged to rotate their PGP keys in the same way that LARPers are encouraged to sharpen their play swords: not only does nobody do it, but the whole system would probably fall apart if everyone did.
Previously, previously, previously, previously, previously, previously, previously, previously, previously.
ffmpeg frame rate weirdness

% ffmpeg -i example1.ts 2>&1 | grep fps
Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(progressive), 640x360 [SAR 1:1 DAR 16:9], 30 fps, 30 tbr, 90k tbn, 60 tbc
% ffmpeg -i example2.ts 2>&1 | grep fps
Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(progressive), 640x360 [SAR 1:1 DAR 16:9], 30 fps, 30 tbr, 90k tbn, 60 tbc
% (echo file example1.ts; echo file example2.ts) > list.txt
% ffmpeg -hide_banner -v 16 -f concat -i list.txt -codec copy example3.mp4
% ffmpeg -i example3.mp4 2>&1 | grep fps
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 493 kb/s, 29.72 fps, 30 tbr, 90k tbn, 60 tbc (default)
Transcoding it gets me 30fps, but since both started at 30fps, why doesn't copying work?
% ffmpeg -hide_banner -v 16 -f concat -i list.txt -c:v libx264 -profile:v high -crf 28 -pix_fmt yuv420p -acodec libfdk_aac -b:a 192k -r 30 -movflags faststart example4.mp4
% ffmpeg -i example4.mp4 2>&1 | grep fps
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 449 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default)
Secure erase
jwz mixtape 211

Please enjoy jwz mixtape 211.
DNA Lounge: Wherein we AVOID SPIKES
Also, enjoy some photo galleries.
DNA Lounge: Wherein we've got anniversary swag
Payphone_Mk_2
The most notable upgrade is the display on top: the old one was just a gimmicky name badge glued to the front and displaying the same scrolling text all the time, but this one is a MAX7219 32x8 LED display that's controlled by the Pi, so it is reactive to what you type. Challenges included: finding any kind of enclosure that it would reasonably fit inside; getting a friend with a machine shop to cut said enclosure down to size; and drilling holes into the top of the phone to attach it and route the cables. Seriously, that took hours. Payphones are made of stern stuff, and I don't have a machine shop.
Instead of using that nightmarish Cirrus audio card that I used last time, I just got a tiny $8 USB audio interface with 3.5mm TRRS. That all went much more sanely.
Also I assembled a little 5v 6w audio amp, so the handset is now loud, possibly even loud enough to be heard in a nightclub.
That necessitated replacing the speaker in the handset, since the old one was clipping with the new amp turned all the way up. And that necessitated getting a new handset, since I couldn't unscrew the endcaps from the old one, even with a giant pipe wrench. Either they were glued on, or they had fused after who-knows-how-many decades melting in the Sun.
And since the amp is stereo, I used the spare channel to attach a second speaker to the inside of the phone case. I never worked out how to drive the solenoids on the physical bell clapper, but now I can play an MP3 that sounds kind of close, and so I have an "attract mode": every now and then the phone rings and the display says something to the effect of "IT'S FOR YOU".