

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


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.


find /path/to/starting/dir -type f -regextype egrep -regex 'some[[:space:]]*regex[[:space:]]*(goes|here)' -exec mv {} /path/to/new/directory/ \;
I routinely have to find a bunch of files that match a particular pattern and then do something with those files, and as a result, find with -exec is one of my top commands.
If you’re someone who doesn’t know wtf that above command does, here’s a breakdown piece by piece:
find - cli tool to find files based on lots of different parameters/path/to/starting/dir - the directory at which find will start looking for files recursively moving down the file tree-type f - specifies I only want find to find files.-regextype egrep - In this example I’m using regex to pattern match filenames, and this tells find what flavor of regex to use-regex 'regex.here' - The regex to be used to pattern match against the filenames-exec - exec is a way to redirect output in bash and use that output as a parameter in the subsequent command.mv {} /path/to/new/directory/ - mv is just an example, you can use almost any command here. The important bit is {}, which is the placeholder for the parameter coming from find, in this case, a full file path. So this would read when expanded, mv /full/path/of/file/that/matches/the/regex.file /path/to/new/directory/\; - This terminates the command. The semi-colon is the actual termination, but it must be escaped so that the current shell doesn’t see it and try to use it as a command separator.

Yes. You can get openvpn configs from proton.


Fuck Linus.


This guy can get fucked


Come on gang! We all know the real answer is Hannah Montana!


ELI5 please?


FWIW, they don’t have an api. It’s on their long term roadmap.
To check for an empty string, use -z. -n checks to see if a string is not empty.


This is fine. I want nothing do do with AI, and opt in is the right way to do this. Those that want it can enable it.


It has a fingerprint reader.


SLNT Faraday stuff is supposed to be good. I’ve never used one. Michael Bazzell recommends them.
What do you like about chezmoi vs stow?
I don’t share mine. I manage them with gnu stow and my private gitforge on my server (with 3-2-1 backup in place)
I don’t have an objection to sharing them. I don’t think it’s too personal, I just don’t use a public facing gitforge.
Edit to add: I have branches for my different machines in my dotfiles repo for variations


I run arch on my laptop (btw), and Ubuntu server on my server. I like how reliable and stable Ubuntu server is. Gives me piece of mind.
That’s a fair point.