Utilisateur de longue date de borg (après l'arrêt de obnam), j'avais étudié restic, mais franchement, sans la compression, c'était pas top.
Là, ça parle de compression et… c'est tout. Ça dit juste qu'on peut mettre des niveaux de compression. D'accord, mais ça utilise quoi comme algorithme de compression ?
Afin de vérifier votre identité et sécuriser votre achat de formation, nous vous invitons à suivre la procédure suivante. Ce contrôle d’identité effectué manuellement par nos services nécessite un temps de traitement d’environ quatre semaines.
Quatre semaines. Plus le temps d'envoi du recommandé, etc.
Après la création de Gitea Ltd., un groupe de contributeurs a été déçu de la tournure des choses et considère le transfert de propriété comme hostile, tout du moins au regard de la gouvernance.
Ils ont donc fait une lettre ouverte : https://gitea-open-letter.coding.social/ Elle est resté lettre morte.
Ils sont donc parti pour faire un soft fork. Et donc changement de nom.
Ça vient de l'esperanto Forĝejo, ça se prononce forgéio pour les francophones.
Je valide, ça marche chez moi. Bon, je sais pas pourquoi, j'attendais que offpunk me trouve un flux RSS sur https://www.service-public.fr/particuliers/actualites mais non, il a bel et bien disparu avec le nouveau site.
Va falloir que je me coltine un scrapeur pour RSS-bridge. J'ai comme pas du tout envie.
Welcome to Offpunk!
Type `help` to get the list of available command.
- is not a valid URL to go
ON> go https://www.service-public.fr/
ERROR4: <class 'requests.exceptions.SSLError'> : HTTPSConnectionPool(host='www.service-public.fr', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:997)')))
HTTPSConnectionPool(host='www.service-public.fr', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:997)')))
C'est pas vraiment offpunk le problème là, évidemment. Dans cURL, ça marche.
Mais mince quoi, un DH_KEY_TOO_SMALL c'est quoi le principe ? Le site vient d'être refait, il a pas besoin de marcher sous IE6/WinXP ou encore Opera/Wii…
Je plussoie ce genre de solutions.
Un switch basique, c'est très bien. Quand on veut faire du managé, chez soit, finalement, un vrai ordinateur avec l'OS qu'on veut c'est mieux.
Par contre, ça en fait des forks:
- 2 sous-shell pour les arguments de comm
- 7 processus lancés pour avoir le fd
- 2 builtin (eval + exec) et 2 processus pour le duo requête-réponse. Mais ça change pas trop d'avant.
On va s'abstenir de lancer des perf stat là-dessus je crois :) En attendant io_uring_spawn en tout cas.
La vraie critique pour moi n'est pas sur le dév qui a pêché par excès de naïveté. Mais je m'accrocherais sur un autre passage :
If they need to buy a license, that's fine, that's part of their usual business. But supporting (or giving money away to) "free" software is almost impossible. It raises too many questions at every level of management. What is the accounting item it should be categorized to? Is there any legal implication? Who can approve it in the first place? And last but not least, why do they have to do it if it's available for free?
Je l'ai vu dans ma boîte. Tout le management achète des logiciels de merde (coucou McAffee), parce que justement, c'est payant. Y a une facture. Et ça, ça rentre dans le processus. Faire un don ça rentre pas.
Pourtant, je suis sûr d'un truc : si ma boîte prend un virus à cause d'une faille dans McAffee, elle pourra pas en tirer un rond. Pas plus que si elle avait donné des sous à ClamAV.
Évidemment, pour mold, il faudrait :
- qu'il monte une boîte
- qu'il fasse des relations commerciales pour négocier des contrats avec des fonctionnalités à intégrer en open source
- d'autres trucs chiant d'entrepreneurs
L'argent qui tombe tout seul, c'est un peu un rêve. Oui, parfois, je l'ai aussi.
Pour Hurd, mettons, mais c'est pas réaliste de booter sur un Hurd aujourd'hui…
Ce que bash propose, c'est… pas top. Déjà, c'est que dans Bash. Si j'ai envie de le faire en Python ou en C, je vais pas lancer un bash. Ensuite, il faut choisir soi-même un numéro de descripteur de fichier, bon courage pour éviter les conflits.
Enfin, la syntaxe à base de 3<> et de cat <&3 est particulièrement pas simple. Peut-être parce que justement, tout devrait être stocké dans une variable, dès l'ouverture du flux bidirectionnel ?
Plan 9 is much more Unix in its approach: you open /net/tcp/clone to reserve a connection, and read the connection ID from it. Then you open /net/tcp/n/ctl and write “connect 127.0.0.1!80” to it, where “n” is that connection ID. Now you can open /net/tcp/n/data and that file is a full-duplex stream. No magic syscalls, and you can trivially implement it in a shell script.
J'avais connaissance de ça, mais je me suis toujours demandé… pourquoi personne n'avait tenté de faire un module noyau (ou espace utilisateur ?) qui fait la même chose dans Linux ? Au moins pour tenter.
Dernière question en suspens: s'agit-il d'une atteinte au droit de ne pas s'auto incriminer ?
Pour le Conseil constitutionnel et la Cour de cassation ce n'est pas le cas.
La CEDH est saisie.
A priori, les gens du milieu ne sont pas sûrs et certains.
Je rajouterai que les syndicats allemands sont "réalistes", font grève pour acter un énorme différent et non pas pour commencer une négociation, et qu'ils ont le soutien des salariés.
Si j'ai bien compris ce que m'ont dit mes collègues Allemands, les syndicats ne peuvent pas représenter (et défendre) des salariés qui ne leurs sont pas affiliés.
Résultat : la grande majorité des employés est syndiquée. Et quelque part, ça force les gens à croire, s'investir, et comprendre les actions de leur syndicat. Et ça contraint le syndicat à être ce qu'il devrait être : une instance de représentation des employés.
J'ai pas beaucoup d'expérience, mais dans ma boîte, les syndicats parlent souvent pour eux-mêmes, pour faire du bruit. OK, ils défendent le statut des employés, y a plein de bons cas d'école aussi, mais malgré tout, ça reste une lutte entre la direction et les syndicats. C'est fatigant.
On retient en substance de cet arrêt que le droit de ne pas s’auto-incriminer ne vaut que pour des moyens de preuve qui n’existent pas encore au moment où la contrainte est exercée (dépositions futures, déterminations à venir, …). En revanche, il est admissible de mettre en oeuvre des mesures de contrainte, même à l’encontre de personnes pouvant se prévaloir du droit à ne pas s’auto-incriminer, lorsqu’il s’agit de collecter des moyens de preuve qui existaient déjà avant que la contrainte soit exercée.
Donc je dirais, au pif, de ne pas le faire sans avoir d'avocat d'abord. Mais il va surement dire qu'il faut le faire :)
On digresse, mais oui, j'ai pas compris Wikipédia. Ceci dit, je ne l'ai pas activé justement.
Et pour les instances pas disponibles… Oui, c'est pareil, j'ai mis une instance Nitter (pour Twitter) et une instance Piped (pour YouTube), parce que sinon, c'est très chiant.
We will be removing the JPEG XL code and flag from Chromium for the following reasons:
- Experimental flags and code should not remain indefinitely
- There is not enough interest from the entire ecosystem to continue experimenting with JPEG XL
- The new image format does not bring sufficient incremental benefits over existing formats to warrant enabling it by default
- By removing the flag and the code in M110, it reduces the maintenance burden and allows us to focus on improving existing formats in Chrome
Sachant que pour avoir expérimenté AVIF, c'est très bien, mais le temps de décodage est visiblement lent sur une page. Et y a pas de décodage progressif. Et pour faire des grosses images (plus de 8193×4320), c'est de la mosaïque, avec des effets de bords (voir https://cloudinary.com/blog/time_for_next_gen_codecs_to_dethrone_jpeg#limitations).
Je sais que Jon Sneyers défend sa soupe. C'est juste normal. Mais je dois avouer qu'il le fait de manière posée et objective, autrement dit : « professionnelle ». Il a d'ailleurs répondu dans le ticket : https://bugs.chromium.org/p/chromium/issues/detail?id=1178058#c101
Le temps d'encodage pourrait ne pas être un argument (on encode qu'une seule fois), mais même ça, ça donne l'avantage à JPEG-XL.
Il y a peut-être un **vrai* problème à JPEG-XL, mais il ne semble pas technique : brevet, conflit d'intérêt, produit concurrent, etc.
[^] # Re: Compression… comment ?
Posté par Glandos . En réponse au journal Nouvelles versions : restic 0.14 & resticterm 0.8. Évalué à 4.
Oui, c'est très bien zstd, c'est rapide et suffisamment efficace. LZMA fait mieux, mais au prix de beaucoup plus de CPU.
Je reprochais, comme l'a deviné mon VDD, le manque de documentation :)
# Compression… comment ?
Posté par Glandos . En réponse au journal Nouvelles versions : restic 0.14 & resticterm 0.8. Évalué à 4.
Utilisateur de longue date de borg (après l'arrêt de obnam), j'avais étudié restic, mais franchement, sans la compression, c'était pas top.
Là, ça parle de compression et… c'est tout. Ça dit juste qu'on peut mettre des niveaux de compression. D'accord, mais ça utilise quoi comme algorithme de compression ?
Même la pull request n'en parle pas. J'ai dû aller lire le code pour avoir la réponse : c'est du zstd.
Bon, je vais continuer à utiliser borg :)
[^] # Re: Réponse D
Posté par Glandos . En réponse au journal FranceConnect+ et vous?. Évalué à 3.
Quatre semaines. Plus le temps d'envoi du recommandé, etc.
[^] # Re: Réponse D
Posté par Glandos . En réponse au journal FranceConnect+ et vous?. Évalué à 2.
Ohoh, bien joué pour la procédure. C'est littéralement un non choix.
4 semaines d'attente, un courrier recommandé à recevoir, pour valider un achat.
# Prérequis pour l'Identité Numérique
Posté par Glandos . En réponse au journal FranceConnect+ et vous?. Évalué à 8.
Attention, ça pique :
Un smartphone Jolla, ça va pas. Un OS libre, ça va pas non plus. Bref, pour La Poste, le pré-requis, c'est de s'enchaîner.
# Super rapidement
Posté par Glandos . En réponse au lien Le soft fork de Gitea s'appelle Forgejo. Évalué à 4. Dernière modification le 17 novembre 2022 à 10:57.
Après la création de Gitea Ltd., un groupe de contributeurs a été déçu de la tournure des choses et considère le transfert de propriété comme hostile, tout du moins au regard de la gouvernance.
Ils ont donc fait une lettre ouverte : https://gitea-open-letter.coding.social/ Elle est resté lettre morte.
Ils sont donc parti pour faire un soft fork. Et donc changement de nom.
Ça vient de l'esperanto Forĝejo, ça se prononce forgéio pour les francophones.
La suite… est en cours sur https://codeberg.org/Forgejo
[^] # Re: On est loin du compte…
Posté par Glandos . En réponse au journal Offpunk 1.7. Évalué à 5.
Je valide, ça marche chez moi. Bon, je sais pas pourquoi, j'attendais que offpunk me trouve un flux RSS sur https://www.service-public.fr/particuliers/actualites mais non, il a bel et bien disparu avec le nouveau site.
Va falloir que je me coltine un scrapeur pour RSS-bridge. J'ai comme pas du tout envie.
# On est loin du compte…
Posté par Glandos . En réponse au journal Offpunk 1.7. Évalué à 5.
C'est pas vraiment offpunk le problème là, évidemment. Dans cURL, ça marche.
Mais mince quoi, un
DH_KEY_TOO_SMALL
c'est quoi le principe ? Le site vient d'être refait, il a pas besoin de marcher sous IE6/WinXP ou encore Opera/Wii…# Résumé rapide
Posté par Glandos . En réponse au lien Meta publie Sapling, un nouveau SCM dont le client est compatible avec git. Évalué à 3.
Apparemment, ça fait 10 ans que Facebook/Meta développe son client/serveur de gestion de code source, initialement à partir de Mercurial.
J'y ai vu un but double :
- Les performances en dépôt monolithique (monorepo)
- Simplifier le travail quotidien chez Facebook
Sur le deuxième point, je sais pas, mais sur le premier… Microsoft a eu une meilleur stratégie : https://devblogs.microsoft.com/devops/introducing-scalar/
Scalar est distribué avec Git, point barre. En tout cas, Facebook est suffisamment gros pour maintenir son truc tout seul.
[^] # Re: v1.7.1
Posté par Glandos . En réponse au journal Offpunk 1.7. Évalué à 9.
Le bon release manager, il voit du code, il fait une release, et c'est une bonne release tu vois ?
Le bon lecteur LinuxFR, il fait un commentaire, et c'est bon commentaire.
# Real MIB
Posté par Glandos . En réponse au lien MIB Explorer : l'outils en ligne pour découvrir les MIB SNMP. Évalué à 3.
[^] # Re: Réfutation? Ou absolution...
Posté par Glandos . En réponse au lien A Rebuttal to Scaling Mastodon is Impossible. Évalué à 6.
Je suis pas expert financier. Mais c'est certainement pas pour la qualité technique de Twitter :)
[^] # Re: Switch @ ~
Posté par Glandos . En réponse au journal Un switch beaucoup trop à l'écoute .... Évalué à 3.
Je plussoie ce genre de solutions.
Un switch basique, c'est très bien. Quand on veut faire du managé, chez soit, finalement, un vrai ordinateur avec l'OS qu'on veut c'est mieux.
[^] # Re: Implémentation dans Linux ?
Posté par Glandos . En réponse au lien Éloge de Plan 9, par Drew DeVault. Évalué à 2.
J'avais la même chose, mais des fois, on a la flemme de l'écrire… C'était pas hyper pertinent non plus.
OK. J'ai appris un truc (surtout
comm
).Par contre, ça en fait des forks:
- 2 sous-shell pour les arguments de
comm
- 7 processus lancés pour avoir le
fd
- 2 builtin (
eval
+exec
) et 2 processus pour le duo requête-réponse. Mais ça change pas trop d'avant.On va s'abstenir de lancer des
perf stat
là-dessus je crois :) En attendant io_uring_spawn en tout cas.[^] # Re: Quand on croit aimer l'open source, mais qu'en fait on aime l'argent
Posté par Glandos . En réponse au lien mold linker pourrait changer de licence pour une licence non open-source. Évalué à 9.
La vraie critique pour moi n'est pas sur le dév qui a pêché par excès de naïveté. Mais je m'accrocherais sur un autre passage :
Je l'ai vu dans ma boîte. Tout le management achète des logiciels de merde (coucou McAffee), parce que justement, c'est payant. Y a une facture. Et ça, ça rentre dans le processus. Faire un don ça rentre pas.
Pourtant, je suis sûr d'un truc : si ma boîte prend un virus à cause d'une faille dans McAffee, elle pourra pas en tirer un rond. Pas plus que si elle avait donné des sous à ClamAV.
Évidemment, pour mold, il faudrait :
- qu'il monte une boîte
- qu'il fasse des relations commerciales pour négocier des contrats avec des fonctionnalités à intégrer en open source
- d'autres trucs chiant d'entrepreneurs
L'argent qui tombe tout seul, c'est un peu un rêve. Oui, parfois, je l'ai aussi.
[^] # Re: Implémentation dans Linux ?
Posté par Glandos . En réponse au lien Éloge de Plan 9, par Drew DeVault. Évalué à 3.
Pour Hurd, mettons, mais c'est pas réaliste de booter sur un Hurd aujourd'hui…
Ce que bash propose, c'est… pas top. Déjà, c'est que dans Bash. Si j'ai envie de le faire en Python ou en C, je vais pas lancer un bash. Ensuite, il faut choisir soi-même un numéro de descripteur de fichier, bon courage pour éviter les conflits.
Enfin, la syntaxe à base de
3<>
et decat <&3
est particulièrement pas simple. Peut-être parce que justement, tout devrait être stocké dans une variable, dès l'ouverture du flux bidirectionnel ?# Implémentation dans Linux ?
Posté par Glandos . En réponse au lien Éloge de Plan 9, par Drew DeVault. Évalué à 7.
J'avais connaissance de ça, mais je me suis toujours demandé… pourquoi personne n'avait tenté de faire un module noyau (ou espace utilisateur ?) qui fait la même chose dans Linux ? Au moins pour tenter.
Ça existe ?
[^] # Re: Droit au silence / ne pas s'incriminer
Posté par Glandos . En réponse au journal code de déverrouillage d'un smartphone : la justice persiste, et signe. Évalué à 3.
https://nitter.fdn.fr/MattAudibert/status/1589619954764349441#m
A priori, les gens du milieu ne sont pas sûrs et certains.
[^] # Re: Tentatives d'explication
Posté par Glandos . En réponse au journal Pourquoi cette passion française pour les ESN?. Évalué à 10.
Si j'ai bien compris ce que m'ont dit mes collègues Allemands, les syndicats ne peuvent pas représenter (et défendre) des salariés qui ne leurs sont pas affiliés.
Résultat : la grande majorité des employés est syndiquée. Et quelque part, ça force les gens à croire, s'investir, et comprendre les actions de leur syndicat. Et ça contraint le syndicat à être ce qu'il devrait être : une instance de représentation des employés.
J'ai pas beaucoup d'expérience, mais dans ma boîte, les syndicats parlent souvent pour eux-mêmes, pour faire du bruit. OK, ils défendent le statut des employés, y a plein de bons cas d'école aussi, mais malgré tout, ça reste une lutte entre la direction et les syndicats. C'est fatigant.
# Droit au silence / ne pas s'incriminer
Posté par Glandos . En réponse au journal code de déverrouillage d'un smartphone : la justice persiste, et signe. Évalué à 6.
Pour ceux qui, comme moi, pensaient que le droit de ne pas s'incriminer était incompatible avec ce délit, et bien c'est faux.
Si j'ai bien compris l'en-tête de cet article : https://www.dalloz-actualite.fr/essentiel/droit-de-ne-pas-s-auto-incriminer-un-droit-aux-contours-flous c'était déjà jugé en 2009.
Et pour le droit suisse, on a https://www.penalex.ch/jurisprudence/droit-de-ne-pas-sauto-incriminer-vs-mesures-de-contrainte/ qui conclut :
Donc je dirais, au pif, de ne pas le faire sans avoir d'avocat d'abord. Mais il va surement dire qu'il faut le faire :)
[^] # Re: intérêt
Posté par Glandos . En réponse au lien Les justificatifs vérifiables : le futur des passes identitaires / sanitaires / sociaux ?. Évalué à 4.
Dans How VCs work > 3. Credential verification
Voilà. En effet, il faut faire confiance à un registre centralisé. Donc oui, ça ne semble qu'un joli emballage de ce qui se fait déjà.
Après, c'est auth0, c'est leur cœur de métier :)
# Grosses limitations de HEIF / AVIF
Posté par Glandos . En réponse au journal Digikam et HEIF. Évalué à 5.
Alors, suite à mon journal sur JPEG-XL, je suis tombé sur une comparaison des formats sur https://cloudinary.com/blog/time_for_next_gen_codecs_to_dethrone_jpeg
Attention, c'est écrit par les gens qui font JPEG-XL. Donc oui, ils prêchent quand même pour leur paroisse, mais la comparaison me semble honnête.
Et les limitations m'ont l'air franchement bloquantes. Surtout sur les dimensions. Mince quoi.
[^] # Re: Je savais même pas qu'il était né, moi...
Posté par Glandos . En réponse au journal Vie et mort (?) de JPEG-XL. Évalué à 3.
On digresse, mais oui, j'ai pas compris Wikipédia. Ceci dit, je ne l'ai pas activé justement.
Et pour les instances pas disponibles… Oui, c'est pareil, j'ai mis une instance Nitter (pour Twitter) et une instance Piped (pour YouTube), parce que sinon, c'est très chiant.
# Ça sent la mauvaise foi
Posté par Glandos . En réponse au journal Vie et mort (?) de JPEG-XL. Évalué à 6. Dernière modification le 31 octobre 2022 à 08:26.
Allez, je peux officiellement lever mon rideau : ça sent la mauvaise foi.
La réponse sur le suivi de ticket par un membre de l'équipe Chromium : https://bugs.chromium.org/p/chromium/issues/detail?id=1178058#c84
Sachant que pour avoir expérimenté AVIF, c'est très bien, mais le temps de décodage est visiblement lent sur une page. Et y a pas de décodage progressif. Et pour faire des grosses images (plus de 8193×4320), c'est de la mosaïque, avec des effets de bords (voir https://cloudinary.com/blog/time_for_next_gen_codecs_to_dethrone_jpeg#limitations).
Je sais que Jon Sneyers défend sa soupe. C'est juste normal. Mais je dois avouer qu'il le fait de manière posée et objective, autrement dit : « professionnelle ». Il a d'ailleurs répondu dans le ticket : https://bugs.chromium.org/p/chromium/issues/detail?id=1178058#c101
Le temps d'encodage pourrait ne pas être un argument (on encode qu'une seule fois), mais même ça, ça donne l'avantage à JPEG-XL.
Il y a peut-être un **vrai* problème à JPEG-XL, mais il ne semble pas technique : brevet, conflit d'intérêt, produit concurrent, etc.
[^] # Re: Je savais même pas qu'il était né, moi...
Posté par Glandos . En réponse au journal Vie et mort (?) de JPEG-XL. Évalué à 3.
Le client Nitter de FDN est ton ami : https://nitter.fdn.fr/jonsneyers
Et LibRedirect fait ça tout seul : https://addons.mozilla.org/fr/firefox/addon/libredirect/