RT @hpk42: Well, not to tout myself too much but I thought about this "dependency confusion" attack when I co-created https://devpi.net to allow to have "curated package indexes" fronting general PyPI, the Python package index.
I started looking at Autotools (specifically for packaging Guile stuff). The complexity of it... I want to cry, it's so depressing.
I know... power, flexibility, the advantages of a universal build mechanism, ... That's why I'm keen on Autotools over alternatives... but still, it's so painful.
Why can't we have simple things? :(
> Beware that m4 may be dangerous for the health of compulsive programmers. 
Dear Santa, I know this gets to you as a late request, but... https://mitpress.mit.edu/books/software-design-flexibility
i made some edits to my post about evaluating the ethics of the computer technology i use the most - https://www.nthall.com/posts/personal-tech-ethics-audit/
Guix has made it into Debian Unstable! This means Debian users can use Guix as a "userspace" package manager now! https://tracker.debian.org/pkg/guix
This is really wonderful! Debian and Guix both care deeply about reproducibility.
This could be a big win for user freedom on both (cotd ...)
tl;dr: Ship every FOSS project with a "guix.scm" file.
These can be used to set up dev environments with
"guix environment -l guix.scm"
Projects built using Guix as a dev environment are free from the "binary-black-box-container-only" plague, healthier for user freedom!
I'm just thinking about this blog post I wrote in 2018. Because even when Twitter makes a good decision, the first sentence comes to mind: Why does the entire world have to wait on the CEO of one US company to make a decision?
Sorry to keep bothering you with this i3 thread, but here's another good one.
In a multi monitor setup, this is to restrict workspace prev/next to the current monitor: `prev_on_output` and `next_on_output`.
Right, I should have included a link to the docs,
# Move focused workspace to another monitor
bindsym $mod+ctrl+shift+Left move workspace to output left
bindsym $mod+ctrl+shift+Right move workspace to output right
#Guix is now in #Debian experimental! 🎉
The #Guix hackers are very happy to announce the first online Guix Day Conference on Sunday November, 22nd. This #conference is open to everyone and will be held entirely online. Want to speak? Submit your proposal!
Talks will be released from the 14 to give everyone a chance to watch them, whatever their timezone.
Post-quantum existentialist. Vegan. Part of CryptoPartyLDN (https://mastodon.earth/@cryptopartyldn). 6E0A 4E90 3241 34F0 2788 445D 044A 25F5 267D C236
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!