Greenpeace condamné à payer 666 millions de dollars pour des manifestations contre l'oléoduc

2025-03-20
Greenpeace condamné à payer 666 millions de dollars pour des manifestations contre l'oléoduc

Un jury du Dakota du Nord a ordonné à Greenpeace de payer plus de 666 millions de dollars de dommages et intérêts à Energy Transfer pour diffamation et autres réclamations liées aux manifestations contre l'oléoduc Dakota Access. Energy Transfer a accusé Greenpeace de diffamation, d'intrusion, de nuisance, de complot civil et d'autres actes. Greenpeace prévoit de faire appel, affirmant que la lutte contre les grandes compagnies pétrolières se poursuit. L'affaire découle des manifestations de 2016-2017 contre l'oléoduc et son passage du Missouri en amont de la réserve de la tribu Sioux de Standing Rock.

Lire plus

L'histoire chaotique de l'analyse des dates en JavaScript

2025-05-28

Cet article révèle une particularité de l'analyse des dates en JavaScript : « 2025/05/28 » et « 2025-05-28 » représentent des dates différentes. Cela provient d'incohérences de longue date dans la manière dont les navigateurs analysent les chaînes de caractères de dates. L'article retrace l'évolution de l'analyse des chaînes de caractères de dates dans Chrome, Firefox et Safari depuis la sortie de la norme ES5 en 2009, en soulignant leurs différentes implémentations et interprétations de la norme ISO 8601. En fin de compte, les formats de date comme « 2025-05-28 » sont interprétés comme UTC, tandis que d'autres sont interprétés comme l'heure locale, ce qui crée une confusion. L'article se termine en présentant la prochaine API Temporal de JavaScript, qui résoudra ce problème en exigeant des informations sur le fuseau horaire.

Lire plus
Développement Analyse de dates

Google Business Profile divulgue le numéro de téléphone personnel du fondateur

2025-05-26
Google Business Profile divulgue le numéro de téléphone personnel du fondateur

Le fondateur d'un logiciel de gestion de bénévoles a découvert que son numéro de téléphone personnel avait été divulgué par Google Business Profile et affiché dans les résultats de recherche Google. Il avait précédemment fourni le numéro pour vérification d'identité, mais n'avait pas consenti à son partage public. Après avoir supprimé le numéro, le problème a été résolu, mais il a exprimé son mécontentement face aux actions de Google et ses préoccupations concernant la sécurité des informations personnelles. Cet incident a accru les inquiétudes concernant les violations de données personnelles, faisant écho à une expérience antérieure de violation de données bancaires.

Lire plus
Technologie

arXivLabs : Collaboration communautaire pour le développement des fonctionnalités d'arXiv

2025-03-13
arXivLabs : Collaboration communautaire pour le développement des fonctionnalités d'arXiv

arXivLabs est un cadre permettant aux collaborateurs de développer et de partager de nouvelles fonctionnalités d'arXiv directement sur le site web. Les individus et les organisations impliqués partagent les valeurs d'arXiv d'ouverture, de communauté, d'excellence et de confidentialité des données utilisateur. arXiv est attaché à ces valeurs et ne s'associe qu'avec ceux qui y adhèrent. Vous avez une idée de projet qui profitera à la communauté arXiv ? En savoir plus sur arXivLabs !

Lire plus
Développement

Seastar : Un système de build rapide et extensible pour plusieurs langages

2025-06-15
Seastar : Un système de build rapide et extensible pour plusieurs langages

Seastar est un système de build rapide et extensible qui supporte actuellement C et C++, avec des projets d'ajout de Rust et Zig. Conçu pour faciliter la création, le prototypage et l'itération, il vise à imiter la simplicité d'utilisation de Cargo de Rust tout en offrant une compilation transparente sur plusieurs langages. Seastar est simple à construire et à exécuter ; il suffit d'installer Cargo et Rust, de cloner le dépôt et d'exécuter les commandes fournies. Actuellement en phase initiale, il n'est pas recommandé pour une utilisation en production.

Lire plus
Développement

L'atterrisseur lunaire Blue Ghost de Firefly entre en orbite lunaire

2025-02-16

L'atterrisseur lunaire Blue Ghost de Firefly Aerospace, lancé du Centre spatial Kennedy à bord d'une fusée Falcon 9, a réussi à entrer en orbite lunaire. Cette mission CLPS transporte un nombre record de 10 charges utiles de la NASA, conçues pour diverses expériences scientifiques, notamment l'étude du flux de chaleur lunaire et du panache généré lors de l'atterrissage. Après les derniers préparatifs, l'atterrisseur devrait se poser près de la Mare Crisium le 2 mars.

Lire plus
Technologie atterrisseur lunaire

Hallucinations de l'IA dans les mémoires juridiques : un problème croissant

2025-05-25

Une augmentation du nombre de cas révèle une tendance inquiétante : l’utilisation de documents juridiques générés par l’IA contenant des citations de cas fabriquées. Ce résumé couvre de nombreuses instances de tribunaux américains et internationaux où des avocats et des plaideurs, faisant confiance à des outils d’IA sans vérification, ont soumis des mémoires avec des cas et des citations fictifs. Les réponses judiciaires vont des avertissements aux amendes élevées, au classement des affaires et aux actions disciplinaires contre les avocats. Ces cas soulignent la nécessité cruciale de vérifier méticuleusement le contenu juridique généré par l’IA, en soulignant que l’assistance technologique ne dispense personne de la responsabilité de garantir la précision et la véracité des mémoires judiciaires.

Lire plus
Technologie

Le rituel étrange de l'élection du Doge de Venise : une loterie vieille de 500 ans

2025-05-04

Pendant 500 ans, l'élection du Doge de Venise a été un spectacle théâtral. Un fonctionnaire priait à la basilique Saint-Marc, prenait un garçon au hasard sur la place et l'utilisait pour tirer au sort les membres du collège électoral, entamant un processus tortueux et absurde. De 1268 jusqu'à la fin de la République vénitienne, le processus est resté pratiquement inchangé : des tirages au sort déterminaient 30 électeurs, puis 9, qui nommaient 40 candidats, chacun ayant besoin d'au moins 7 voix pour passer à l'étape suivante. Ce processus de loteries et d'éliminations s'est poursuivi jusqu'à ce qu'un candidat final, avec le plus d'approbations, soit choisi comme Doge. Le système, à la fois ridicule et profond, se distingue comme une particularité historique.

Lire plus

Des frères Montgolfier à l'exploration des exoplanètes : l'incroyable histoire des ballons scientifiques

2025-03-31
Des frères Montgolfier à l'exploration des exoplanètes : l'incroyable histoire des ballons scientifiques

Cet article retrace le remarquable voyage des ballons de haute altitude dans l'exploration scientifique, du premier vol habité des frères Montgolfier au XVIIIe siècle à leur utilisation moderne pour observer le rayonnement cosmique de fond et les atmosphères des exoplanètes. Les ballons de haute altitude, avec leurs avantages uniques, ont permis aux scientifiques de faire une série de découvertes révolutionnaires, notamment la découverte des rayons cosmiques et la détermination de la forme de l'univers, démontrant leur contribution continue à des domaines tels que l'astronomie et la météorologie. Loin d'être une technologie « basse », cela représente près de 250 ans de raffinement scientifique, brillant toujours à l'ère de la fuséologie.

Lire plus

L'IA déchiffre des caractères cunéiformes vieux de 3000 ans, révolutionnant les études antiques

2025-03-08
L'IA déchiffre des caractères cunéiformes vieux de 3000 ans, révolutionnant les études antiques

Des chercheurs des universités Cornell et Tel Aviv ont développé ProtoSnap, un système d'IA qui identifie et copie automatiquement les caractères cunéiformes de tablettes vieilles de 3000 ans. Utilisant un modèle de diffusion, ProtoSnap compare la similarité des pixels entre une image d'un caractère et un prototype, recréant avec précision les caractères malgré les variations de styles d'écriture et d'âge. Cela accélère considérablement la traduction et la recherche cunéiforme, fournissant des ensembles de données massifs pour l'étude des sociétés anciennes et offrant de nouvelles perspectives sur leur religion, leur économie, leurs structures sociales et leurs systèmes juridiques.

Lire plus

Recadrage circulaire d'images en ligne : rapide et facile

2025-05-31
Recadrage circulaire d'images en ligne : rapide et facile

Cet outil en ligne simple vous aide à recadrer des images en cercles ou autres formes courantes. Il possède une interface simple et claire. Il fonctionne sur les ordinateurs de bureau et les appareils mobiles sans téléchargement de logiciel et il est gratuit. Il suffit de télécharger votre image, d'ajuster le cadre circulaire et de télécharger. Votre image circulaire sera téléchargée au format PNG avec un arrière-plan transparent.

Lire plus

SkyRoof : Nouveau logiciel de suivi de satellites radioamateurs et récepteur SDR

2025-06-05

VE3NEA a récemment publié SkyRoof, un programme Windows combinant suivi de satellites et fonctionnalités de récepteur SDR. Compatible avec RTL-SDR, Airspy et SDRplay, il suit et reçoit les satellites radioamateurs, offrant un suivi en temps réel, une prédiction de passage, une carte du ciel et un affichage en cascade SDR. Il démodule SSB/CW/FM, compense automatiquement le décalage Doppler et interagit avec les rotateurs d'antenne compatibles hamlib. La chaîne YouTube de Johnson's Techworld présente une vidéo de test de SkyRoof.

Lire plus

Comment la caféine nuit à votre sommeil : Une nouvelle étude révèle son impact sur le cerveau

2025-06-09
Comment la caféine nuit à votre sommeil : Une nouvelle étude révèle son impact sur le cerveau

Une étude de l'Université de Montréal a révélé que la caféine ne vous maintient pas seulement éveillé, mais modifie également la fonction cérébrale pendant le sommeil. L'analyse EEG a montré que la caféine augmente la complexité du signal cérébral, poussant le cerveau vers un état 'critique' – bénéfique pour la concentration diurne, mais perturbateur pour le repos nocturne. La caféine affaiblit les ondes delta, thêta et alpha associées au sommeil profond, notamment pendant la phase de sommeil non-REM, essentielle à la consolidation de la mémoire et à la récupération cognitive. Les jeunes adultes ont montré une plus grande sensibilité à ces effets. Publiée dans Communications Biology, la recherche souligne l'importance de comprendre l'impact de la caféine sur le sommeil, selon l'âge.

Lire plus
Technologie

Faille de validation de domaine SSL.com : vérification incorrecte des domaines de messagerie

2025-04-19

Une faille de sécurité a été découverte dans le système de validation de domaine de SSL.com. En exploitant la méthode BR 3.2.2.4.14 DCV (Email vers DNS TXT Contact), un attaquant peut tromper le système pour qu'il vérifie son domaine de messagerie, obtenant ainsi des certificats non autorisés. Par exemple, en utilisant `[email protected]` comme email de vérification, SSL.com a incorrectement ajouté `aliyun.com` à la liste des domaines vérifiés, permettant à l'attaquant d'obtenir des certificats pour `aliyun.com` et `www.aliyun.com`. Cela indique une incapacité à différencier précisément entre l'email de vérification et le domaine cible, ce qui représente un risque de sécurité important.

Lire plus
Technologie validation de domaine

Rotations Mystérieuses : Dévoiler le Mystère des 3240 Itérations

2025-05-06

Ces données enregistrent le nombre d'itérations et l'angle de rotation total d'un objet tournant à différents angles. Les angles varient de 0,25° à 120°, les itérations de dizaines à des milliers, et les angles de rotation total de centaines à des dizaines de milliers de degrés. Cela suggère un algorithme ou un dispositif mécanique complexe en jeu, nécessitant une enquête plus approfondie. Ces données proviennent-elles d'une expérience scientifique ou des paramètres opérationnels d'une installation artistique ?

Lire plus

Ubuntu 25.10 utilisera des utilitaires système réécrits en Rust

2025-03-13
Ubuntu 25.10 utilisera des utilitaires système réécrits en Rust

Les ingénieurs d'Ubuntu ont annoncé leur intention de remplacer les utilitaires système de base (par exemple, ls, cp, mv) par des versions modernes basées sur Rust dans Ubuntu 25.10. L'objectif est d'améliorer la sécurité et la stabilité, et non seulement les performances. Le système de types et le vérificateur d'emprunts de Rust aident à atténuer les vulnérabilités de sécurité liées à la mémoire. Un outil appelé `oxidizr` facilite la commutation entre les implémentations. Bien que quelques problèmes de compatibilité existent, le projet promet d'améliorer la robustesse générale du système dans les futures versions d'Ubuntu.

Lire plus
Développement Utilitaires Système

2 Po de trafic : le coût d'un bug simple dans le programme de mise à jour automatique

2025-04-29
2 Po de trafic : le coût d'un bug simple dans le programme de mise à jour automatique

Un simple bug dans le programme de mise à jour automatique de l'application d'enregistrement d'écran Screen Studio a entraîné le téléchargement répété d'un fichier de mise à jour de 250 Mo toutes les 5 minutes pendant un mois, ce qui a généré 9 millions de téléchargements et plus de 2 Po de trafic sur Google Cloud. Des milliers d'utilisateurs avaient l'application en cours d'exécution en arrière-plan, ce qui a entraîné des factures exorbitantes et des interruptions du service Internet pour certains utilisateurs. Cet incident souligne l'importance de configurer des alertes de coût sur le cloud, d'écrire du code avec soin et de vérifier régulièrement les ressources du cloud.

Lire plus

Un Souffle du Passé : Un Catalogue de Jeux BASIC des Années 80

2025-04-22
Un Souffle du Passé : Un Catalogue de Jeux BASIC des Années 80

Cet article présente une liste fascinante de jeux BASIC des années 1980, couvrant divers systèmes informatiques tels que BASIC-PLUS, EduSystem, DECsystem 10 et HP. Des jeux simples de devinettes de nombres (Acey-Ducey, Bagles) aux jeux de stratégie complexes (Gomoko, Guerre Civile) en passant par les simulations (HMRABI, KING), la variété témoigne de la créativité et de l'ingéniosité de la programmation de cette époque. Ces jeux, simples mais captivants, ne manqueront pas d'évoquer la nostalgie chez beaucoup.

Lire plus

Protocole Agora : Délibération nationale sécurisée et anonyme

2025-07-20

Cet article propose le Protocole Agora, une solution technologique au problème de la division sociale créée par les régimes autoritaires. Utilisant Telegram, le protocole établit un processus de délibération sécurisé, anonyme et à plusieurs étapes, permettant aux citoyens de discuter et de voter sur les questions nationales. Un système de filtrage méritocratique garantit que les idées les plus pertinentes émergent, aboutissant à un consensus national transparent et visible pour tous les participants. Remarquablement efficace, il peut distiller les opinions de 100 millions de personnes en un groupe central de 100 en six semaines seulement.

Lire plus

Anthropic's Claude : Le Dropbox de l'ère de l'IA générative ?

2025-07-16
Anthropic's Claude : Le Dropbox de l'ère de l'IA générative ?

Cet article examine la plateforme Claude d'Anthropic et sa fonctionnalité Artifacts, qui permet aux utilisateurs de créer des applications web alimentées par l'IA sans codage. L'auteur compare Claude à Dropbox à l'ère de l'IA générative car il résout les problèmes de clés API, de déploiement et d'authentification pour les utilisateurs créant et partageant des applications d'IA. De manière intelligente, la monétisation se fait via les abonnements Claude existants des utilisateurs, sans aucun coût pour les créateurs d'applications. L'auteur soutient que ce modèle est hautement précieux et envisage une monétisation future via des options de paiement simples.

Lire plus
IA

Zinc : Un prototype minimaliste de langage de programmation système

2025-03-12

Zinc est un prototype expérimental d'un langage de programmation système visant à être plus facile à utiliser que le C tout en conservant des capacités de bas niveau. Il présente une syntaxe unique avec des conditionnels de plage, des assertions intégrées et évite les complexités telles que les gestionnaires de paquets et la collecte des ordures. Actuellement en développement initial, Zinc manque de modules, de pointeurs et de fonctions, mais l'auteur prévoit d'intégrer des bibliothèques graphiques 2D pour le développement de jeux.

Lire plus
(sr.ht)

Privilégier le code jetable aux documents de conception : une approche de développement logiciel plus efficace

2024-12-15
Privilégier le code jetable aux documents de conception : une approche de développement logiciel plus efficace

En développement logiciel, la méthode traditionnelle consistant à utiliser un document de conception suivi d'un développement incrémental n'est pas toujours efficace. L'auteur Doug Turnbull propose une approche de "binge coding" : implémenter rapidement un prototype à l'aide d'une PR temporaire, obtenir rapidement des retours de l'équipe, affiner la conception, puis la décomposer progressivement en PRs déployables. Cette méthode encourage l'itération rapide, la détection précoce des problèmes et considère le code lui-même comme la meilleure documentation. Même si les documents de conception restent utiles dans certaines situations, l'auteur préconise de "montrer plutôt que de raconter", en utilisant des prototypes de code pour une validation et une itération rapides afin d'obtenir un développement logiciel plus efficace.

Lire plus
Développement prototype de code

ZeroSearch d'Alibaba : Entraîner la recherche IA sans moteurs de recherche

2025-05-09
ZeroSearch d'Alibaba : Entraîner la recherche IA sans moteurs de recherche

Des chercheurs d'Alibaba ont développé ZeroSearch, une technique révolutionnaire qui change la donne dans l'entraînement de la recherche IA. En simulant les résultats de recherche, ZeroSearch élimine le besoin d'API coûteuses de moteurs de recherche commerciaux, permettant aux grands modèles de langage (LLM) de développer des capacités de recherche avancées. Cela réduit considérablement les coûts de formation (jusqu'à 88 %) et offre un meilleur contrôle sur les données d'entraînement, nivelant le terrain de jeu pour les plus petites entreprises d'IA. ZeroSearch a surpassé les modèles entraînés avec de vrais moteurs de recherche sur sept ensembles de données de questions-réponses. Cette percée suggère un avenir où l'IA s'appuiera de plus en plus sur l'auto-simulation, réduisant ainsi sa dépendance aux services externes.

Lire plus

Défier le Big Bang : la théorie du « chalumeau » d’un auteur irlandais sur l’univers

2025-04-27
Défier le Big Bang : la théorie du « chalumeau » d’un auteur irlandais sur l’univers

L’auteur irlandais Julian Gough a dévoilé une théorie cosmologique révolutionnaire, baptisée la « théorie du chalumeau », qui remet en question la croyance de longue date au Big Bang. Sa théorie postule que l’univers n’a pas commencé par une explosion singulière il y a 13 milliards d’années, mais plutôt évolué à travers de multiples étapes façonnées par des jets puissants de trous noirs supermassifs. Soutenue par les observations du télescope spatial James Webb et attirant des financements de capital-risque, la théorie de Gough, bien que controversée, offre une nouvelle perspective sur la cosmologie et incite à une réévaluation des modèles existants.

Lire plus
Technologie Trous noirs

Rocky Linux 10 adopte RISC-V : un grand pas pour l'open source

2025-05-21

Préparez-vous pour Rocky Linux 10 ! Cette version marque une étape importante : le support officiel de l’architecture RISC-V. Grâce aux efforts collaboratifs de la communauté Fedora RISC-V et du groupe AltArch SIG de Rocky, une version riscv64gc sera incluse, ciblant des plateformes telles que StarFive VisionFive 2, QEMU et SiFive HiFive Premier P550. Bien que certaines fonctionnalités puissent être limitées sur certaines plateformes comme la P550, la fonctionnalité prête à l’emploi sur VisionFive 2 et QEMU est un point fort. Cette initiative communautaire, lancée début 2024, met en évidence la puissance de la collaboration open source avec les efforts upstream de Fedora RISC-V.

Lire plus
Développement

Page d'accueil d'animations fantaisistes : plongée au cœur de plus de 14 000 lignes de code

2025-02-28
Page d'accueil d'animations fantaisistes : plongée au cœur de plus de 14 000 lignes de code

L'auteur a passé des mois à créer une page d'accueil très créative pour son prochain cours d'animation, contenant plus de 14 000 lignes de code et plus de 200 fichiers. Une « barre d'outils du chaos » permet aux utilisateurs d'interagir avec la page à l'aide d'outils tels qu'un attrapeur, une gomme, une bombe et une baguette magique, chacun doté d'animations uniques. L'article détaille comment l'animation SVG, les coordonnées polaires et les feuilles de sprites ont été utilisées pour obtenir ces effets, ainsi que les variables CSS et les animations de keyframes pour l'optimisation. Les effets sonores et les effets de particules sont également abordés. Le cours lui-même couvrira la création d'animations et d'interactions à l'aide de technologies web classiques (CSS, JavaScript, SVG et Canvas 2D), avec du contenu supplémentaire sur l'intégration de React. L'objectif est de donner aux étudiants les moyens de concevoir et de créer leurs propres animations uniques, au-delà des solutions toutes faites.

Lire plus
Développement

Simulations Organiques Envoûtantes : Algorithmes et Techniques

2025-07-16
Simulations Organiques Envoûtantes : Algorithmes et Techniques

Cet article explore les techniques algorithmiques permettant de créer des simulations organiques fascinantes, inspirées du comportement d'organismes tels que le Physarum polycephalum. L'auteur explique méticuleusement l'algorithme de Jeff Jones, détaillant le mouvement des particules, le dépôt de traces, la diffusion et la décroissance, montrant comment l'ajustement des paramètres (distance du capteur, angle, angle de rotation, distance de déplacement) produit des résultats variés. L'article explore également le projet '36 Points' de Sage Jenson, qui introduit des formules de paramètres dynamiques pour une complexité et une variété accrues. Enfin, l'auteur partage sa propre implémentation, utilisant le calcul GPU et des expériences de couleurs, en fournissant des extraits de code et des liens vers des projets interactifs.

Lire plus

Construction d'un routeur cryptographiquement robuste pour bloquer les publicités YouTube

2025-03-18

L'auteur a construit un routeur basé sur FreeBSD et pfSense pour bloquer complètement les publicités YouTube. En exploitant une faille dans le format Google Protocol Buffer, un proxy intermédiaire décrypte le trafic HTTPS, permettant la modification d'un seul octet pour supprimer les publicités. Au-delà de YouTube, le routeur utilise des listes noires pour protéger tous les appareils connectés au réseau contre les publicités malveillantes, le suivi, les clickbaits, etc. Finalement, l'auteur a choisi de payer pour YouTube Premium, reconnaissant les considérations éthiques liées au contournement des publicités.

Lire plus
Développement Blocage des Publicités

Interpréteur APL en Haskell : Un défi stimulant

2025-06-05

Ce projet détaille la création d'un interpréteur APL en Haskell. La nature matricielle d'APL et sa syntaxe concise ont présenté des défis importants. L'auteur a affiné itérativement l'interpréteur, en commençant par un analyseur lexical et syntaxique basique et en évoluant vers une implémentation sophistiquée utilisant les capacités de Haskell et en raffinant les techniques d'analyse, des grammaires non contextuelles aux utilisations optimisées des monades et des applicatifs. Bien que l'interpréteur final présente de légères différences par rapport à Dyalog APL, il fonctionne efficacement. Le projet met en évidence la puissance de Haskell dans la gestion des grammaires complexes et des fonctions d'ordre supérieur, tout en révélant la courbe d'apprentissage abrupte et les complexités de débogage inhérentes au langage.

Lire plus
Développement

ovld : Expédition multiple ultrarapide en Python

2025-06-01
ovld : Expédition multiple ultrarapide en Python

ovld est une bibliothèque d'expédition multiple ultrarapide pour Python. Elle permet d'écrire différentes versions de la même fonction pour chaque signature de type en utilisant des annotations, évitant ainsi les chaînes fastidieuses de `isinstance`. Contrairement à `singledispatch` de Python, elle gère plusieurs arguments. ovld se vante d'une vitesse exceptionnelle, prend en charge l'expédition sur les fonctions, les méthodes, les arguments positionnels et les arguments mots clés, et offre même des types dépendants et la génération de code. Elle excelle dans les définitions récursives, telles que le mappage d'arbres ou la sérialisation, et permet de créer des variantes de fonctions et des mélanges pour une extension flexible.

Lire plus
Développement Expédition multiple
1 2 240 241 242 244 246 247 248 595 596