

He’s an asshole


He’s an asshole


I also came to post “must be nice”.
Rich assholes


Is WordPress running in docker or on the host is?
What you could do is set up and NFS or smb share on the ote other server, move all the media to that share on the file server and then mount the NFS/b share to the folder on the WordPress server.
Set up the NFS/smb share to mount at boot. WordPress shoudnt wvwn notice the difference.


They’re actually, finally working on a sequel!


That’s a fair point.


Exactly! That question was later in the “test”, and my eyes were already rolling so hard. When I got that question I was dumbfounded by how stupid it is


I answered it “No”, because it’s so dumb. Back then I needed the job so I made the compromise, and I was so happy when I was able to leave that job.


Jesus. That’s brutal. I’m not in the software world and have never experienced an process like you just described.
I do remember feeling similarly disgusted years ago applying for a retail job where I had to do an insulting “phone” interview/test where a computer asked me a bunch (like 20-30) of dumb fucking questions like:
That last question very specifically is one I’ll always remember because of how incredibly stupid and insulting it is.
I hope you find work at a company that respects you as a human being and as a professional.


I’m not gonna yuck anyone’s yum. If a person likes these movies (as clearly, lots of people do), good for them. I saw the first avatar in the theater however the fuck long ago that movie came out now. It was pretty, and as you say, boring as hell. It’ll be the only Avatar film I ever see.
I didn’t realize that. Thanks for pointing that out!
It would not, as @Quibblekrust@thelemmy.club explained in their comment (which I neglected to include in my explanation), Bash uses a special variable called IFS when executing for loops like this. IFS stands for Input Field Separators, and is a list of one of each type of whitespace (tab, space, and newline), and uses these as separators automatically.
So instead of taking that whole ls output as one string of text, the for loop automatically separates it into an iterable list of strings using the newline separator.
I was also a teach for a number of years! Hello fellow teacher. :)
I agree. Bash, and GNU/Linux in general is amazing. My recent foray has been into Python, and I’m having an utter blast writing code and learning.
You’ve got a few things going on to be broken down here.
And forgive me if anything I say here seems condescending, it’s not meant to be, I just like to be very explanatory with things like this and to assume the reader may not know anything about anything. (Not as an insult, but simply as a gap in knowledge).
Also, while I’m proficient at Bash, I’m no expert.
LIST=$(ls): Here you’ve stored the output of the ls command to the variable LIST, which gives you a list of items in the given directory, in this case, whichever directory the command is run from. It’s also a good idea to quote the variable assignment like this: "$(ls)".
for i in $LIST;: This is the first part of the for loop statement, which is an iterator, meaning, it will loop or iterate over every item in the given variable/parameter/group of iterable items.
The i here, as you said could be anything. You could say for file in $LIST; or for item in $LIST;. It doesn’t matter, because it’s just a variable name that you are using in the first part of the for statement.
So what bash will do with this is loop over the list, and take each item in the list, and assign it to the variable i, which will allow you do act upon that single item by calling the variable i in some other commands.
do echo "I found one!";: This is the next part of the for loop, which is the instruction set to be executed inside the for loop. Here is where you can act upon the items in your list that have been assigned to the variable i.
In your case, you’re just printing a statement to stdout (standard out), that says, “I found one!”
It’s like saying, for each item in this list, print “I found one!”
So if there are 20 items in the list, it will print that statement 20 times.
However, maybe you want to print the item itself as part of a statement. So instead of “I found one!”, you could do something like:
do echo "I found $i!"
Which then would print “I found some-filename-or-directory-here!” for each item in your list.
done: Finally, the done statement tells bash that this is the end of the for loop. So any commands after the done statement will only run once the for loop has iterated over all items in the list and executed the commands inside the for loop for each item on the list.
A couple of notes:
The ; is used as a command separator or terminator. So bash knows to first run LIST=$(ls) before it attempts to run whatever the next command might be.
In bash, it’s good practice to always quote your variables like so: for i in "$LIST";. This is to avoid errors for characters that might need escaping like whitespace, backslashes, and other special characters.
With that in mind, if you’re running a command like echo "I found $i!", you don’t need to quote the variable again, because it’s already inside a quote set.
Further, it’s not absolutely necessary, but it can also be a good idea to also enclose all of your variables in {}, so whenever you use a variable, you’d do something like: "${LIST}"
This not only more clearly identifies variables in your bash scripts/commands, but is necessary when using bash’s parameter expansion, which is pretty great.


Can you share the dongle you got? I tried a couple of bt dongles and they SUCKED.


This is great. I agree with you on so many of these. Also, Falling Down was not any better in 1993.
I’m with you.


Nice recaps. Looking forward to the other posts. I actually laughed out loud at some of your comments.
There’s one I’m genuinely looking forward to seeing, and that’s Good Luck, Have Fun, Don’t Die.
There are a few that I’m curious about and will likely watch, but I’m very unlikely to go to the theater for them. Those are:
My wife is VERY excited about Scream 7 (she loves those movies), and we’ll definitely be seeing that one in the theater.


Thank you for the pointers! Didn’t take it as a put down at all. I appreciate the feedback, and your bash script.
I didn’t realize that gluetun had added this functionality, so I’ll likely implement that as the more efficient way to keep the port updated.
I feel like 5/7 is a better rating.