considering #radare2 vs #rizin, i’ve settled with rizin because of the standard build system:
meson setup --buildtype=release \
--prefix=/home/jarkko/.local \
--default-library=static \
-Dblob=true \
-Dstatic_runtime=false \
build
ninja -Cbuild install
updating is a breeze. no idea what happened to that community, just using what works for me…
Today is the anniversary of the launch of the #Linux #Kernel Self-Protection Project (2015), and the invention of the Flux Capacitor (1955):
https://lore.kernel.org/kernel-hardening/CAGXu5jJ3FgxXK9WuOLRwnEq=y4dS+CTm+WQBxWe3sYZ7e9p6Gg@mail.gmail.com/
One thing where I would use #rustlang rewrite: vim/neovim clone. Helix/Amp etc. have the problem that they try to do something new.
Actually the best would be if @neovim would join the club of Firefox, Linux etc. and provide shenanigans for rewriting parts of it in Rust. I promise to contribute in this effort, if that ever happens (no time for working on the shenanigans unfortunately).
OK, a bit more intensive to get the spacing right (or readable):
>>> ' '.join(list(map(lambda x: x[::-1], list(map(lambda i: val[::-1][i:i + 4], range(0, len(val), 4)))[::-1])))
'1 0001 0001 1001 1110'