Le compilateur retire l'appel à memset car il voit qu'il y a rien derrière qui utilise la variable. 'Cest un mot clé utilisé plutôt en relation avec des accès registres pour éviter des optimisations sur des variables modifiées « à l'extérieur ».
Justement, le registre hardware peut être écrit par le hard, mais une écriture peut aussi changer un comportement (send écrit avec un 1). "volatile" ne gére pas ce cas là ?
Bref une caméra thermique, et un chauffage contrôlé.
Qu'est-ce que tu veux dire par là ? L'évaluation est un problème que je n'évoque pas.
La perte de chaleur ne suffit pas, le critère final est bien la production de CO2 : la même isolation chauffé au gaz, produit 10 fois plus de CO2 que chauffé avec une PAC.
A part dans le ferroviaire, l'acv compte l'intégralité du cycle.
J'avais lu des études hitachi, qui parlait d'ACV PC et de disque dure. En gros, pour un HD, 50kg de CO2 à la production et 50 kg de CO2 à l'usage.
Mais en France on est entre 5 à 10x moins de CO2 que la moyenne mondial par kwh. Donc la partie usage de l'électronique devient anecdotique pour rapport à la fabrication.
J'avais vu des défauts d'algo sur des logiciels simples, d'où l’intérêt d'avoir des modes d'interface simplifié pour Gimp. Tu utilises tout le moteur ultra carré, mais tu simplifies les concepts présenté à l'utilisateur.
Souvent je veux juste recouper une capture d'écran tous les 36 du mois, la dernière fois, je n'ai pas réussi à faire marcher l'outil de découpe. J'utilise Gimp depuis 20 ans.
Il est impensable de refaire un outil graphique pour des trucs simples qui ne le sont pas tant que ça dans le moteur. Mais avoir des "skins" ou des modes d'usages pour gimp serait utile pour simplifier les taches simples (genre un mode paint.3d) mais avec la gestion complexe par dessous.
On peut rajouter une couche à cela : Les "green threads" ou "light tread". Ce sont des threads en mode purement utilisateur. Lors de l'écriture des threads pour linux, il y a eu un grand débat pour finir par se décider pour un thread user == un thread kernel, c'est plus simple. Le fait de mettre plus de thread user par thread kernel redevient à la mode depuis les goroutines Golang.
Un thread user prend obligatoirement des ressources sur la machine (4ko de pile par exemple + descripteur), et donc la gestion limite à quelques millions de threads utilisables. Un thread léger est… plus léger.
Par contre tous appels bloquants kernel bloquent tous les green thread tournant sur le même thread kernel. Par exemple, un read() ou un write(), le kernel met en pause le thread qui fait cette demande pendant qu'il la traite alors que d'autres sont prêt à tourner.
C'est vrai que la gestion des erreurs en go est verbeuse.
Cela me rappel que la gestion des activations (signaux) dans le langage Esterel était assez sympa. De mémoire, chaque bloque retournait un type "activation" en plus des données d'un return classique. Cela permettait d'écrire des choses comme : if(a = toto()) {…} sachant que seul l'activation comptait pour le test et non 'a'.
Ce n'est en rien une taxe, le ciblage ne serait pas gérer par l'état mais par l'entreprise qui a forcément un intérêt à voir ses briques de base correctement maintenu.
Ensuite, cela serait une obligation, et cela concerne les entreprises et non les particuliers, rien à voir avec les dons déductibles (ce n'est pas déductibles).
On devrait mettre 1% obligatoire de dépense du budget vers l'open source.
On pourrait inclure les dons aux associations et développeur principaux de logiciel.
Je suis d'accord. Mais tout passer à 5 ans sans nuance, risque d'augmenter les prix significativement, voir faire disparaitre des produits lors de la transition.
C'est un choix politique. On a bien vu l'effet des étiquettes énergétiques, tout ce qui est sous A a disparu de France.
Personnellement je serais l'UE, j'introduirais une durée de garantie différenciée par catégorie de produits.
Je rajouterais juste un garantie légal de 5 ans optionnelle. En gros, il y aurait la garantie légal de conformité actuelle de 2 ans, et au choix du constructeur, la même garanti sur 5 ans.
Ainsi, il serait difficile pour un vendeur haut de gamme de ne pas proposer 5 ans.
Ils peuvent déjà le faire avec une garanti contractuelle sauf que c'est souvent aléatoire (pas pris en charge, frais de transport, usure "normal" pour une batterie morte en 6 mois). La garanti légale offrirai une vrai garantie avec des termes connues par tous et non folkloriques.
Ce n'est pas tout à fait ça. il dit se conformer aux sanctions et ne se battra pas pour les mainteneurs russes vu qu'il est finnois et qu'il connait les risques avec la Russie.
Les démarcheurs ne sont toujours pas honnêtes sur le numéro affiché.
Dans le cas d'appel de n'importe qui avec ton numéro, je pense que l'on a affaire à des scanneurs de numéro qui essaye d'identifier les numéros actifs et ceux qui ne le sont pas. Ensuite, ce genre de liste doit pouvoir se revendre. Ils utilisent des numéro au pif, pour ne pas se faire intercepter.
[^] # Re: volatile ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal C23: un memset_explicit() qui carbure. Évalué à 4.
Justement, le registre hardware peut être écrit par le hard, mais une écriture peut aussi changer un comportement (send écrit avec un 1). "volatile" ne gére pas ce cas là ?
"La première sécurité est la liberté"
[^] # Re: déjà tu n'es plus à la page
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Le DPE immobilier est mal conçu. Évalué à 5.
Qu'est-ce que tu veux dire par là ? L'évaluation est un problème que je n'évoque pas.
La perte de chaleur ne suffit pas, le critère final est bien la production de CO2 : la même isolation chauffé au gaz, produit 10 fois plus de CO2 que chauffé avec une PAC.
"La première sécurité est la liberté"
[^] # Re: Energie
Posté par Nicolas Boulay (site web personnel) . En réponse au journal L'IA est-elle compatible avec le Libre ?. Évalué à 4.
A part dans le ferroviaire, l'acv compte l'intégralité du cycle.
J'avais lu des études hitachi, qui parlait d'ACV PC et de disque dure. En gros, pour un HD, 50kg de CO2 à la production et 50 kg de CO2 à l'usage.
Mais en France on est entre 5 à 10x moins de CO2 que la moyenne mondial par kwh. Donc la partie usage de l'électronique devient anecdotique pour rapport à la fabrication.
"La première sécurité est la liberté"
[^] # Re: Energie
Posté par Nicolas Boulay (site web personnel) . En réponse au journal L'IA est-elle compatible avec le Libre ?. Évalué à 5.
L'entrainenement est très couteux, mais chatgpt est utilisé par des centaines de millions de personne, l'entrainement est réparti sur eux tous.
552 tonnes de CO2, c'est le bilan carbone de 50 français.
Les chiffres données sont aussi à comparer avec d'autres usages, et pourtant on en parle moins (vidéo).
"La première sécurité est la liberté"
# Energie
Posté par Nicolas Boulay (site web personnel) . En réponse au journal L'IA est-elle compatible avec le Libre ?. Évalué à 1.
On s'en fout un peu en fait. Si cela te pose problème, fait 100km de voiture de moins, cela sera beaucoup plus efficace.
https://andymasley.substack.com/p/individual-ai-use-is-not-bad-for
"La première sécurité est la liberté"
[^] # Re: volatile ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal C23: un memset_explicit() qui carbure. Évalué à 4.
Bonne question.
"La première sécurité est la liberté"
[^] # Re: J'ai du mal à aimer Gimp
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche GIMP 3.0 RC2 est sorti. Évalué à 3.
oui mais GEGL est très bas niveau.
"La première sécurité est la liberté"
[^] # Re: J'ai du mal à aimer Gimp
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche GIMP 3.0 RC2 est sorti. Évalué à 6.
J'avais vu des défauts d'algo sur des logiciels simples, d'où l’intérêt d'avoir des modes d'interface simplifié pour Gimp. Tu utilises tout le moteur ultra carré, mais tu simplifies les concepts présenté à l'utilisateur.
"La première sécurité est la liberté"
[^] # Re: J'ai du mal à aimer Gimp
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche GIMP 3.0 RC2 est sorti. Évalué à 5.
Souvent je veux juste recouper une capture d'écran tous les 36 du mois, la dernière fois, je n'ai pas réussi à faire marcher l'outil de découpe. J'utilise Gimp depuis 20 ans.
Il est impensable de refaire un outil graphique pour des trucs simples qui ne le sont pas tant que ça dans le moteur. Mais avoir des "skins" ou des modes d'usages pour gimp serait utile pour simplifier les taches simples (genre un mode paint.3d) mais avec la gestion complexe par dessous.
"La première sécurité est la liberté"
[^] # Re: Mode asynchrone
Posté par Nicolas Boulay (site web personnel) . En réponse au lien « C’est simple, je ne décroche jamais » : pourquoi les jeunes ne répondent plus au téléphone ?. Évalué à 4.
Et les 3 … qui annonce une reponse ou pas…
"La première sécurité est la liberté"
[^] # Re: bande passante / latence
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Blocking and non-blocking threads. Évalué à 4.
On peut rajouter une couche à cela : Les "green threads" ou "light tread". Ce sont des threads en mode purement utilisateur. Lors de l'écriture des threads pour linux, il y a eu un grand débat pour finir par se décider pour un thread user == un thread kernel, c'est plus simple. Le fait de mettre plus de thread user par thread kernel redevient à la mode depuis les goroutines Golang.
Un thread user prend obligatoirement des ressources sur la machine (4ko de pile par exemple + descripteur), et donc la gestion limite à quelques millions de threads utilisables. Un thread léger est… plus léger.
Par contre tous appels bloquants kernel bloquent tous les green thread tournant sur le même thread kernel. Par exemple, un read() ou un write(), le kernel met en pause le thread qui fait cette demande pendant qu'il la traite alors que d'autres sont prêt à tourner.
"La première sécurité est la liberté"
# C'est pas faux
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Proposition pour réduire la gestion des erreurs en Go par Ian Lance Taylor (un des mainteneurs). Évalué à 4.
C'est vrai que la gestion des erreurs en go est verbeuse.
Cela me rappel que la gestion des activations (signaux) dans le langage Esterel était assez sympa. De mémoire, chaque bloque retournait un type "activation" en plus des données d'un return classique. Cela permettait d'écrire des choses comme : if(a = toto()) {…} sachant que seul l'activation comptait pour le test et non 'a'.
"La première sécurité est la liberté"
# euh
Posté par Nicolas Boulay (site web personnel) . En réponse au journal SCAM ; publier un livre en organisant ses pensées. Évalué à 8.
J'ai pas tout compris, mais je trouve le projet génial. Un peu comme le emacs org-mode.
"La première sécurité est la liberté"
[^] # Re: alternative
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Entrevue avec Herman BRULE, développeur d'Ultracopier et de CatchChallenger. Évalué à 3.
Et avec io_uring ?
"La première sécurité est la liberté"
[^] # Re: 1% du budget it
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Travail bénévole dans le monde du logiciel libre. Évalué à 4.
Ce n'est en rien une taxe, le ciblage ne serait pas gérer par l'état mais par l'entreprise qui a forcément un intérêt à voir ses briques de base correctement maintenu.
Ensuite, cela serait une obligation, et cela concerne les entreprises et non les particuliers, rien à voir avec les dons déductibles (ce n'est pas déductibles).
"La première sécurité est la liberté"
[^] # Re: Comme à chaque fois…
Posté par Nicolas Boulay (site web personnel) . En réponse au lien L’IA pour réduire les coûts de la justice, bonne ou mauvaise idée ?. Évalué à 3.
Pourquoi exiger la perfection pour l'IA et pas pour l'humain ?
https://www.topsante.com/medecine/chat-gpt-fait-mieux-que-les-medecins-pour-etablir-un-diagnostic-medical-une-etude-le-prouve-898264
"La première sécurité est la liberté"
# 1% du budget it
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Travail bénévole dans le monde du logiciel libre. Évalué à 2.
On devrait mettre 1% obligatoire de dépense du budget vers l'open source.
On pourrait inclure les dons aux associations et développeur principaux de logiciel.
"La première sécurité est la liberté"
[^] # Re: Ils se contredisent tous seuls
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Les produits tech sont pensés pour tomber en panne, oui vous pouvez être furax. Évalué à 3.
Je suis d'accord. Mais tout passer à 5 ans sans nuance, risque d'augmenter les prix significativement, voir faire disparaitre des produits lors de la transition.
C'est un choix politique. On a bien vu l'effet des étiquettes énergétiques, tout ce qui est sous A a disparu de France.
"La première sécurité est la liberté"
[^] # Re: Ils se contredisent tous seuls
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Les produits tech sont pensés pour tomber en panne, oui vous pouvez être furax. Évalué à 5.
Je rajouterais juste un garantie légal de 5 ans optionnelle. En gros, il y aurait la garantie légal de conformité actuelle de 2 ans, et au choix du constructeur, la même garanti sur 5 ans.
Ainsi, il serait difficile pour un vendeur haut de gamme de ne pas proposer 5 ans.
Ils peuvent déjà le faire avec une garanti contractuelle sauf que c'est souvent aléatoire (pas pris en charge, frais de transport, usure "normal" pour une batterie morte en 6 mois). La garanti légale offrirai une vrai garantie avec des termes connues par tous et non folkloriques.
"La première sécurité est la liberté"
[^] # Re: Ah ces concours...
Posté par Nicolas Boulay (site web personnel) . En réponse au lien La Nasa cherche à sauver un astronaute sur la Lune et met 45 000 $ sur la table. Évalué à 4.
40 000, c'est même pas 5 mois de boulot d'ingénieurs.
Il pourrait passer des appels d'offre avec un vrai budget.
N'empêche qu'une sorte de chariot de course croisée avec un diable avec une assistance électrique devrait faire le travail.
"La première sécurité est la liberté"
[^] # Re: Une des meilleures séries existantes
Posté par Nicolas Boulay (site web personnel) . En réponse au lien NASA’s Voyager 1 Resumes Regular Operations After Communications Pause. Évalué à 4.
Oui aussi
"La première sécurité est la liberté"
[^] # Re: Une des meilleures séries existantes
Posté par Nicolas Boulay (site web personnel) . En réponse au lien NASA’s Voyager 1 Resumes Regular Operations After Communications Pause. Évalué à 4.
A priori, il existe encore des équipements de maintenance d'avions des années 70. Et donc des équipements de cette époque.
"La première sécurité est la liberté"
[^] # Re: le fond et la forme.
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Linus Torvalds confirme l'expulsion des mainteneurs russes du noyau. Évalué à 10.
Ce n'est pas tout à fait ça. il dit se conformer aux sanctions et ne se battra pas pour les mainteneurs russes vu qu'il est finnois et qu'il connait les risques avec la Russie.
"La première sécurité est la liberté"
[^] # Re: Phishing + Vérification de numéro
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Présomption d'usurpation de numéro téléphone pour du démarchage. Évalué à 6.
ce genre de SMS te demande en général un surcout de 3€ mais ils prennent plus.
"La première sécurité est la liberté"
[^] # Re: Lyon ? Mais non, je suis du côté de Lille ...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Présomption d'usurpation de numéro téléphone pour du démarchage. Évalué à 7.
Les démarcheurs ne sont toujours pas honnêtes sur le numéro affiché.
Dans le cas d'appel de n'importe qui avec ton numéro, je pense que l'on a affaire à des scanneurs de numéro qui essaye d'identifier les numéros actifs et ceux qui ne le sont pas. Ensuite, ce genre de liste doit pouvoir se revendre. Ils utilisent des numéro au pif, pour ne pas se faire intercepter.
"La première sécurité est la liberté"