They do not realize that firebaseapp and on.microsoft.com in an email address means filter it directly into spam folder.
Clayton Cramer.
Conservative. Idaho. Software engineer. Historian. Trying to prevent Idiocracy from becoming a documentary.
Email complaints/requests about copyright infringement to clayton @ claytoncramer.com. Reminder: the last copyright troll that bothered me went bankrupt.
Friday, March 27, 2026
Why Linux is not Replacing Windows Anytime Soon
I s pent most of my career using Unix for software development or being sys admin for a herdof Sun workstationx. Unix/Linux has many virtues.
A friend who is not technical has just switched from Windows 7 (don't laugh, he is moving his email from AOL after 36 years).. He wanted a regular backup of his files to a USB hard drive.
Okay, how hard can this be? Somewhere there is a program either GUI or shell-based that does this, right? Not that I could find. After a lot steps that brought back memories:
1. Set up mount of USB drive in /etc/mount. What? HNo atomount or autodiscovery? You run lsblk to see what devices are attached, determine which is the USB drive, copy its 8 hexadecimal digit UUID and several other close to magic fields. (I started to remember what UID and GID mean as I fiddled.)
You rediscover that mount is a very picky program. How many spaces between parameters, Running sudo mount -a may not identify errors, just silently fail. How would it be to make a mount editor that prompts you for the parameters ands adds them to /etc/mount?
3. The backup script using rsync was fairly straightforward.#!/bin/bash
# Mirror backup to USB drive (vfat friendly)
BACKUP_BASE="/mnt/usb-backup/Backups"
LOGFILE="$HOME/backup.log"
echo "$(date '+%Y-%m-%d %H:%M:%S') - Backup started" >> "$LOGFILE"
# Check if USB is mounted
if ! mount | grep -q " /mnt/usb-backup "; then
echo "$(date) - ERROR: USB not mounted at /mnt/usb-backup" >> "$LOGFILE"
echo "ERROR: Please run: sudo mount /mnt/usb-backup"
exit 1
fi
mkdir -p "$BACKUP_BASE"
# === Directories to mirror - Add more here if needed ===
declare -A DIRS=(
["/home/$(whoami)/Documents"]="$BACKUP_BASE/Documents"
["/home/$(whoami)/Pictures"]="$BACKUP_BASE/Pictures"
)
echo "$(date '+%Y-%m-%d %H:%M:%S') - Starting rsync mirror..." >> "$LOGFILE"
for src in "${!DIRS[@]}"; do
dest="${DIRS[$src]}"
if [ -d "$src" ]; then
echo "→ Mirroring $src" | tee -a "$LOGFILE"
mkdir -p "$dest"
rsync -aAX --delete --info=progress2,stats2 "$src/" "$dest/" >> "$LOGFILE" 2>&1
else
echo "Warning: $src not found" >> "$LOGFILE"
fi
done
echo "$(date '+%Y-%m-%d %H:%M:%S') - Backup completed successfully" >> "$LOGFILE"
echo "✅ Backup finished successfully!"
echo "Log saved to: $LOGFILE"
Adding an entry to crontab was simpler than mount but it still screams for a tool to help you add an entry. Some of why Linux remains user-indifferent is that for a lot of geeks it is the same theory as stick shifts: "It keeps the riff-raff out."
Thursday, March 26, 2026
Urologist Tomorrow
This May Be a Lifetime Comet
A Reminder of What Universities Give America
3/26/26 Daily Caller presents an Instagram video (which is why I have not included it here:
Shocking video from a radical anti-Iran war protest in Philadelphia showed participants explicitly supporting Islamic terror groups and calling for “cheers” every time an American servicemember comes home “in a casket.”
It also calls for support for Hamas and Hamas. Remember who hates women.
Wednesday, March 25, 2026
Does Bad Diet Cause Obesity?
If you wander through YouTube, you will videos offering many explanations for why Americans are obese today, when they were not in the 1950s. Certainly, my recollection is that in my elementary school classes (1963-1968) it was usually one kid in each class who was fat. (By junior high, that was me.) Pictures of 1950s and 1960s American seem healthily skinny. But did fat people not get photographed?
United States Long-Term Trends in Adult BMI (1959–2018): Unraveling the Roots of the Obesity Epidemic
Solution is Obvious
“Allowing the open carry of firearms in densely populated counties creates unnecessary anxiety, terrorizes children, and instills fear throughout our communities."