Become shell literate
https://drewdevault.com/2020/12/12/Shell-literacy.html
gemini://drewdevault.com/2020/12/12/Shell-literacy.gmi
RT @Chino100percent@twitter.com
Just saw this and I am 😂😂😂
🐦🔗: https://twitter.com/Chino100percent/status/1319592237592969216
Can we please, please – PLEASE! not make the nonsensical US date format month/day/year the default in applications? 🤦♂️
PRE 👏 TTY 👏 PLEASE
And to all users of that format: it makes no sense, it's counter-intuitive, it makes collaboration frustrating, it introduces inconsistencies and errors... Just stop. Please. Use international standards.
(And don't get me started on your other units of weights, volumes and distances. Bloody hell.)
Boost if I'm right.
Was für eine informative und reflektierte Folge @DLF@twitter.com „Der Tag“ @meschimeschkat@twitter.com und Team da mal wieder abgeliefert haben.
Dank Systempresse-Flatrate (GEZ) sogar ohne Schleichwerbungs- und Bettelpausen. 💜
The code I’m still ashamed of
https://www.freecodecamp.org/news/the-code-im-still-ashamed-of-e4c021dff55e/
Required reading
Reminder that git is incredibly simple if you learn it from the inside out instead of the outside in
An object can be a blob, tree, commit, or tag. An object is identified by its ID, which is a SHA.
A blob is just some arbitrary data. Files are represented as blobs.
Trees are a list of blob IDs and other tree IDs, and their names. Directories are represented as trees.
A commit has a tree ID, an author, a date, a parent commit ID (or IDs, for a merge commit), and a commit message.
A reference is just a commit ID. Branches are a kind of reference. The only information which is stored to represent "master" is the ID of the latest commit. To get the commit log, you just follow the parent ID in each commit. To get the contents, you look at the tree ID of that commit. To update master, create a new commit and write its ID to .git/refs/heads/master (which is a plaintext file).
A tag has a commit ID, an author, and a message. It just calls out a specific commit as special, like a release number, and adds a message, such as that version's changelog.
All git commands are just a means of manipulating what is ultimately a very simple data store. If you want to know more about how a specific command works and how it relates to this data store, let me know.
The PeerTube content bootstrap fund:
https://sourcehut.org/blog/2020-05-15-peertube-bootstrap-fund/
Please boost!
#2300 "Everyone's an Epidemiologist"
If enough people uphill decide to try the rolling strategy, they can make the decision for you.
https://xkcd.com/2300/
Announcing the SourceHut project hub 🎉
https://sourcehut.org/blog/2020-04-30-the-sourcehut-hub-is-live/
I don't usually explicitly ask for shares, but this is a big deal for SourceHut - the project hub solves one of our major goals for the alpha. Please help spread the word ❤️
How to store data forever
https://drewdevault.com/2020/04/22/How-to-store-data-forever.html
Ernstgemeinte Frage: Warum heißt es derzeit von vielen Seiten „der Höhepunkt der #COVID19 Pandemie ist überstanden“? So weit ich das verstehe werden doch die Zahlen bei einer Öffnung wieder steigen, so lange kaum Immunität da ist... oder?!
Es müssen sehr kritische Zeiten sein, wenn ich mich nickend dabei ertappe Markus Söder bei einem Interview zuzustimmen:
"Es ist nicht die wichtigste und vordringlichste Aufgabe jetzt dafür zu sorgen, dass die Profi-Vereine wirtschaftlich überleben können. Das was jetzt wichtig ist, ist dass wir die medizinische Versorgung sicherstellen."
Liebe Teilnehmer:innen des Augsburger Linux-Infotags,
wir müssen leider schweren Herzens den Linux-Infotag 2020 am 25.04. absagen.
Die Viruskrise lässt auch uns keinen Spielraum mehr u. die Gesundheit unserer
Organisatoren, Standbetreibern u. Vortragenden hat einfach die höchste Priorität.
Evtl. gibt es einen Ersatztermin.
https://www.luga.de/
Bleibt gesund
Linux-Infotag Team
Finally, I wholeheartedly support a decision by @realDonaldTrump@twitter.com.
Europeans should not be endangered by visiting a country without a thorough #Coronavirus testing regime and a functioning health care system.
Software developer, Sysadmin and Co-Founder of a Startup in Augsburg Germany. Linux and Free Software fan.