Damus

Recent Notes

note12erew...
futurile profile picture
@nprofile1q... Well welcome back, I bet your mailbox had exploded! 😃

Aside from process two things struck me:

1. We need to work on our maturity of discussing issues and particularly minority view points not **feeling** discarded.

Partially about respect in discussions, acknowledgement and allowing minority view points to be expressed and explored.

In two GCD's we've seen this sense from the minority position that the group dynamic doesn't support counter positions.

It's def about *feelings*
futurile profile picture


Some truth in this, and then the extrapolations go a bit far for me.

I agree that much of original Free Software equates 'users' with (advanced) software engineers.

One of the underlying realities that's hard for technologists is that a lot of people don't want to fiddle with their software.

We all have things we care about, and things we don't. Heck, I don't even want to put my own winter tires on or have to upgrade my TV remote.

Even if I have the capacity I may not have the desire.

1
David Chisnall (*Now with 50% more sarcasm!*) · 2w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq60m6djsp2egzpwdzxudjtg8jgk4yy405jyvhe4jnfmylryzr8m9qlyj497 One of the underlying realities that's hard for technologists is that a lot of people don't want to fiddle with their software. You are missing the point. Software is unique in that ...
Andrew Tropin · 8w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq9amud7rggjx0u77wqqa84x537x7g5nws9pqdgu5qadgypfreyv2s77dmr0 it's factually incorrect in multiple important places and in addition to that has a nu...
futurile profile picture
@nprofile1q... @nprofile1q... Andrew if you know enough about Nix to help them improve it (or do your own video / blog post) you'd be doing a great service to the community.

I see Nix users in the Guix channel asking about how to translate "nix flake" like things to Guix all the time. Unfortunately, I've never used Nix so can't help them which is a real pity!
1
Andrew Tropin · 8w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq60m6djsp2egzpwdzxudjtg8jgk4yy405jyvhe4jnfmylryzr8m9qlyj497 nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq9amud7rggjx0u77wqqa84x537x7g5nws9pqdgu5qadgypfreyv2s77dmr0 nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpquad8nvxhnjqcfwn0...
futurile profile picture
New post on altering the source of #guix packages using the substitute* procedure.

It searches through files using a #guile regular expression and replaces it with the specified text.

This is the most common change that packages make - substitute* is used 9500 times!

Common uses are altering test requirements, or slackening library dependencies.

https://www.futurile.net/2026/04/18/guix-package-source-alterations-using-substitute/

Post covers the procedures uses, and then a tour through different examples from the Guix archive!
1
Ludovic Courtès · 16w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq60m6djsp2egzpwdzxudjtg8jgk4yy405jyvhe4jnfmylryzr8m9qlyj497 Nice and useful series of posts! Related links: https://guix.gnu.org/manual/devel/en/html_node/Build-Utilities.html#index-substitute_002a https://guix.gnu.org/manual/devel/en/html_node/...