Explication de la politique de cookies du site web

2025-03-24
Explication de la politique de cookies du site web

Ce site web utilise des cookies pour optimiser le site web et son service. Le stockage ou l'accès technique a pour objectif légitime de permettre l'utilisation d'un service spécifique explicitement demandé par l'utilisateur, ou uniquement pour transmettre une communication sur un réseau de communication électronique. Les cookies sont également utilisés pour stocker les préférences non demandées par l'utilisateur, à des fins statistiques (y compris des statistiques anonymes), et pour créer des profils d'utilisateurs à des fins publicitaires ou de suivi sur plusieurs sites web à des fins de marketing similaires. Cependant, les données statistiques anonymes ne peuvent généralement pas être utilisées pour vous identifier.

Lire plus
Divers

Étude : les critiques, et non les fans, perpétuent le mythe de l'échec du deuxième album

2024-12-23
Étude : les critiques, et non les fans, perpétuent le mythe de l'échec du deuxième album

Une nouvelle étude remet en question la croyance répandue selon laquelle les deuxièmes albums des groupes seraient intrinsèquement moins bons que leurs premiers. Les chercheurs ont analysé des milliers d'évaluations d'albums provenant à la fois de critiques professionnels et de fans, et ont constaté que les critiques, et non les fans, attribuaient systématiquement des notes plus basses aux deuxièmes albums. Cela suggère un biais chez les critiques, potentiellement dû à la conformité sociale et à la notion préexistante d'un « déclin du deuxième album », plutôt qu'à un déclin objectif de la qualité musicale.

Lire plus

Pourquoi l'estimation logicielle est-elle toujours fausse ? (et comment l'améliorer)

2025-04-02
Pourquoi l'estimation logicielle est-elle toujours fausse ? (et comment l'améliorer)

Dans les équipes Scrum, les points d'histoire sont utilisés pour estimer l'effort, mais les estimations logicielles sont intrinsèquement défectueuses. Elles prédisent un avenir inconnu, et la complexité du projet, les exigences peu claires et la dette technique contribuent aux imprécisions. Des biais cognitifs comme la loi de Hofstadter, la loi de Brook et l'erreur de planification aggravent le problème. L'article explore des améliorations : suivi des progrès, ajout de tampons, utilisation du modèle COCOMO et une alternative de « NoEstimates »: abandonner les points d'histoire, se concentrer sur le débit et les temps de cycle, et utiliser des outils visuels comme Kanban.

Lire plus
Développement

Une nuit dans la « gare du désespoir » du Japon

2025-02-07
Une nuit dans la « gare du désespoir » du Japon

La gare d'Otsuki au Japon est connue sous le nom de « zetsubo no eki », ou « gare du désespoir ». Un journaliste y a passé une nuit pour en faire l'expérience. L'emplacement isolé, combiné à l'air froid de la nuit et au nombre limité de commerces ouverts, a rendu l'expérience difficile. Bien que la plupart des magasins étaient fermés, il existait des options telles que le karaoké toute la nuit ou un hôtel potentiellement coûteux. L'article sert d'avertissement, soulignant l'importance de planifier soigneusement les transports, en particulier pendant la période des fêtes, pour éviter de se retrouver coincé dans une « gare du désespoir ».

Lire plus
Divers Vie Nocturne

Klarity : Décrypter l'incertitude dans les modèles génératifs

2025-02-03
Klarity : Décrypter l'incertitude dans les modèles génératifs

Klarity est un outil permettant d'analyser l'incertitude dans les sorties des modèles génératifs. Il combine l'analyse des probabilités brutes et la compréhension sémantique pour fournir des informations approfondies sur le comportement du modèle lors de la génération de texte. La bibliothèque offre une analyse de l'entropie double, un clustering sémantique et une sortie JSON structurée, ainsi qu'une analyse basée sur l'IA pour des informations compréhensibles par l'homme. Elle prend actuellement en charge Hugging Face Transformers, avec des projets d'extension à d'autres frameworks et modèles.

Lire plus

Cartes et Fantastique : Dévoilement des Secrets des Géographies Fictives

2024-12-14
Cartes et Fantastique : Dévoilement des Secrets des Géographies Fictives

Cet article explore l'évolution et le symbolisme des cartes dans la littérature fantastique. De "Le Hobbit" de Tolkien à "Game of Thrones", les cartes sont plus que de simples guides géographiques ; ce sont des outils essentiels pour construire des visions du monde et façonner des identités culturelles. L'auteur analyse les caractéristiques communes des cartes fantastiques, telles que les vastes océans occidentaux et les terres orientales mystérieuses, en explorant les facteurs culturels et psychologiques sous-jacents à ces caractéristiques et leur relation avec la géographie du monde réel, l'histoire coloniale et les préjugés culturels. En fin de compte, l'auteur soutient que l'attrait des cartes fantastiques réside dans leurs aspects inconnus et les possibilités qu'elles représentent au-delà de la réalité.

Lire plus

Alpine Linux a besoin de votre aide après la fin de service d'Equinix Metal

2025-02-06

L'infrastructure principale d'Alpine Linux repose sur Equinix Metal, qui est en cours d'arrêt. Cela affecte ses miroirs de téléchargement, son intégration continue et son environnement de développement. Pour assurer la continuité du service, Alpine Linux recherche l'aide de la communauté, notamment des espaces de colocation aux Pays-Bas, des serveurs bare-metal (pour les miroirs et l'intégration continue) ou des machines virtuelles, ainsi que des contributions financières. Ils soulignent l'importance d'un financement durable et encouragent les dons via Open Collective.

Lire plus
Développement soutien communautaire

Chimera Linux : Une distribution Linux minimaliste abandonnant systemd

2025-01-26

Chimera Linux est une nouvelle distribution visant une expérience de bureau "simple, transparente et facile à prendre en main". Construite de zéro, sa première version bêta offre un bureau utilisable avec des logiciels utiles, principalement en utilisant des outils BSD. Rejetant systemd pour sa complexité, Chimera utilise Dinit et musl, réduisant les dépendances. Bien que l'installation soit manuelle, sa simplicité et la prise en charge de GNOME/KDE séduisent les utilisateurs expérimentés. L'accent est mis sur un système simplifié et utilisable, et non sur des débats sur les logiciels.

Lire plus
Développement

L'équipe de développement durable de WordPress licenciée, suscitant l'indignation

2025-01-12
L'équipe de développement durable de WordPress licenciée, suscitant l'indignation

Matt Mullenweg, cofondateur de WordPress, a licencié brutalement l'équipe de développement durable de WordPress, provoquant une vive réaction de la communauté. L'équipe, axée sur la durabilité sociale, économique et environnementale de WordPress, a été dissoute malgré ses efforts pour intégrer des pratiques durables. La journaliste technologique Kara Swisher a qualifié cette décision de « comportement étrangement odieux ». Mullenweg a invoqué un faible retour sur investissement, mais les critiques ont fustigé sa décision comme étant à courte vue et méprisante des contributions de l'équipe. L'incident met en lumière des problèmes de gouvernance et des préoccupations concernant la durabilité à long terme de WordPress.

Lire plus

Porter SerenityOS sur du matériel réel : une odyssée d’ingénierie inverse sur Chromebook

2025-01-08

Pour exécuter SerenityOS sur du matériel réel, l’auteur a acheté un Chromebook bon marché. Cependant, la fonctionnalité de débogage Cr50 du Chromebook a échoué, obligeant l’auteur à souder manuellement un Raspberry Pi Pico sur la carte mère pour le débogage série. Cela a impliqué de contourner la protection contre l’écriture de la puce de sécurité Cr50 et d’écrire un programme de flash SPI personnalisé. L’auteur a réussi à démarrer SerenityOS sur le Chromebook, mais le débogage du pilote eMMC s’est avéré difficile, nécessitant une plongée profonde dans les protocoles des cartes MMC et SD et des ajustements méticuleux du contrôle de l’alimentation du matériel.

Lire plus
Développement

Interdiction de TikTok : une confrontation au premier amendement

2025-01-15
Interdiction de TikTok : une confrontation au premier amendement

L’ACLU soutient qu’une loi interdisant de fait TikTok aux États-Unis viole le Premier amendement. Cette loi confère au président un pouvoir considérable pour fermer des plateformes de communication sous prétexte de sécurité nationale, sans preuve suffisante de dommages imminents. L’ACLU affirme que le gouvernement ne peut pas interdire les discours qu’il n’aime pas sans un niveau de preuve élevé, et que cette interdiction crée un précédent dangereux pour les futures restrictions de la liberté d’expression en ligne. Elle exhorte la Cour suprême à intervenir et à protéger le droit des Américains à la liberté d’expression et d’accès à l’information.

Lire plus

Transformation de Burrows-Wheeler : Débloquer une compression de données efficace

2025-02-01

La transformation de Burrows-Wheeler (TBW) est un algorithme intelligent de compression de données qui réorganise une chaîne de caractères pour créer des séquences de caractères similaires, ce qui facilite la compression à l'aide de techniques telles que le codage de longueur de course. Imaginez mélanger un texte pour créer de nombreux « the » consécutifs : beaucoup plus facile à compresser ! La TBW trie toutes les rotations cycliques de la chaîne et extrait la dernière colonne. Remarquablement, cette transformation est réversible sans avoir besoin de données supplémentaires. Utilisée dans bzip2 et d'autres outils de compression, la TBW trouve également des applications en génomique, en compression d'images et bien plus encore. Son efficacité est encore améliorée par des algorithmes qui mettent à jour la transformation rapidement après les modifications de texte, minimisant la surcharge de calcul.

Lire plus

Le débat sur le débogage printf : un développeur de jeux chevronné donne son avis

2025-01-06

Alex Dixon, un développeur de jeux expérimenté, remet en question l'idée extrême de rejeter les débogueurs au profit du débogage avec le bloc-notes et printf. Il soutient que les débogueurs, les outils de sanitisation d'adresse et autres outils améliorent considérablement l'efficacité, même pour les développeurs expérimentés confrontés à des bogues complexes dans des projets de grande envergure ou du code hérité. Bien qu'il préconise l'utilisation des débogueurs, il reconnaît l'utilité de printf dans des scénarios spécifiques (par exemple, le débogage des versions de production ou des événements tactiles sur les appareils mobiles). En fin de compte, il souligne que la correction efficace des bogues est l'objectif, et le choix des bons outils est essentiel.

Lire plus
Développement

Génération de monde infini : un algorithme Wave Function Collapse amélioré

2025-01-18
Génération de monde infini : un algorithme Wave Function Collapse amélioré

Cet article décrit une méthode rapide, déterministe, parallélisable et fiable pour générer des villes infinies à l’aide d’un algorithme Wave Function Collapse (WFC) amélioré. L’auteur aborde les limitations précédentes, telles que le non-déterminisme, les fuites de mémoire et le traitement monothread. La nouvelle approche génère des mondes infinis en pré-générant des cartes de tuiles et en remplaçant les blocs au moment de l’exécution, en s’adaptant aux cartes de hauteur arbitraires, ce qui donne des visuels impressionnants.

Lire plus

Localisation en temps réel avec Ultra-Wideband (UWB) : une infrastructure de test pilotée par Python

2025-01-17
Localisation en temps réel avec Ultra-Wideband (UWB) : une infrastructure de test pilotée par Python

Cet article présente une infrastructure de test Python pour un système de localisation en temps réel (RTLS) basé sur la technologie Ultra-Wideband (UWB). L’auteur utilise des modules Decawave DW1000 et des Raspberry Pi, implémentant une mesure de distance bidirectionnelle avec du code Python personnalisé et testant la précision et la stabilité du système. L’article détaille la technique de télémétrie bidirectionnelle asymétrique et discute du choix du matériel, de l’architecture logicielle et des problèmes potentiels tels que l’alimentation électrique, la gestion des interruptions et les performances RF. Les résultats des tests montrent que le système offre une grande précision et une grande stabilité dans de bonnes conditions de visibilité et maintient un certain degré de précision même en présence d’obstacles.

Lire plus

La Bataille de la Marque de Banksy : Un Artiste de Rue Se Bat pour Son Nom

2025-02-13
La Bataille de la Marque de Banksy : Un Artiste de Rue Se Bat pour Son Nom

L'artiste de graffiti anonyme Banksy est confronté à une bataille juridique concernant sa marque déposée. La société de cartes de vœux Full Colour Black affirme que Banksy n'a pas utilisé correctement sa marque, demandant son annulation. Banksy le nie, déclarant qu'il a utilisé la marque pour la vente de marchandises. Le procès d'avril au Bureau de la propriété intellectuelle marque une possible première apparition publique de Banksy et de son équipe. L'affaire souligne le conflit entre l'éthique artistique de Banksy et la commercialisation, remettant en question les limites des droits de marque dans l'art.

Lire plus

Legalyze.ai : Générateur de chronologies médicales par IA pour les cabinets d'avocats

2025-01-24
Legalyze.ai : Générateur de chronologies médicales par IA pour les cabinets d'avocats

Legalyze.ai est un outil de technologie juridique basé sur l'IA qui automatise la création de chronologies et de résumés médicaux. Il réduit considérablement le temps de révision des dossiers médicaux, passant de plusieurs jours à quelques minutes ou heures, en extrayant les informations clés de milliers de dossiers. Prenant en charge divers formats de fichiers et bénéficiant d'audits de sécurité externes, Legalyze.ai s'intègre aux systèmes de gestion de cabinet, aide à la rédaction de documents et propose un système de questions-réponses sur les documents grâce à l'IA. Cela améliore l'efficacité des avocats et contribue à gagner davantage de procès.

Lire plus

Le cauchemar non déterministe des tests d'interface utilisateur React

2025-01-31

Tester les interfaces utilisateur React présente un défi unique en raison de son mécanisme de mise à jour asynchrone. Contrairement à la manipulation directe du DOM, le moteur de rendu de React met à jour l'interface utilisateur de manière asynchrone, ce qui rend difficile pour les tests de capturer précisément le moment des mises à jour de l'état de l'interface utilisateur. Les utilitaires de test tels que `act` et `waitFor` offrent des solutions de contournement, mais se résument essentiellement à « finalement, quelque chose se produira ». De petits changements d'interface utilisateur (tels que des retards d'animation, l'ordre de mise à jour de l'état) peuvent facilement casser les tests, nécessitant des modifications importantes des suites de tests existantes. Cela entraîne des coûts de maintenance élevés pour les tests d'interface utilisateur React, un point douloureux courant pour de nombreuses équipes de développement.

Lire plus
Développement tests UI rendu asynchrone

Les réglementations sur la qualité de l'air du sud de la Californie affaiblies : un coup porté aux ambitions d'énergie propre ?

2025-03-07
Les réglementations sur la qualité de l'air du sud de la Californie affaiblies : un coup porté aux ambitions d'énergie propre ?

Le South Coast Air Quality Management District (SCAQMD) visait à réduire considérablement la pollution de l'air causée par les appareils à gaz grâce à une nouvelle réglementation. Cependant, ce plan initialement ambitieux, qui visait à atteindre 90 % de ventes d'appareils à zéro émission d'ici 2036, a été considérablement affaibli en raison des pressions du lobbying. Les règles révisées présentent des objectifs plus lents et des sanctions réduites en cas de non-conformité, ce qui inquiète les défenseurs de l'environnement, qui craignent que les progrès en matière de qualité de l'air ne soient ralentis et que cela puisse avoir un impact négatif sur des réglementations similaires ailleurs. Malgré cela, le soutien à un renforcement des règles afin d'obtenir des réductions d'émissions plus importantes persiste.

Lire plus
Technologie appareils à gaz

Exécutez les modèles de raisonnement DeepSeek R1 sans effort sur les processeurs AMD Ryzen AI

2025-02-07
Exécutez les modèles de raisonnement DeepSeek R1 sans effort sur les processeurs AMD Ryzen AI

DeepSeek R1 est une nouvelle classe de modèles de raisonnement qui traite les tâches complexes en utilisant le raisonnement en chaîne de pensée (CoT), bien qu'avec un temps de réponse plus long. Ces modèles DeepSeek R1 distillés et hautement performants sont désormais facilement déployables sur les processeurs AMD Ryzen™ AI et les cartes graphiques Radeon™ via LM Studio. L'article fournit un guide étape par étape pour exécuter diverses distillations DeepSeek R1 sur différentes configurations matérielles AMD, y compris les tailles de modèles recommandées et les paramètres de quantification pour des performances optimales.

Lire plus

Bibliothèque de maillage LOD continu : nv_cluster_lod_builder

2025-02-04
Bibliothèque de maillage LOD continu : nv_cluster_lod_builder

nv_cluster_lod_builder est une bibliothèque de maillage à niveau de détail continu (LOD) offrant un contrôle granulaire sur les détails géométriques. Elle précalcule des groupes de triangles, sélectionnant un sous-ensemble au moment du rendu pour un détail adaptatif en fonction de la position de la caméra. Cela se traduit par un rendu plus rapide et une utilisation réduite de la mémoire par rapport au LOD discret, particulièrement avantageux pour le ray tracing. Une stratégie de décimation unique garantit des transitions LOD fluides sans trous ni chevauchements. Une hiérarchie spatiale accélère la sélection des groupes, et la diffusion de la géométrie minimise encore davantage la consommation de mémoire.

Lire plus
Développement Rendu de maillage

Le code source complet du jeu légendaire Elite est disponible !

2025-01-31

Un site web a publié le code source original complet des années 1980 pour le jeu spatial classique Elite, couvrant les versions BBC Micro, Acorn Electron, Commodore 64, Apple II et NES. Le code est abondamment documenté, avec plus de 120 articles détaillés expliquant son fonctionnement. Le site permet également de jouer au jeu et d'expérimenter avec le code, dans le but de faire apprécier l'un des jeux les plus emblématiques de l'ère 8 bits.

Lire plus

Le T-shirt subtil de la PDG de Bluesky contre Zuckerberg se vend en quelques minutes

2025-03-14
Le T-shirt subtil de la PDG de Bluesky contre Zuckerberg se vend en quelques minutes

Jay Graber, PDG de Bluesky, est apparue au SXSW portant un T-shirt avec la phrase latine "Mundus sine Caesaribus" ("Un monde sans Césars"), une pique subtile à Mark Zuckerberg, qui avait auparavant porté un T-shirt "Zuck ou rien". Le T-shirt, vendu pour financer l'écosystème de développeurs de Bluesky, s'est vendu en 30 minutes. Cela met en lumière le modèle décentralisé et open source de Bluesky, contrastant avec la structure centralisée de Meta. Le T-shirt n'est pas seulement une rivalité ludique ; il incarne l'engagement de Bluesky envers l'autonomie de l'utilisateur et la contribution des développeurs.

Lire plus
Technologie

Systèmes d'effets : une autre erreur parfaitement exécutée ?

2025-05-10

Cet article exprime un scepticisme quant à l'engouement actuel autour des systèmes d'effets, du point de vue d'un ingénieur logiciel chevronné. L'auteur soutient que les systèmes d'effets, tout comme les exceptions, souffrent du défaut inhérent de la portée dynamique, ce qui entraîne des difficultés de maintenance et de compréhension. Il préconise plutôt des approches à portée statique comme l'injection de dépendances, en gérant les ressources et les dépendances par le biais du passage de paramètres pour créer des systèmes plus faciles à tester et à maintenir. S'appuyant sur son expérience personnelle, l'auteur illustre comment l'élimination de la portée dynamique a amélioré la productivité de l'équipe.

Lire plus

Portspoof : Outil de falsification de ports open source qui contrecarre les analyses de ports

2024-12-25
Portspoof : Outil de falsification de ports open source qui contrecarre les analyses de ports

Portspoof est un outil de falsification de ports open source conçu pour améliorer la sécurité du système d'exploitation. Il embrouille les analyseurs de ports en gardant toujours les 65 535 ports TCP ouverts et en répondant par SYN+ACK à chaque tentative de connexion. De plus, Portspoof dispose d'une vaste base de données de signatures de services dynamiques, imitant divers bannières de services pour empêcher davantage les attaquants d'identifier les services réels. Cela augmente considérablement le temps et la difficulté pour les attaquants d'effectuer des analyses de ports et l'identification des services, améliorant ainsi efficacement la sécurité du système sans nécessiter de privilèges root.

Lire plus
Développement falsification de ports

Failles critiques de canal latéral dans les CPU Apple volent des données du navigateur

2025-01-28
Failles critiques de canal latéral dans les CPU Apple volent des données du navigateur

Des chercheurs ont découvert de nouvelles vulnérabilités de canal latéral, FLOP et SLAP, dans les processeurs des séries M et A d'Apple. Ces failles permettent aux attaquants distants de voler des données sensibles des navigateurs web via des sites web malveillants, contournant la protection sandbox du navigateur. Les vulnérabilités proviennent d'une exécution spéculative défectueuse, exploitant les mauvaises prédictions du CPU pour divulguer des informations telles que des e-mails, l'historique de localisation, etc. Apple est au courant et prévoit de résoudre le problème, mais les correctifs ne sont pas encore disponibles. La désactivation de JavaScript est une mitigation temporaire, mais affecte la fonctionnalité du site web.

Lire plus

Les États baltes se coupent du réseau électrique russe et embrassent l'indépendance énergétique européenne

2025-02-07
Les États baltes se coupent du réseau électrique russe et embrassent l'indépendance énergétique européenne

Ce week-end, l'Estonie, la Lettonie et la Lituanie achèveront leur déconnexion du réseau électrique russe et se connecteront à la zone synchrone continentale européenne. Cette mesure vise à renforcer la stabilité du réseau et à garantir l'indépendance et la sécurité énergétiques. Le projet de 1,6 milliard d'euros a nécessité des années de travail, la construction de 1 400 km de lignes à haute tension et de nombreuses sous-stations, et l'établissement de solides partenariats européens pour atténuer les risques. Bien que des risques potentiels existent, les tests sont terminés et le consommateur moyen ne devrait constater aucune perturbation. Cela représente une avancée significative vers la sécurité énergétique pour les États baltes et offre un modèle pour les autres nations dépendantes de l'énergie russe.

Lire plus

Yaak 2.0 : Le client API reçoit une mise à jour majeure

2025-02-20
Yaak 2.0 : Le client API reçoit une mise à jour majeure

Yaak, un client API populaire, a reçu une mise à jour majeure 2.0. Basée sur les retours des utilisateurs, cette version inclut la synchronisation de répertoire local, une interface utilisateur Git intégrée, la prise en charge de WebSocket, l'authentification OAuth 2.0 et JWT avec un système de plugins, et des améliorations significatives des performances. Le mode Vim a également été ajouté. Le développeur Greg remercie tous les contributeurs et exprime son enthousiasme pour l'avenir de Yaak.

Lire plus
Développement client API

Rompre avec les tâches longues : maîtriser les boucles asynchrones pour les performances web

2025-01-04
Rompre avec les tâches longues : maîtriser les boucles asynchrones pour les performances web

Cet article explore l’optimisation des boucles JavaScript pour éviter le blocage du thread principal et améliorer les performances web. L’auteur souligne que l’utilisation de boucles `for...of` ou de méthodes comme `forEach` directement sur des tableaux volumineux peut créer des tâches longues, entraînant une expérience utilisateur lente. La solution consiste à utiliser `scheduler.yield` ou `setTimeout(0)` avec `async/await` pour décomposer les tâches longues en tâches plus petites, en cédant le contrôle après chaque itération pour maintenir la réactivité. L’article explore également les stratégies de traitement par lots et d’optimisation de la fréquence d’images pour équilibrer la réactivité et l’efficacité du traitement. En fin de compte, il est recommandé de choisir une taille et une stratégie de lot appropriées en fonction des besoins spécifiques de l’application pour une expérience utilisateur optimale.

Lire plus

Extraction de musique YouTube avec OCR utilisant Common Lisp : Une aventure pixel parfaite

2025-01-06

Un développeur a tenté d'extraire des données musicales d'une vidéo YouTube à l'aide de Common Lisp. Les tentatives initiales avec Tesseract et ChatGPT se sont avérées infructueuses. Finalement, une méthode ancienne de différenciation de pixels, impliquant l'extraction manuelle d'images de caractères et la comparaison, a extrait avec succès la majeure partie de la notation musicale. Bien que pas parfait, les données extraites ont suffi, prouvant la faisabilité de la méthode. L'article détaille également l'expérience du développeur utilisant Lisp pour le traitement d'images et le développement efficace.

Lire plus
Développement Traitement d'images
1 2 531 532 533 535 537 538 539 595 596