sed is okay but a little nasty, when your sed script is longer that one search-replace command you gotta ask yourself what you're doing really (yes, sed is a full-featured Turing-complete programming language, if you go far enough into the man page).
When I see awk in any stackoverflow recipe, I just say 'fuck it' and rewrite the whole thing in Python. Python is included into the minimal system image in Debian, the same as awk, but is way less esoteric, and you can do python -e 'import os, sys; commands;' for a one-liner console script.
And if you want to talk about portability, try writing scripts for Android 4.4 ash shell. There's no [ ] command. You do switch/case to compare strings.
Don't you enjoy photos of blurry gray splots with AI oversharpened edges who are supposed to be birds or squirrels?
Despite all the marketing fluff, phone cameras make small but steady advances. I bet you'd make a somewhat acceptable photo at this 200x zoom level, if you shine a pair of 500 watt floodlights at your scene, and put your phone on a tripod.
I'm sorry, I'm too old to learn emacs over my perfect knowledge of Midnight Commander.
The point of this topic was to tell why we are using terminal, and emacs is kind of terminal on steroids, there are like 1000 key bindings and the mouse is totally optional, you are proving the point even further.
If I need to rename a file, yeah, I can do that by right-clicking it in the file explorer, and selecting 'rename' from the menu. Two files? Painful but doable. Three files? Oh hell no, I'm switching to my always-open-in-background terminal window, and write a quick c=1; for f in *.jpeg; do mv "$f" $c.jpeg; c=expr $c \+ 1 ; done and it takes twice less time than clicking things through with mouse.
And yes, I wrote that shell command off the top of my head on the first try and without edits.
In case of open-source projects like Fairemail, your budget is very likely zero or in negatives. Very often it's one or few developers who make the app basically for their own daily use, and publish it on a 'use at your own risk' basis for everyone else. So yeah, if you use any open-source software, please do some testing work if you want it to improve.
You have to print a separate label for each bottle size then. Much easier to print something like '10% strength' and slap the same label on all of your barrels and bottles regardless of their volume.
Oh, that ones look like shots from a modern CGI superhero movie all right.
They were twins, the Meow brothers. When they were kids, they had bought matching bionic eyes at the local market fair. One became the head of a gang, another one ended up being a cop. Which one has joined the dark side? Both...
Because someone in the dev team had the time to hook up their continuous integration scripts with Play Store publishing API, to the despair and jealosity of dev teams of all other apps.
This is how software should be managed. You make a change to your software, push one extra button, and in one hour all your users receive it.
Because OpenVPN lacks the most important feature of them all - it will not remind you to top up your account balance.