Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Denys Séguret

@dystroy@mastodon.dystroy.org
mastodon 4.0.2
  • Open on mastodon.dystroy.org

FOSS author: broot, dysk, bacon, rhit, miaou, safecloset, lazy-regex...

Fan of humanity, science, and democracy 🇪🇺 🇺🇦

488 Followers
644 Following
26 Posts
Joined November 20, 2022
FOSS:
https://dystroy.org
Blog:
https://dystroy.org/blog/
Location:
Lyon 🇫🇷 🇪🇺
BlueSky:
https://bsky.app/profile/dystroy.eurosky.social
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 5mo ago
Boosted by @fahrni@curmudgeon.cafe

Here's a strange situation:

thousands of #Rust developers use #bacon, #broot, #dysk, or #lazy-regex every single day — tools I wrote, maintain, and improve for free.

Their companies, though? None of them want to hire their author.

If you use my tools at work and your company does #Rust, I'd really appreciate a hand landing a job or freelance mission. A boost goes a long way. 🙏🦀

https://dystroy.org

dystroy
dystroy.org

dystroy

dystroy - about me

441
38
1048
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 4mo ago

There's a fun bug in the #gemini chat.

It sometimes ends its answers with what looks like leaking HTML, eg ``.

I just understood that the chat is "closing" what it interprets as opening tags, in Rust code which goes like `HashMap`.

4
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 5mo ago
Replying to
@shemjm@social.vivaldi.net Are you sure you aren't ? I can't be positive, as I don't know you, but maybe it's worth trying ? Worst case: you'll still have learnt new concepts. In case you try, here's my contribution, some advice to get on the right tracks: https://dystroy.org/blog/how-not-to-learn-rust/
How not to learn Rust
dystroy.org

How not to learn Rust

dystroy - blog

4
0
1
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 5mo ago

New article on reducing #rust memory footprint

https://dystroy.org/blog/box-to-save-memory/

Feedback very welcome

Box to save memory
dystroy.org

Box to save memory

dystroy - blog

3
2
2
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 4mo ago

Je viens de faire les 50 magasins de fringues du centre commercial de la Part-Dieu.

Tous vendaient exactement les mêmes produits.

Aucune personnalité.

C'est comme s'il n'y avait qu'une seule machine qui faisait toutes les chemises en Chine.

Ces magasins n'ont aucune raison d'exister, je ne vois pas pourquoi ils survivraient.

2
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 5mo ago
Replying to
@PonderStibbons@mas.to I didn't know about those hashtags. I won't modify the current post but I'll keep them in mind for later (including for friends). Thanks!
2
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 6mo ago

For 5 years I've been "just about to implement" one of the most requested features of #broot: the ability to issue a single command of all staged files.

Now it's done and here's broot 1.56 :

https://github.com/Canop/broot/releases/tag/v1.56.0

GitHub

Release broot v1.56.0 · Canop/broot

impacted_panel verb argument, allows the effect of a verb to be on another panel (eg to scroll the preview panel without removing the focus from the tree) - Fix #1119 focus_panel_left and focus_pan...

3
0
1
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 4mo ago

Minor fixes in #broot v1.56.3

Update if you're annoyed by the problems mentioned in the changelog:

https://github.com/Canop/broot/releases/tag/v1.56.3

GitHub

Release broot v1.56.3 · Canop/broot

fix control characters sometimes remaining in the terminal after broot exit nushell: rename br module to avoid conflict in last nushell version - Fix #1138 - Thanks @paulhey :open_stay on the stagi...

1
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 5mo ago
Replying to
@EndlessMason@hachyderm.io I don't know. Maybe that happens but honestly I'm not sure of why I fail to be noticed by potential employers and customers. It might be because the most corporate code I write is closed source (obviously) and so I don't seem to have corporate abilities ?
1
5
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 5mo ago

In a Kapla Binary Tree, the cost of adding a new level is exactly twice the cost you paid to add the previous one.

1
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 6mo ago
Replying to
@jaredwhite Damn, this was actually good and worth watching
1
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 4mo ago

#bacon 3.23 just released

Several small improvements, eg a smarter auto-scroll for "run" jobs.

changelog: https://github.com/Canop/bacon/releases/tag/v3.23.0

GitHub

Release bacon v3.23.0 · Canop/bacon

scroll_anchor decides whether the scroll initially sticks with the first item (most common setting), with the last one, or to show most recent output lines unless there are errors in which case it ...

0
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 4mo ago

@alyxshang@mk.absturztau.be I'm not asking them to compensate me, my FOSS is free. I just find strange that those companies don't think that the dev who makes the tools they use have competences they need.

0
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 1mo ago

Very major features in today's broot release:

* launch br -gg to review your uncommited files and preview them as unified diff
* previews now wrapped
* and more

https://github.com/Canop/broot/releases/tag/v1.60.0

GitHub

Release broot v1.60.0 · Canop/broot

Major Feature: preview wrapping By default, long lines in preview are now wrapped. This impacts text previews, with or without syntactic coloring, unified diffs, and TTY previews This can be toogle...

0
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 1mo ago

L'humanité va être détruite par un groupe de bots parlant comme des ados tout excités d'avoir trouvé un accès aux lanceurs de missiles Russes et Américains.

Ils vont faire ça parce qu'un développeur voulait régler un problème de surcharge d'un serveur.

On va pas avoir l'air con.

0
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 1mo ago

As soon as I merge this, broot becomes 100% pure rust:

https://github.com/Canop/broot/pull/1207

Could I get some testers, especially on Windows ?

GitHub

Replace libgit2 with gix, making broot pure rust by Canop · Pull Request #1207 · Canop/broot

For a very long time, I've waited for gix to be ready to replace ligbgit2. It was now possible, so now, broot is pure rust! git status now computed with gix (pure Rust) instead of libgit2: no ...

0
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 1mo ago

New release of #broot with too many changes to list here:

https://github.com/Canop/broot/releases/tag/v1.59.0

For doc and install options, see https://dystroy.org/broot

GitHub

Release broot v1.59.0 · Canop/broot

new shell_command verb attribute: run a command through a shell (sh -c / cmd /C) so &&, ; and pipes work, without leaving broot - Fix #1145 fix invalid official Mac binary (duplicate linked dylib) ...

0
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 1mo ago

Les écologistes ont devant eu un boulevard, qu'ils vont manquer.

Ils pourraient dire, à chaque intervention, qu'il faut à la fois lutter contre le changement climatique ET contre ses conséquences, qu'il faut limiter la pollution ET adapter les territoires, que ceux qui nous ont mis dans cette merde par stupidité et égoïsme ne sont pas ceux qui peuvent nous aider à y survivre.

Mais ils vont encore, par dogmatisme, refuser de préparer scientifiquement le second volet.

0
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 1mo ago

Where in GitHub would you specify that LLM generated issues and PRs are not welcome ?

In a template ? But isn't it just ignored and thus erased by the LLM posting ?

0
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 2mo ago

Il y a un an, ça en faisait 20 que j'avais plus de Mac.

Et il y a un an, un Américain m'a offert un Mac Book Pro M1 Max 32 GB.

Il y a 6 mois, un client m'a offert pour Noël un Mac Book Pro M4 Pro 48 GB.

Et la startup que je rejoins vient de me filer un Mac Book Pro M5 Pro à 64 GB.

Je dis pas ça pour que vous sachiez quoi m'acheter pour Noël, hein, mais il reste 6 mois.

0
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 2mo ago

Remember my FPV Lego car controlled in Rust ?

Here's the article: https://dystroy.org/blog/picamobile/

Fearless Embedded Rust: A FPV Lego car
dystroy.org

Fearless Embedded Rust: A FPV Lego car

dystroy - blog

0
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 3mo ago

For Termimad users:

I just published version 0.35 with support for ordered lists.

0
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 3mo ago

Ok, I finally managed to build my own FPV ground drone from a Pico W, an arducam, and Lego parts.

Everything is wireless and powered by 9 AA batteries!

As usual, I'll write an article and publish the whole code (both embedded and backend are 100% #rust

0
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 3mo ago

Le pays qui a inventé l'heure d'hiver ne pourrait-il pas inventer l'heure de canicule, afin qu'on n'essaye pas de bosser entre 11h et 18h ?

0
0
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 5mo ago
Replying to
@beeb@hachyderm.io Proton is an attractive company, but having a family I can't relocate and there's neither offices near me nor remote options :\
0
1
0
0
Open post
Denys Séguret @dystroy@mastodon.dystroy.org
· 5mo ago
Replying to
@Alonely0@mastodon.social I'm used to arenas but here the problem wasn't really the speed of the allocations or the locality, it was really the compounded size of the nested structs
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 18:49:54 UTC