Le rack mini de rêve d'un ingénieur radio retraité : une solution pour plus de 40 sites de tours distants

2025-04-05
Le rack mini de rêve d'un ingénieur radio retraité : une solution pour plus de 40 sites de tours distants

Un ingénieur radio retraité a construit un système robuste pour gérer plus de 40 sites de tours distants à l'aide d'un mini rack DeskPi RackMate T1. Ce système intègre une connectivité Internet redondante, le traitement de plusieurs sources audio, la surveillance du silence, un excitateur et des capacités de surveillance à distance. La configuration standardisée permet une maintenance et un déploiement plus faciles par des bénévoles. Les améliorations suggérées incluent un rack plus grand, l'alimentation PoE et des options de montage de mini rack standardisées pour une meilleure efficacité et commodité.

Lire plus
Matériel

Le Copilot de sécurité IA de Microsoft découvre 20 vulnérabilités zero-day dans les chargeurs de démarrage

2025-04-05
Le Copilot de sécurité IA de Microsoft découvre 20 vulnérabilités zero-day dans les chargeurs de démarrage

Le Copilot de sécurité alimenté par l'IA de Microsoft a mis au jour 20 vulnérabilités inconnues jusqu'alors dans les chargeurs de démarrage open source GRUB2, U-Boot et Barebox. Ces failles, allant des dépassements de tampon et des dépassements d'entier aux attaques par canaux auxiliaires, pourraient permettre aux attaquants de contourner les protections de sécurité et d'exécuter du code arbitraire, potentiellement en installant des bootkits furtifs. Bien que l'exploitation puisse nécessiter un accès physique, la possibilité reste une préoccupation. Des correctifs ont été publiés ; les utilisateurs sont invités à mettre à jour immédiatement.

Lire plus

Améliorer les protocoles de bases de données : le point de vue de l’expérience développeur

2025-04-05

Cet article traite des lacunes des protocoles clients des bases de données SQL, notamment MySQL et PostgreSQL. L’auteur souligne les problèmes de gestion des connexions, de récupération d’erreurs et d’instructions préparées, ce qui entraîne une complexité de développement accrue. Par exemple, l’état mutable de la connexion rend la récupération d’erreurs difficile, tandis que la nature à portée de session des instructions préparées limite leur utilisation dans les pools de connexions. L’auteur propose des améliorations en s’inspirant du protocole Redis, telles qu’une phase de configuration explicite, des clés d’idempotence et des identifiants d’instructions préparées à portée globale. Ces changements simplifieraient les workflows de développement et amélioreraient la fiabilité des clients de bases de données, pour une meilleure expérience développeur et des bases de données plus conviviales.

Lire plus
Développement protocole

Texte riche, texte pauvre : la douleur cachée de l'encodage des caractères

2025-04-05

Cet article explore la question du stockage des styles de police (gras, italique, etc.) dans l'édition de texte enrichi. L'auteur soutient que ces styles ne sont pas de simples « décorations », mais des éléments intégraux de l'expression linguistique, similaires à la ponctuation. Cependant, les premiers standards d'encodage de caractères (comme ASCII) n'incluaient pas ces informations de style, conduisant à l'utilisation de balisage incorporé. Cela « pollue » les données textuelles, affectant l'efficacité et la cohérence du traitement de texte. L'auteur propose un schéma d'encodage de caractères plus large pour encoder directement les informations de style dans les caractères, résolvant ainsi ce problème.

Lire plus

Interpréteurs Go plus rapides : combler l'écart avec C++

2025-04-05
Interpréteurs Go plus rapides : combler l'écart avec C++

Le moteur d'évaluation SQL fourni avec Vitess, la base de données open source qui alimente PlanetScale, a été initialement implémenté comme un évaluateur AST qui fonctionnait directement sur l'AST SQL généré par notre analyseur. Au cours de l'année écoulée, nous l'avons progressivement remplacé par une machine virtuelle qui, bien qu'écrite nativement en Go, offre des performances similaires au code d'évaluation C++ original de MySQL. Plus remarquable encore, la nouvelle machine virtuelle s'est avérée maintes fois plus facile à maintenir que l'interpréteur Go d'origine, même si elle est des ordres de grandeur plus rapide. Passons en revue les choix d'implémentation que nous avons faits pour obtenir ces résultats surprenants.

Lire plus
Développement

Le crépuscule des Voyager : un héritage d'exploration interstellaire

2025-04-05
Le crépuscule des Voyager : un héritage d'exploration interstellaire

Près de 50 ans après leur lancement, les sondes Voyager approchent de la fin de leur vie opérationnelle. L'énergie diminue en raison de la désintégration du plutonium, les engins spatiaux vieillissants perdent 4 watts par an, ce qui oblige à prendre des décisions difficiles pour désactiver des systèmes non essentiels, y compris des instruments scientifiques. La scientifique du projet Linda Spilker raconte les défis liés à l'entretien de ces anciens vaisseaux spatiaux et les efforts déployés pour transmettre leurs connaissances aux nouvelles générations. Le voyage des Voyager, qui a fourni des données inestimables sur l'héliopause et l'espace interstellaire, inspire les futures missions interstellaires, traçant la voie à la poursuite de l'exploration du cosmos par l'humanité.

Lire plus
Technologie

Interdire la publicité : une idée révolutionnaire pour une démocratie plus saine

2025-04-05
Interdire la publicité : une idée révolutionnaire pour une démocratie plus saine

L'auteur propose une idée radicale : interdire toute publicité. Il soutient que la publicité alimente le contenu numérique addictif, crée des chambres d'écho et permet la manipulation politique. Les plateformes algorithmiques exploitent la publicité pour générer des profits, nuisant à la santé mentale des jeunes, tandis que les politiciens s'en servent pour contrôler les électeurs. L'auteur estime qu'interdire la publicité obligerait tout le monde à être plus rationnel, protégeant ainsi la démocratie et la santé mentale, même si cela ressemble à de la science-fiction.

Lire plus

Google publie une bibliothèque stable de signature de modèles pour sécuriser la chaîne d'approvisionnement de l'IA

2025-04-05
Google publie une bibliothèque stable de signature de modèles pour sécuriser la chaîne d'approvisionnement de l'IA

L'essor des grands modèles de langage (LLM) a mis en lumière l'importance de la sécurité de la chaîne d'approvisionnement de l'IA. La falsification des modèles, l'empoisonnement des données et autres menaces sont des préoccupations croissantes. Pour y remédier, Google, en partenariat avec NVIDIA et HiddenLayer, et avec le soutien de l'Open Source Security Foundation, a publié la première version stable de sa bibliothèque de signature de modèles. Cette bibliothèque utilise des signatures numériques, telles que celles de Sigstore, pour permettre aux utilisateurs de vérifier que le modèle utilisé par une application est identique à celui créé par les développeurs. Cela garantit l'intégrité et la provenance du modèle, le protégeant contre les manipulations malveillantes tout au long de son cycle de vie, de la formation au déploiement. Les projets futurs incluent l'extension de cette technologie aux ensembles de données et autres artefacts ML, afin de construire un écosystème de confiance plus robuste pour l'IA.

Lire plus

Suivi de l'ISS avec une tourelle IR réutilisée

2025-04-05

À l'aide d'une tourelle infrarouge HackPack reçue en cadeau d'anniversaire, l'auteur a créé un dispositif qui suit la Station spatiale internationale (ISS) en temps réel. En récupérant les données TLE (Two-Line Element) de l'ISS et en utilisant l'algorithme SGP4 pour calculer sa position, l'auteur les a converties en angles d'azimut et d'élévation pour contrôler les moteurs pas à pas et les servos. Le projet a impliqué des calculs astronomiques, de la programmation embarquée et de la modélisation 3D, démontrant créativité et compétences techniques. Il offre un outil d'observation unique aux astronomes amateurs.

Lire plus
Matériel

Allocation dynamique de VGPR de RDNA 4 : Briser le goulot d’étranglement du ray tracing

2025-04-05
Allocation dynamique de VGPR de RDNA 4 : Briser le goulot d’étranglement du ray tracing

L’architecture AMD RDNA 4 introduit un nouveau mode d’allocation dynamique de VGPR (registres à usage général vectoriels) pour gérer le compromis entre le nombre de registres et l’occupation dans le ray tracing. Les GPU traditionnels rencontrent des limitations dans le ray tracing, où l’allocation fixe des registres par thread limite le parallélisme des threads dans les étapes ayant des demandes élevées de registres. L’allocation dynamique de RDNA 4 permet aux threads d’ajuster le nombre de registres pendant l’exécution, augmentant ainsi l’occupation sans augmenter la taille du fichier de registres, réduisant par conséquent la latence et améliorant les performances du ray tracing. Bien que ce mode puisse entraîner des blocages, AMD les atténue grâce à un mode d’évitement des blocages. Il ne s’agit pas d’une solution universelle, limitée aux shaders de calcul wave32, mais elle améliore considérablement les capacités de ray tracing d’AMD.

Lire plus

Nissan envisage de déplacer la production du SUV Rogue aux États-Unis pour éviter les tarifs

2025-04-05
Nissan envisage de déplacer la production du SUV Rogue aux États-Unis pour éviter les tarifs

Nissan Motor envisage de déplacer une partie de la production de son SUV Rogue, un modèle clé pour le marché américain, d'une usine japonaise aux États-Unis dès cet été, a rapporté Nikkei. Cette décision est une réponse directe aux nouveaux tarifs imposés par l'administration Trump, marquant le premier cas signalé de production japonaise déplacée pour éviter l'impact de ces tarifs.

Lire plus
Technologie Délocalisation

Functors en Haskell : manipulation élégante des valeurs en contexte

2025-04-05

En Haskell, les Functors offrent une abstraction puissante pour manipuler les valeurs encapsulées dans des contextes tels que Maybe ou les listes. La fonction `fmap` applique élégamment les fonctions à ces valeurs, évitant les erreurs de type qui résulteraient d'une application directe des fonctions. L'article détaille la définition de Functor, le rôle de `fmap`, et les lois d'identité et de composition que les Functors doivent respecter, illustrant avec des exemples utilisant Maybe et les listes. Il conclut en soulignant les avantages des Functors dans la création de code plus propre et plus lisible.

Lire plus
Développement

PyCon US 2025 : Billets, sponsors et plus !

2025-04-05

PyCon US 2025 arrive à Pittsburgh ! Les billets, les sponsors et les réservations d’hôtels sont ouverts, avec le programme désormais disponible, comprenant plus de 100 conférences et événements. La vente aux enchères PyLadies, les tutoriels, les sommets et les projets de sprint sont également ouverts aux inscriptions. De plus, le déploiement de la fonctionnalité PyPI Organizations progresse, et le PEP 770 (sur les listes de matériaux logiciels) est en statut provisoire. Les élections du conseil d’administration de la PSF sont imminentes, et les boursiers PSF 2024 ont été annoncés. Ne manquez pas le divertissement sur le thème des jeux rétro au stand PSF de la PyCon US 2025 !

Lire plus
Développement

Ingénieur IA : Concevez l’assistant de recherche client IA de nouvelle génération

2025-04-05
Ingénieur IA : Concevez l’assistant de recherche client IA de nouvelle génération

Great Question, une plateforme de recherche client, recherche un ingénieur IA pour concevoir et implémenter une interface utilisateur basée sur des agents, créant ainsi un assistant de recherche IA pour aider les utilisateurs à mener des recherches. Le rôle exige une expertise en ingénierie de prompts, en frameworks d’agents (LangGraph, etc.) et en développement d’applications LLM (JavaScript préféré), couvrant l’architecture du système IA, l’optimisation des prompts, la sélection et l’implémentation des frameworks et l’évaluation des performances. Il s’agit d’un poste entièrement à distance, avec une préférence pour les candidats aux États-Unis ou au Canada.

Lire plus

L'IA dans les soins de santé : le goulot d'étranglement informatique

2025-04-05
L'IA dans les soins de santé : le goulot d'étranglement informatique

Un chercheur souligne l'imprécision des outils cliniques actuels utilisés pour la prédiction du risque de cancer. L'IA a le potentiel d'exploiter des données massives de patients pour des soins personnalisés, permettant une détection précoce du cancer, des diagnostics améliorés et des protocoles de traitement optimisés. Cependant, l'énorme volume de données de santé surcharge les puces informatiques traditionnelles, faisant du pouvoir de calcul un goulot d'étranglement pour réaliser le potentiel total de l'IA dans les soins de santé. Alors que les chercheurs optimisent les algorithmes, la technologie des puces à base de silicium approche de ses limites de performance, nécessitant une nouvelle approche de la technologie des puces pour que l'IA atteigne son plein potentiel.

Lire plus

Le nombre de Loader : un défi de programmation sur une machine théorique à mémoire infinie

2025-04-05
Le nombre de Loader : un défi de programmation sur une machine théorique à mémoire infinie

Le nombre de Loader est la sortie de loader.c, un programme C de Ralph Loader qui a remporté le concours Bignum Bakeoff. L’objectif était d’écrire un programme C (de moins de 512 caractères) générant la plus grande sortie possible sur une machine théorique à mémoire infinie. Le calcul repose sur le Calcul des Constructions de Huet-Coquand, ce qui donne un nombre incroyablement grand, bien supérieur à d’autres grands nombres connus, comme la sortie de Marxen.c. Bien qu’il n’existe pas de preuve formelle, les estimations le placent au-delà de certaines valeurs dans les hiérarchies à croissance rapide. Le calcul du nombre de Loader est coûteux en calcul et son ampleur pure représente une exploration fascinante des limites computationnelles en informatique.

Lire plus

LeCun : les grands modèles de langage seront obsolètes dans cinq ans

2025-04-05
LeCun : les grands modèles de langage seront obsolètes dans cinq ans

Yann LeCun, le scientifique en chef de l'IA de Meta, prédit que les grands modèles de langage (LLM) seront largement obsolètes dans cinq ans. Il soutient que les LLM actuels manquent de compréhension du monde physique, fonctionnant comme des outils spécialisés dans un espace discret et simple (le langage). LeCun et son équipe développent une approche alternative appelée JEPA, qui vise à créer des représentations du monde physique à partir d'entrées visuelles, permettant de véritables capacités de raisonnement et de planification dépassant les LLM. Il envisage que l'IA transformera la société en augmentant l'intelligence humaine, et non en la remplaçant, et réfute les affirmations selon lesquelles l'IA représente un risque existentiel.

Lire plus
IA

SpacetimeDB : Multijoueur à la vitesse de la lumière

2025-04-05
SpacetimeDB : Multijoueur à la vitesse de la lumière

SpacetimeDB révolutionne le développement de jeux en fusionnant les fonctionnalités de base de données et de serveur. Les développeurs téléchargent la logique de l'application directement dans la base de données sous forme de modules, éliminant les surcharges des architectures client-serveur traditionnelles. Les clients se connectent directement à la base de données, exécutant la logique à l'intérieur pour une vitesse et une faible latence inégalées. Le backend de BitCraft Online est entièrement construit sur SpacetimeDB, traitant et synchronisant toutes les données du jeu en temps réel. SpacetimeDB utilise le stockage en mémoire et un journal d'écriture anticipée pour la persistance, optimisé pour les applications en temps réel. L'installation est simple et les modules peuvent être écrits dans plusieurs langages de programmation.

Lire plus
Développement

La résurrection du mammouth laineux : des affirmations écologiques remises en question

2025-04-05
La résurrection du mammouth laineux : des affirmations écologiques remises en question

L'ambitieux projet de Colossal de ressusciter le mammouth laineux repose sur des affirmations concernant son impact écologique positif, notamment sur la séquestration du carbone. Cependant, les recherches existantes sur les effets des grands herbivores sur la séquestration du carbone sont mitigées : les éléphants de forêt africaine peuvent l'améliorer, tandis que les éléphants de savane la réduisent. Bien qu'une étude suggère qu'une augmentation des populations de grands herbivores diminue les températures du pergélisol, la faisabilité et le rapport coût-efficacité sont discutables. De plus, des hivers plus chauds dus au changement climatique pourraient signifier que le piétinement des mammouths accélère le réchauffement des sols. Les écosystèmes sont complexes et imprévisibles, ce qui rend difficile l'évaluation de l'impact des espèces éteintes sur les écosystèmes modernes. Le récit de Colossal exploite cette incertitude, mais cela ne rend pas ses affirmations plus probables.

Lire plus
Technologie

OpenAI remporte une victoire partielle dans le procès pour violation de droits d'auteur intenté par le NYT

2025-04-05
OpenAI remporte une victoire partielle dans le procès pour violation de droits d'auteur intenté par le NYT

Le New York Times a poursuivi OpenAI pour violation de droits d'auteur, alléguant l'utilisation non autorisée de son contenu par ChatGPT. Un juge a rejeté certaines demandes, notamment celles de « free-riding » et de suppression des informations de gestion des droits d'auteur, mais en a maintenu d'autres, estimant qu'OpenAI avait au moins des raisons d'enquêter et de découvrir la violation des droits d'auteur par l'utilisateur final. OpenAI a soutenu que son entraînement de l'IA relevait de l'usage loyal et a souligné les avantages de ChatGPT. La décision est probablement décevante pour les éditeurs de presse, mais une victoire partielle pour OpenAI.

Lire plus
Technologie usage loyal

Cours de Compilateur Incrémental : De Tiger à l'Assembleur x86-64 en OCaml

2025-04-05

Il s'agit d'un cours de compilateur très pratique visant à construire un compilateur qui traduit le langage de haut niveau Tiger en code machine x86-64. Le cours utilise OCaml et met l'accent sur le développement piloté par les tests, le contrôle de version et la réutilisation du code. Il utilise une approche de développement incrémentale et itérative, étendant progressivement les fonctionnalités du langage et du compilateur, en tirant parti du style tagless-final pour une meilleure extensibilité. Le cours couvre les sujets standard des cours de compilateur, tels que l'analyse, la vérification de type, l'optimisation et la génération d'assemblage, mais d'une manière non traditionnelle.

Lire plus

Stratégies de déploiement Kubernetes pour les petites entreprises sur le cloud Hetzner : k3s prend les devants

2025-04-05
Stratégies de déploiement Kubernetes pour les petites entreprises sur le cloud Hetzner : k3s prend les devants

Cet article compare quatre options de déploiement Kubernetes sur le cloud Hetzner : k3s, MicroK8s, Minikube et Docker Swarm. Pour les petites entreprises aux ressources limitées, k3s se distingue par sa légèreté (binaire de 40 Mo, base de 512 Mo de RAM), son support de haute disponibilité (etcd intégré) et son déploiement facile (installation par une seule commande). Les benchmarks de performance montrent que les clusters k3s atteignent des performances et une stabilité de niveau production sur Hetzner, surpassant les autres options en termes de coût et d’évolutivité. Bien que Docker Swarm offre de la simplicité, il manque des fonctionnalités et de l’évolutivité de k3s. Pour les déploiements dépassant 100 nœuds, une approche hybride combinant des pools de travailleurs k3s avec le service Kubernetes géré de Hetzner est recommandée.

Lire plus
Développement Cloud Hetzner

Le voyage de Swift vers WebAssembly : performances, sécurité et avenir

2025-04-05
Le voyage de Swift vers WebAssembly : performances, sécurité et avenir

La communauté Swift a constamment amélioré la prise en charge de WebAssembly au fil des ans, et cet article décrit une vision et une feuille de route pour son avenir. WebAssembly, avec sa portabilité, sa sécurité et ses hautes performances, est idéal pour les applications multiplateformes. L’intégration de Swift avec WebAssembly étend sa portée et améliore la sécurité, notamment dans les outils de développement. La virtualisation des macros Swift et des plugins SwiftPM à l’aide de WebAssembly offre une sécurité accrue et des temps de compilation plus rapides. Les objectifs futurs incluent une couverture accrue des API dans les bibliothèques principales, une meilleure prise en charge de la compilation croisée, une meilleure prise en charge du modèle de composants et une meilleure expérience de débogage. L’article approfondit également les considérations spécifiques à la plateforme, telles que le débogage, le multithreading, l’espace d’adressage 64 bits et les bibliothèques partagées, montrant le potentiel de Swift pour s’épanouir au sein de l’écosystème WebAssembly.

Lire plus
Développement

Émulation d'iOS sur QEMU : un voyage difficile

2025-04-05
Émulation d'iOS sur QEMU : un voyage difficile

Cet article détaille le parcours d'une équipe pour émuler iOS sur QEMU. En partant de projets open source existants, ils ont utilisé checkra1n et PongoOS pour contourner les mécanismes de sécurité d'iOS. Ils ont surmonté de nombreux défis, notamment le rendu logiciel, les problèmes d'affichage IOMFB, la randomisation des adresses et l'authentification des pointeurs (PAC). L'équipe a développé des outils pour générer et appliquer des correctifs Mach-O et a injecté du shellcode pour simuler l'appairage USB. Finalement, ils ont réussi à afficher l'écran de démarrage d'iOS et l'interface de déverrouillage sur QEMU, démontrant une réussite remarquable.

Lire plus
Développement émulateur iOS

Araignées sauteuses du Tennessee : plus adorables que vous ne le pensez

2025-04-05

Le Tennessee abrite une étonnante diversité d’araignées sauteuses (Salticidae), de petites créatures diurnes dotées d’une vue exceptionnelle, voire d’une vision des couleurs, utilisée lors de la parade nuptiale. Elles ne tissent pas de toiles, mais utilisent de la soie pour construire des abris et des fils de sécurité pour stabiliser leurs sauts lors de la chasse et de la fuite. Leur venin représente une menace minime pour les humains, et certaines espèces pratiquent le mimétisme, imitant par exemple les fourmis pour éviter les prédateurs. Les mâles ont des rituels de cour complexes, chaque espèce présentant des couleurs et des comportements variés. Bien que petites, les araignées sauteuses jouent un rôle écologique important, et leur abondance en fait un sujet d’observation fascinant.

Lire plus

Massacre à Gaza : 15 paramédics tués dans une attaque israélienne

2025-04-05
Massacre à Gaza : 15 paramédics tués dans une attaque israélienne

Le 23 mars, des forces israéliennes ont massacré 15 paramédics palestiniens à Rafah, dans le sud de Gaza, dont huit membres du Croissant-Rouge et cinq de la Défense civile. Le seul survivant, Munther Abed, a raconté avoir été directement pris pour cible, ses véhicules détruits et avoir subi des tortures par la suite. L’ONU a qualifié cette attaque de partie d’une « politique concertée visant à détruire le système de santé de Gaza », tandis que la Croix-Rouge/Croissant-Rouge l’a considérée comme l’attaque la plus meurtrière contre ses travailleurs depuis 2017. Cet incident met en lumière les attaques incessantes contre le personnel médical lors de la guerre à Gaza et la violation grave du droit international humanitaire.

Lire plus

Le système d'impôt foncier de NYC vieux de 50 ans : injuste et nécessite une réforme

2025-04-05
Le système d'impôt foncier de NYC vieux de 50 ans : injuste et nécessite une réforme

Le système d'impôt foncier de la ville de New York, vieux de 50 ans, est critiqué pour ses inégalités. Il impose des taxes excessives aux grands immeubles multifamiliaux, ce qui entrave la construction de logements nécessaires et exacerbe la crise du logement. Les ménages à faible revenu et les communautés minoritaires supportent un fardeau disproportionné, tandis que les copropriétés de luxe paient beaucoup moins. Les défenseurs de la réforme font pression pour des changements, mais les candidats à la mairie restent largement silencieux. Un procès contestant le système est en cours, la plus haute cour de l’État ayant ordonné une action, mais la ville reste largement insensible.

Lire plus

Droits de Douane Réciproques : Une Solution Potentielle pour Équilibrer les Déficits Commerciaux

2025-04-05
Droits de Douane Réciproques : Une Solution Potentielle pour Équilibrer les Déficits Commerciaux

Ce rapport explore le concept de « droits de douane réciproques », conçus pour équilibrer les déficits commerciaux bilatéraux entre les États-Unis et leurs partenaires commerciaux. Il calcule les taux de droits de douane nécessaires pour ramener les déficits commerciaux bilatéraux à zéro. L'étude révèle des taux de droits de douane réciproques allant de 0 % à 99 %, avec une moyenne non pondérée de 20 % et une moyenne pondérée par les importations de 41 %. Les déficits commerciaux persistants sont attribués à une combinaison de facteurs tarifaires et non tarifaires qui entravent l'équilibre commercial. Le rapport utilise un modèle d'élasticité, en utilisant des estimations de l'élasticité de la demande d'importation par rapport aux droits de douane et de la transmission des prix pour calculer les droits de douane réciproques.

Lire plus

Les bornes de recharge pour véhicules électriques en Californie dépassent les pompes à essence, mais le gouvernement fédéral freine l'élan

2025-04-05
Les bornes de recharge pour véhicules électriques en Californie dépassent les pompes à essence, mais le gouvernement fédéral freine l'élan

La Californie compte désormais plus de bornes de recharge pour véhicules électriques (VE) que de pompes à essence, un jalon qui reflète l'adoption croissante des véhicules zéro émission. Cependant, ce succès intervient alors que le gouvernement fédéral, sous l'administration Trump, s'efforce activement de ralentir la transition vers les voitures à essence. La Californie a considérablement étendu son réseau de recharge pour VE, atteignant 178 500 bornes en 2024, dépassant les quelque 120 000 pompes à essence estimées. Bien que la Californie ait reçu une subvention fédérale importante pour les infrastructures de VE, le gouvernement fédéral a suspendu des subventions similaires dans d'autres États, indiquant une opposition à l'expansion rapide des infrastructures de VE. Cela crée des défis pour l'objectif ambitieux de la Californie d'interdire la vente de véhicules à essence d'ici 2035.

Lire plus
Technologie

Programmation consciente du cache en Python : une différence de performance étonnamment significative

2025-04-05

Cet article étudie l’impact de la programmation consciente du cache sur les performances de Python grâce à des expériences. Les résultats montrent que l’accès aléatoire aux éléments d’une liste en Python est systématiquement plus lent que l’accès séquentiel, surtout lorsque la taille des données dépasse la taille du cache de la CPU. Cela suggère que même dans des environnements interprétés, la programmation consciente du cache peut améliorer les performances des programmes Python. Les expériences comparent également la différence de performance entre les listes Python natives et les tableaux NumPy, montrant que les tableaux NumPy présentent un avantage de performance significatif grâce à leur disposition mémoire plus compacte.

Lire plus
← Previous 1 3 4 5 6 7 8 9 265 266