dystroy
banner
dystroy.bsky.social
dystroy
@dystroy.bsky.social
🦀 🇫🇷 🇪🇺 🇺🇦
FOSS author: broot, dysk, bacon, rhit, miaou, safecloset, lazy-regex...
Freelance Rust programmer, living in Lyon, France
https://dystroy.org
I'd like to post only about open-source but there's a world around us.
Users of #bacon should upgrade due to change in cargo nightly.

If your TOML editor supports json schema, it will now offer completion of bacon config files (even if you don't update bacon, btw).

github.com/Canop/bacon/...
Release bacon v3.20.1 · Canop/bacon
--generate-config-schema generates a schema for bacon configuration files, with . Bacon users don't have to call it as the schema is web hosted and should be automatically picked by TOML editors (i...
github.com
November 12, 2025 at 6:53 PM
Reposted by dystroy
The anti-vaccine movement has the same talking points now as it did in the 1800’s. It’s always been a rejection of science, scientists, and progress, with a soupçon of paranoia.

Below is a slide for a talk I’m preparing that illustrates the identical strategies. I have more examples, too.
November 1, 2025 at 11:22 PM
Reposted by dystroy
so glad I can be learning Rust from the experts at Adobe, their beautiful elegant code is really an inspiration 😊
November 1, 2025 at 12:57 AM
Reposted by dystroy
Immutable releases announced at GitHub Universe!

Once tagged, releases can’t be changed. No more worrying about malicious actors swapping out assets or moving tags.

Single-use version tags with signed attestations. This is the supply chain protection open source really needs 🔒

#GitHubUniverse
October 28, 2025 at 6:56 PM
Reposted by dystroy
I legitimately didn't know they were competing with Steam and it's crazy to me that they burnt so much money on what sounds like something with very little (or wildly misguided) market research.
October 28, 2025 at 10:23 PM
#dysk is available on #Linux, #Mac, and #Windows since today's release.

dystroy.org/dysk/
dysk
dysk, like df but better
dystroy.org
October 29, 2025 at 6:25 PM
To keep one's sanity in face of the AI shit wave, there's no other solution than to mute any account posting a cute nature or animal video.
October 15, 2025 at 1:06 PM
I built the tool I wanted to make it easy to deal with the pedantic mode of #rust's clippy, and I wrote an article about it:

dystroy.org/blog/practic...
Practical Pedantism
dystroy - blog
dystroy.org
October 13, 2025 at 3:52 PM
Non mais le vrai problème ce n'est pas le retour de Lecornu, c'est le gouvernement qu'il va former.
October 10, 2025 at 8:26 PM
Reposted by dystroy
lol, Pavel Durov pushed a notification to Telegram users around the world, directing them to a blog post he wrote in honor of his own birthday, warning that the "Free Internet" is ending. He moans about Germany, Australia, France, & Britain, and says nothing about authoritarian states t.me/durov/452
October 10, 2025 at 4:40 PM
Just released #broot 1.51.0

Main improvements are on image rendering speed and quality

dystroy.org/broot
Broot
Broot, a tree oriented file manager
dystroy.org
October 5, 2025 at 7:03 AM
Reposted by dystroy
The South Korean Ministry of Defense has awarded medals of merit to 11 officers for disobeying direct orders of superiors during the martial law fiasco, orders that they deemed to be contrary to the constitution and endangerment to democracy.
www.chosun.com/english/nati...
National Defense Ministry Honors 11 Soldiers for Refusing Illegal Orders
National Defense Ministry Honors 11 Soldiers for Refusing Illegal Orders Honored for rejecting illegal orders during martial law, Marine death probe
www.chosun.com
September 27, 2025 at 6:44 PM
I just released #broot v1.50.0 with several small improvements

dystroy.org/broot
Broot
Broot, a tree oriented file manager
dystroy.org
September 25, 2025 at 6:43 PM
#rust 2025, joining an iterator of strings is still dark magic requiring either nightly, a crate, or a very awkward loop.

This is ridiculous.
September 25, 2025 at 9:11 AM
Why you should replace PostgreSQL with Git for your next project, by Florian Margaine

devcenter.upsun.com/posts/why-yo...
Why you should replace PostgreSQL with Git for your next project
Explore how Git's internal architecture makes it a surprisingly capable database alternative. Learn Git's data structures through a practical todo app implementation that might make you reconsider you...
devcenter.upsun.com
September 24, 2025 at 6:13 PM
Random #rust tip: Did you know that by hitting ctrl-j you can see the list of jobs and their bindings in #bacon ?

BTW this menu is customizable and I had totally forgotten about it to the point I pondered about adding the feature...
September 15, 2025 at 5:41 AM
new release: #broot v1.49 comes with an auto-refresh mode that you enable with `:watch`

broot: dystroy.org/broot/

Release: github.com/Canop/broot/...
September 13, 2025 at 8:58 AM
The small project I started in order to learn Rust, 7 years ago, isn't quite as small today.

#broot now has 100 contributors.
September 8, 2025 at 6:30 PM
My small shell prompt editor was only available for bash, I just made it work for zsh too.

dystroy.org/prompter/
dystroy's prompter
dystroy.org
September 3, 2025 at 7:15 PM
A small, non technical, blog post, for command-line fans:

dystroy.org/blog/a-bette...
A better tree command
dystroy - blog
dystroy.org
September 2, 2025 at 6:47 PM
You know me for my public #rustlang work, but I'm also freelancing as a programmer and consultant.

I'm looking for a new customer and I'd welcome short or part-time missions. RT appreciated.

dystroy.org
dystroy
dystroy - Rust consulting
dystroy.org
September 2, 2025 at 6:47 AM
Rust macros for scenario tests
dystroy - blog
dystroy.org
August 31, 2025 at 5:12 AM