Tu as bien plus drĂŽle Ă faire : utiliser des lambda comme callback sans te rendre compte que ce que tu capture dans ta fermeture. Ăa touche tous langages objet qui a des lambdas et personne ne peux rien pour toi. C++ est peut ĂȘtre un peu mieux loti car il rends explicite la capture, mais pas au point de voir quel objet est dans la capture.
Faire un processeur est extrĂȘmement capitalistique, contrairement Ă ce que fait MS ou Facebook, un nouveau processus de fabrication coĂ»te des milliards pour la mise en oeuvre, ne pas ĂȘtre Ă niveau aujourd'hui c'est l'ĂȘtre encore moins demain ;
Sinon il faut, (comme le fait android maintenant et c'est ce que peuvent proposer les distributions "sources" comme gentoo) une compilation Ă l'installation
[^] # Re: Question sur le jitter entropy
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Des nombres alĂ©atoires dans le noyau Linux. ĂvaluĂ© Ă 3.
Jusqu'Ă ce que la moyenne se stabilise.
Du code qui fait des io est pratique pour ça.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pffff
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Rust a 5 ans, rĂ©trospective. ĂvaluĂ© Ă 1.
Dépend des usages, ça. ZGC qui est monstrueux annonce 2ms, ce qui est bien trop important pour un jeu vidéo temps réel.
Je n'ai jamais essayé azul zing.
Ils ne bloquent jamais toute l'application, ils sont totalement prédictibles, ils ne prennent pas de temps CPU hors de la libération de la mémoire,...
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pffff
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Rust a 5 ans, rĂ©trospective. ĂvaluĂ© Ă 2.
C'est discutable. Le JIT a beaucoup plus d'info que la compilation AOT pour faire ces choix et ce n'est pas quelque chose de continue aucun langage managé que je connais ne compile du code continuellement (sinon c'est plus proche d'un code interprété en fait), une fois que le JIT est passé, c'est juste du code natif qui s'exécute. Si ton jeu s'exécute peu de temps ça pose un problÚme, mais sinon ça ne fait pose pas tant de problÚme que ça.
Je pense que c'est plus la gestion de la mémoire qui pose problÚme (les gc créent un overhead en consommation mémoire, ça demande un certains tunning d'avoir un gc qui s'exécute correctement sur du temps réel comme ça,...).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pffff
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Rust a 5 ans, rĂ©trospective. ĂvaluĂ© Ă 2.
Les derniers aussi. Ils sont plus efficaces, mais oui le stop the world existe toujours.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pffff
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Rust a 5 ans, rĂ©trospective. ĂvaluĂ© Ă 2.
Tu as bien plus drĂŽle Ă faire : utiliser des lambda comme callback sans te rendre compte que ce que tu capture dans ta fermeture. Ăa touche tous langages objet qui a des lambdas et personne ne peux rien pour toi. C++ est peut ĂȘtre un peu mieux loti car il rends explicite la capture, mais pas au point de voir quel objet est dans la capture.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Et la suite ?
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Logiciels libres dans une association non-informatique. ĂvaluĂ© Ă 7.
Euh... C'est normal. Tu met en place une solution, il est bien possible qu'une fois que tu parte, la personne qui prendra le relais utilise une autre solution. Ăa marche avec le libre ou non, ça. Ăa peut ĂȘtre Office 365 de MS, GSuite de Google, les diverses options libres qui sont listĂ©es par ici,...
Croire qu'on peut mettre en place un outil (informatique d'autant plus) et qu'il restera Ă vie d'Homme c'est une chimĂšre. Les besoins auront peut ĂȘtre Ă©voluĂ©s dans 5 ans, les solutions aussi. Et de toute maniĂšre qui sommes-nous pour dire au successeur de cette tĂąche comment il doit la faire ? Comment prendrais-tu quelqu'un qui te pousse Ă utiliser une solution qui ne te plaĂźt pas ou que tu ne connais pas (libre ou pas) ?
La seule chose possible c'est de faire au mieux pour ne pas faire de la rétention d'informations.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Questions
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Le dĂ©but de la fin pour Intel ?. ĂvaluĂ© Ă 6.
Sur ton wafer 32" si tu sort N dice ou 25% de plus c'est quand mĂȘme une lĂ©gĂšre diffĂ©rence, non ?
Je comprends le premier point (on arrive probablement a des tailles de soudures en dessous des quels elles perdent en fiabilitĂ©), par contre les 2 points suivants je ne vois pas trop, ils sont liĂ©s Ă la densitĂ© et pas Ă la taille. Si tu as besoin de la surface de ton CPU 32 cĆurs mĂȘme pour refroidir 16 cĆurs, ça ne doit pas trĂšs bien se passer quand tu 32 cĆurs sont effectivement utilisĂ©s.
Alors non parce que tes chaines de productions produisent moins par wafer et il y a une différence énorme entre la taille du PCB et celle du die par exemple :
taille pcb et die de CPU Intel
pour un socket de 37.5mm de cÎté donc 85% de surface sans die.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pffff
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Rust a 5 ans, rĂ©trospective. ĂvaluĂ© Ă 1.
Rien compris Ă cette phrase.
Je ne sais pas. Je dis juste que rust gĂšre la mĂ©moire automatiquement, mĂȘme s'il n'utilise pas de gc pour ça. Tu n'a pas a libĂ©rer manuellement ce que tu as allouĂ© sur le tas. Qu'il y ai des contraintes c'est tout Ă probable, le gc aussi posent des contraintes.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pffff
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Rust a 5 ans, rĂ©trospective. ĂvaluĂ© Ă 5. DerniĂšre modification le 05 septembre 2020 Ă 01:02.
Une comparaison n'est pas une compĂ©tition. Il n'y a rien de con Ă comparer des langages. Observer des approches diffĂ©rentes et leurs impactes. S'inspirer des autres langages est nĂ©cessaire. Rust Ă©tant utilisĂ© Ă des endroits oĂč C ou C++ rĂšgnent en maĂźtres depuis plusieurs dĂ©cennies c'est difficile de ne pas en parler. Mais encore une fois C++ n'a pas tuĂ© C, rust ne tuera pas ses prĂ©dĂ©cesseurs. Je ne vois pas pourquoi s'en offusquer.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Questions
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Le dĂ©but de la fin pour Intel ?. ĂvaluĂ© Ă 3.
Ok je trouve ça fou tout de mĂȘme.
Ce qui signifie qu'ils vendent un paquet de puces totalement fonctionnel au prix du milieu de gamme (en les ayants évidement configurés pour).
J'ai pas de doute qu'ils ont fais leur choix de maniĂšre aussi intelligente que possible.
Merci pour l'info :)
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pffff
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Rust a 5 ans, rĂ©trospective. ĂvaluĂ© Ă 3.
Au moins par défaut, la mémoire n'est pas vraiment gérée à la main. Il n'a pas de garbage collector, mais ça reste une gestion automatique de la mémoire. Comme le RAII de C++ (sauf que c'est tout à fait optionnel en C++).
std::mem::forgetn'est pas sensĂ© ĂȘtre systĂ©matiquement utilisĂ©.https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Questions
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Le dĂ©but de la fin pour Intel ?. ĂvaluĂ© Ă 2.
Ăa n'a rien Ă voir ça. C'est pour gĂ©rer de l'usure et pas des ratages en sortie d'usine. Et c'est quelque chose de parfaitement intĂ©grĂ©, au dĂ©part de ta ligne de production tu connaĂźt ton ratio dĂ©pense de production/prix de vente. Tu ne croise pas les doigts au moment des tests pour savoir si tu fait de la marge ou non.
Oui et non. Aujourd'hui tu ne trouve plus de CPU avec un nombre de cĆur Ă©sotĂ©rique (3, 7, 15 cĆurs). Soit ils ne vendent plus leurs CPUs ratĂ©s (ce qui reprĂ©sente du coup une perte sĂšche, plutĂŽt qu'une perte limitĂ©e), soit ils ont des procĂ©dĂ©s de fabrication plus fiables.
Bien sĂ»r qu'il y a des ratages. J'ai travaillĂ© dans le test Ă©lectrique chez ST, j'ai pu le voir. Mais il y a une diffĂ©rence entre voir des problĂšmes de montĂ©e en charge et rĂ©duire aprĂšs production la frĂ©quence de ton CPU (par exemple) et vendre 20% de silicium en trop. MĂȘme si dans les 2 cas tu en profite pour segmenter ton offre. De base tout cela est un rĂ©elle perte, mais ça me paraĂźt bien plus drastique quand on parle de virer une partie du composant.
Pour le cell, oui les lignes de production n'étaient pas encore chaudes (ce qui est normal).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Concernant le switch Discord
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Rust a 5 ans, rĂ©trospective. ĂvaluĂ© Ă 5.
Ce a quoi ils ont répondu qu'ils ont bien vu, mais qu'ils ne veulent plus avoir de garbage collector https://medium.com/@jesse_11222/we-tried-several-go-versions-595626d34076
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pffff
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Rust a 5 ans, rĂ©trospective. ĂvaluĂ© Ă 10.
Il me paraĂźt logique de comparer le langage avec les 2 rĂ©fĂ©rences de son domaine de prĂ©dilection (la programmation systĂšme et la performance). Ăa ne fait pas toujours plaisir, mais c'est ça d'ĂȘtre celui qui est en place.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Questions
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Le dĂ©but de la fin pour Intel ?. ĂvaluĂ© Ă 8.
Pour le reste je en sais pas, mais on a annoncĂ© la mort d'AMD une fois ou 2 aussi. AprĂšs la gĂ©nĂ©ration Athlon64/P4, Intel a sorti les pentium M et rapidement et Core alors qu'AMD n'a pas su gĂ©rer le passage au multicore. Il gravaient des 4 cores en dĂ©sactiver 1 qui fonctionnait mal et vendaient ça comme 3 cores... Ăa en dit long sur la qualitĂ© de ton processus de fabrication et ça reprĂ©sente des puces la marge sur la vente est largement diminuĂ©e. Et ça venait aprĂšs que le P4 se soit vautrĂ© face Ă l'Athlon64.
Ăa ne coĂ»te pas aussi chĂšre que tu l'annonce. Sinon le Cell ne serait jamais sorti avec la PS3. Oui c'est chĂšre quand tu pars d'une feuille blanche. Intel a dĂ©jĂ montrĂ© qu'ils Ă©taient en mesure de se reprendre quand ils avaient fais de mauvais choix architecturaux (justement avec le P4 par exemple).
Quand tu as les reins aussi solides qu'une boite comme Intel, il en faut beaucoup pour pouvoir dire que c'est la fin.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Script kiddie
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Des nombres alĂ©atoires dans le noyau Linux. ĂvaluĂ© Ă 2.
Tout Ă fait. Entre la suite d'algo et la gueule de chacun d'entre eux. Ils font vraiment du bonneteau avec de bits
^^(c'est l'objectif je sais).Oh oui tout Ă fait ! Je ne devais pas ĂȘtre bien rĂ©veillĂ© quand j'ai lu...
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Script kiddie
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Des nombres alĂ©atoires dans le noyau Linux. ĂvaluĂ© Ă 4.
Ce que je trouve fou dans ta description, c'est qu'on voit grosso modo des chainage d'algo. Par exemple RDRAND â pool d'entrĂ©e entrĂ©e (le brassage) â pool d'entrĂ©e en sorti â pool de sortie en entrĂ©e (le brassage) â pool d'entrĂ©e en sortie (chacha20). LĂ oĂč moi, pauvre dĂ©veloppeur, quand je manipule ce genre de donnĂ©es, je les modifie le moins possible pour Ă©viter tout risque de pĂ©ter l'alĂ©atoire.
D'ailleurs j'ai une question, maintenant que le pool de sorti bloquant n'existe plus quel est l'intĂ©rĂȘt de distinguer le pool d'entrĂ©e du pool de sorti ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Script kiddie
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Des nombres alĂ©atoires dans le noyau Linux. ĂvaluĂ© Ă 10.
J'ai personnellement un algo en temps constant qui arrive presque à prédire chaque bit, mais j'ai du mal à dépasser une efficacité de 50%...
Merci pour le journal trÚs intéressant
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Complexité
PostĂ© par barmic 𩩠. En rĂ©ponse au lien Réécriture en Rust d'outils courants en ligne de commande . ĂvaluĂ© Ă 6.
Le dépÎt d'exa inclut des fichiers pour l'intégration continue, de la documentation, du packaging,... Ce n'est pas trÚs fairplay.
AprĂšs oui un logiciel qui cherche Ă en faire plus et plus gros qu'un logiciel qui chercher le minimalisme.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Beaucoup de bruit pour rien?
PostĂ© par barmic 𩩠. En rĂ©ponse au lien MĂ©gaconstellations de satellites vs. Astrophysique : 1 - 0 . ĂvaluĂ© Ă 2.
Encore une fois plus que SpaceX, BlueOrigin ou OneWeb, on goûte ici la dominance américaine. C'est la FCC qui l'a autorisée. Je ne doute pas que la NASA a elle aussi donné son feu vert.
Je n'ai pas la moindre idée de comment est géré légalement l'espace, mais c'est évident que les USA y font bien ce qu'ils veulent.
Tu a la mĂȘme chose avec les moyens de contrĂŽles d'internet par les USA, avec l'usage du dollar comme Ă©talon, avec...
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Beaucoup de bruit pour rien?
PostĂ© par barmic 𩩠. En rĂ©ponse au lien MĂ©gaconstellations de satellites vs. Astrophysique : 1 - 0 . ĂvaluĂ© Ă 2.
Je me demande si un point trop lumineux ne pose pas de problĂšme de surexposition ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Out of order
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Le dĂ©but de la fin pour Intel ?. ĂvaluĂ© Ă 5.
Alors android utilise les 3 il me semble. La compilation AOT doit permettre d'alléger la compilation à l'installation.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Questions
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Le dĂ©but de la fin pour Intel ?. ĂvaluĂ© Ă 4.
Ah ! Oui effectivement je comprends mieux de quoi il s'agit. Je n'y ai pas pensé de prime abord.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: La situation de Mozilla, de Servo, du Rust
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Firefox 80 Quantum et Daylight sont sortis !. ĂvaluĂ© Ă 4.
C'est justement eux qu'ils ont gardé, ça tombe bien.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Out of order
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Le dĂ©but de la fin pour Intel ?. ĂvaluĂ© Ă 7.
Est-ce que c'est un intĂ©rĂȘt pour le JIT ou les contraintes de performance de compilation de JIT empĂȘche d'avoir ce genre d'optimisation.
Sinon il faut, (comme le fait android maintenant et c'est ce que peuvent proposer les distributions "sources" comme gentoo) une compilation Ă l'installation
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll