Pas de bon support d'annotations des fonctions pour lister les exceptions qui peuvent être retournées et garantir qu'elles soient toutes soit attrapées soit transférées.
Pas pour l'instant. Mais si l'idée est qu'ils se développent, raisonner à empreinte constante est fallacieux.
Et puis les pays pauvres seront la source de réfugiés climatiques. Avoir 500 millions de réfugiés climatiques ou 1 milliard c'est pas la même chose.
Regarde la Chine. L'empreinte carbone par habitant a explosé faisant d'elle le premier pays émetteur de carbone (ils ont aussi récupéré les émissions délocalisées par d'autres pays).
Donc oui sur le principe, le problème actuel c'est surtout les pays riches. Mais ça ne veut pas dire qu'encourager la transition démographique des pays en voie de développement n'a pas d'intérêt.
Je pense qu'il est plus désabusé par les représentants politiques et médiatiques de l'écologie que par ce que je considère personnellement comme de véritables écolos comme Jancovici.
J'ai vu récemment une vidéo intéressante qui mettait en parallèle le traitement médiatique et politique des chômeurs (considérés responsables d'être au chômage) et des entreprises/entrepreneurs (courageux preneurs de risques et créateurs d'emplois). C'est très intéressant et j'aime bien le côté sarcastique du vidéaste: https://youtu.be/uNXAlL26mus
Et puis pour que le biais de sélection joue, il faudrait qu'il y ait une raison pour que les gens agressés dans des rues non éclairées se plaignent moins que ceux agressés dans les rues éclairées. La seule raison pertinente que je vois c'est une proportion ou une fréquentation bien moindre de rues éclairées. Personnellement je n'ai aucune idée de si c'est le cas.
D'après ce que j'ai compris, le journal raccourci pas mal au point de fausser les choses. Carbon est un langage different, ayant pour objectif d'être plus safe et plus facile que le C++ mais aussi performant. Une alternative à Rust du coup, un peu moins safe mais aussi moins compliqué à utiliser.
La compatibilité avec le C++ est aussi un point important mais là j'aimerais bien voir comment ils y arrivent.
Bon après, c'est difficile de savoir ce qui est avéré et ce qui est spéculation dans tout ça.
Pour moi (sous Debian) le comportement par défaut est de ne pas sauver la session et je le change systématiquement à l'installation. Ça dépend peut être des distributions.
Personnellement j'ai un squelette de repo par langage que j'ai tendance à réutiliser pour chaque projet dans ce langage. Pour Rust, c'est cargo qui s'en charge. Pour Python c'est juste deux fichiers. Mais pour d'autres langages comme Java ou C++ c'est plus conséquent afin d'avoir un build system bien configuré, des tests et une structure qui va suivre quand le projet va grossir (parce que si je pars sur ces langages, c'est pas pour 100 ou 1000 lignes de codes…).
Mais si jamais je devais faire un petit truc en C++ avec 100 lignes de code, je partirais quand même là dessus parce que ça simplifie énormément la vie d'avoir un truc tout prêt où y'a juste à coder ce qui t'intéresse sans avoir à réinventer la roue:
- qu'est-ce que je mets dans mon makefile
- ah mince j'ai une nouvelle dépendance, comment je l'ajoute
- une copine veut tester mon code mais ça marche pas chez elle, pourquoi ? Ah oui j'avais supposé que X était présent et l'erreur n'est pas du tout évidente
- etc …
Et puis quand tu connais un environnement/framework/… il n'y a pas vraiment de surcoût à payer pour l'utiliser sur quelque chose de trop petit. Pour les autres oui, si ils n'utilisent pas la chose en question ailleurs. Mais si c'est ton projet, t'as souvent tendance à pas trop en tenir compte et ça ne le choque pas.
[^] # Re: Bug ?
Posté par Colin Pitrat (site web personnel) . En réponse au journal Merci à l'auteur de xcpc!. Évalué à 3.
Effectivement je n'ai pas été très clair mais l'extrait de code vient de xcpc. Pour le 464, il ne remplit pas la ROM amsdos.
Dans Caprice32, la ROM amsdos était passée pour tous les modèles, d'où le bug.
[^] # Re: Mes impressions
Posté par Colin Pitrat (site web personnel) . En réponse au journal Performances et GC : détruisons les mythes. Évalué à 2. Dernière modification le 20 septembre 2022 à 10:53.
Quand le dev est compétent il choisit son langage en fonction du problème qu'il veut résoudre…
Et dans 99.9% [+/-0.1%] des cas c'est Rust [source: sondage sur un échantillon représentatif de devs compétents, N=1].
# Trouvé
Posté par Colin Pitrat (site web personnel) . En réponse au journal Computer Graphics de Scratch de Gabriel Gambetta. Évalué à 3.
La quatrième c'est la bleue. La première, la jaune, est moins évidente même si elle est plus grosse.
# Pareil
Posté par Colin Pitrat (site web personnel) . En réponse au journal Hacking d'une machine à pain. Évalué à 2.
J'aurais fait pareil (d'ailleurs je l'ai fait avec mon four et avec la machine à laver de mon frère) mais en moins propre pour la partie "physique".
Bravo pour l'intégration qui me paraît vraiment réussie.
[^] # Re: Autres chaînes de sciences en vrac
Posté par Colin Pitrat (site web personnel) . En réponse au journal Vulgarisation scientifique en vidéo et en français. Évalué à 2.
Risque Alpha : Epidemiologie et statistiques. Juste excellent. Malheureusement au point mort depuis un moment.
[^] # Re: Sinon, Marty...
Posté par Colin Pitrat (site web personnel) . En réponse au journal Une idée pour économiser 2.21 gigowatts sur la bande passante de Youtube. Évalué à 3.
C'est pas une énergie c'est une puissance doc.
[^] # Re: Qt
Posté par Colin Pitrat (site web personnel) . En réponse au journal De l'influence néfaste de Google sur les développeurs C++. Évalué à 3.
Pas de bon support d'annotations des fonctions pour lister les exceptions qui peuvent être retournées et garantir qu'elles soient toutes soit attrapées soit transférées.
[^] # Re: Hypermarchés
Posté par Colin Pitrat (site web personnel) . En réponse au journal Hypocrisie d'énergie . Évalué à 6.
Trop de négation tue la négation :)
[^] # Re: Oui
Posté par Colin Pitrat (site web personnel) . En réponse au journal Hypocrisie d'énergie . Évalué à 4.
Ah oui, malheureusement je ne peux pertinenter qu'une seule fois !
[^] # Re: Oui
Posté par Colin Pitrat (site web personnel) . En réponse au journal Hypocrisie d'énergie . Évalué à 10. Dernière modification le 24 juillet 2022 à 10:50.
Je croyais que c'était bien d'isoler pourtant!
OK, je sors … -> []
[^] # Re: Petits gestes et grand vide
Posté par Colin Pitrat (site web personnel) . En réponse au journal Hypocrisie d'énergie . Évalué à 3.
= peut être pas mais intersection non vide c'est certain :)
[^] # Re: Petits gestes et grand vide
Posté par Colin Pitrat (site web personnel) . En réponse au journal Hypocrisie d'énergie . Évalué à 2.
Pas pour l'instant. Mais si l'idée est qu'ils se développent, raisonner à empreinte constante est fallacieux.
Et puis les pays pauvres seront la source de réfugiés climatiques. Avoir 500 millions de réfugiés climatiques ou 1 milliard c'est pas la même chose.
Regarde la Chine. L'empreinte carbone par habitant a explosé faisant d'elle le premier pays émetteur de carbone (ils ont aussi récupéré les émissions délocalisées par d'autres pays).
Donc oui sur le principe, le problème actuel c'est surtout les pays riches. Mais ça ne veut pas dire qu'encourager la transition démographique des pays en voie de développement n'a pas d'intérêt.
[^] # Re: Je m'en fiche de plus en plus.
Posté par Colin Pitrat (site web personnel) . En réponse au journal Hypocrisie d'énergie . Évalué à 6.
Je pense qu'il est plus désabusé par les représentants politiques et médiatiques de l'écologie que par ce que je considère personnellement comme de véritables écolos comme Jancovici.
[^] # Re: Je m'en fiche de plus en plus.
Posté par Colin Pitrat (site web personnel) . En réponse au journal Hypocrisie d'énergie . Évalué à 10.
ils/elles pensent qu'ils/elles n'y seront pas dans cet enfer
[^] # Re: Hypocrisie non
Posté par Colin Pitrat (site web personnel) . En réponse au journal Hypocrisie d'énergie . Évalué à 10.
J'ai vu récemment une vidéo intéressante qui mettait en parallèle le traitement médiatique et politique des chômeurs (considérés responsables d'être au chômage) et des entreprises/entrepreneurs (courageux preneurs de risques et créateurs d'emplois). C'est très intéressant et j'aime bien le côté sarcastique du vidéaste:
https://youtu.be/uNXAlL26mus
[^] # Re: Et surtout...
Posté par Colin Pitrat (site web personnel) . En réponse au journal Hypocrisie d'énergie . Évalué à 4.
Donc tu sous-entends que plus de 99% des rues sont parfaitement éclairées ?
[^] # Re: Et surtout...
Posté par Colin Pitrat (site web personnel) . En réponse au journal Hypocrisie d'énergie . Évalué à 6.
Et puis pour que le biais de sélection joue, il faudrait qu'il y ait une raison pour que les gens agressés dans des rues non éclairées se plaignent moins que ceux agressés dans les rues éclairées. La seule raison pertinente que je vois c'est une proportion ou une fréquentation bien moindre de rues éclairées. Personnellement je n'ai aucune idée de si c'est le cas.
[^] # Re: C'est moi ou c'est idiot ?
Posté par Colin Pitrat (site web personnel) . En réponse au journal Google forke C++. Évalué à 3. Dernière modification le 21 juillet 2022 à 22:05.
D'après ce que j'ai compris, le journal raccourci pas mal au point de fausser les choses. Carbon est un langage different, ayant pour objectif d'être plus safe et plus facile que le C++ mais aussi performant. Une alternative à Rust du coup, un peu moins safe mais aussi moins compliqué à utiliser.
La compatibilité avec le C++ est aussi un point important mais là j'aimerais bien voir comment ils y arrivent.
Bon après, c'est difficile de savoir ce qui est avéré et ce qui est spéculation dans tout ça.
[^] # Re: https://killedbygoogle.com/
Posté par Colin Pitrat (site web personnel) . En réponse au journal Google forke C++. Évalué à 7.
Moi qui pensais qu'il faisait partie des gens bons.
[^] # Re: Les pref!
Posté par Colin Pitrat (site web personnel) . En réponse au journal Firefox, il m'énerve. Évalué à 2.
Pour moi (sous Debian) le comportement par défaut est de ne pas sauver la session et je le change systématiquement à l'installation. Ça dépend peut être des distributions.
[^] # Re: Les pref!
Posté par Colin Pitrat (site web personnel) . En réponse au journal Firefox, il m'énerve. Évalué à 3.
Sauf que là ça a toujours été là. Enfin, depuis l'introduction de la restauration de session et de la barre unifiée.
[^] # Re: Crédit Agricole
Posté par Colin Pitrat (site web personnel) . En réponse au journal De retour aux années 2000 avec EDF. Évalué à 9.
Si je viens avec mon portable avec LFS dessus, j'aimerais bien les voir installer Chrome :-)
[^] # Re: Perso
Posté par Colin Pitrat (site web personnel) . En réponse au journal Comment s’appelle ce design web ?. Évalué à 2.
En jaune sur fond bleu pour moi. Vive les CPC couleur !
[^] # Re: Le platisme,
Posté par Colin Pitrat (site web personnel) . En réponse au journal Comment s’appelle ce design web ?. Évalué à 4.
Cette blague tombe à plat
# Perso
Posté par Colin Pitrat (site web personnel) . En réponse au journal Software architecture considered harmful. Évalué à 7. Dernière modification le 09 juin 2022 à 13:12.
Personnellement j'ai un squelette de repo par langage que j'ai tendance à réutiliser pour chaque projet dans ce langage. Pour Rust, c'est cargo qui s'en charge. Pour Python c'est juste deux fichiers. Mais pour d'autres langages comme Java ou C++ c'est plus conséquent afin d'avoir un build system bien configuré, des tests et une structure qui va suivre quand le projet va grossir (parce que si je pars sur ces langages, c'est pas pour 100 ou 1000 lignes de codes…).
Mais si jamais je devais faire un petit truc en C++ avec 100 lignes de code, je partirais quand même là dessus parce que ça simplifie énormément la vie d'avoir un truc tout prêt où y'a juste à coder ce qui t'intéresse sans avoir à réinventer la roue:
- qu'est-ce que je mets dans mon makefile
- ah mince j'ai une nouvelle dépendance, comment je l'ajoute
- une copine veut tester mon code mais ça marche pas chez elle, pourquoi ? Ah oui j'avais supposé que X était présent et l'erreur n'est pas du tout évidente
- etc …
Et puis quand tu connais un environnement/framework/… il n'y a pas vraiment de surcoût à payer pour l'utiliser sur quelque chose de trop petit. Pour les autres oui, si ils n'utilisent pas la chose en question ailleurs. Mais si c'est ton projet, t'as souvent tendance à pas trop en tenir compte et ça ne le choque pas.