Bon, je vais devoir me réfréner de commenter sur ce sujet qui me soulève trop souvent de colère.
Mais cette excuse, je l'ai souvent. J'ai ma réponse toute faite :
« Non, ce n'est pas que vous ne m'avez pas vu, c'est que vous n'avez pas regardé ».
Après, vous faites comme vous le voulez dans votre argumentaire. Mais moi, j'enchaîne souvent en disant que si on conduit les yeux fermés, c'est un peu dangereux, etc.
Parce que justement, la consommation après la mise-à-jour en 4.7.4 s'est retrouvé drôlement augmentée. Mais c'est peut-être juste chez moi, allez savoir…
Concernant la consommation, c'est surement du pinaillage du ma part, mais mon onduleur me rapporte une moyenne de 42 W sur les dernières 24h, avec :
- mon serveur / routeur
- ma Freebox mini4K + ONT
- ma base téléphone DECT
Et encore depuis la mise-à-jour il y a un mois de la Freebox, elle consomme 2 à 3W de plus, je ne sais pas pourquoi. Mais oui, 5W, c'est pas mal.
Surtout, je compte la fabrication du RaspberryPi, son chargeur, etc. Et puis pour finir avec un argument d'autorité subjectif et assumé : j'ai un ordinateur, il sait tout faire, pourquoi ne pas le lui faire faire ? ;)
(Sinon, je n'ai rien contre les RaspberryPi, c'est quand même vachement bien)
Vu tout ce que ça fait je comprends que ça soit une image ISO pour l'installer mais… je n'aime pas trop rajouter des ordinateurs pour une seule fonction. J'ai un serveur qui marche très bien, je vais l'utiliser, et il paraît que c'est plus green IT.
Aaaaah, la dissuasion.
Je me considère chanceux parce que je ne suis pas obligé d'aller dans les super/hypermarchés.
Une fois, je me suis retrouvé à un hypermarché Carrefour, ayant acheté je ne sais trop quoi en 5 exemplaires. Probablement de la nourriture pour chat. Et j'avais bien entendu 6 bips, donc je vérifie mon ticket après avoir payé. Y en avait bien 6. Je le mentionne à la caissière qui me dit « ah, désolé, maintenant que c'est payé, il faut aller à l'accueil ».
L'accueil ? Il est à 150m (c'est grand un hypermarché), et y a 3 personnes qui sont là pour traiter 20 personnes qui font la queue pour diverses raisons. Il m'a fallu 20 minutes pour me faire rembourser 3 euros. À côté de ça, il y a 50 poste de caisses ouverts qui encaissent.
Ne me faites pas croire que l'hôte ou l'hôtesse de caisse qui ne peut pas rembourser après une erreur parce que « c'est payé », ce n'est pas fait exprès pour maximiser les erreurs en faveur du vendeur. L'excuse de la lutte contre la fraude ne tient pas.
Je ne connaissais pas Koel, merci, ça a l'air d'être assez abouti. Mais… c'est du PHP. Je n'ai rien contre le langage, mais contre son modèle d'exécution, qui est inefficace par conception (chaque requête est complètement indépendante des autres, aucune mémoire).
Comme toi j'aime bien ranger mes fichiers dans des dossiers, eh bien dans Ultrasonic je n'arrive pas à m'y retrouver.
Et bien, c'est possible dans Ultrasonic. Sisi ! Paramètres > Section « Paramètres de contrôle de lecture > Naviguer en utilisant les tags ID3. Décocher cette case, et après, la vue Albums correspond aux dossiers. C'est pas très intuitif, j'aurais plutôt vu une 4ème section Dossiers à côté de Albums / Artistes / Titres, mais bon hein.
Sinon, est ce qu'il existe un client desktop pour le protocole subsonic?
C'est une très bonne nouvelle. J'ai une vieille tablette (récupérée) qui est peu puissante, et la mise-à-jour de F-Droid lui prend vraiment 2 minutes. Ça devrait être largement mieux.
Par précaution, je vais attendre quelques jours, au cas où il y ait un patch. Après des changements majeurs de format, ça ne serait pas surprenant.
J'ai toujours été surpris par la propriété d'ordonnancement de std::map. Mais c'est une vieille structure. Depuis, la norme d'implémentation est devenue les hash maps, que ce soit en Java ou en Perl ou les dict en Python (bien que ces derniers conservent l'ordre, après une n-ième implémentation).
J'ai presque envie de conseiller std::unordered_map comme std::map et de renommer std::map en std::ordrered_map ;) Quand à l'opérateur [] qui crée forcément un entrée, en appelant le constructeur par défaut, c'est un principe même du langage… qui est un sacré piège, surtout quand les valeurs de la map sont des objets complexes.
A condition d’être capables d’en comprendre les usages et les traitements, de les confier à des institutions de confiance.
La condition est grande. Et trèèèès difficile. Partout, les entreprises privées bénéficient d'une aura sans commune mesure pour aspirer ces données avec pour simple critique « je sais, mais c'est pratique quand même ».
Et de l'autre, les « États potentats » (citation de l'article). Et au milieu, il faudrait créer des organisations de confiance ? Comment ?
c'est ça le point le plus important pour eux : ce n'est pas d'être rentable, ce n'est pas d'avoir des revenus suffisants, mais c'est d'avoir des revenus en constante progression
L'illusion de la croissance.
Ce n'est pourtant pas compliqué de savoir, dès le départ, que cette croissance a une limite. Mais le modèle de financement de ces entreprises fait que les investisseurs attendent cette croissance, y compris quand ils ont investis alors que c'était déjà en train de plafonner. Honnêtement, est-ce que Facebook peut espérer avoir plus d'utilisateurs, en dehors de la croissance de la population humaine ?
Donc, ils font payer. Moi, ça m'arrange, car au moins, ça donne un peu plus de clarté au modèle commercial…
Attention, je vais poser une question à laquelle je n'ai pas de réponse. Et si elle n'est pas pertinente, j'en serai même rassuré.
Effectivement, le discours parle d'une expérience personnelle, et généralise. Bon, je ne suis pas vraiment contre cet avis, ça se vérifie souvent. Mais la conclusion implicite semble être : c'est l'activité qu'on réserve à un genre particulier.
Moi, j'observe un autre effet : l'effet de groupe (ou de réseau). On cherche à s'identifier, à appartenir à un groupe, pour se construire une identité. Il se trouve que le genre est un caractère important de l'identité, et les enfants jouent souvent entre genre séparés. Les activités qui en découlent sont également séparées, parce qu'un groupe va se concentrer sur une activité. Si un groupe possède un genre majoritaire, alors son activité sera … genrée.
C'est comme Facebook. Tout le monde y est parce que… tous les autres y sont.
Casser ce déséquilibre demande autre chose qu'une simple application de nos droits. Il faut convaincre, faire, participer, c'est long et lent, parce qu'il faut que tout le monde bouge, en même temps.
J'espère bien qu'on a passé l'époque du refus explicite d'activité pour cause de genre. Mais pour la suite, c'est toute une éducation, des routines à changer. Ça prendra encore 2 ou 3 générations, si on est chanceux. Courage !
C'est vrai mais il ne faut pas sous-estimer la puissance de la valeur « par défaut ». Par exemple, installer un Windows 10 sans compte Microsoft, c'est le parcours du combattant :)
Alors autant je comprends la première section, qui se concentre sur le blocage d'utilisation détournée à des fins de pistages (genre favicon cache), autant je suis beaucoup plus sceptique sur le retrait automatique de paramètres d'URI.
Si les gros navigateurs le font, ça veut dire qu'ils ne respectent plus la norme. Et que inévitablement, les acteurs qui ont mis en place ce genre de chose vont s'adapter, comme l'utilisation de paramètres dynamique, ou je ne sais quoi d'autres. Ils sont créatifs.
Les extensions font très bien ce travail. Ghostery, uBlock, sont là pour donner le choix à l'utilisateur.
Moi, le design me va, sauf que ma molette se meurt.
Y a des bandes des 352px (images horizontales) et 576px (images verticales) de chaque côté. On pourrait presque mettre trois images (verticales) côte à côte. C'est dommage :)
Pas de résultats de recherche explicites
Pas de vidéos matures sur YouTube
Avec un simple DNS, j'y crois pas. Y a autre chose. Le serveur DNS ne voit que le nom de domaine, et rien du reste de la requête.
Après, c'est NextDNS qui est derrière et qui propose un outil plus complet, avec stockage des logs etc. Mais mince, en DNS pur, sans interception HTTPS, c'est pas possible de filtrer certaines pages d'un site. Sinon, le Pakistan serait intéressé !
Le changelog, c'est un peu mon shot de dopamine à moi. Façon « Tiens, un truc nouveau » pour les consommateurs de grande surface.
Alors oui, quand y a écrit « Correction d'un dépassement de mémoire lors d'un appel à fonction_mega_rare à l'aide de données mal formées », c'est pas super utile.
Par contre, pour les auteurs de bibliothèques : c'est inestimable. Je co-maintiens IHateMoney en Python, et quand dependabot ouvre une modif pour faire une montée en version des nombreuses bibliothèques, je suis bien content de pas avoir à chercher ce qui pourrait péter avant que ça pète réellement.
[^] # Re: alternatives
Posté par Glandos . En réponse au journal Ma musique presque parfaite : Gonic + Ultrasonic. Évalué à 2.
Il semblerait que Navidrome implémente bien l'API pour naviguer parmi les répertoires, donc un client qui gère ça pourra le faire.
Par contre, pas de mode Jukebox dans navidrome, contrairement à gonic : https://github.com/navidrome/navidrome/blob/f7d4fcdcc1a59d1b4f835519efb402897757e371/server/subsonic/api.go#L180
# Pas par défaut
Posté par Glandos . En réponse au lien Après les versions desktop, Mozilla déploie Total Cookie Protection sur Firefox Android . Évalué à 3.
D'après https://www.ghacks.net/2023/03/15/firefox-for-android-update-enhances-privacy-but-you-may-need-to-enable-the-feature/ ce n'est pas activé par défaut.
[^] # Re: Ce ne sont pas les voiture qui tuent mais ceux qui les conduisent.
Posté par Glandos . En réponse au lien These Stupid Trucks are Literally Killing Us. Évalué à 4.
Bon, je vais devoir me réfréner de commenter sur ce sujet qui me soulève trop souvent de colère.
Mais cette excuse, je l'ai souvent. J'ai ma réponse toute faite :
« Non, ce n'est pas que vous ne m'avez pas vu, c'est que vous n'avez pas regardé ».
Après, vous faites comme vous le voulez dans votre argumentaire. Mais moi, j'enchaîne souvent en disant que si on conduit les yeux fermés, c'est un peu dangereux, etc.
[^] # Re: nom d'un autre logiciel partagé
Posté par Glandos . En réponse au journal Ma musique presque parfaite : Gonic + Ultrasonic. Évalué à 2.
Ah, c'est rigolo, je viens d'ouvrir un ticket https://dev.freebox.fr/bugs/index.php?do=details&task_id=37825
Parce que justement, la consommation après la mise-à-jour en 4.7.4 s'est retrouvé drôlement augmentée. Mais c'est peut-être juste chez moi, allez savoir…
[^] # Re: nom d'un autre logiciel partagé
Posté par Glandos . En réponse au journal Ma musique presque parfaite : Gonic + Ultrasonic. Évalué à 3.
Ah merci pour ce détail sur les paquets !
Concernant la consommation, c'est surement du pinaillage du ma part, mais mon onduleur me rapporte une moyenne de 42 W sur les dernières 24h, avec :
- mon serveur / routeur
- ma Freebox mini4K + ONT
- ma base téléphone DECT
Et encore depuis la mise-à-jour il y a un mois de la Freebox, elle consomme 2 à 3W de plus, je ne sais pas pourquoi. Mais oui, 5W, c'est pas mal.
Surtout, je compte la fabrication du RaspberryPi, son chargeur, etc. Et puis pour finir avec un argument d'autorité subjectif et assumé : j'ai un ordinateur, il sait tout faire, pourquoi ne pas le lui faire faire ? ;)
(Sinon, je n'ai rien contre les RaspberryPi, c'est quand même vachement bien)
[^] # Re: nom d'un autre logiciel partagé
Posté par Glandos . En réponse au journal Ma musique presque parfaite : Gonic + Ultrasonic. Évalué à 2.
Vu tout ce que ça fait je comprends que ça soit une image ISO pour l'installer mais… je n'aime pas trop rajouter des ordinateurs pour une seule fonction. J'ai un serveur qui marche très bien, je vais l'utiliser, et il paraît que c'est plus green IT.
[^] # Re: Quel contrôle des prix?
Posté par Glandos . En réponse au lien La fin de l’impression systématique des tickets de caisse : quels sont mes droits ?. Évalué à 8.
Aaaaah, la dissuasion.
Je me considère chanceux parce que je ne suis pas obligé d'aller dans les super/hypermarchés.
Une fois, je me suis retrouvé à un hypermarché Carrefour, ayant acheté je ne sais trop quoi en 5 exemplaires. Probablement de la nourriture pour chat. Et j'avais bien entendu 6 bips, donc je vérifie mon ticket après avoir payé. Y en avait bien 6. Je le mentionne à la caissière qui me dit « ah, désolé, maintenant que c'est payé, il faut aller à l'accueil ».
L'accueil ? Il est à 150m (c'est grand un hypermarché), et y a 3 personnes qui sont là pour traiter 20 personnes qui font la queue pour diverses raisons. Il m'a fallu 20 minutes pour me faire rembourser 3 euros. À côté de ça, il y a 50 poste de caisses ouverts qui encaissent.
Ne me faites pas croire que l'hôte ou l'hôtesse de caisse qui ne peut pas rembourser après une erreur parce que « c'est payé », ce n'est pas fait exprès pour maximiser les erreurs en faveur du vendeur. L'excuse de la lutte contre la fraude ne tient pas.
[^] # Re: Outils de gestion de bibliothèques musicale
Posté par Glandos . En réponse au journal Ma musique presque parfaite : Gonic + Ultrasonic. Évalué à 2.
Je ne connaissais pas Koel, merci, ça a l'air d'être assez abouti. Mais… c'est du PHP. Je n'ai rien contre le langage, mais contre son modèle d'exécution, qui est inefficace par conception (chaque requête est complètement indépendante des autres, aucune mémoire).
[^] # Re: Merci...
Posté par Glandos . En réponse au journal Ma musique presque parfaite : Gonic + Ultrasonic. Évalué à 5.
Et bien, c'est possible dans Ultrasonic. Sisi ! Paramètres > Section « Paramètres de contrôle de lecture > Naviguer en utilisant les tags ID3. Décocher cette case, et après, la vue Albums correspond aux dossiers. C'est pas très intuitif, j'aurais plutôt vu une 4ème section Dossiers à côté de Albums / Artistes / Titres, mais bon hein.
D'autres trucs plus obscurs sur https://github.com/topics/subsonic-client
[^] # Re: alternatives
Posté par Glandos . En réponse au journal Ma musique presque parfaite : Gonic + Ultrasonic. Évalué à 3.
Ah oui, Navidrome est bien utilisé aussi.
Mais j'ai arrêté quand j'ai vu : https://github.com/navidrome/navidrome/issues/1502
On ne peut pas parcourir sa collection par répertoire. Et apparemment, c'est dur à implémenter dans Navidrome.
# Mattermost
Posté par Glandos . En réponse au lien Appel à l'aide pour migrer une communauté hors de Discord. Évalué à 3.
Ils veulent pas essayer un Mattermost ?
Je ne sais pas si ça coche toutes les cases, mais c'est plutôt pas mal, vu que la fédération n'a pas l'air d'être requise.
# Moins de consommation
Posté par Glandos . En réponse au lien F-Droid client app for Android : New repository format for faster and smaller updates - f-droid.org. Évalué à 3.
C'est une très bonne nouvelle. J'ai une vieille tablette (récupérée) qui est peu puissante, et la mise-à-jour de F-Droid lui prend vraiment 2 minutes. Ça devrait être largement mieux.
Par précaution, je vais attendre quelques jours, au cas où il y ait un patch. Après des changements majeurs de format, ça ne serait pas surprenant.
# Combien la typo ?
Posté par Glandos . En réponse au lien Ford : système d'auto-conduite des véhicules autonomes à la fourrière pour défaut de paiement. Évalué à 2.
La première image du PDF sur https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/20230055958 indique « Lending Insitution ».
Ça fait très sérieux comme relecture.
# Héritage de std::map
Posté par Glandos . En réponse au lien Effortless Performance Improvements in C++: std::unordered_map. Évalué à 5.
J'ai toujours été surpris par la propriété d'ordonnancement de
std::map
. Mais c'est une vieille structure. Depuis, la norme d'implémentation est devenue les hash maps, que ce soit en Java ou en Perl ou les dict en Python (bien que ces derniers conservent l'ordre, après une n-ième implémentation).J'ai presque envie de conseiller
std::unordered_map
commestd::map
et de renommerstd::map
enstd::ordrered_map
;) Quand à l'opérateur[]
qui crée forcément un entrée, en appelant le constructeur par défaut, c'est un principe même du langage… qui est un sacré piège, surtout quand les valeurs de la map sont des objets complexes.[^] # Re: Lapin compris
Posté par Glandos . En réponse au lien Nous devons, contre-intuitivement, dépasser notre réticence à communiquer nos données personnelles. Évalué à 7.
La condition est grande. Et trèèèès difficile. Partout, les entreprises privées bénéficient d'une aura sans commune mesure pour aspirer ces données avec pour simple critique « je sais, mais c'est pratique quand même ».
Et de l'autre, les « États potentats » (citation de l'article). Et au milieu, il faudrait créer des organisations de confiance ? Comment ?
[^] # Re: Sentiment étrange quand je lis ce billet (et d'autres du même acabit)
Posté par Glandos . En réponse au lien Meta Verified : c’était gratuit et cela ne le sera plus jamais.. Évalué à 5.
L'illusion de la croissance.
Ce n'est pourtant pas compliqué de savoir, dès le départ, que cette croissance a une limite. Mais le modèle de financement de ces entreprises fait que les investisseurs attendent cette croissance, y compris quand ils ont investis alors que c'était déjà en train de plafonner. Honnêtement, est-ce que Facebook peut espérer avoir plus d'utilisateurs, en dehors de la croissance de la population humaine ?
Donc, ils font payer. Moi, ça m'arrange, car au moins, ça donne un peu plus de clarté au modèle commercial…
# JPEG XL
Posté par Glandos . En réponse au lien It’s the future — you can stop using JPEGs. Évalué à 4.
https://jpegxl.info/why-jxl.html
C'est vrai qu'il a l'air de découvrir que ces formats sont révolutionnaires. Mais il ne peut pas ne pas être tombé sur JPEG-XL…
Bref, l'article est un peu trop manichéen :)
[^] # Re: La science, justement
Posté par Glandos . En réponse au lien Dès le plus jeune âge, implicitement, les filles sont exclues du domaine scientifique . Évalué à 3.
Attention, je vais poser une question à laquelle je n'ai pas de réponse. Et si elle n'est pas pertinente, j'en serai même rassuré.
Effectivement, le discours parle d'une expérience personnelle, et généralise. Bon, je ne suis pas vraiment contre cet avis, ça se vérifie souvent. Mais la conclusion implicite semble être : c'est l'activité qu'on réserve à un genre particulier.
Moi, j'observe un autre effet : l'effet de groupe (ou de réseau). On cherche à s'identifier, à appartenir à un groupe, pour se construire une identité. Il se trouve que le genre est un caractère important de l'identité, et les enfants jouent souvent entre genre séparés. Les activités qui en découlent sont également séparées, parce qu'un groupe va se concentrer sur une activité. Si un groupe possède un genre majoritaire, alors son activité sera … genrée.
C'est comme Facebook. Tout le monde y est parce que… tous les autres y sont.
Casser ce déséquilibre demande autre chose qu'une simple application de nos droits. Il faut convaincre, faire, participer, c'est long et lent, parce qu'il faut que tout le monde bouge, en même temps.
J'espère bien qu'on a passé l'époque du refus explicite d'activité pour cause de genre. Mais pour la suite, c'est toute une éducation, des routines à changer. Ça prendra encore 2 ou 3 générations, si on est chanceux. Courage !
[^] # Re: Pertinence de certains tests
Posté par Glandos . En réponse au lien Open-source tests of web browser privacy. Updated 2023-02-03. Évalué à 7.
C'est vrai mais il ne faut pas sous-estimer la puissance de la valeur « par défaut ». Par exemple, installer un Windows 10 sans compte Microsoft, c'est le parcours du combattant :)
# Pertinence de certains tests
Posté par Glandos . En réponse au lien Open-source tests of web browser privacy. Updated 2023-02-03. Évalué à 4.
Alors autant je comprends la première section, qui se concentre sur le blocage d'utilisation détournée à des fins de pistages (genre favicon cache), autant je suis beaucoup plus sceptique sur le retrait automatique de paramètres d'URI.
Si les gros navigateurs le font, ça veut dire qu'ils ne respectent plus la norme. Et que inévitablement, les acteurs qui ont mis en place ce genre de chose vont s'adapter, comme l'utilisation de paramètres dynamique, ou je ne sais quoi d'autres. Ils sont créatifs.
Les extensions font très bien ce travail. Ghostery, uBlock, sont là pour donner le choix à l'utilisateur.
# C'est vertical
Posté par Glandos . En réponse au journal Un site libre pour de l’art libre : Un Renard au Japon. Évalué à 3.
Moi, le design me va, sauf que ma molette se meurt.
Y a des bandes des 352px (images horizontales) et 576px (images verticales) de chaque côté. On pourrait presque mettre trois images (verticales) côte à côte. C'est dommage :)
# Résumé
Posté par Glandos . En réponse au lien An announcement from GitLab CEO Sid Sijbrandij . Évalué à 8.
GitLab licencie 7% de ses effectifs.
[^] # Re: Qui impose sa morale
Posté par Glandos . En réponse au lien dns0.eu : résolveur DNS récursif gratuit, souverain et conforme au RGPD . Évalué à 5.
AH !
Ben là, d'accord, avec une réponse vers le A/AAAA de restrict.youtube.com sur une demande à youtube.com, ça peut marcher.
Comme disais gUI, ça demande le concours des sites.
[^] # Re: Qui impose sa morale
Posté par Glandos . En réponse au lien dns0.eu : résolveur DNS récursif gratuit, souverain et conforme au RGPD . Évalué à 8.
Avec un simple DNS, j'y crois pas. Y a autre chose. Le serveur DNS ne voit que le nom de domaine, et rien du reste de la requête.
Après, c'est NextDNS qui est derrière et qui propose un outil plus complet, avec stockage des logs etc. Mais mince, en DNS pur, sans interception HTTPS, c'est pas possible de filtrer certaines pages d'un site. Sinon, le Pakistan serait intéressé !
# Dopamine, mais je me désintox.
Posté par Glandos . En réponse au journal Changelog, pour quoi, pour quoi ?. Évalué à 7.
Le changelog, c'est un peu mon shot de dopamine à moi. Façon « Tiens, un truc nouveau » pour les consommateurs de grande surface.
Alors oui, quand y a écrit « Correction d'un dépassement de mémoire lors d'un appel à
fonction_mega_rare
à l'aide de données mal formées », c'est pas super utile.Par contre, pour les auteurs de bibliothèques : c'est inestimable. Je co-maintiens IHateMoney en Python, et quand dependabot ouvre une modif pour faire une montée en version des nombreuses bibliothèques, je suis bien content de pas avoir à chercher ce qui pourrait péter avant que ça pète réellement.