bricked
What do you mean by "use SHA1 for Git"? Are you referring to commit hashes? They probably don't have any security implications that would warrant a stronger hash
For professional email I recommend firstname.lastname@domain because it's very common and lets people almost uniquely identify you from your email address alone. You could also register a domain such as lastname.com such that you can use firstname@lastname.com. Just make sure to use a reputable email host to make sure that your emails don't end up in spam.
Preferrably all bricked up
It's short for et cetera. It represents everyone I didn't explicitly mention
You're welcome
There are many modern alternatives to common Unix commands, often written in rust, or provided in Nushell, that showcase that. Here are some common themes I like:
Good defaults:
You shouldn't have to memorize tar -xzvf just to extract a tar file; The thing you're most likely to want to do should be the default. But other use cases should still be achievable through the use of flags. Make simple thing easy and difficult things possible.
Subcommands: It helps separate and discover the different functions of a CLI. Paired with a help subcommand, you can quickly look up information for the subcommand you're actually interested in.
Domain specific languages:
Many problems already have a solution in the form of a DSL, such as Regex or SQL. My favourite example for this is httpie, which lets you specify the type, body and parameters of an HTTP request without touching any flags.
I also much prefer long flags over short ones, because they are self-documenting.
Even if you can't afford Nebula, I recommend browsing its explore section, because many of its high quality creators and videos are also on YouTube. The following are some of my favourite creators on YouTube.
30 minute animated documentary-style videos: LEMMiNO, melodysheep, fern, Hoog, neo, PolyMatter, Imperial, Cipher, Real Engineering, Mustard
Shorter explainer videos: Posy, Kurzgesagt, PBS Space Time, Sciencephile the AI, minutephysics, Steve Mould, Half as Interesting
The two times something like this happened to me, it was always a RAM issue. One time it was XMP, the other time I forgot to install swap, so the memory simply ran out
... What you’re refering to as GNU/Linux, is in fact, systemd/GNU/Linux, or as I’ve recently taken to calling it, systemd plus GNU plus Linux. GNU/Linux is not an operating system unto itself, but rather another free component of a fully functioning systemd init system made useful by the systemd daemons, shell utilities and redundant system components comprising a full init system as defined by systemd itself.
Many computer users run a modified version of the systemd init system every day, without realizing it. Through a peculiar turn of events, the version of systemd which is widely used today is often called GNU/Linux, and many of its users are not aware that it is basically the systemd init system, developed by the Red Hat.
There really is a GNU/Linux, and these people are using it, but it is just a part of the init system they use. GNU/Linux is the os: a collection of programs that can be run by the init system. The operating system is an essential part of an init system, but useless by itself; it can only function in the context of a complete init system. GNU/Linux is normally used in combination with the systemd init system: the whole system is basically systwmd with GNU/Linux added, or systemd/GNU/Linux. All the so-called GNU/Linux distributions are really distributions of systemd/GNU/Linux!