Tu n'aimes peut être pas mon style, alenvers est sans doute très compétant, mais cela n'enlève pas mes compétence non plus.
Par exemple, dans le projet Lisaac, il a été fait un test sur le compilateur (50 kloc) pour voir l'effet, incrément par incrément, de l'inlining, et la diminution puis l'augmentation de la taille du code était très visible. ET le pourquoi aussi.
L'équation fournis plus haut, formalise simplement le fait que l'on va plus vite en évitant un appel de fonction, et les aller-retour dans les registres que cela implique. Ce genre de code va en effet plus vite, mais, comme je l'ai déjà dit les compilo font bien plus que ça. Dés que l'on parle d'inline, on entend toujours quelqu'un dire "attention cela va pourri les caches avec l'augmentation de la taille du code", sauf que personne n'a jamais montré cette augmentation.
Et de mes propres expériences, j'ai remarqué une diminution. Cette croyance va si loin, que j'ai déjà vu des gens découpés un projet en différent .c pour empêcher l'inline automatique du compilateur, car il croit mieux faire le compilo : le code est finalement plus lent et plus gros. C'est une croyance tenace pour les gros code, alors que c'est justement ceux qui ont le plus tendance à réduire.
J'ai aussi codé un firmeware fondu dans un chip TI pour la gestion d'énergie des SOC de téléphone, le genre de truc où tu comptes les octets. Au final, tu te retrouves avec l'équivalent d'un gros fichier avec plein de fonctions static (sinon le code est inliné mais une fonction existe toujours en cas d'appel externe dans le code objet), ce qui correspond au code généré le plus petit. Je dis "l'équivalent d'un gros fichier" car c'est tout de même plus propre de découper et d'utiliser des "#includes".
Il ne faut pas oublier non plus le début du thread : "il y a le fait que ça augmente la taille du code et met donc plus de pressions sur le(s) cache(s) et au final peut ralentir l'exécution d'un programme complexe (ce qui ne se verra pas forcément dans un micro benchmark)." pour que cela soit vrai, la fonction doit être énorme, et ne pas se recombiner avec le code alentour, ce qui est rarement le cas.
Si j'ai bien compris on a 46% du pib pris par les prélèvements obligatoires, et 54% de dépense. La différence est prise par la dette.
Certain économise pense qu'il y a une point d'équilibre vers 60% de prélèvement obligatoires. Par contre, cela veut dire que l'état prendre en charge encore plus de chose ? (flexi sécurié aussi pour les entreprises ? Guichet unique ? formation tout au long de la vie ? financement des syndicats comme pour les partis politiques ? rapprochement des contrats de travail public/privé ? etc…)
Je pense que c'est un projet en soi. Cela peut être un tutorial, un script si cela devient complexe, voir un nouveau projet de module pour serveur, si vraiment une politique correct de sécurité devient une usine à gaz avec les outils actuels (on peut imaginer que le site web met tout seul à jour le DNSSEC par exemple).
"favoriser les soins légers dès le début plutôt que d'attendre la catastrophe onéreuse à soigner…"
Oui mais la sécu rembourse peu les petit soin et beaucoup les soins lourds.
J'avais entendu une fois une émission qui parlait de la gestion des hopitaux. En général, le doyen est un médecin et pas un gestionnaire. Ils ne font pas (faisaient pas ?) de comptabilité analytique. Il n'avait donc aucun idée des dépenses d'un service en particulier, et encore moins si elles étaient justifiés ou pas.
J'ai beaucoup d'espoir dans le big data et l'open data pour trouver des solutions innovantes.
" tu fais de la recherche et tu écris des articles non ?"
Je ne fais pas de la recherche, mais j'ai déjà publié une quinzaine d'article. Ici, l'idée était de faire une présentation de la démarche qui a abouti au résultat actuel. Je pense que cela pouvait intéresser plus de monde, qu'une simple présentation de l'outil final.
C'est ça. Au début, je voulais faire un réseau social pair à pair de main à la main. Je n'ai gardé que le coté novateur de l'échange de la main à la main.
Il y a un plafond au dela duquel l'assurance ne te suit pas, ou est-ce que tu as une franchise à payer ? C'est très différent par rapport aux risques financiers.
Le texte a été relu des centaines de fois mais bon :) Je ne sais pas si tu écris souvent des textes de cette longueurs, mais c'est impossible autrement.
A force de réduire les remboursements de "confort", les mutuelles sont devenu obligatoires, et la CMU a été créé. Ce qui créait un stupide fossé autour du point de ceux qui y ont droit et les autres ! Je trouve que si on a eu besoin de créé la CMU, c'est que la sécu ne fait plus assez son boulot.
Je parle d'un modèle sur ordinateur, pour tester des modèles d'organisation, ou plus exactement des changements plus ou moins mineurs du systèmes actuelles pour en estimer les effets.
Il faudrait un modèle à la wikipedia pour mettre ça en forme. Remarques, la programmation en ligne commence, wikipedia vient de mettre Lua pour créer des templates.
La vignette auto a disparu en France, c'est vrai. 900€/mois pour 55m², c'est le prix pour les villes françaises tendu, mais moins que Paris. Pour comparer, il faudrait que tu donnes son salaire net.
Je note bien l'histoire des plafonds de remboursement, qui existent même pour les "bonnes assurances", ce qui n'existe pas en France. C'est d'ailleurs bizarre de voir de très longue maladie pris en charge à 100% par la sécu. Alors qu'elle refuse de prendre en charge les lunettes ou le dentiste.
Je sais que malgré le fait qu'il n'y ai pas d'option, le soft semble compliqué à comprendre. Mais même avec ce long commentaire, et le "manuel" du logiciel, c'est toujours incompréhensible ?
En même temps, les opterons qui fonctionnent en module de 2, sont plus une version un peu plus burné, que des simples "thread de cpu", mais cela reste de ce domaine là. On dirait que AMD a pris un cpu multihtreadé à 2, puis à ajouté une ou 2 alu pour dire qu'il s'agissait de 2 cpus.
Ou alors, il loue intra-muros ce qui permet d'économiser une voiture. ou alors, ils ont acheté autour de l'an 2000, quand les prix étaient moitié moindre.
Quand il y a trop d'information, il faut aller au niveau au dessus ("meta") pour être capable soi-même d'aller mettre les informations dans les bonnes cases. L'exemple est la physique des ondes qui se retrouve en mécanique, électronique analogique et en optique. Beaucoup de traitement du signal ne fait que reprendre les maths, liés aux matrices.
Ce genre de chose se trouve dans toutes les "sciences humanistes".
Il existe aussi une science dure concernant les phénomènes de rétroaction, qui expliquent aussi beaucoup de chose. Par exemple, un système rapide tant a ressembler à ses informations utilisé
en rétroaction, et non à son but d'origine (cf l'effet des évaluations dans la police).
[^] # Re: la performance par l'inlining
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Si si, le C++ peut parfois être plus rapide que le C. Évalué à 4.
Tu n'aimes peut être pas mon style, alenvers est sans doute très compétant, mais cela n'enlève pas mes compétence non plus.
Par exemple, dans le projet Lisaac, il a été fait un test sur le compilateur (50 kloc) pour voir l'effet, incrément par incrément, de l'inlining, et la diminution puis l'augmentation de la taille du code était très visible. ET le pourquoi aussi.
L'équation fournis plus haut, formalise simplement le fait que l'on va plus vite en évitant un appel de fonction, et les aller-retour dans les registres que cela implique. Ce genre de code va en effet plus vite, mais, comme je l'ai déjà dit les compilo font bien plus que ça. Dés que l'on parle d'inline, on entend toujours quelqu'un dire "attention cela va pourri les caches avec l'augmentation de la taille du code", sauf que personne n'a jamais montré cette augmentation.
Et de mes propres expériences, j'ai remarqué une diminution. Cette croyance va si loin, que j'ai déjà vu des gens découpés un projet en différent .c pour empêcher l'inline automatique du compilateur, car il croit mieux faire le compilo : le code est finalement plus lent et plus gros. C'est une croyance tenace pour les gros code, alors que c'est justement ceux qui ont le plus tendance à réduire.
J'ai aussi codé un firmeware fondu dans un chip TI pour la gestion d'énergie des SOC de téléphone, le genre de truc où tu comptes les octets. Au final, tu te retrouves avec l'équivalent d'un gros fichier avec plein de fonctions static (sinon le code est inliné mais une fonction existe toujours en cas d'appel externe dans le code objet), ce qui correspond au code généré le plus petit. Je dis "l'équivalent d'un gros fichier" car c'est tout de même plus propre de découper et d'utiliser des "#includes".
Il ne faut pas oublier non plus le début du thread : "il y a le fait que ça augmente la taille du code et met donc plus de pressions sur le(s) cache(s) et au final peut ralentir l'exécution d'un programme complexe (ce qui ne se verra pas forcément dans un micro benchmark)." pour que cela soit vrai, la fonction doit être énorme, et ne pas se recombiner avec le code alentour, ce qui est rarement le cas.
"La première sécurité est la liberté"
[^] # Re: qui sait
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 2.
Si j'ai bien compris on a 46% du pib pris par les prélèvements obligatoires, et 54% de dépense. La différence est prise par la dette.
Certain économise pense qu'il y a une point d'équilibre vers 60% de prélèvement obligatoires. Par contre, cela veut dire que l'état prendre en charge encore plus de chose ? (flexi sécurié aussi pour les entreprises ? Guichet unique ? formation tout au long de la vie ? financement des syndicats comme pour les partis politiques ? rapprochement des contrats de travail public/privé ? etc…)
"La première sécurité est la liberté"
[^] # Re: Pas tout compris mais du coup...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Du chiffrement et de la sécurité sur LinuxFr.org (statut au 24/11/2013). Évalué à 3.
Je pense que c'est un projet en soi. Cela peut être un tutorial, un script si cela devient complexe, voir un nouveau projet de module pour serveur, si vraiment une politique correct de sécurité devient une usine à gaz avec les outils actuels (on peut imaginer que le site web met tout seul à jour le DNSSEC par exemple).
"La première sécurité est la liberté"
[^] # Re: qui sait
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 2.
Pour les lunettes, les grosses corrections sont mieux pris en charge que les légères.
L’arrêt du tabac est pris en charge à hauteur de quelques centaines d'euros, alors que 100% d'un cancer des poumons ou de la gorge est pris en charge.
"La première sécurité est la liberté"
[^] # Re: Facteur d'augmentation annuelle et temps de doublement
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Le Top 500 de novembre 2013. Évalué à 3.
Donc l'exaflop devrait être atteint avant 2020, sachant que le petaflop a été atteint en 2008/2009.
"La première sécurité est la liberté"
[^] # Re: qui sait
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 1.
"favoriser les soins légers dès le début plutôt que d'attendre la catastrophe onéreuse à soigner…"
Oui mais la sécu rembourse peu les petit soin et beaucoup les soins lourds.
J'avais entendu une fois une émission qui parlait de la gestion des hopitaux. En général, le doyen est un médecin et pas un gestionnaire. Ils ne font pas (faisaient pas ?) de comptabilité analytique. Il n'avait donc aucun idée des dépenses d'un service en particulier, et encore moins si elles étaient justifiés ou pas.
J'ai beaucoup d'espoir dans le big data et l'open data pour trouver des solutions innovantes.
"La première sécurité est la liberté"
[^] # Re: Quelques remarques
Posté par Nicolas Boulay (site web personnel) . En réponse au journal “indexer, choisir et copier des fichiers” version Beta. Évalué à 1.
J'aurais dû mettre les lien à la fin. En général, je lis les liens ouvert, une fois que j'ai fini un article.
"La première sécurité est la liberté"
[^] # Re: Quelques remarques
Posté par Nicolas Boulay (site web personnel) . En réponse au journal “indexer, choisir et copier des fichiers” version Beta. Évalué à 3.
" tu fais de la recherche et tu écris des articles non ?"
Je ne fais pas de la recherche, mais j'ai déjà publié une quinzaine d'article. Ici, l'idée était de faire une présentation de la démarche qui a abouti au résultat actuel. Je pense que cela pouvait intéresser plus de monde, qu'une simple présentation de l'outil final.
"La première sécurité est la liberté"
[^] # Re: Quelques remarques
Posté par Nicolas Boulay (site web personnel) . En réponse au journal “indexer, choisir et copier des fichiers” version Beta. Évalué à 1.
Cela a été fait aussi. Mais au bout d'un moment, le temps passé ne vaut plus l'amélioration espéré (genre le-mieux-est-l-ennemi-du-bien).
"La première sécurité est la liberté"
[^] # Re: Quelques remarques
Posté par Nicolas Boulay (site web personnel) . En réponse au journal “indexer, choisir et copier des fichiers” version Beta. Évalué à 1.
C'est ça. Au début, je voulais faire un réseau social pair à pair de main à la main. Je n'ai gardé que le coté novateur de l'échange de la main à la main.
"La première sécurité est la liberté"
[^] # Re: qui sait
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 2.
Il y a un plafond au dela duquel l'assurance ne te suit pas, ou est-ce que tu as une franchise à payer ? C'est très différent par rapport aux risques financiers.
"La première sécurité est la liberté"
[^] # Re: Quelques remarques
Posté par Nicolas Boulay (site web personnel) . En réponse au journal “indexer, choisir et copier des fichiers” version Beta. Évalué à 1.
Le texte a été relu des centaines de fois mais bon :) Je ne sais pas si tu écris souvent des textes de cette longueurs, mais c'est impossible autrement.
"La première sécurité est la liberté"
[^] # Re: Quelques remarques
Posté par Nicolas Boulay (site web personnel) . En réponse au journal “indexer, choisir et copier des fichiers” version Beta. Évalué à 3.
J'avoue avoir réécrit tellement de fois ces messages, que j'avais un peu laissé tombé, surtout que cela me cassait mes testes.
Mais je prends note.
Le nom était volontairement passe partout au début. Mais c'est vrai que c'est maintenant un handicap.
"La première sécurité est la liberté"
[^] # Re: qui sait
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 2.
A force de réduire les remboursements de "confort", les mutuelles sont devenu obligatoires, et la CMU a été créé. Ce qui créait un stupide fossé autour du point de ceux qui y ont droit et les autres ! Je trouve que si on a eu besoin de créé la CMU, c'est que la sécu ne fait plus assez son boulot.
"La première sécurité est la liberté"
[^] # Re: Pourquoi les gens comprennent aussi bien l'économie que les (pseudo-)experts ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal L'économie cette méconnue. Évalué à 2.
Je parle d'un modèle sur ordinateur, pour tester des modèles d'organisation, ou plus exactement des changements plus ou moins mineurs du systèmes actuelles pour en estimer les effets.
Il faudrait un modèle à la wikipedia pour mettre ça en forme. Remarques, la programmation en ligne commence, wikipedia vient de mettre Lua pour créer des templates.
"La première sécurité est la liberté"
[^] # Re: qui sait
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 2.
La vignette auto a disparu en France, c'est vrai. 900€/mois pour 55m², c'est le prix pour les villes françaises tendu, mais moins que Paris. Pour comparer, il faudrait que tu donnes son salaire net.
Je note bien l'histoire des plafonds de remboursement, qui existent même pour les "bonnes assurances", ce qui n'existe pas en France. C'est d'ailleurs bizarre de voir de très longue maladie pris en charge à 100% par la sécu. Alors qu'elle refuse de prendre en charge les lunettes ou le dentiste.
"La première sécurité est la liberté"
[^] # Re: Quelques remarques
Posté par Nicolas Boulay (site web personnel) . En réponse au journal “indexer, choisir et copier des fichiers” version Beta. Évalué à 3.
Je sais que malgré le fait qu'il n'y ai pas d'option, le soft semble compliqué à comprendre. Mais même avec ce long commentaire, et le "manuel" du logiciel, c'est toujours incompréhensible ?
"La première sécurité est la liberté"
[^] # Re: qui sait
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 1.
Tu n'as le rapport 200k$ vs 50k€, mais il y a facilement un rapport 2 sur le salaire net.
"La première sécurité est la liberté"
[^] # Re: Pourquoi les gens comprennent aussi bien l'économie que les (pseudo-)experts ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal L'économie cette méconnue. Évalué à 3.
Les écnomistes font souvent des études avec des "modèles", mais ils sont jamais disponibles. Personne n'a envis de faire un bon modèle coopératif ?
"La première sécurité est la liberté"
[^] # Re: À propos d'opterons
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Le Top 500 de novembre 2013. Évalué à 3.
En même temps, les opterons qui fonctionnent en module de 2, sont plus une version un peu plus burné, que des simples "thread de cpu", mais cela reste de ce domaine là. On dirait que AMD a pris un cpu multihtreadé à 2, puis à ajouté une ou 2 alu pour dire qu'il s'agissait de 2 cpus.
"La première sécurité est la liberté"
[^] # Re: qui sait
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 1.
Ou alors, il loue intra-muros ce qui permet d'économiser une voiture. ou alors, ils ont acheté autour de l'an 2000, quand les prix étaient moitié moindre.
"La première sécurité est la liberté"
[^] # Re: Enseignement
Posté par Nicolas Boulay (site web personnel) . En réponse au journal L'économie cette méconnue. Évalué à 2.
Quand il y a trop d'information, il faut aller au niveau au dessus ("meta") pour être capable soi-même d'aller mettre les informations dans les bonnes cases. L'exemple est la physique des ondes qui se retrouve en mécanique, électronique analogique et en optique. Beaucoup de traitement du signal ne fait que reprendre les maths, liés aux matrices.
"La première sécurité est la liberté"
[^] # Re: Pourquoi les gens comprennent aussi bien l'économie que les (pseudo-)experts ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal L'économie cette méconnue. Évalué à 3.
En même temps, modéliser un système économique réaliste devient de plus en plus accessible avec l'augmentation de puissance des ordinateurs.
"La première sécurité est la liberté"
[^] # Re: qui sait
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 2.
Fait le calcul, sans vin, cela revient à 40$ (en prenant (20$+10$)*1.2*1.09).
"La première sécurité est la liberté"
[^] # Re: Pourquoi les gens comprennent aussi bien l'économie que les (pseudo-)experts ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal L'économie cette méconnue. Évalué à 1.
Ce genre de chose se trouve dans toutes les "sciences humanistes".
Il existe aussi une science dure concernant les phénomènes de rétroaction, qui expliquent aussi beaucoup de chose. Par exemple, un système rapide tant a ressembler à ses informations utilisé
en rétroaction, et non à son but d'origine (cf l'effet des évaluations dans la police).
"La première sécurité est la liberté"