Edoardo La Greca

2 Followers
19 Following
38 Posts
comp. sci. undergrad / gen z / diehard plan9 fan / openbsd, 9front, sh, rc, c, blender
wwwhttps://edolg.net
reposhttps://edolg.net/repos/
contactshttps://edolg.net/contacts
Backups? I just tar-gzip /etc and /home and put today's date on the archive.
I'm done with music streaming services. From now on I'm going to buy music and store it wherever I want.
Maturing is realizing that the only three technologies people need to communicate, beside social networks like Mastodon, are IRC, emails, and the ol' fashioned phone calls.
Thunderbird for Linux is so absurdly well made... Honestly I'm surprised that it lacks integration with KDE and GNOME.
Why do amazing things become awful if they're repeated too many times? Why do they need to be rare? Why do we get tired of the same things over and over?
I love the syntax of configuration files on OpenBSD (e.g. httpd, acme-client, OpenSMTPD, etc.). It's so naturally readable and I bet it's also pretty easy to parse.
Static linking and git submodules would basically solve all issues with C libraries.

Task: Set up your own SMTP server (you're the only user). Use OpenBSD and its own SMTP server.

Expectations: Ok, this should be pretty simple. I guess I'll just need to open this configuration file, specify the path to my SSL/TLS certificate, and create an MX record in my DNS.

Reality: You need all of that plus 20 other steps to protect yourself against all the ways in which bad people may misuse your server or damage your identity. You don't want those things to happen, do you?

Any programming language is a domain-specific language if your domain is broad enough.