point is, firewalld and iptables is for amateur hour and hobbyists.
Which is weird for you to say since practically all of the issues you list are mistakes that amateurs and hobbyists make.
point is, firewalld and iptables is for amateur hour and hobbyists.
Which is weird for you to say since practically all of the issues you list are mistakes that amateurs and hobbyists make.
Containers run “on bare metal” just as much as non-containerized applications.


Which… Makes sense right? Like - he’s a democratic socialist but the rest of the city council is not. He’s not a king, he’s a mayor and needs to work with others to bring about change.
This is a feature not a bug.


Has he raised taxes yet though?
Not that I expect it to make a difference, but it’s a bit premature to claim victory if not.


She’s lucky the assholes didn’t shoot her for “disobeying an order”.
I don’t envy the PTSD she’s going to have each time she leaves the house now. ICE needs to get fucked


“Without evidence” is this administration’s tag line.
Let’s encourage human interaction rather than sending people away to an llm.
I’m totally in favor of people asking other people for help with these things. But here’s what Claude gave.
The problem is a mismatch between your find output and what read expects:
find with a regular pipe outputs newline-separated filenamesread -r -d '' expects null-terminated input (the -d '' means “use null byte as delimiter”)-print0 with find (Recommended)Change your find command to use -print0:
find ./ -type f \( -iname "*.jpg" -o -iname "*.png" \) -print0 | while IFS= read -r -d '' file; do
-d '' from readfind ./ -type f \( -iname "*.jpg" -o -iname "*.png" \) | while IFS= read -r file; do
-iname \*.jpg should be -iname "*.jpg" to prevent shell expansion.jpg, .png). You probably want to keep those!#! /bin/bash
echo "This script will rename all files in this directory with unique names. Continue? (Y/N)"
read proceed
if [[ "$proceed" == "Y" ]]; then
echo "Proceed"
find ./ -type f \( -iname "*.jpg" -o -iname "*.png" \) -print0 | while IFS= read -r -d '' file; do
echo "in loop"
echo "$file"
# Extract the directory and extension
dir=$(dirname "$file")
ext="${file##*.}" # Get file extension
# Generate new name with UUID but keep extension
new_name="$dir/$(uuidgen -r).$ext"
echo "Renaming ${file} to ${new_name}"
# mv "$file" "$new_name" # Uncomment to actually perform the rename
done
echo "After loop"
else
echo "Cancelling"
fi
The key changes:
-print0 to find${file##*.}Try this and let me know if it works!
Printers are the only piece of hardware I own that I am legitimately surprised by when they work.


guess what, I know how these work.
Neat. I don’t care.


so please tell me “how to do things right”, or shut up if you can’t tell any useful info
WTF? I’m not trying to tell you how to do anything. I’m sick of selfhosted twerps bitching about “how hard it is to self host” when they think everything should be like an app on their phone. You need to learn how networks, dhcp, dns, ssl, certificates, etc. work.


They’re cheap. You can also generate your own certs and use your own ca. But otherwise yes - quit yer bitching and learn how to do things right.


That is some premium copium.


You don’t need to if you’re just using things locally.
But also - domains are cheap.


That’s a lot easier said that done for hobbyists that need a certificate for their home server.
I’d you’re going to self host you need to learn. I have no time for kids who just want “Google but free” and don’t want to spend any time learning what it takes to make that happen.


It’s being deiven by the browsers. Shorter certs mean less time for a compromised certificate to be causing trouble.
https://cabforum.org/working-groups/server/baseline-requirements/requirements/


Will we need to log in every morning and expect to refresh every damn site cert we connect to soon?
Automate your certificate renewals. You should be automating updates for security anyway.


His biggest issue was Premiere Pro not working on Linux, and Davinci Resolve not supporting the AAC Audio codec which VLC recorded in which he then wasted a ton of time on to get it to work and eventually tried to vibe-code his own video editor which didn’t really work out so then he purchased Davinci Resolve premium to get AAC support.
Holy hell, why would he do that? Just “for the content”?


Runs kali linux. Blames Debian when it breaks.
apt install nfs-utils