Aziz

@grtcdr@treehouse.systems
69 Followers
18 Following
342 Posts
Software engineer, free software hacker and passionate caretaker of houseplants.
Bloghttps://benalita.tn

Two different approaches to debugging a software problem:

The Sudoku approach: stare at the limited set of clues you have, and think harder and harder about them until you find a way to deduce something useful.

The Minesweeper approach: don't even try to figure out the solution from only the clues you have right now. Instead, focus on finding a way to acquire another clue, and then using that to get another, and so on. Eventually you've collected so many clues that the answer is obvious.

Sometimes the Sudoku approach is necessary, because you've got all the clues you're ever going to get. But I think my new motto is "Never Sudoku a problem when you can Minesweeper it."

the future is here, Paris 2025

#future #streetphotography #photography

0.19.0 · wlroots / wlroots · GitLab

Release highlights: New protocol implementations: color-management-v1 for HDR10 support (note, renderer and backend bits have not yet been merged) ext-image-capture-source-v1...

GitLab
Protesilaos Stavrou: Emacs: my new Doric themes https://protesilaos.com/codelog/2025-05-13-emacs-doric-themes/ #emacs
Emacs: my new Doric themes

Minimalist themes for GNU Emacs to complement my ef-themes (maximalist) and modus-themes (moderate).

Protesilaos Stavrou

I started using Ledger very recently and found a really really awesome Android client for it called NanoLedger (https://github.com/chvp/NanoLedger).

I can't tell you how comforting it is to find such an elegant mobile app for a rather niche tool.

The great #Guix migration has started.
https://codeberg.org/guix
GNU Guix

Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more!

Codeberg.org

@b0rk Use zsh’s url-quote-magic to automatically quote pasted URLs. I love this one! No need to use single quotes with curl anymore

https://github.com/samsonjs/config/blob/9a32974419a416006aa34a78471649a5ffaa034f/zshrc#L180

config/zshrc at 9a32974419a416006aa34a78471649a5ffaa034f · samsonjs/config

config files for linux and os x. Contribute to samsonjs/config development by creating an account on GitHub.

GitHub
When they want you overwhelmed, your rest is a rebellious act.
×

@b0rk Use zsh’s url-quote-magic to automatically quote pasted URLs. I love this one! No need to use single quotes with curl anymore

https://github.com/samsonjs/config/blob/9a32974419a416006aa34a78471649a5ffaa034f/zshrc#L180

@raphaellek @sjs @b0rk well. as "acme changed my life", vim became my daily repl so I can't help on this topic anymore. maybe https://git.unistra.fr/mc/dot/-/blob/main/zsh/lib/rc/vi.zsh (as I type "" before completing) and "never ever copy paste something in the terminal when you are in production".

Aside: "always quote your variables" is a very sad thing to read. "expansions are awesome and you should try to master it as soon as possible. 'til then, just always quote your variables expansions"

zsh/lib/rc/vi.zsh · main · CHANTREUX MARC / dot · GitLab

Dotfiles: my way attempt to ruin your unix experience

GitLab
@sjs @b0rk note that if you have bracketed-paste enabled (which it is by default), you also need to run zle -N bracketed-paste bracketed-paste-magic; see https://docs.jade.fyi/zsh/zsh.html#index-bracketed_002dpaste_002dmagic
zsh

zsh

@jyn @b0rk I’m not exactly sure what this does but thank you for the tip! I’ll turn it on and see whether I notice a difference
@sjs @b0rk it tells you in the docs ...
@jyn @b0rk Yes I just don’t really understand it
@sjs @b0rk run zle -N bracketed-paste bracketed-paste to see what happens when it's disabled
@sjs @b0rk I noticed that, but I thought it was a feature of iTerm. Now I have to check.