HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

Les meilleurs longs formats de Hacker News, relus plus calmement.

11427 articles Page 72/1143 Sans filtre

Research finds 485 chemicals in US pesticide products linked to breast cancer

Une nouvelle étude a identifié au moins 485 substances chimiques présentes dans des produits phytosanitaires américains et associées au cancer du sein, comprenant des ingrédients actifs et des centaines d'ingrédients dits « inertes » qui échappent souvent à un examen complet de sécurité. Les auteurs soulignent que l'Agence de protection de l'environnement (EPA) évalue les risques de chaque ingrédient individuellement sans prendre en compte la formule complète des pesticides ni l'exposition à des mélanges, ce qui crée un point aveugle réglementaire. Ces produits chimiques sont retrouvés non seulement sur les cultures mais aussi dans les traitements contre les poux, les engrais de pelouse, les antiparasitaires pour animaux et dans l'eau, et 84 d'entre eux ont été détectés dans la population générale selon le NHANES tandis que l'étude a identifié environ 462 substances dans l'eau potable. Les défenseurs de la santé publique relèvent que les ingrédients dits inertes ne sont pas biologiquement inactifs, que certains perturbateurs hormonaux peuvent aggraver les risques à de faibles doses via des réponses non monotones, et que des liens entre les responsables de l'EPA et l'industrie peuvent influer sur la réglementation. Les auteurs préconisent d'élargir les avertissements comme la Proposition 65 de Californie pour décourager l'usage de certaines substances, et recommandent aux consommateurs d'acheter des produits biologiques ou non traités et d'utiliser des systèmes de filtration (charbon actif ou osmose inverse) pour réduire l'exposition à ces pesticides.

A New Experiment Meta-Strategy

Le désordre dans mon laboratoire me rendait les expériences pénibles et m'empêchait d'exploiter mes rares soirées libres. J'ai réorganisé l'espace en rangeant le matériel par fonction, acheté et monté des meubles IKEA, puis consigné la liste complète des composants, instruments et échantillons chimiques. J'ai donné cet inventaire à Claude pour qu'il génère une application QtPy représentant l'espace d'expérimentation possible à partir de mon matériel, avec protocoles, classement par difficulté et durée, et indications sur les dynamiques explorées. Je souhaite intégrer cet outil à des ressources pédagogiques et à une revue de la littérature pour optimiser la nouveauté, le coût et la complexité des expériences et évaluer leur concordance avec les travaux existants. Parmi les idées retenues, je suis particulièrement intéressé par l'étude des oscillations de convection en chauffant un bécher, ce qui m'a conduit à acheter des sondes de température plus adaptées.

Lunar Terminator Paradox

L'auteur a écrit un programme pour comprendre une illusion optique liée aux phases lunaires qui lui semblait incompréhensible. Après le coucher du soleil on s'attend à ce que la partie illuminée de la Lune pointe vers le bas, vers le Soleil, mais parfois elle semble pointer vers le haut. Le programme montre que, pour une Lune pleine ou quasi pleine, la même hémisphère est éclairée quelle que soit l'élévation, et qu'en regardant la Lune depuis en dessous on voit une tranche d'ombre en bas qui donne l'impression que l'éclat « pointe » vers le haut. L'étude indique qu'un premier quartier n'a pas ce comportement paradoxal, que l'effet devient plus net quand la Lune est plus pleine comme le montrent des graphiques pour une Lune aux trois quarts et que la variation de l'azimut du Soleil pour une Lune à 60° d'élévation produit des configurations allant d'un croissant éclairé en bas à des phases gibbeuses orientées vers le haut. L'auteur signale enfin que les outils d'IA testés (Claude et Gemini) n'ont pas réussi à raisonner correctement sur ce problème, concluant que l'intelligence artificielle générale n'est pas encore atteinte.

Writing Efficient C++ Code (2013)

L'article explique que, malgré l'attrait des langages haut niveau, C++ reste souvent le meilleur choix lorsque les performances natives sont cruciales et qu'il faut connaître les bonnes pratiques pour exploiter le matériel. Il présente la conception orientée données (Data-Oriented Design) comme une manière de penser qui privilégie le layout mémoire et les structures de données contiguës pour réduire les cache misses et faciliter le parallélisme, en opposition aux objets répartis et aux couches d'abstraction coûteuses. L'auteur détaille la hiérarchie mémoire et l'importance du cache, en recommandant d'utiliser des tableaux contigus ou std::vector, de compacter les types et d'éviter des allocations et pointeurs dispersés qui pénalisent les accès. Il compare AOS et SOA pour des systèmes de particules et évoque une pyramide de performance montrant que les opérations arithmétiques sont très rapides tandis que la division, les accès RAM, les allocations dynamiques et les E/S sont progressivement plus coûteux. Enfin, il conseille d'utiliser judicieusement les fonctionnalités du langage et les optimisations du compilateur, d'envisager des allocateurs adaptés et de garder un équilibre entre optimisation continue et évitement de pré-optimisations mal placées.

Replacing the old battery on rechargeable bike lights

J'ai retrouvé des lampes de vélo rechargeables anciennes qui, une fois chargées, ne fonctionnaient que quelques minutes et j'ai décidé de tenter leur réparation au makerspace queer dont je suis membre. J'ai ouvert le boîtier en silicone de manière approximative, retiré quelques vis et extrait le circuit imprimé et la batterie. En suivant un guide iFixit et des conseils d'amis, j'ai appris à dessouder et j'ai retiré la batterie en faisant attention à la chaleur. Après avoir identifié la pile comme probablement une LIR2477 grâce à un modèle linguistique, j'ai commandé deux batteries de rechange et de la colle silicone sur AliExpress pour un coût total d'environ 20 CAD. J'ai soudé les nouvelles batteries, réassemblé le boîtier en utilisant moins de vis et de la colle, et les lampes fonctionnent maintenant, l'auteur prévoyant de vérifier ultérieurement l'autonomie des nouvelles piles.

What I did at Recurse Center

L'été, l'auteur a passé du temps au Recurse Center à Brooklyn où il a mené divers projets techniques et collaborations. Il a participé à plusieurs study groups — Agentic Adventures, Practical Deep Learning et Math Monday — pour explorer les LLM, l'apprentissage profond pratique et des sujets mathématiques. En binôme, il a analysé une IA de jeu de plateau et a réimplémenté l'algorithme DEFLATE en Rust, acquérant une expérience concrète du bit-packing et du développement bas niveau. Il a vibecodé de nombreux projets utilisant des agents et des LLM, incluant des jeux (rythme, Just One, diplomatie), un générateur de cartes climatiques et des expérimentations en création de langue. Il a présenté ses travaux, publié quelques billets, fabriqué des objets physiques comme une impression 3D et des tracés au plotter, et recommande de postuler au programme.