Safe-rm in Launchpad

Safe-rm is a safety tool intended to prevent the accidental deletion of important files by replacing /bin/rm with a wrapper, which checks the given arguments against a configurable blacklist of files and directories that should never be removed. Users who attempt to delete one of these protected files or directories will not be able to…


Bash scripting cheatsheet

Excellent bash reference guide! Source: Bash scripting cheatsheet


Bashtop: Linux resource monitor

Resource monitor that shows usage and stats for processor, memory, disks, network and processes.


16 Things to do After Installing Ubuntu 20.04 – It’s FOSS

Get started with this quick list of things to do after installing Ubuntu 20.04 LTS code named Focal Fossa. Source: 16 Things to do After Installing Ubuntu 20.04 – It’s FOSS


The ProtonMail Android app is open source

Starting today, every app you use to access your ProtonMail inbox is open source and has passed an independent security audit. To that end, open source has long been a priority at Proton. Our web app has been open source since 2015, our iOS app is open source, our desktop Bridge app is open source, and all ProtonVPN apps…


Congrats!!!


Grex

A command-line tool and library for generating regular expressions from user-provided test cases


Kick The Shit Out Of Procrastination – David Thorpe

I think I’ve spent my whole career trying out the next cool productivity software or system. It almost always fails. I tried as many of these things as I could but it just falls by the wayside. Basecamp, Reminders, Todoist, Trello, Bullet Journal, Post-It Notes… Jira. I’m joking on that last one; who would voluntarily…


Tauthon

Fork of Python 2.7 with new syntax, built-ins, and libraries backported from Python 3. Tauthon is a backwards-compatible fork of the Python 2.7.17 interpreter with new syntax, builtins, and libraries backported from Python 3.x. Python code and C-extensions targeting Python 2.7 or below are expected to run unmodified on Tauthon and produce the same output. But…


Testing sync at Dropbox – Dropbox

Executing a full rewrite of the Dropbox sync engine was pretty daunting. (Read more about our goals and how we made the decision in our previous post here.) Doing so meant taking the engine that powers Dropbox on hundreds of millions of user’s machines and swapping it out mid-flight. To pull this off, we knew we would…