A CLI trash can (recycle bin) for linux

recycle bin

The origins of my idea… (aka TL;DR;)

I am a big fan of Arch Linux. While many think Arch is so stripped down that it’s not suitable for server environments or too “hands on” for noobs, I personally think the power of Arch resides in its very simplicity. Arch is a rolling release distro, which means it doesn’t have release numbers (like, for example, Ubuntu) but rather relies on frequent updates to the different packages keeping them up to date, compatible and as close to their upstream versions as possible. It doesn’t come with a GUI by default (hell, it doesn’t come with almost anything by default, I don’t even think it’s got wget prepackaged…) but you can find pretty much any program worth a damn via its package manager (pacman) and whatever you can’t find there can be found on AUR (Arch User Repository) 99% of the time. Continue reading…

What programming language should I learn?

I want to learn programming because [I heard there is a lot of money in the field / it sounds fun / I want to make a video game / I want to make an app / I want to work for Google] (or whatever other reason…). What language should I learn first?

This is a very common question but arguably the wrong one if your goal is to learn how to program. I know it doesn’t make sense but hear me out. Continue reading…

Gone Phishing

Ahh, phishing, the old “It’s really urgent [you inherited a large sum of money from a South-African philanthropist | Your bank account has reported weird activities it was most definitely hacked |  your PayPal account has been blocked] please go to this link and login”

So far I managed to dodge a bunch of these attempts to “catch” my credentials like a Pokemon from a multitude of cyber thugs, despite many of them were quite believable sporting pages designed to resemble the original ones with great attention to the details, such as ad banners and real “internal” links, by just having a professionally trained eye and smelling something phishy. Continue reading…