Visualisation de l'énumérateur Lazy de Ruby : une astuce simple

2025-01-10
Visualisation de l'énumérateur Lazy de Ruby : une astuce simple

Cet article utilise une démonstration interactive pour expliquer l'énumérateur lazy de Ruby, `Enumerator::Lazy`. Contrairement à l'énumération eager par défaut, l'énumération lazy ne calcule les éléments que lorsque cela est nécessaire, évitant ainsi un travail inutile, ce qui est particulièrement bénéfique avec les grands ensembles de données ou les pipelines complexes de transformation de données. L'article démontre visuellement la différence en utilisant des analogies « verticales » et « horizontales » et suggère des ressources pour une plongée plus profonde dans l'implémentation lazy de Ruby.

Lire plus
Développement Enumérateur Lazy

Chargement tactile : l’avenir de l’interaction ?

2025-01-10

L'article explore l'application de la technologie de retour haptique dans le processus de chargement. Imaginez plus de barres de chargement ennuyeuses, mais plutôt des vibrations subtiles ou des changements de texture qui transmettent la progression du chargement, simulant même la texture d'objets du monde réel. Cette technologie de « chargement tactile » améliore non seulement l'expérience utilisateur, mais crée également une expérience numérique plus immersive et interactive. Bien qu'elle en soit encore à ses débuts, la technologie présente un potentiel immense et pourrait devenir une partie importante du design d'interaction futur.

Lire plus

NVIDIA Ingest : Microservices pour l’analyse efficace de documents massifs

2025-01-10
NVIDIA Ingest : Microservices pour l’analyse efficace de documents massifs

NVIDIA Ingest est un ensemble de microservices en accès anticipé conçus pour analyser efficacement des centaines de milliers de PDF complexes, désordonnés et non structurés, ainsi que d’autres documents d’entreprise. Il extrait les métadonnées et le texte pour les intégrer dans des systèmes de recherche. Tirant parti des microservices NVIDIA NIM, il prend en charge les PDF, Word, PowerPoint et les images, en extrayant le texte, les tableaux, les graphiques et les images, en les contextualisant et en générant du JSON structuré. Les embeddings peuvent être calculés en option et stockés dans une base de données vectorielle Milvus. Un client Python et une interface en ligne de commande sont fournis pour faciliter l’utilisation.

Lire plus
Développement Analyse de Documents

Port du commande `lc` de Coherent UNIX

2025-01-10
Port du commande `lc` de Coherent UNIX

Ce projet GitHub est un port de l'utilitaire de ligne de commande `lc` du Coherent UNIX de Mark Williams Company. `lc` liste les fichiers par catégories et colonnes. Ce port ajoute la prise en charge des liens symboliques. C'est un outil pratique pour gérer et visualiser les fichiers.

Lire plus
Développement

750 millions de dollars de Bitcoin perdus en décharge : le juge rejette la tentative de récupération

2025-01-10
750 millions de dollars de Bitcoin perdus en décharge : le juge rejette la tentative de récupération

Une bataille juridique de dix ans s'est terminée par une défaite pour James Howells, un ingénieur informatique britannique qui a perdu un disque dur contenant 8 000 Bitcoins (d'une valeur de 700 à 750 millions de dollars) dans une décharge. Un tribunal supérieur de Cardiff a rejeté son procès contre le conseil municipal de Newport, invoquant des préoccupations environnementales et la propriété du conseil sur le contenu de la décharge. Les tentatives de Howells pour excaver le site ou recevoir une compensation ont échoué, soulignant l'importance du stockage sécurisé des actifs numériques.

Lire plus

Mise à jour du gem Ruby Tk : développement d'interface graphique simplifié

2025-01-10
Mise à jour du gem Ruby Tk : développement d'interface graphique simplifié

Le gem Ruby Tk fournit une interface pour créer des applications GUI Ruby à l'aide de la bibliothèque Tcl/Tk. Les dernières mises à jour simplifient le processus d'installation et offrent une documentation et des exemples plus clairs. Les développeurs peuvent facilement l'installer à l'aide de `gem 'tk'` et créer diverses interfaces à l'aide de commandes Tk complètes. Notez que l'installation peut nécessiter la configuration d'options supplémentaires pour spécifier les chemins d'accès aux fichiers d'en-tête et aux bibliothèques Tcl/Tk.

Lire plus
Développement

Glimmer : Un framework DSL pour les interfaces graphiques Ruby et plus encore

2025-01-10
Glimmer : Un framework DSL pour les interfaces graphiques Ruby et plus encore

Glimmer est un framework DSL (Domain-Specific Language) robuste pour Ruby, comprenant un moteur DSL et une bibliothèque de liaison de données. Il permet de créer des interfaces graphiques (GUI) à l'aide de diverses boîtes à outils telles que SWT, LibUI, Tk et GTK, et s'étend même au développement web grâce à la prise en charge d'Opal et de XML/CSS. La force de Glimmer réside dans sa syntaxe DSL concise et lisible, ainsi que dans sa puissante liaison de données bidirectionnelle, améliorant considérablement l'efficacité et la maintenabilité du développement d'interfaces graphiques Ruby.

Lire plus
Développement

Thunderbolt 5 : Un bond qualitatif en termes de vitesse et de capacités

2025-01-10
Thunderbolt 5 : Un bond qualitatif en termes de vitesse et de capacités

Le Thunderbolt 5 est arrivé en 2024, apportant une amélioration significative des performances aux ordinateurs portables et aux moniteurs. Comparé au Thunderbolt 4, le Thunderbolt 5 possède le double de bande passante (jusqu'à 120 Gbps), prend en charge des écrans jusqu'à 8K et offre jusqu'à 240 W de puissance de charge. Cela se traduit par des transferts de fichiers plus rapides, une prise en charge de GPU externes et d'accélérateurs IA plus puissants, et des capacités d'affichage supérieures. Bien que les ports et les câbles Thunderbolt 5 ressemblent au Thunderbolt 4, les gains de performances sont substantiels. Si vous exigez des performances de pointe, le Thunderbolt 5 vaut le coup, mais son adoption actuelle reste limitée et les prix sont relativement élevés.

Lire plus

Samsung va lancer la production de masse du premier écran OLED enroulable pour ordinateurs portables au monde

2025-01-10
Samsung va lancer la production de masse du premier écran OLED enroulable pour ordinateurs portables au monde

Samsung Display commencera la production de masse du premier écran OLED enroulable pour ordinateurs portables au monde à partir d'avril 2025. Cet écran sera intégré à l'ordinateur portable Lenovo ThinkBook Plus G6 Rollable, qui sera lancé mondialement en juin. L'écran s'étend d'un format 5:4 de 14 pouces à un format 8:9 de 16,7 pouces, offrant une expérience de calcul mobile unique. Samsung intègre également sa technologie Eco² OLED™ sans polarisation pour la première fois dans un ordinateur portable, réduisant l'épaisseur du panneau et la consommation d'énergie de 30%.

Lire plus
Matériel OLED enroulable

Un trésor caché pendant 30 ans : 50 machines d'arcade vintage découvertes sur un navire abandonné

2025-01-10
Un trésor caché pendant 30 ans : 50 machines d'arcade vintage découvertes sur un navire abandonné

Un navire abandonné au Pays de Galles, le Duke of Lancaster, a révélé le rêve de tout joueur : 50 machines d'arcade vintage intactes, dont des classiques comme Space Invaders et Galaxian. Découvertes par des explorateurs urbains, ces reliques de l'histoire du jeu vidéo ont été sauvées après de longues négociations et une course contre la montre de dix jours. Les machines, bien que certaines soient endommagées, ont été méticuleusement restaurées, représentant non seulement des jeux, mais des liens tangibles avec l'âge d'or des salles d'arcade.

Lire plus

La supercar électrique BYD Yangwang U9 saute par-dessus des nids-de-poule et des clous

2025-01-10
La supercar électrique BYD Yangwang U9 saute par-dessus des nids-de-poule et des clous

La division luxe de BYD, Yangwang, a attiré l'attention en ligne avec une vidéo de sa supercar électrique U9 sautant par-dessus des nids-de-poule et des clous. La vidéo montre la voiture accélérant de 0 à 120 km/h et sautant par-dessus un nid-de-poule de 2,5 m de large et une étendue de 4 m de clous. Ceci est rendu possible grâce à son système de suspension hydraulique DiSus-X avancé, qui contrôle activement la position de chaque roue. La U9 possède quatre moteurs électriques, avec une puissance combinée de 960 kW et un couple de 1680 Nm, atteignant une vitesse maximale de 309 km/h et accélérant de 0 à 100 km/h en 2,36 secondes. Bien qu'il n'y ait pas de plans pour son lancement en Australie, ses performances sont indéniablement impressionnantes.

Lire plus
Technologie Supercar électrique

Visualisation des connaissances de l'humanité : prime de 10 000 $ pour l'amélioration de la visualisation des ISBN

2025-01-10
Visualisation des connaissances de l'humanité : prime de 10 000 $ pour l'amélioration de la visualisation des ISBN

Anna's Archive, une bibliothèque ouverte visant à sauvegarder toutes les connaissances de l'humanité, offre une prime de 10 000 $ pour l'amélioration de son outil de visualisation des ISBN. Cet outil affiche les données ISBN collectées sous forme d'image, en utilisant la couleur pour différencier les données collectées et non collectées. La prime met au défi les développeurs d'améliorer le zoom, l'interactivité et la présentation des données afin de mieux identifier et préserver les livres rares. Les soumissions doivent être open source et répondre à des critères spécifiques avant le 31 janvier 2025.

Lire plus

Le secret du succès du Jeu de la Calmar : le film japonais Battle Royale

2025-01-10
Le secret du succès du Jeu de la Calmar : le film japonais Battle Royale

La série à succès de Netflix, Le Jeu de la Calmar (Squid Game), doit une fière chandelle à un classique culte japonais moins connu : Battle Royale. Le réalisateur Hwang Dong-hyuk cite ouvertement le film comme source d’inspiration. Adapté du roman de 1999 de Koushun Takami, Battle Royale décrit un scénario dystopique où des collégiens sont forcés de se battre à mort par un gouvernement totalitaire. Ses mécanismes de jeu brutaux et sa représentation impitoyable des ténèbres sociales ont fortement influencé Le Jeu de la Calmar. L’article explore les origines de Battle Royale, en examinant le concept inspiré par un rêve de l’auteur et l’intégration de ses expériences de la Seconde Guerre mondiale par le réalisateur Kinji Fukasaku, transformant le film d’un simple bain de sang en un commentaire social profond.

Lire plus

Un drone inspiré des oiseaux utilise ses pattes pour décoller

2025-01-10
Un drone inspiré des oiseaux utilise ses pattes pour décoller

Des chercheurs de l'EPFL ont développé un drone bio-inspiré, le RAVEN, doté de pattes semblables à celles des oiseaux, lui permettant de marcher, de sauter et même de s'envoler en sautant. Cette recherche révèle non seulement l'efficacité des décollages par saut des oiseaux, mais propose également une nouvelle approche pour les drones à voilure fixe. Le RAVEN utilise ses pattes pour stocker et libérer de l'énergie, ce qui entraîne un décollage plus économe en énergie et plus rapide que les méthodes conventionnelles. Les applications futures pourraient inclure la livraison de colis.

Lire plus

Telli, une startup YC, recrute un ingénieur full-stack

2025-01-10
Telli, une startup YC, recrute un ingénieur full-stack

Telli, une entreprise berlinoise d'agents vocaux IA et membre de la promotion automne 2024 de Y Combinator, recrute un ingénieur logiciel full-stack senior. Ils développent des agents vocaux basés sur l'IA pour les entreprises B2C afin d'améliorer la qualité et l'évolutivité de la communication client. Le candidat idéal aura une mentalité axée sur le produit, s'épanouira dans un environnement rapide et ambigu, et appréciera le travail collaboratif. Un salaire compétitif, des actions et un excellent environnement de travail sont offerts.

Lire plus
Développement

Les agents ne suffisent pas : Une nouvelle perspective sur le développement de l'IA

2025-01-10
Les agents ne suffisent pas : Une nouvelle perspective sur le développement de l'IA

Un article récent sur arXiv, "Les agents ne suffisent pas", soutient que si les agents d'IA connaissent un regain d'intérêt, le recours à la seule IA générative est insuffisant pour assurer leur succès. Les auteurs proposent un écosystème IA futur composé de trois éléments clés : les agents, les Sims (simulant les préférences et les comportements des utilisateurs) et les assistants (interagissant directement avec les utilisateurs et coordonnant l'exécution des tâches). En examinant les expériences passées avec les agents, l'article souligne la nécessité de construire des systèmes d'agents d'IA plus efficaces et durables.

Lire plus

La nouvelle politique de contenu de Meta nuira aux utilisateurs vulnérables

2025-01-10
La nouvelle politique de contenu de Meta nuira aux utilisateurs vulnérables

La Electronic Frontier Foundation (EFF) critique les récents changements apportés à la politique de modération de contenu de Meta, arguant qu'ils ne favorisent pas réellement la liberté d'expression, mais pourraient nuire aux groupes vulnérables. La nouvelle politique autorise des déclarations déshumanisantes à l'égard de certains groupes vulnérables, notamment les personnes LGBTQ+, et assouplit les restrictions concernant les discours haineux. L'EFF exhorte Meta à s'attaquer aux biais de sa modération de contenu, à investir davantage dans sa base d'utilisateurs mondiale, à améliorer le support multilingue, à réduire sa dépendance aux outils automatisés et à accroître la transparence.

Lire plus

Débogueur Python de VS Code : au-delà des instructions print

2025-01-10
Débogueur Python de VS Code : au-delà des instructions print

Fatigué de parsemer votre code Python d'instructions print ? Les puissantes fonctionnalités de débogage de Visual Studio Code révolutionneront votre flux de travail. Ce tutoriel couvre la configuration du débogueur Python de VS Code, la gestion des points d'arrêt, l'inspection des variables et des techniques avancées telles que la gestion des exceptions, le débogage à distance et l'analyse des performances. Apprenez à déboguer efficacement votre code Python, en laissant derrière vous l'ère inefficace des instructions print, et augmentez votre efficacité de développement.

Lire plus
Développement débogage Python

Bin : Business Intelligence alimentée par l'IA, tableaux de bord en quelques secondes

2025-01-10

Bin est un analyste de business intelligence basé sur l'IA qui vous permet de créer de superbes visualisations de données et des tableaux de bord interactifs en quelques secondes. Oubliez les requêtes SQL complexes et les outils BI lourds. Décrivez simplement ce dont vous avez besoin en langage naturel, et Bin crée instantanément de beaux graphiques et tableaux de bord. Il prend en charge diverses sources de données et offre une interface glisser-déposer pour une personnalisation et une itération faciles. Bin propose des plans gratuits et payants pour répondre aux besoins des équipes de différentes tailles.

Lire plus
(bi.new)
Technologie

Gleam v1.7.0 publié : améliorations des performances et de la publication

2025-01-10
Gleam v1.7.0 publié : améliorations des performances et de la publication

Gleam, un langage sûr pour les types et évolutif pour les machines virtuelles Erlang et les environnements d’exécution JavaScript, a publié la version 1.7.0. Cette version comprend un ensemble d’améliorations des performances, notamment la monomorphisation des mises à jour des enregistrements, ce qui améliore considérablement les performances et permet de modifier les types paramétrés des enregistrements génériques. Parmi les autres améliorations, citons l’amélioration de la gestion des informations d’identification du gestionnaire de paquets, l’ajout d’actions de code pour générer des décodeurs dynamiques et des vérifications plus strictes des espaces de noms de paquets et du contrôle de version sémantique. Le serveur de langage a également été amélioré, avec de nouvelles actions de code, des informations de survol améliorées et de meilleurs messages d’erreur.

Lire plus
Développement

Kagi et Orion : Avis après trois mois d’utilisation

2025-01-10
Kagi et Orion : Avis après trois mois d’utilisation

Cet article de blog détaille une évaluation de trois mois du moteur de recherche Kagi et de son navigateur associé, Orion. Kagi, un service d’abonnement à 10 $ par mois, offre des résultats de recherche sans publicité et axés sur la confidentialité. L’auteur a trouvé la qualité de recherche de Kagi excellente, en louant son interface épurée et ses fonctionnalités uniques telles que le classement personnalisé et les « lentilles ». Orion, un navigateur basé sur WebKit, prend en charge les extensions Chrome et Firefox et inclut un bloqueur de publicités intégré. Bien que le prix mensuel de 10 $ soit élevé, l’auteur recommande le forfait illimité plutôt que le forfait limité, suggérant aux lecteurs d’essayer les 100 recherches gratuites. L’article aborde également le partenariat de Kagi avec Brave Search et sa position sur les dilemmes éthiques, en concluant par une recommandation d’essayer Kagi.

Lire plus
Technologie navigateur

41% des employeurs réduiront leurs effectifs d'ici 2030 à cause de l'IA, selon un rapport du FEM

2025-01-10
41% des employeurs réduiront leurs effectifs d'ici 2030 à cause de l'IA, selon un rapport du FEM

Un rapport du Forum économique mondial révèle que 41 % des employeurs mondiaux prévoient de réduire leurs effectifs d'ici 2030 en raison de l'automatisation pilotée par l'IA. Bien que 77 % envisagent de former leur personnel à la collaboration avec l'IA, le rapport souligne l'impact significatif sur le marché du travail. Les graphistes et les secrétaires juridiques figurent parmi les fonctions dont le nombre devrait diminuer, soulignant l'importance croissante des compétences en IA, de la pensée créative et de l'apprentissage tout au long de la vie. Malgré une prévision de croissance nette des emplois au cours des cinq prochaines années, le rapport reconnaît un déplacement important d'emplois dû à l'IA.

Lire plus
Technologie

Les employés de TikTok à Los Angeles confrontés à une pénurie de jours de congé payés en raison des incendies

2025-01-10
Les employés de TikTok à Los Angeles confrontés à une pénurie de jours de congé payés en raison des incendies

Les incendies dévastateurs à Los Angeles ont forcé la fermeture du bureau de TikTok à Los Angeles, laissant les employés dans une situation difficile. L'entreprise demande au personnel de travailler à domicile si possible, mais ceux qui ne le peuvent pas doivent utiliser leurs jours de congé personnels/maladie. De nombreux employés sont confrontés à des pannes de courant, des interruptions d'Internet ou même des ordres d'évacuation à domicile. La politique stricte de retour au bureau de TikTok, exigeant trois jours par semaine au bureau, exacerbe le problème, car les employés sont obligés d'utiliser des jours de congé payés même en cas de maladie. Bien que l'entreprise affirme prioriser la sécurité des employés, cette politique a suscité la controverse pour son manque de flexibilité lors d'une catastrophe naturelle.

Lire plus
Technologie Avantages sociaux

May Mobility dévoile un minibus autonome électrique au CES 2025

2025-01-10
May Mobility dévoile un minibus autonome électrique au CES 2025

La startup de véhicules autonomes May Mobility a dévoilé sa dernière création au CES 2025 : un minibus autonome électrique développé en partenariat avec le fabricant européen de bus électriques Tecnobus. Pouvant transporter jusqu'à 30 passagers, y compris les personnes en fauteuil roulant, ce minibus devrait rejoindre la flotte actuelle de May Mobility de 40 minivans Toyota Sienna d'ici fin 2026. Conçu pour le transport urbain, les campus d'entreprises, les aéroports et les communautés planifiées, il est équipé de batteries interchangeables pour un temps d'arrêt minimal et est homologué pour une utilisation en Europe et au Canada. May Mobility exploite actuellement des services de navette autonomes dans plusieurs villes américaines et possède un programme pilote au Japon avec NTT.

Lire plus
Technologie

JITs de Traçage dans PyPy : Un Choix Pragmatique ?

2025-01-10

Cet article explore les avantages et les inconvénients des compilateurs JIT de traçage, en se concentrant plus particulièrement sur leur implémentation dans PyPy. Les JITs de traçage, qui génèrent du code en suivant l'exécution du programme, offrent des avantages lorsqu'il s'agit de gérer des langages complexes comme Python, en coupant efficacement les couches d'abstraction et en réduisant la surcharge. Cependant, ils souffrent également d'instabilité des performances et de cas limites. Sur la base de deux décennies d'expérience avec PyPy, l'auteur fournit une analyse nuancée de l'adéquation des JITs de traçage, en les comparant aux JITs basés sur les méthodes. La conclusion suggère que, dans le contexte du méta-JIT de PyPy et compte tenu de ses contraintes de ressources, le traçage reste une approche relativement pragmatique.

Lire plus
Développement JIT de traçage

Television : Outil TUI de recherche floue ultra-rapide

2025-01-10
Television : Outil TUI de recherche floue ultra-rapide

Television est un outil TUI (interface utilisateur de terminal) de recherche floue rapide et polyvalent. Il vous permet de rechercher rapidement dans diverses sources de données (fichiers, référentiels Git, variables d'environnement, images Docker, etc.) à l'aide d'un algorithme de correspondance floue et est conçu pour être facilement extensible. Inspiré par le plugin neovim telescope, il exploite tokio et le moteur de correspondance nucleo (utilisé par l'éditeur helix) pour des performances optimales. Ses fonctionnalités incluent une grande vitesse, la correspondance floue, des fonctionnalités intégrées, l'intégration shell, des canaux et des prévisualisateurs personnalisables, la mise en évidence de la syntaxe intégrée, les raccourcis clavier, les thèmes et la compatibilité multiplateforme.

Lire plus

Biden durcit les restrictions sur les exportations de puces IA dans un dernier effort

2025-01-10
Biden durcit les restrictions sur les exportations de puces IA dans un dernier effort

Dans un dernier effort avant de quitter ses fonctions, l'administration Biden prévoit de restreindre davantage l'exportation de puces IA d'entreprises comme Nvidia, afin d'empêcher que des technologies de pointe n'atteignent la Chine et la Russie. De nouvelles réglementations créeront trois niveaux de restrictions : les alliés proches seront confrontés à des limites minimales ; les adversaires seront effectivement bloqués ; et la plupart des pays seront confrontés à des limites de puissance de calcul totale, bien que des plafonds plus élevés puissent être obtenus en satisfaisant aux exigences de sécurité et aux normes des droits de l'homme des États-Unis. Nvidia s'oppose à la proposition, arguant qu'elle nuira à la croissance économique et au leadership américain.

Lire plus

Meta développe un capteur électromyographique au poignet : contrôle VR par la pensée

2025-01-10

Le blog Meta Quest a annoncé une nouvelle technologie révolutionnaire : un dispositif portable d’électromyographie de surface (sEMG) au poignet permettant aux utilisateurs de contrôler leur casque de réalité virtuelle Meta Quest uniquement par les mouvements musculaires du poignet. L’appareil utilise des capteurs avancés pour détecter l’activité musculaire subtile, la traduisant en signaux numériques pour un contrôle précis de la RV. Cela promet une avancée révolutionnaire dans l’interaction VR, offrant une expérience plus naturelle et intuitive et potentiellement une RV plus accessible aux personnes handicapées. Bien qu’il soit encore en développement, la technologie suggère un changement significatif dans la future interaction homme-machine.

Lire plus

Maîtrisez Helm rapidement : Un guide concis pour les déploiements Kubernetes

2025-01-10
Maîtrisez Helm rapidement : Un guide concis pour les déploiements Kubernetes

Vous luttez avec la complexité de Helm ? Ce guide concis vous offre une voie rapide pour maîtriser les éléments essentiels de Helm pour des déploiements Kubernetes efficaces. Apprenez à travers des exemples pratiques couvrant les fondamentaux de Helm, l’installation, les fonctionnalités avancées, la création de graphiques personnalisés et la gestion des dépendances. Idéal pour les développeurs, les administrateurs système et les ingénieurs DevOps à la recherche de résultats rapides et d’une efficacité accrue.

Lire plus
Développement

Prédictions IA, robotique et exploration spatiale 2025 : Hype vs. Réalité

2025-01-10

La revue des prédictions du Nouvel An 2025 du fondateur du MIT AI Lab, Rodney Brooks, résume ses prédictions de 2018 sur les voitures autonomes, la robotique, l’IA et l’exploration spatiale. Il note que le battage médiatique autour de l’IA fausse considérablement la compréhension de la réalité, de nombreuses prédictions sur le remplacement des emplois humains par l’IA n’étant pas tenues. La technologie de conduite autonome progresse lentement, sans tenir la promesse de véhicules totalement autonomes. La robotique est confrontée à des défis similaires, les robots humanoïdes étant loin des applications pratiques. Dans l’exploration spatiale, bien que les vols spatiaux commerciaux progressent, ils sont loin de répondre aux attentes. Brooks souligne l’importance d’évaluer rationnellement les progrès technologiques et d’éviter le battage médiatique, car de véritables percées technologiques nécessitent du temps et des efforts soutenus.

Lire plus
1 2 531 532 533 535 537 538 539 595 596