Ninjavis : Visualisation des journaux de construction Ninja

2025-03-03
Ninjavis : Visualisation des journaux de construction Ninja

Ninjavis analyse les journaux de construction Ninja, en extrayant la cible, l'heure de début et l'heure de fin pour chaque élément de construction. Il génère ces données dans un modèle avec une visualisation de chronologie simple alimentée par vis.js. Inspiré par buildbloat, il aide à analyser les performances de la construction. N'oubliez pas d'exécuter `ninja -t recompact` au préalable pour supprimer les entrées dupliquées dans le journal. L'outil offre une interface en ligne de commande propre pour générer des profils de construction.

Lire plus
Développement outils de construction

uBlock Origin confronté à la dépréciation de Manifest V3 dans Chrome

2025-03-03
uBlock Origin confronté à la dépréciation de Manifest V3 dans Chrome

À partir de Chrome 127, les utilisateurs de uBlock Origin (uBO) verront des avertissements en raison de la dépréciation des extensions Manifest V2. uBO, une extension Manifest V2, n'a pas d'équivalent Manifest V3. Une alternative légère, uBO Lite (uBOL), a été publiée, mais avec des sacrifices de fonctionnalités pour la compatibilité avec Manifest V3. Les utilisateurs doivent choisir entre passer à uBOL ou continuer à utiliser uBO sur des navigateurs comme Firefox. Des discussions concernant l'extension du support de Manifest V2 dans Chrome jusqu'en juin 2025 sont en cours.

Lire plus
Développement

Adieu ERB : création de modèles d’e-mails en Ruby pur avec Phlex

2025-03-03
Adieu ERB : création de modèles d’e-mails en Ruby pur avec Phlex

Fatigué d’utiliser ERB pour les modèles d’e-mails dans Rails ? Cet article montre comment utiliser Phlex, une bibliothèque Ruby, pour écrire des modèles d’e-mails HTML en Ruby pur, éliminant ainsi les tracas et l’inefficacité d’ERB. L’auteur détaille les étapes de migration d’ERB vers Phlex, notamment la création de vues et de mises en page Phlex, et l’utilisation de roadie-rails pour les styles en ligne, atteignant ainsi l’objectif élégant d’une application Rails sans ERB. L’article inclut également des exemples de code complets et des cas de test pour aider les lecteurs à démarrer rapidement.

Lire plus
Développement Modèles d’e-mails

TrapC : Une extension plus sûre pour C

2025-03-03
TrapC : Une extension plus sûre pour C

TrapC est une extension du langage de programmation C conçue pour améliorer la sécurité mémoire. En supprimant des mots clés comme `goto` et `union`, et en ajoutant `trap` et `alias`, TrapC intègre des fonctionnalités de C++, telles que les constructeurs et les destructeurs. Il dispose d'une gestion automatique de la mémoire, évitant les fuites, et utilise la gestion du cycle de vie pour les pointeurs au lieu du ramassage des ordures. Malgré son design minimaliste —conservant le même nombre de mots clés que C— il offre étonnamment une compatibilité significative avec le code C++. Présenté lors d'une réunion de l'ISO C, TrapC vise à traiter les problèmes de sécurité mémoire de manière plus complète que les autres propositions existantes.

Lire plus
Développement Extension de langage

Un composé du céleri prometteur pour prévenir les cheveux gris

2025-03-03
Un composé du céleri prometteur pour prévenir les cheveux gris

Des chercheurs de l'Université de Nagoya ont découvert que la lutéoline, un flavonoïde présent dans le céleri, le brocoli et d'autres plantes, pourrait efficacement inhiber l'apparition de cheveux gris. Des expériences sur des souris ont montré que l'administration topique et orale de lutéoline réduisait l'apparition de cheveux gris en améliorant les niveaux d'endothéline et de ses récepteurs dans les follicules pileux, améliorant ainsi la fonction des cellules souches de mélanocytes. Bien que des essais sur l'homme soient nécessaires pour confirmer la sécurité et l'efficacité, cette recherche offre une nouvelle voie prometteuse pour la prévention des cheveux gris et pourrait conduire à des agents topiques ou des suppléments oraux.

Lire plus
Technologie cheveux gris lutéoline

Permacomputing : Une approche décentralisée et anticapitaliste de l'informatique

2025-03-03

Le permacomputing est une communauté et un concept qui remettent en question les impacts environnementaux et sociétaux de l'informatique actuelle. Inspiré par la permaculture, il vise des technologies informatiques et réseau résilientes et régénératives. Ce n'est pas une solution technologique, mais un projet politique anticapitaliste intégrant l'anarchisme, la décolonisation, le féminisme intersectionnel, le post-marxisme, la décroissance et l'écologisme. Le permacomputing nécessite une importante réflexion, reconstruction et conception technique, encourageant une réinvention collective et radicale de la culture informatique. Il n'existe pas de « kit permacomputing » ; il s'agit plutôt d'une invitation à construire quelque chose de nouveau.

Lire plus

Cours en ligne du MIT : IA générative avec équations différentielles stochastiques

2025-03-03

Le MIT propose un cours en ligne sur l'IA générative axé sur le cadre mathématique sous-jacent aux modèles d'appariement de flux et de diffusion. En partant des principes fondamentaux, le cours couvre les équations différentielles ordinaires et stochastiques, les chemins de probabilité conditionnels et marginaux, et plus encore. Les étudiants construisent un modèle de diffusion d'images simplifié grâce à trois laboratoires pratiques. Les prérequis incluent l'algèbre linéaire, l'analyse réelle, les probabilités de base, Python et une expérience avec PyTorch. Ce cours est idéal pour ceux qui souhaitent acquérir une compréhension approfondie de la théorie et de la pratique de l'IA générative.

Lire plus

Concentration de la richesse aux États-Unis : Les 10 % les plus riches contrôlent 87 % des actions

2025-03-03
Concentration de la richesse aux États-Unis : Les 10 % les plus riches contrôlent 87 % des actions

De nouvelles données révèlent une concentration alarmante de la richesse aux États-Unis, les 10 % les plus riches détenant 87 % des actions, 84 % des entreprises privées, 44 % des biens immobiliers et les deux tiers de la richesse totale. Cette concentration ne cesse d’augmenter depuis 1989. Plus inquiétant encore, les 10 % les plus riches représentent désormais 50 % de l’ensemble des dépenses de consommation, contre 36 % il y a trois décennies, leurs dépenses ayant augmenté de 12 % entre septembre 2023 et septembre 2024, tandis que les dépenses des ménages de la classe ouvrière et de la classe moyenne ont diminué. Cette concentration extrême de la richesse représente des risques économiques importants, rendant les indicateurs économiques traditionnels moins fiables et soulignant l’incertitude de l’avenir.

Lire plus

Le Monopole de Chrome : L’Avenir des Navigateurs Web

2025-03-03

La domination de Google Chrome sur le marché des navigateurs soulève des inquiétudes quant à son pouvoir monopolistique. Cet article retrace l'histoire des navigateurs web, de Mosaic à Chrome, en soulignant la concurrence et l'évolution du marché. Le moteur Blink de Chrome alimente presque tous les principaux navigateurs, y compris Edge et Opera, donnant à Google un contrôle immense sur l'écosystème web. Des initiatives comme Manifest v3 et AMP, pilotées par Google, restreignent les capacités d'extension des navigateurs, impactant la vie privée et le choix de l'utilisateur. L'article encourage les utilisateurs à soutenir des navigateurs non Chromium comme Firefox pour favoriser la diversité et la concurrence sur le marché des navigateurs et maintenir l'ouverture du web.

Lire plus

Agrivoltaïsme : Une stratégie gagnant-gagnant contre le changement climatique

2025-03-03
Agrivoltaïsme : Une stratégie gagnant-gagnant contre le changement climatique

Une nouvelle étude révèle que la combinaison de la production d'énergie solaire avec l'agriculture augmente considérablement les rendements des cultures, conserve l'eau et génère de l'électricité à faible émission de carbone pour les régions vulnérables au climat. Cette méthode, connue sous le nom d'agrivoltaïsme, crée un microclimat en ombrageant les cultures avec des panneaux solaires, permettant à des plantes comme les haricots et le maïs de prospérer avec moins d'irrigation. L'agrivoltaïsme fournit également de l'énergie propre aux communautés rurales, s'attaquant à l'insécurité alimentaire, à la rareté de l'eau et à la pauvreté énergétique. La recherche a montré que l'ombrage partiel réduit l'évaporation de l'eau, améliorant l'efficacité de l'utilisation de l'eau et permettant la collecte de l'eau de pluie pour compléter l'irrigation.

Lire plus
Technologie

Triomphe de l'animation indépendante : Flow, entièrement réalisé avec Blender

2025-03-03
Triomphe de l'animation indépendante : Flow, entièrement réalisé avec Blender

Le film d'animation Flow, un voyage mystique d'un chat et de ses compagnons, témoigne de la puissance de Blender. Une petite équipe indépendante, utilisant le moteur de rendu en temps réel EEVEE de Blender, a surmonté les contraintes budgétaires pour créer un film acclamé par la critique, récoltant plus de 60 prix et des nominations aux Oscars. Le réalisateur Gints Zilbalodis détaille son workflow optimisé, soulignant l'importance de la vitesse et de l'adaptabilité. L'ingéniosité et l'esprit collaboratif de l'équipe, ainsi que les capacités de Blender, montrent le potentiel des cinéastes indépendants pour atteindre un succès remarquable.

Lire plus

CBOR vs. MessagePack : Un duel de serialisation

2025-03-03

L'auteur hésite entre MessagePack et CBOR pour un langage de programmation partagé, privilégiant les performances et la simplicité. MessagePack est plus simple d'accès, mais CBOR se révèle significativement plus rapide en codage/décodage (environ 200% plus rapide selon les benchmarks). Malgré une documentation plus complexe, la conception supérieure de CBOR finit par l'emporter. L'auteur choisit CBOR, tout en reconnaissant l'influence de considérations politiques sur sa décision.

Lire plus
Développement serialisation

Tangled : Une plateforme de collaboration Git décentralisée basée sur le protocole AT

2025-03-03

Tangled est une nouvelle plateforme de collaboration Git sociale, construite sur le protocole AT, visant à donner aux développeurs la pleine propriété de leur code, à permettre aux communautés open source de s'autogérer et, surtout, à rendre le codage à nouveau social et amusant. Elle combine les avantages du modèle fédéré d'ActivityPub et du modèle P2P de Radicle, utilisant des serveurs « knots » légers pour simplifier l'hébergement de référentiels Git. Tangled fournit des nœuds gérés gratuitement et une vue d'application consolidée sur tangled.sh pour un accès et une collaboration transparents sur l'ensemble du réseau. Encore en phase initiale, l'équipe développe en suivant trois principes : propriété des données, faible barrière à l'entrée et expérience utilisateur optimale. Actuellement accessible uniquement sur invitation.

Lire plus
Développement

Yoke : L'infrastructure comme code, pour de vrai

2025-03-03
Yoke : L'infrastructure comme code, pour de vrai

Fatigué des outils comme Terraform qui ne proposent que de la configuration et non du code ? Yoke vous permet d'écrire des définitions d'infrastructure en Go ou Rust, de les compiler en WebAssembly et de générer des manifestes Kubernetes. Cela évite les risques de sécurité liés aux dépendances d'exécution. Air Traffic Control, un opérateur Kubernetes, permet une gestion d'infrastructure déclarative, simplifiant ainsi le déploiement. L'auteur montre comment Yoke, utilisant les Définitions de Ressources Personnalisées (CRDs), simplifie le déploiement d'applications et explique son mécanisme de sandbox sécurisé basé sur WebAssembly.

Lire plus
Développement

Montage en rack de ce qui ne devrait pas l'être : Une aventure DIY HiFi

2025-03-03
Montage en rack de ce qui ne devrait pas l'être : Une aventure DIY HiFi

Cet article relate le parcours de l'auteur pour construire une unité rack 2U personnalisée pour son système HiFi, intégrant un DAC, un sélecteur d'entrée et un périphérique de streaming. Utilisant OpenSCAD pour la conception et une poinçonneuse tourelle CNC pour la fabrication, il a rencontré des difficultés avec la précision des courbes en sortie DXF, résolues grâce à FreeCAD. Des tentatives initiales avec un chapeau HiFiBerry se sont avérées peu fiables, le poussant à opter pour un Wiim Pro. Le projet souligne les joies et les défis du DIY, aboutissant à une unité fonctionnelle et esthétiquement plaisante. Le code est disponible sur Github.

Lire plus
Matériel Montage en rack

Construction d'un système d'annotation vocale aviation haute précision chez Enhanced Radar

2025-03-03
Construction d'un système d'annotation vocale aviation haute précision chez Enhanced Radar

Enhanced Radar a construit un système interne d'annotation vocale pour l'aviation, Yeager, afin de répondre à ses besoins en données haute précision pour l'entraînement de modèles d'IA. Le système utilise des mécanismes d'incitation (paiement au caractère, pénalités pour les erreurs), une interface utilisateur conviviale (raccourcis clavier, formes d'onde audio, préchargement) et le respect des annotateurs (explication des règles, désignation de « relecteurs »), améliorant ainsi considérablement l'efficacité et la précision de l'annotation. Il intègre également des tests, une résolution des litiges et des informations contextuelles pour garantir la qualité et la standardisation des données, atteignant une précision d'annotation quasi parfaite.

Lire plus

VectorChord-BM25 : Amélioration de la recherche plein texte de PostgreSQL

2025-03-03
VectorChord-BM25 : Amélioration de la recherche plein texte de PostgreSQL

VectorChord-BM25 est une nouvelle extension PostgreSQL utilisant l'algorithme BM25 et l'algorithme Block WeakAnd pour améliorer significativement la vitesse et la précision de la recherche plein texte de PostgreSQL. Il simplifie le processus de recherche et s'intègre parfaitement à PostgreSQL. Comparé à ElasticSearch, VectorChord-BM25 atteint un QPS (Requêtes Par Seconde) 3 fois supérieur en moyenne pour les requêtes Top 1000 et des scores NDCG@10 comparables voire supérieurs, mais nécessite un alignement précis des stratégies de tokenisation pour une comparaison équitable.

Lire plus
Développement recherche plein texte

MALIBAL : Pratiques commerciales bizarres et le "Zombiegate" d'un fabricant de matériel Linux

2025-03-03
MALIBAL : Pratiques commerciales bizarres et le

Un fabricant de matériel Linux, MALIBAL, est impliqué dans une controverse en raison de sa communication agressive avec les clients et de ses pratiques commerciales erratiques. L'auteur raconte son expérience avec MALIBAL, détaillant comment l'entreprise a insulté ses clients et partenaires, les qualifiant de "zombies". L'article expose les actions bizarres de MALIBAL, telles que le blocage de pays entiers et de technologies (comme les produits Google et Apple). Sa collaboration avec le projet Coreboot s'est également terminée par un conflit, avec des accusations mutuelles et des attaques personnelles. L'article révèle avec humour de sérieux problèmes internes au sein de l'entreprise, soulevant des questions sur son modèle économique et sa gestion.

Lire plus

Robot GOAT : Changement de forme pour une meilleure navigation sur tous les terrains

2025-03-03
Robot GOAT : Changement de forme pour une meilleure navigation sur tous les terrains

Des chercheurs de l'EPFL ont développé GOAT, un robot bio-inspiré capable de modifier dynamiquement sa forme pour naviguer sur des terrains variés. Contrairement aux robots traditionnels qui reposent sur une planification de trajet complexe et de nombreux capteurs, GOAT traverse efficacement des environnements difficiles (terrains accidentés, eau) en se transformant entre une forme de rover plat et une forme sphérique. Ce changement de forme, combiné à des matériaux souples, minimise la consommation d'énergie. Par exemple, il peut rouler passivement en descente pour économiser de l'énergie ou nager à travers des obstacles. Inspiré de divers animaux, GOAT utilise des matériaux peu coûteux. Les applications futures incluent la surveillance de l'environnement, la réponse aux catastrophes et même l'exploration extraterrestre.

Lire plus

Bataille pour les données sur les contraventions de stationnement de Chicago : leçons d’un procès FOIA

2025-03-03

Cet article relate l’expérience de l’auteur dans une bataille juridique avec la ville de Chicago dans le cadre d’un procès FOIA concernant l’accès au schéma de sa base de données sur les contraventions de stationnement (noms des tables et des colonnes). Initialement, l’auteur a demandé les données à l’aide d’une requête SQL, mais la ville a refusé, invoquant des préoccupations en matière de sécurité. Malgré sa victoire au procès, la Cour suprême de l’Illinois a annulé la décision, élargissant considérablement la capacité des agences publiques à refuser les demandes FOIA. L’affaire souligne les difficultés de la transparence des données gouvernementales et l’importance des dictionnaires de données pour simplifier l’accès. L’auteur note également la tentative ratée de Chicago de créer un dictionnaire de données, « Metalicious », qui complique encore davantage l’accès aux données.

Lire plus
Divers

Michael Larabel : 20 ans de benchmarking matériel Linux

2025-03-03

Michael Larabel, fondateur et auteur principal de Phoronix.com, se consacre depuis 2004 à l'amélioration de l'expérience utilisateur du matériel Linux. Il a écrit plus de 20 000 articles couvrant le support matériel Linux, les performances, les pilotes graphiques, et bien plus encore. Il est également le développeur principal de Phoronix Test Suite, Phoromatic et OpenBenchmarking.org, des logiciels de benchmarking automatisés essentiels à la communauté Linux.

Lire plus
Technologie

Les oiseaux : une célébration de grâce, de chant et de couleur

2025-03-03
Les oiseaux : une célébration de grâce, de chant et de couleur

Cet article décrit magnifiquement le charme unique de quatre espèces d'oiseaux : les acrobaties aériennes à couper le souffle et la vitesse de l'hirondelle ; le chant confiant et bruyant du moqueur, comme un mini-concert ; la couleur rouge vibrante du cardinal, une touche d'éclat dans le paysage doux de l'hiver ; et les disputes territoriales apparemment comiques, mais férocement agressives, du colibri. L'auteur conclut par une réflexion sur le caractère précieux des oiseaux, nous encourageant à apprécier et à observer ces merveilles de la nature, car leur existence enrichit le monde.

Lire plus
Divers

Copain animé de la barre de défilement : une alternative amusante à la barre de défilement standard

2025-03-03

Fatigué des barres de défilement ennuyeuses ? Ce projet remplace la barre de défilement standard par un personnage animé qui monte et descend sur la page lorsque vous faites défiler. L’auteur a créé un premier prototype à l’aide de JavaScript simple et prévoit d’ajouter d’autres personnages, comme un skateur, un grimpeur ou même un écureuil. Quels autres copains de défilement devrions-nous ajouter ?

Lire plus

Des preuves de 150 000 ans d'humains dans les forêts tropicales africaines réécrivent l'histoire

2025-03-03
Des preuves de 150 000 ans d'humains dans les forêts tropicales africaines réécrivent l'histoire

Une étude révolutionnaire publiée dans Nature repousse la chronologie de l'habitation humaine dans les forêts tropicales africaines à 150 000 ans, une découverte étonnante. Les chercheurs ont utilisé des techniques de datation par luminescence et résonance de spin électronique sur des sédiments contenant des outils du Paléolithique moyen trouvés en Côte d'Ivoire. Cette découverte précède les preuves précédentes de 80 000 ans, remettant en question la croyance de longue date selon laquelle les forêts tropicales ont servi de barrières à l'expansion humaine. Les résultats soutiennent la théorie de l'évolution humaine dans des habitats divers et fournissent une nouvelle compréhension de l'adaptation et de la migration humaines précoces.

Lire plus

Solarpunk : Une vision optimiste pour un avenir durable

2025-03-03
Solarpunk : Une vision optimiste pour un avenir durable

Solarpunk est plus qu'un sous-genre de science-fiction ; c'est un mouvement socioculturel englobant la littérature, l'art, la mode et l'activisme. Au cœur du solarpunk se trouve la vision et la poursuite d'un avenir durable profondément lié à la nature et à la communauté. Rejetant les récits dystopiques, il embrasse les énergies renouvelables, l'éthique du DIY et des éléments contre-culturels du punk comme la rébellion et le post-capitalisme. En contraste frappant avec la représentation cyberpunk de l'aliénation technologique et de l'injustice sociale, le solarpunk offre une vision optimiste de la technologie harmonieusement intégrée à la nature. De la littérature et de l'art à l'architecture et au style de vie, le solarpunk est en train de façonner un nouveau paradigme culturel.

Lire plus

La campagne malveillante GitVenom exploite des dépôts GitHub pour voler des cryptomonnaies et des données

2025-03-03

L'équipe mondiale de recherche et d'analyse (GReAT) de Kaspersky a découvert une nouvelle campagne malveillante, baptisée GitVenom, qui utilise des centaines de dépôts open source sur GitHub. Ces dépôts, déguisés en projets légitimes (incluant des outils d'automatisation pour Instagram, de gestion de portefeuilles Bitcoin sur Telegram et une triche pour Valorant), téléchargent et exécutent secrètement des logiciels malveillants. Ce logiciel malveillant vole des mots de passe, des informations de comptes bancaires, des données de portefeuilles de cryptomonnaies, et plus encore. Les attaquants ont réussi à voler environ 5 Bitcoin (environ 485 000 $). Les attaquants ont utilisé des descriptions générées par l'IA pour améliorer la légitimité des projets. Kaspersky conseille aux développeurs de vérifier attentivement le code tiers avant l'exécution.

Lire plus
Technologie

78% des entreprises de matériel informatique n'utilisent pas Security.txt

2025-03-03

Un développeur maintenant une liste publique d'entreprises utilisant la bibliothèque libexpat dans le matériel a constaté qu'en 2025, 78 % (39 sur 50) des entreprises testées ne proposaient pas de fichier /.well-known/security.txt comme spécifié par la RFC 9116. Cela révèle une posture de sécurité préoccupante et passive dans de nombreuses entreprises, rendant difficile le contact avec leurs équipes de sécurité. L'auteur exhorte les entreprises concernées à résoudre ce problème et à partager un lien vers securitytxt.org.

Lire plus
Matériel

ACCESS.bus : Le bus série universel oublié qui persiste

2025-03-03
ACCESS.bus : Le bus série universel oublié qui persiste

ACCESS.bus, un bus série universel basé sur le protocole I²C, a tenté de défier l'USB dans les années 1990, mais a finalement échoué. Cet article retrace son histoire, de la vision ambitieuse de DEC à son utilisation finale dans la communication des moniteurs (DDC), et explore les raisons de son échec : vitesse lente, manque de soutien des principaux fabricants et déclin de l'influence de DEC. Bien qu'ACCESS.bus ne soit pas devenu un standard, des parties de sa technologie persistent dans HDMI et DisplayPort, démontrant sa nature innovante et visionnaire.

Lire plus
Technologie

Chrome prototype des fonctions CSS puissantes : extension des capacités de CSS

2025-03-02
Chrome prototype des fonctions CSS puissantes : extension des capacités de CSS

Chrome prototype des fonctions CSS, un changement de jeu pour CSS. Cela permet aux développeurs de créer des fonctions personnalisées qui calculent des valeurs en fonction de paramètres et de propriétés personnalisées, agissant comme des propriétés personnalisées avancées. Par exemple, une fonction `--light-dark()` pourrait renvoyer différentes couleurs ou poids de police en fonction de la préférence du mode sombre du système, surmontant les limites de la fonction `light-dark()` intégrée. Bien qu'elle soit encore au stade du prototype dans Chrome Canary (nécessitant l'indicateur Fonctionnalités expérimentales de la plateforme Web), cela ouvre d'énormes possibilités pour un CSS plus expressif et flexible.

Lire plus
Développement

Le Blue Ghost de Firefly entre dans l'histoire avec un alunissage réussi

2025-03-02
Le Blue Ghost de Firefly entre dans l'histoire avec un alunissage réussi

Firefly Aerospace a annoncé l'alunissage réussi de son module d'atterrissage Blue Ghost, marquant le premier alunissage en douceur commercial entièrement réussi. Transportant 10 instruments de la NASA, Blue Ghost a effectué un atterrissage précis et réalise plusieurs expériences scientifiques, notamment des forages souterrains et des prises d'images. Cet exploit représente une étape importante pour l'exploration spatiale commerciale et ouvre la voie à de futures missions lunaires et à l'exploration spatiale plus profonde.

Lire plus
1 2 407 408 409 411 413 414 415 595 596