In this video, I'll give you 5 reasons why I think you should learn Scheme this year! Regardless if you are a programming beginner or an expert hacker, there is a lot to be gained from learning this language.
If you've got questions about Emacs, Guix, Guile, or other related topics and want a friendly place to ask them, come check out the new System Crafters Forum!
I feel like the whole distro hopping phenomenon in Linux is caused by a dependence on large, pre-configured desktop environments. People keep switching distros to see which one looks "nice" without really understanding the system or what they're looking for.
This is why I think it's better to create your own environment with fewer, more dependable components that you can assemble yourself to get a consistent environment on pretty much any system.
As thankful as I am to the Fosstodon admins for hosting this instance, any time there's an outage I start to wonder if it's better for more users to self-host their own instances with simpler software like snac2 by @grunfink.
I know that there's high potential for runaway disk space usage (among other problems) but it sometimes feels risky to depend on larger servers run by people in their free time.
Administrating a Mastodon server with a decent amount of users must be a major headache.
@amszmidt I was looking at Fossil this morning and was surprised to see your name in that ecosystem! How do you like it compared to Git? Its capabilities look pretty interesting.
Any suggestions for good PeerTube (@peertube) instances that feature programming/computing content? I'd like to republish System Crafters and Flux Harmonic videos on a Fedi-friendly site.
Bonus points if the instance has live streaming enabled!
Contemplating a switch to Notmuch to get a better handle on my email workflow. Has anyone migrated to it from mu4e? Were you able to reuse your existing mail dir?
🔴 Today on #SystemCrafters Live, we'll attempt to use Guix to self-host our own Git "forge" using Forgejo!
We'll package the Forgejo binary and create a Guix service so that it can be hosted in a container. We'll also see if we can wire up Laminar to launch CI builds when you push to repositories!
I was just reading over the release notes of Denote 2.1 and I saw that a new option was added to control filename casing.
It makes sense on some level to accommodate users, but maybe in the context of hackable Free Software programs, the original code should be kept simple enough that a user could maintain a fork with their desired behavior.
Neither extreme is perfect, but should we bias toward code customization instead?
🔴 Today on #SystemCrafters Live, we'll discuss a major change I'm making to my Emacs configuration: the total removal of Evil Mode. We'll hack on my configuration a bit to figure out some ways to smooth out the transition.