Ruby 3.4 : Connexions plus rapides, traces d'exceptions plus claires et code plus concis

2025-01-01

Ruby 3.4 est arrivé ! Chris Sinjakli met en avant trois améliorations majeures : un nom de paramètre de bloc par défaut `it` pour un code plus propre ; l'implémentation du RFC8305 (Happy Eyeballs Version 2) pour une gestion significativement améliorée des connexions de sockets TCP, notamment sur les réseaux à double pile (IPv4 et IPv6) ; et des traces d'exceptions plus claires pour faciliter le débogage. Ces améliorations augmentent la productivité du développeur et démontrent l'engagement de l'équipe Ruby envers l'expérience développeur.

Lire plus
Développement

API Parrot : Ingénierie inverse des API HTTP de n'importe quel site web facilement

2025-01-01

API Parrot est un outil puissant conçu pour effectuer l'ingénierie inverse des API HTTP de n'importe quel site web. Il dispose d'un proxy HTTP intégré pour faciliter l'enregistrement du trafic réseau, analyse les données pour identifier les points finaux pertinents et comprendre les relations entre eux. Les utilisateurs peuvent personnaliser les fonctions, en spécifiant les paramètres d'entrée/sortie, en excluant les données non pertinentes et en exportant les fonctions personnalisées sous forme de code JavaScript pour une intégration transparente dans leurs applications. API Parrot simplifie l'automatisation des processus métier, l'intégration des systèmes et le scraping de données, même à partir de sites web sans API publiques.

Lire plus
Développement ingénierie inverse API

La magie de la programmation métalinguistique : simplifier le code avec des interpréteurs

2025-01-01
La magie de la programmation métalinguistique : simplifier le code avec des interpréteurs

Cet article explore la puissance de la programmation métalinguistique, en utilisant spécifiquement des interpréteurs pour simplifier du code complexe. L’auteur utilise l’exemple de la simplification d’expressions Lisp pour montrer comment construire un interpréteur Scheme de 80 lignes et 30 règles peut accomplir une tâche qui nécessiterait autrement des milliers de lignes de code. La clé est de changer le paradigme de programmation vers une correspondance de règles basée sur les données, évitant ainsi une duplication significative du code. Bien que ce ne soit pas de la magie, l’auteur soutient que cette abstraction métalinguistique est un outil puissant qui mérite d’être exploré plus avant.

Lire plus

Le refroidissement par immersion pourrait révolutionner la conception des centres de données

2025-01-01
Le refroidissement par immersion pourrait révolutionner la conception des centres de données

Les laboratoires nationaux Sandia testent un nouveau système de refroidissement qui immerge complètement les serveurs informatiques dans un liquide réfrigérant non conducteur. Cela permet de capturer 100 % de la chaleur résiduelle, ce qui réduit de 70 % la consommation d'énergie et diminue considérablement l'utilisation de l'eau. Cette technologie promet de révolutionner la conception des centres de données, en répondant aux besoins croissants en énergie et en eau de l'informatique haute performance. En partenariat avec Submer Technologies, Sandia effectue des tests complets, et une étude de cas est attendue pour l'automne.

Lire plus

L'application web Mastodon nécessite JavaScript

2025-01-01

Un message d'Eric Hellman sur tilde.zone révèle une mise à jour d'un projet à long terme : l'utilisation de l'application web Mastodon nécessite l'activation de JavaScript, ou alternativement, l'utilisation d'une application native Mastodon. Cela suggère un travail d'amélioration du client web ou de l'expérience utilisateur pour Mastodon.

Lire plus
Développement

Putnam-AXIOM : Un nouveau benchmark qui met à l'épreuve les capacités de raisonnement mathématique des LLM

2025-01-01
Putnam-AXIOM : Un nouveau benchmark qui met à l'épreuve les capacités de raisonnement mathématique des LLM

Des chercheurs ont présenté Putnam-AXIOM, un benchmark exigeant composé de 236 problèmes issus de la William Lowell Putnam Mathematical Competition, conçu pour évaluer les capacités de raisonnement mathématique de haut niveau des grands modèles de langage (LLM). Afin de limiter la contamination des données, un benchmark de variations avec des modifications fonctionnelles de 52 problèmes a également été créé. Les résultats montrent que même les modèles les plus performants subissent une baisse significative de précision (environ 30 %) sur les variations par rapport aux problèmes originaux, soulignant ainsi une marge de progression importante pour le raisonnement mathématique des LLM.

Lire plus

Notion : Votre espace de travail tout-en-un

2025-01-01
Notion : Votre espace de travail tout-en-un

Notion est un espace de travail tout-en-un qui combine notes, gestion de tâches, wikis et bases de données sur une seule plateforme. Il offre des outils flexibles et puissants pour vous aider à organiser les informations, gérer les projets, collaborer en équipe et créer des flux de travail personnalisés. Que ce soit pour un usage personnel ou une collaboration d'équipe, Notion s'adapte à vos besoins et booste votre productivité.

Lire plus

Keeper (YC) recrute un Ingénieur Full Stack Senior

2025-01-01
Keeper (YC) recrute un Ingénieur Full Stack Senior

Keeper, une entreprise soutenue par Y Combinator et qui développe des logiciels pour les comptables, recrute un Ingénieur Full Stack Senior. Le poste exige 3 ans et plus d'expérience dans le développement d'applications web avec React et Node.js, une maîtrise de TypeScript, des APIs REST et des bases de données. Keeper offre un salaire et des actions compétitifs, et a pour mission de donner aux comptables des outils efficaces.

Lire plus
Développement Ingénieur Full Stack

ShredOS : Effaceur de disque sécurisé pour tous les processeurs

2025-01-01
ShredOS : Effaceur de disque sécurisé pour tous les processeurs

ShredOS est une distribution Linux légère et bootable, construite avec Buildroot, conçue pour l'effacement sécurisé des disques. Il intègre nwipe, un outil puissant offrant plusieurs méthodes d'effacement, y compris la conformité DoD 5220.22-M, et prend en charge les processeurs 32 bits et 64 bits. Bootable depuis une clé USB ou un CD, ShredOS ne nécessite aucune installation et fournit une interface conviviale. Il inclut également des utilitaires comme smartmontools et hdparm pour le diagnostic et la maintenance des disques.

Lire plus

Ma liste de lecture 2024 : Un voyage à travers la philosophie, les sciences et la littérature

2025-01-01
Ma liste de lecture 2024 : Un voyage à travers la philosophie, les sciences et la littérature

Waqas Younas partage sa liste de lecture 2024, une collection diverse couvrant la philosophie, la logique, la littérature, l'histoire et la biographie. Des lettres de Cicéron à Humain, trop humain de Nietzsche, et de la mécanique quantique à la poésie de Tagore, les livres reflètent un voyage d'exploration intellectuelle. La critique attrayante entrelace des extraits perspicaces et des réflexions personnelles, ce qui en fait une lecture captivante pour toute personne intéressée par un large éventail de sujets.

Lire plus

La Règle de l'Horloge/Spirale : Maîtriser les déclarations complexes en C

2025-01-01

Cet article présente la « règle de l'horloge/spirale », une technique astucieuse pour analyser les déclarations complexes en C. En suivant une spirale dans le sens des aiguilles d'une montre à travers la déclaration, en remplaçant les éléments tels que les tableaux, les pointeurs et les fonctions par leurs équivalents en français, même les déclarations les plus complexes deviennent compréhensibles. L'auteur illustre la technique avec plusieurs exemples, des tableaux de pointeurs simples aux pointeurs de fonctions imbriqués, et montre comment gérer les mots clés `const` et `volatile`. Cette méthode offre un moyen pratique et intuitif de déchiffrer du code C confus.

Lire plus
Développement analyse de code

Les Décalages de Fréquence N'impliquent Pas l'Intrication Quantique : Le Cas du Tardigrade

2025-01-01
Les Décalages de Fréquence N'impliquent Pas l'Intrication Quantique : Le Cas du Tardigrade

Un manuscrit non publié récent prétend démontrer l'intrication quantique entre un qubit supraconducteur et un tardigrade, suscitant une grande attention médiatique. Cependant, les auteurs citent un décalage de fréquence du qubit comme preuve, une affirmation contestée par les physiciens. Cet article utilise une analogie simple d'un système masse-ressort pour illustrer la nature courante des décalages de fréquence. Même dans les systèmes quantiques, la fréquence est principalement déterminée par la masse et l'élasticité, et non par l'intrication. L'auteur soutient que l'expérience manque de preuves suffisantes pour l'intrication quantique, attribuant le décalage de fréquence observé à la physique classique.

Lire plus

Deux promotions au poste d'ingénieur principal : leçons apprises

2025-01-01

L'auteur partage son expérience d'avoir été promu deux fois ingénieur principal en deux ans. La clé de la promotion n'était pas la maîtrise technique, mais la création de valeur pour l'entreprise en réussissant des projets hautement prioritaires alignés sur les objectifs de l'entreprise. L'auteur souligne l'importance de comprendre les priorités de l'entreprise, de travailler sur des projets percutants et de nouer de solides relations avec la direction et les membres de l'équipe. Un manager de soutien est crucial. Les points clés incluent la concentration sur les projets à fort impact que l'entreprise priorise, la non-surévaluation du mentorat et un manager disposé et capable de défendre le processus de promotion.

Lire plus

Cesium for Unreal : Intégrer le monde réel à Unreal Engine

2025-01-01
Cesium for Unreal : Intégrer le monde réel à Unreal Engine

Cesium for Unreal est un plugin gratuit et open source qui combine les capacités géoespatiales 3D de Cesium avec la puissance de rendu haute fidélité d'Unreal Engine. Cela permet aux développeurs de créer des mondes numériques à l'échelle réelle et avec du contenu 3D dans Unreal Engine. Accédez à du contenu 3D mondial enrichi, incluant le terrain, l'imagerie, les villes 3D et la photogrammétrie, en un clic via Cesium ion. Le plugin s'intègre parfaitement à l'éditeur Unreal Engine, aux acteurs, aux composants, aux blueprints et autres fonctionnalités UE, permettant un haut degré d'interactivité, de réalisme physique et de photoréalisme.

Lire plus

Lucy : Un DSL concis pour les machines à états finis

2025-01-01

Lucy est un langage concis pour décrire les machines à états finis (FSM). Il permet d'exprimer des événements complexes, des gardes, des actions et des états de destination sur une seule ligne. La possibilité d'imbriquer des machines permet des FSM hiérarchiques. Lucy compile en XState, une bibliothèque JavaScript de pointe pour les FSM, prenant en charge toutes ses fonctionnalités principales. Écrit en C et compilé en WebAssembly, Lucy possède un avantage de vitesse significatif (15 fois plus rapide que son compilateur précédent basé sur JavaScript), ce qui le rend idéal pour les projets JavaScript.

Lire plus
Développement Machine à états finis

Projet HEIST de l'OTAN : Sauvegarde par satellite pour les câbles sous-marins

2025-01-01
Projet HEIST de l'OTAN : Sauvegarde par satellite pour les câbles sous-marins

En réponse à l'augmentation du nombre d'interruptions de câbles sous-marins, l'OTAN développe le projet HEIST, un système permettant une commutation transparente entre les câbles sous-marins et les satellites. HEIST permettra de localiser les dommages aux câbles avec une précision d'un mètre et de rediriger les données vers des réseaux satellitaires en cas d'interruption. Ceci est crucial, car les câbles sous-marins transportent plus de 10 000 milliards de dollars de transactions par an. Bien que la bande passante des satellites soit actuellement inférieure à celle de la fibre optique, des efforts sont déployés pour améliorer la vitesse des satellites. De plus, l'OTAN prévoit d'ouvrir le code source d'une partie du projet pour accélérer le développement et améliorer la sécurité contre les attaques délibérées.

Lire plus

Phénomènes célestes en Allemagne au XVIe siècle : présages de l’apocalypse

2025-01-01
Phénomènes célestes en Allemagne au XVIe siècle : présages de l’apocalypse

L’Allemagne du XVIe siècle a été témoin d’une série d’événements célestes étranges : des rayons sanglants coupant le soleil en deux, des batailles extraterrestres dans le ciel et des pluies de météores. Ces « signes merveilleux » (Wunderzeichen) ont été méticuleusement documentés dans des gravures sur bois, des brochures, des traités d’astronomie et des journaux intimes. Largement interprétés comme des présages de l’apocalypse, ces phénomènes ont été alimentés par les angoisses de la Réforme. L’article explore les méthodes d’enregistrement de ces événements, leur impact social et leur lien avec la réforme religieuse, en soulignant le rôle crucial de la technologie d’impression dans la diffusion de ces « prophéties ».

Lire plus

Le Magique de l'Investissement de Temps Déraisonnable

2025-01-01
Le Magique de l'Investissement de Temps Déraisonnable

Un tour de magie de Teller, impliquant une carte enterrée dans un parc, révèle le secret du succès : un investissement de temps déraisonnable. Il a préalablement enterré des boîtes correspondant à tous les choix de cartes possibles, attendant des mois que l’herbe pousse avant de réaliser le tour. Cela reflète le succès dans d’autres domaines ; ce qui semble être un succès du jour au lendemain résulte souvent d’une quantité extraordinaire de temps et d’efforts. Commencer petit, itérer et accumuler des quantités apparemment impossibles de pratique culmine dans un résultat apparemment magique.

Lire plus

Les autorités finlandaises relient un pétrolier à la coupure de câbles sous-marins

2025-01-01
Les autorités finlandaises relient un pétrolier à la coupure de câbles sous-marins

Les enquêteurs finlandais qui enquêtent sur les dommages causés aux câbles sous-marins d'énergie et de données ont découvert une marque de traînée sur les fonds marins s'étendant sur des dizaines de kilomètres, probablement causée par l'ancre du pétrolier saisi Eagle S. On soupçonne l'ancre manquante d'avoir rompu une ligne électrique de 170 kilomètres reliant la Finlande et l'Estonie, ainsi que d'avoir perturbé quatre câbles de données. Le pétrolier, naviguant sous pavillon des îles Cook, a été arrêté, et les autorités enquêtent sur un possible méfait criminel aggravé. Le mauvais temps a entravé l'enquête.

Lire plus

Windows 2 : Le système d’exploitation qui a failli être le dernier

2025-01-01

Cet article plonge au cœur de l’histoire méconnue de Windows 2.0, un chapitre souvent négligé de l’histoire des interfaces graphiques utilisateur (GUI). Il explore les limites techniques de l’époque, la concurrence féroce de systèmes comme VisiOn et Apple Lisa, et les luttes internes chez Microsoft qui ont façonné le développement de Windows 2.0. Malgré un manque de logiciels abondants, Windows 2.0 présentait des fonctionnalités surprenantes, telles que la prise en charge de la souris et la multitâche basique. Bien qu’il ait failli constituer une impasse, les leçons tirées de son développement se sont avérées cruciales pour le succès ultérieur de Windows 3.0. Le récit entremêle détails techniques, contexte historique et anecdotes du processus de développement, offrant une image captivante de ce moment charnière de l’histoire de l’informatique.

Lire plus

Les grands modèles de concepts de Facebook : modélisation du langage dans un espace de représentation de phrases

2025-01-01
Les grands modèles de concepts de Facebook : modélisation du langage dans un espace de représentation de phrases

La recherche de Facebook présente les grands modèles de concepts (LCM), une nouvelle approche de la modélisation du langage fonctionnant dans un espace de représentation de phrases. Utilisant l'espace d'intégration SONAR, les LCM prennent en charge jusqu'à 200 langues textuelles et 57 langues vocales. Traitant les phrases comme des « concepts », les LCM utilisent un modèle séquence-à-séquence pour la prédiction autorégressive de phrases. Le projet fournit des recettes pour entraîner et affiner des modèles de 1,6 milliard de paramètres, en explorant la régression MSE et la génération basée sur la diffusion.

Lire plus

Les retours superficiels vous vident : Le problème de Nassim Taleb

2025-01-01
Les retours superficiels vous vident : Le problème de Nassim Taleb

Cet article explore les effets néfastes des médias sociaux sur la créativité des penseurs. Prenant Nassim Taleb comme exemple, l'auteur soutient que la célébrité pousse les penseurs à répéter des idées existantes pour plaire aux masses, plutôt que d'explorer de nouvelles idées. L'auteur suggère que l'interaction avec un petit public favorise la pensée profonde, tandis qu'un large public conduit à une pensée simplifiée et homogénéisée. L'article conclut en suggérant que, pour maintenir l'originalité, il faut se concentrer sur l'interaction avec quelques personnes qui se soucient vraiment de vos idées et construire des cercles intellectuels indépendants pour résister aux effets négatifs des retours superficiels.

Lire plus

CVE Fantôme : une faille de sécurité dans l’émulateur de terminal Ghostty

2025-01-01

Un nouvel émulateur de terminal, Ghostty, a récemment publié la version 1.0. Le chercheur en sécurité David Leadbeater a découvert une vulnérabilité (CVE-2024-56803) similaire à une CVE de 2003, permettant aux attaquants d’exécuter du code arbitraire en exploitant la fonctionnalité de requête de titre du terminal. La vulnérabilité tire parti de la nature de la signalisation intégrée des terminaux et du comportement de Zsh en mode vi. Les attaquants peuvent utiliser des séquences d’échappement élaborées pour exécuter des commandes malveillantes à l’insu de l’utilisateur, même via SSH. Ghostty 1.0.1 corrige ce problème ; il est conseillé aux utilisateurs de mettre à niveau ou d’appliquer les mesures d’atténuation fournies dans l’avis.

Lire plus
(dgl.cx)
Développement sécurité terminal

Employer.com fait l'acquisition de Bench Accounting : Un nouveau chapitre pour la gestion financière des petites entreprises

2025-01-01

Employer.com, leader des solutions de gestion des effectifs et de support aux entreprises, a annoncé l'acquisition de Bench Accounting, un fournisseur de services de tenue de livres pour les petites entreprises. Cette acquisition garantit que les clients de Bench continueront à recevoir le même service de haute qualité, tout en ayant accès à des améliorations et des fonctionnalités futures grâce aux ressources d'Employer.com. Employer.com s'engage à donner aux petites entreprises les outils et le soutien dont elles ont besoin pour prospérer, et l'expertise de Bench en gestion financière s'aligne parfaitement sur cette mission. L'acquisition est avantageuse pour les deux entreprises ; Employer.com intègre la technologie et l'expertise de Bench à sa plateforme, offrant une suite de services sur mesure pour les entreprises en croissance, tandis que les clients de Bench continuent à travailler avec leurs teneurs de livres internes de confiance et conservent un accès complet à la plateforme Bench.

Lire plus

La fusée New Glenn de Blue Origin réussit un test crucial de moteur, prête pour le lancement

2025-01-01
La fusée New Glenn de Blue Origin réussit un test crucial de moteur, prête pour le lancement

Après un essai de tir de moteur réussi de 24 secondes, l'énorme fusée New Glenn de Blue Origin est prête pour son premier lancement orbital. Cette étape marque une réussite significative pour l'entreprise après des années de développement, démontrant une percée majeure dans la fuséologie lourde. Avec la licence de lancement obtenue, un lancement en janvier est probable. Ce lancement aura des implications importantes pour l'industrie spatiale américaine, notamment compte tenu de la révision attendue du programme Artemis de la NASA par le gouvernement Trump.

Lire plus
Technologie Lancement Spatial

Chaos de signalisation : la panne de deux jours de la ligne Elizabeth

2025-01-01
Chaos de signalisation : la panne de deux jours de la ligne Elizabeth

En novembre 2024, la ligne Elizabeth de Londres a subi une panne de deux jours due à des défaillances du système de signalisation. L’article détaille la chronologie des événements, commençant par des problèmes de communication intermittents à 5 h du matin et se terminant par une restauration complète deux jours plus tard. Bien que la cause première n’ait pas été révélée pour des raisons de sécurité, la panne a impliqué plusieurs systèmes, notamment les réseaux de communication, le système de signalisation principal (CBTC), le réglage automatique des itinéraires (ARS) et les liaisons radio GSMR. Les ingénieurs ont effectué de nombreuses redémarrages du système et des efforts de dépannage, résolvant finalement le problème avec l’aide de Siemens. L’incident met en évidence les complexités et les vulnérabilités des systèmes de transport modernes.

Lire plus

Drone Parrot Anafi : L'ingénierie inverse révèle une faille de sécurité

2025-01-01
Drone Parrot Anafi : L'ingénierie inverse révèle une faille de sécurité

Des chercheurs en sécurité ont procédé à l'ingénierie inverse du protocole de communication Wi-Fi entre un drone Parrot Anafi et sa télécommande. Utilisant une attaque par spoofing ARP, ils ont intercepté les paquets liés aux séquences de décollage et d'atterrissage, identifiant la structure de charge utile essentielle. Un simple script Python a été créé pour envoyer ces paquets, permettant le contrôle à distance du décollage et de l'atterrissage du drone sans la télécommande officielle. Cela a révélé une vulnérabilité permettant aux attaquants d'interférer avec le fonctionnement du drone, comme empêcher le décollage ou l'atterrissage.

Lire plus
Technologie sécurité des drones

Le Venezuela inflige une amende de 10 millions de dollars à TikTok pour des défis mortels

2025-01-01
Le Venezuela inflige une amende de 10 millions de dollars à TikTok pour des défis mortels

La Cour suprême du Venezuela a infligé une amende de 10 millions de dollars à TikTok pour ne pas avoir mis en œuvre des mesures visant à prévenir les défis viraux sur les vidéos qui auraient entraîné la mort de trois enfants vénézuéliens. La cour a invoqué la négligence et a ordonné à TikTok d'ouvrir un bureau local pour superviser le contenu et se conformer aux lois vénézuéliennes. Cela souligne la réglementation stricte du contenu en ligne au Venezuela et les préoccupations croissantes concernant la responsabilité des plateformes de médias sociaux.

Lire plus

La production de l'Apple Vision Pro serait interrompue en raison d'une faible demande

2025-01-01
La production de l'Apple Vision Pro serait interrompue en raison d'une faible demande

Des rapports suggèrent que la production du casque Apple Vision Pro de première génération pourrait avoir cessé. Cela fait suite à des rapports antérieurs faisant état d'une baisse de la demande et de réductions de production. Apple semble disposer de stocks suffisants pour répondre à la demande future, ce qui reflète son approche pour les produits à faible demande comme l'iPhone 12 mini. Le prix élevé du Vision Pro (3 499 $) et son écosystème de contenu insuffisant sont cités comme les principales raisons des ventes faibles. Apple se tourne vers un casque moins cher avec une production prévue de 4 millions d'unités, nettement inférieure à l'objectif du Vision Pro. Cependant, Apple conserve la possibilité de reprendre la production du Vision Pro et pourrait lancer une mise à jour incrémentale avec des modifications limitées, comme une mise à niveau du processeur.

Lire plus
Technologie Arrêt de Production

Le réseau électrique californien fonctionne à 100 % d'énergies renouvelables pendant 98 jours record

2025-01-01
Le réseau électrique californien fonctionne à 100 % d'énergies renouvelables pendant 98 jours record

Une nouvelle étude révèle que le réseau principal de Californie a fonctionné avec plus de 100 % d'énergie renouvelable (éolienne, hydroélectrique et solaire) pendant 98 jours sur 116 en 2024, sans coupures de courant ni augmentation des coûts. La production solaire a augmenté de 31 %, l'énergie éolienne de 8 % et le stockage par batterie d'un impressionnant 105 %, fournissant jusqu'à 12 % de la demande nocturne. L'étude réfute le mythe selon lequel les énergies renouvelables sont à l'origine des prix élevés de l'électricité, attribuant les coûts élevés de la Californie à d'autres facteurs. Les résultats démontrent la faisabilité et la fiabilité des réseaux d'énergie renouvelable à grande échelle, offrant un argument convaincant pour la transition mondiale vers une énergie propre.

Lire plus
1 2 552 553 554 556 558 559 560 595 596