DuckDB sur un MacBook Pro 2012 : Avons-nous perdu une décennie sur les architectures distribuées ?

2025-05-22
DuckDB sur un MacBook Pro 2012 : Avons-nous perdu une décennie sur les architectures distribuées ?

Cet article teste DuckDB sur un MacBook Pro 2012 pour étudier si la vitesse d'innovation du matériel a dépassé la croissance des données, rendant les architectures distribuées inutiles. Les résultats montrent que l'ordinateur portable de dix ans peut exécuter des requêtes SQL analytiques complexes, bien que plus lentement que les machines modernes, mais dans des délais raisonnables. Cela conduit à une réflexion sur l'accent mis au cours de la dernière décennie sur l'analyse de données distribuées, suggérant que la technologie de base de données mononœud était capable de gérer de grands ensembles de données à l'époque, remettant en question la nécessité du passage aux systèmes distribués.

Lire plus
Développement

Serveur de langue Kotlin expérimental pour VS Code

2025-05-22
Serveur de langue Kotlin expérimental pour VS Code

Un serveur de langue Kotlin pré-alpha officiel est désormais disponible pour Visual Studio Code, implémentant le protocole de serveur de langue pour Kotlin. Construit sur IntelliJ IDEA et son plugin Kotlin, ce serveur prend en charge la plupart des fonctionnalités essentielles, mais il est expérimental et ne garantit pas la stabilité. Actuellement, seuls les projets Kotlin Gradle pour JVM uniquement sont pris en charge directement. Des parties de l'implémentation sont actuellement à code fermé pour une vitesse de développement plus rapide, avec des plans pour un code source ouvert complet ultérieurement. Bien qu'il soit facilement installable en tant qu'extension VS Code, les autres éditeurs nécessitent une configuration manuelle. Les utilisateurs sont encouragés à l'essayer et à fournir des commentaires, mais les contributions directes de code ne sont pas encore prises en charge.

Lire plus
Développement Serveur de langue

Freins Greentell de Brembo : 90% de poussière de frein en moins

2025-05-22
Freins Greentell de Brembo : 90% de poussière de frein en moins

Alors que les véhicules électriques réduisent les émissions d'échappement, l'attention se porte sur d'autres sources de pollution comme les pneus et les freins. La future norme Euro 7 en Europe s'attaque à ce problème avec des limites plus strictes pour les émissions de particules. Le nouveau système de freinage Greentell de Brembo vise à résoudre ce problème, en offrant une réduction de 90% de la poussière de frein et en améliorant la durabilité. Développée pendant dix ans, cette solution pour le marché de masse concilie responsabilité environnementale et performance, représentant un pas significatif vers un transport plus propre.

Lire plus
Technologie Freins

IA générative : une relation amour-haine d’un professionnel créatif

2025-05-22
IA générative : une relation amour-haine d’un professionnel créatif

Un professionnel créatif détaille sa relation complexe avec l’IA générative. Alors qu’il avait initialement adopté son boost de créativité et d’efficacité, il a vu son activité d’illustration chuter de plus de 50 % en raison de l’accessibilité des outils d’IA. Il déplore la perte potentielle de compétences traditionnelles, mais reconnaît aussi l’innovation et les possibilités offertes par l’IA, envisageant un avenir où de nouvelles méthodes créatives tirant parti de l’IA émergeront.

Lire plus

Capcom contre Data East : La bataille des droits d’auteur de Street Fighter II

2025-05-22
Capcom contre Data East : La bataille des droits d’auteur de Street Fighter II

En 1993, Capcom a poursuivi Data East pour violation de droits d’auteur en raison de son jeu, Fighter’s History, qui aurait copié des personnages et des mouvements de Street Fighter II. Capcom a soutenu que Street Fighter II était original, mais des preuves suggèrent qu’il s’est inspiré d’autres sources. Le tribunal a statué partiellement en faveur de Capcom, constatant certaines similitudes, mais sans victoire totale pour Capcom. Cette affaire met en lumière les ambiguïtés des droits d’auteur dans le monde du jeu vidéo et la pratique courante d’emprunts et d’inspiration dans la conception des jeux de combat anciens.

Lire plus

Du rejet à l'acceptation : le pouvoir de la première page

2025-05-22
Du rejet à l'acceptation : le pouvoir de la première page

Un article initialement rejeté a été révisé de manière spectaculaire, ce qui a conduit à son acceptation. L'auteur détaille méticuleusement les modifications apportées, en se concentrant sur la page initiale cruciale (titre, résumé, figure 1, introduction). En rendant le titre spécifique et mémorable, la figure 1 visuellement attrayante et l'introduction et le résumé concis et engageants, l'auteur a amélioré l'impact de l'article. D'autres révisions ont inclus l'ajout de lignes de base, d'ablations et la garantie d'une signification statistique, en abordant les raisons possibles du rejet. L'auteur conclut qu'une meilleure communication améliore considérablement l'impact scientifique.

Lire plus

L'ascension et la chute d'AppHarvest : L'éclatement de la bulle de l'agro-technologie

2025-05-22
L'ascension et la chute d'AppHarvest : L'éclatement de la bulle de l'agro-technologie

AppHarvest, une entreprise agricole intérieure axée sur la technologie, a levé des centaines de millions en promettant des serres high-tech et des emplois dans les Appalaches. Cependant, derrière le battage médiatique, une réalité sombre s'est dévoilée : les travailleurs ont subi une chaleur extrême, une formation inadéquate, des heures supplémentaires excessives et des dangers pour la sécurité. L'entreprise a finalement fait faillite en raison de coûts d'exploitation insoutenables et d'une mauvaise gestion. Cette histoire met en lumière les défis de la mise à l'échelle de l'agriculture axée sur la technologie et les conséquences désastreuses de la négligence des droits des travailleurs et de la responsabilité sociale.

Lire plus

Au-delà de RAG : L'appel d'outils LLM inaugure une nouvelle ère pour la recherche sémantique

2025-05-22
Au-delà de RAG : L'appel d'outils LLM inaugure une nouvelle ère pour la recherche sémantique

Cet article explore les méthodes de mise en œuvre de la recherche sémantique, en utilisant notamment les LLM pour la recherche d'incorporations vectorielles. Bien que l'intégration directe des termes de recherche de l'utilisateur et des documents donne parfois des résultats sous-optimaux, de nouvelles techniques comme Nomic Embed Text v2 améliorent les méthodes d'intégration, rapprochant les questions et les réponses dans l'espace vectoriel. De plus, les LLM peuvent synthétiser des réponses potentielles, puis utiliser ces intégrations pour rechercher des documents pertinents. L'article présente également des systèmes de génération augmentée par la récupération (RAG) basés sur les LLM, en soulignant que le RAG ne dépend pas des intégrations vectorielles et peut être combiné avec la recherche par mots clés ou des systèmes de recherche hybrides. L'auteur soutient que, malgré l'émergence de modèles à long contexte, le RAG ne disparaîtra pas car la quantité de données dépassera toujours la capacité de contexte du modèle. L'auteur privilégie l'approche d'appel d'outils LLM, illustrée par o3 et o4-mini, estimant qu'elle est plus efficace que le RAG traditionnel (une seule récupération suivie d'une réponse directe).

Lire plus
IA

Trouver des informations dans les e-mails avec les LLMs et un serveur MCP

2025-05-22

L'auteur a construit un serveur MCP pour donner à un grand modèle linguistique (LLM) un accès en lecture seule à ses e-mails. Grâce à une conversation avec Gemini (un LLM), l'auteur montre comment des outils simples de recherche et de récupération peuvent être utilisés pour trouver le nom du fils de Donovan dans les e-mails. Bien que la stratégie de recherche initiale de Gemini ait employé plusieurs mots clés (comme "son", "boy", "baby"), la plupart ont mené aux parents de Donovan. Finalement, Gemini a identifié des indices dans les résultats de recherche initiaux, en analysant les sujets et le contenu des e-mails, trouvant avec succès le nom du fils : Monty. Le processus met en évidence la puissance des LLMs combinés à des outils spécifiques pour la récupération d'informations, et souligne l'importance de stratégies de recherche précises.

Lire plus
Développement Recherche d'Informations

Gemini Diffusion de Google : un LLM de diffusion incroyablement rapide

2025-05-22
Gemini Diffusion de Google : un LLM de diffusion incroyablement rapide

Google I/O a dévoilé Gemini Diffusion, son premier LLM utilisant des modèles de diffusion (similaires à Imagen et Stable Diffusion) au lieu des transformateurs. Contrairement aux modèles traditionnels de génération mot par mot, Gemini Diffusion affine le bruit itérativement, ce qui donne une vitesse impressionnante. Des tests ont montré des vitesses de génération de 857 tokens/seconde, produisant des pages HTML+JavaScript interactives en quelques secondes. Bien que des benchmarks indépendants soient en attente, Google affirme qu'il est 5 fois plus rapide que Gemini 2.0 Flash-Lite, suggérant des performances comparables. Ceci marque une avancée significative dans les modèles de diffusion disponibles commercialement.

Lire plus
IA

Acouphènes après un concert : récit édifiant

2025-05-22

J'ai développé des acouphènes permanents après avoir assisté à un concert de musique électronique en novembre dernier. Au début, j'étais négligent quant à la protection auditive, pensant que toute gêne serait temporaire. Cette fois-ci, ce ne fut pas le cas. Maintenant, les sons forts me font physiquement mal, et je me surprends à agir comme un parent inquiet, rappelant à mes amis de porter des casques et des gilets réfléchissants. Cette expérience a mis en lumière le risque souvent négligé de dommages auditifs et l'importance de l'autoprotection.

Lire plus

Tableau HTML de CSV recherchable en JavaScript pur

2025-05-22
Tableau HTML de CSV recherchable en JavaScript pur

Fatigué de lutter avec les données CSV ? Ce projet en JavaScript pur transforme vos fichiers CSV en tableaux HTML esthétiques, recherchables et filtrables. Avec un minimum de code, visualisez vos données, personnalisez la mise en forme, activez les téléchargements et intégrez le tableau facilement. Consultez la démo et simplifiez la gestion de vos données dès aujourd'hui !

Lire plus
Développement

Aventures dans le code hérité : une odyssée COBOL

2025-05-22

La maintenance de 200 000 lignes de code COBOL a mis au jour un trésor de hacks ingénieux et de bizarreries historiques. L’auteur a découvert des nombres en base 10, une analyse de chaînes intelligente utilisant des définitions de données et une instruction « REDEFINES » utilisée pour l’internationalisation (même avec des redéfinitions en espagnol !). Des sorties anticipées ont été implémentées pour une terminaison abrupte du travail, et un fichier contenait mystérieusement les 800 premiers nombres naturels sous forme de constantes de chaîne. L’histoire se termine par la révélation que la commande « dd » d’UNIX provient de l’instruction « DD » de COBOL pour la définition de données, montrant l’héritage inattendu de la programmation sur mainframe.

Lire plus
Développement code hérité

arXivLabs : Collaboration communautaire sur les fonctionnalités d'arXiv

2025-05-21
arXivLabs : Collaboration communautaire sur les fonctionnalités d'arXiv

arXivLabs est un cadre permettant aux collaborateurs de développer et de partager de nouvelles fonctionnalités arXiv directement sur le site web. Les participants doivent adhérer aux valeurs d'arXiv : ouverture, communauté, excellence et confidentialité des données utilisateur. Vous avez une idée pour améliorer la communauté arXiv ? En savoir plus sur arXivLabs.

Lire plus
Développement

ITXPlus : Un clone Mini-ITX du Macintosh Plus

2025-05-21

ITXPlus est un clone de carte mère Macintosh Plus de taille Mini-ITX, entièrement construit avec des composants modernes. Il utilise un convertisseur VGA basé sur Pico, une alimentation ATX standard 24 broches, un connecteur SCSI interne 50 broches et 4 Mo de RAM soudée. Tirant parti de solutions open source, telles que le remplacement du circuit intégré audio de DosFox et un RTC basé sur ATTiny, ITXPlus vise une expérience totalement fonctionnelle et de construction personnelle. Bien que le support de disquette ne soit pas inclus par défaut, un connecteur d'extension permet l'ajout d'un véritable IWM. La carte est presque entièrement en surface, utilisant un 68000 traditionnel pour faciliter l'assemblage. La conception complète sera open source sur GitHub.

Lire plus
Matériel

Optimisation du rendu des tableaux iText Core : de 5 minutes à 7 secondes

2025-05-21
Optimisation du rendu des tableaux iText Core : de 5 minutes à 7 secondes

L'ingénieur Guust d'Apryse a optimisé les performances de rendu des tableaux d'iText Core. En évitant les calculs répétés d'effondrement des bordures et la surcharge inutile de balisage, le temps de rendu d'un tableau de 50 000 cellules est passé de 5 minutes à 7 secondes. Les optimisations se sont concentrées sur la fonction `CollapsedTableBorders#getVerticalBorder` et le traitement des balises, améliorant considérablement les performances grâce à la mise en cache, à la suppression des appels de fonction redondants et à l'ajout de balises en bloc. Cette optimisation est incluse dans iText Core 9.1.0.

Lire plus
Développement rendu PDF

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

Le créateur d'Apollo rejoint le Digg relancé en tant que conseiller

2025-05-21
Le créateur d'Apollo rejoint le Digg relancé en tant que conseiller

Christian Selig, le développeur iOS derrière le client Reddit tiers populaire Apollo, a rejoint le Digg relancé en tant que conseiller. Ce mouvement indique l'intention de Digg de se différencier de Reddit, notamment après les changements de prix controversés de l'API de Reddit qui ont forcé la fermeture de nombreuses applications tierces, y compris Apollo. L'implication de Selig souligne l'engagement de Digg envers une approche communautaire et une expérience de médias sociaux plus agréable, exempte de la prévalence du contenu généré par l'IA. Digg est actuellement en phase d'accès anticipé.

Lire plus
Technologie

Les lunettes Android XR de Google : un aperçu de l'avenir de l'informatique quotidienne

2025-05-21
Les lunettes Android XR de Google : un aperçu de l'avenir de l'informatique quotidienne

Lors de l'I/O 2025, Google a présenté en détail ses lunettes Android XR, conçues pour une intégration quotidienne transparente. Ces lunettes sont équipées d'une caméra, de microphones et de haut-parleurs, avec un écran intégré en option pour une diffusion discrète d'informations. Elles fonctionneront de concert avec votre téléphone, permettant d'accéder aux applications sans avoir à le sortir de votre poche. Alimentées par Gemini, les lunettes comprennent le contexte et fournissent des informations pertinentes à partir d'applications telles que le calendrier, les cartes, etc. Google collabore avec des marques telles que Warby Parker et Gentle Monster pour garantir des designs élégants pour un port toute la journée. Un partenariat avec Samsung fait progresser la plateforme logicielle et matérielle, avec un accès pour les développeurs plus tard cette année. La confidentialité est au cœur des préoccupations, avec des tests utilisateurs en cours. Un deuxième appareil Android XR, développé avec XREAL, sera également lancé en tant qu'édition pour développeurs.

Lire plus
Technologie

Boom, Krach et la prochaine révolution industrielle : revue de deux visions concurrentes

2025-05-21
Boom, Krach et la prochaine révolution industrielle : revue de deux visions concurrentes

Cet essai examine deux livres abordant la stagnation technologique et la voie à suivre : *Boom : Bulles et la fin de la stagnation* et *La nouvelle société lunaire : un guide des Lumières pour la prochaine révolution industrielle*. Le premier soutient que les « bonnes bulles » peuvent briser la stagnation et stimuler le progrès technologique, mais son cadre pour distinguer les bulles « bonnes » des « mauvaises » manque de rigueur. Le second adopte une approche historique, utilisant l’exemple de la Lunar Society de Grande-Bretagne pour souligner l’innovation de processus, la maintenance soutenue et le rôle du gouvernement dans le développement technologique, tout en critiquant la dépendance excessive aux « compétences de base » et à la « spécialisation ». Bien qu’ils offrent des perspectives contrastées, les deux livres apportent des éclairages précieux pour surmonter la stagnation technologique, soulignant le rôle crucial du gouvernement dans la promotion du progrès technologique.

Lire plus

ACE-RISCV : Framework de calcul confidentiel open source pour RISC-V

2025-05-21
ACE-RISCV : Framework de calcul confidentiel open source pour RISC-V

ACE-RISCV est un projet open source qui fournit un framework de calcul confidentiel avec un moniteur de sécurité formellement vérifié. Ciblant RISC-V avec la portabilité à l'esprit, il se concentre sur la vérification formelle de l'implémentation du moniteur de sécurité. Le projet prend en charge l'attestation locale et utilise la cryptographie post-quantique (PQC), notamment ML-KEM, SHA-384 et AES-GCM-256. Des instructions détaillées de compilation et d'exécution sont fournies pour une architecture RISC-V 64 bits.

Lire plus
Développement

P vs. PSPACE : L’espace est-il computationnellement plus puissant que le temps ?

2025-05-21
P vs. PSPACE : L’espace est-il computationnellement plus puissant que le temps ?

Une question centrale en théorie de la complexité est la relation entre les classes de complexité P et PSPACE. P englobe les problèmes résolubles en un temps raisonnable, tandis que PSPACE traite de la complexité spatiale. La croyance dominante est que PSPACE est plus grand que P, en raison de la réutilisabilité de l’espace, contrairement au temps. Pour le prouver, il faudrait démontrer que certains problèmes dans PSPACE sont insolubles en temps polynomial. L’article relate la percée de 1975 de Hopcroft, Paul et Valiant, montrant le léger avantage de l’espace sur le temps, mais les progrès ont stagné. Le travail de Ryan Williams a finalement brisé l’impasse, offrant de nouvelles perspectives pour résoudre le problème P vs. PSPACE.

Lire plus
Développement

Appwrite Sites : Déploiement et hébergement de sites web en un seul endroit

2025-05-21
Appwrite Sites : Déploiement et hébergement de sites web en un seul endroit

Appwrite lance Sites, un nouveau produit qui vous permet de déployer et d'héberger des sites web et des applications web directement au sein d'Appwrite. Fini les allers-retours entre plusieurs plateformes et les configurations complexes ; il suffit de construire, de déployer et de lancer. Sites prend en charge les sites statiques et les applications SSR, intégrant Git, un CDN global, une protection DDoS et s'intégrant parfaitement aux services de bases de données, de fonctions, de stockage et d'authentification d'Appwrite. Plusieurs modèles déployables en un clic sont disponibles, avec prise en charge de l'auto-hébergement. Appwrite Sites est gratuit jusqu'au 1er juillet 2025.

Lire plus

Les Timbres Parlants du Bhoutan : Un Investissement Inattendu

2025-05-21
Les Timbres Parlants du Bhoutan : Un Investissement Inattendu

En 1972, le Bhoutan a émis une série unique de timbres : des mini-disques vinyles jouables sur une platine standard. Initialement considérés comme des nouveautés, ces sept timbres, comportant des chansons folkloriques et l’histoire du Bhoutan, ont récemment vu leur valeur exploser grâce à leur redécouverte par des collectionneurs de vinyles. Le créateur des timbres, l’aventurier américain Burt Todd, a révolutionné le programme philatélique du Bhoutan avec des designs innovants, transformant ce qui était autrefois de simples bibelots bon marché en objets de collection très recherchés.

Lire plus
Divers Bhoutan

Google AI Studio : Développement d'applications IA boosté par Gemini 2.5 Pro

2025-05-21
Google AI Studio : Développement d'applications IA boosté par Gemini 2.5 Pro

Google AI Studio a reçu une mise à jour majeure intégrant le modèle Gemini 2.5 Pro pour une génération de code considérablement améliorée. Les développeurs peuvent rapidement créer et déployer des applications web basées sur l'IA à l'aide de simples invites textuelles, images ou vidéos. La nouvelle version intègre également des modèles multimodaux tels que Imagen, Lyria RealTime et Veo, offrant un déploiement en un clic sur Cloud Run, ainsi qu'une comparaison et une restauration pratiques des versions de code. De plus, le nouveau support audio natif et un outil de contexte URL améliorent l'interactivité et la récupération d'informations.

Lire plus
Développement

Rapport d'observation du petit corps 2017 OF201

2025-05-21

Ce rapport du Minor Planet Center détaille les observations du petit corps 2017 OF201. Il inclut des données d'observation de plusieurs observatoires, telles que l'heure, les coordonnées et la luminosité, ainsi que les éléments orbitaux calculés. Ces données aideront les astronomes à mieux comprendre les caractéristiques orbitales et les propriétés physiques de l'astéroïde.

Lire plus
Technologie éléments orbitaux

Planificateur Go : des débuts modestes à une puissance impressionnante

2025-05-21
Planificateur Go : des débuts modestes à une puissance impressionnante

Cet article explore en profondeur l’évolution du planificateur Go, de son modèle initial inefficace avec une seule file d’attente d’exécution globale au modèle GMP (Goroutine, Machine, Processor) hautement performant. Il détaille les rôles et mécanismes de chaque composant du modèle GMP, notamment la création de goroutines, la préemption, la gestion des appels système et le rôle de netpoll dans les E/S réseau et fichiers. Les mécanismes de préemption coopérative et non coopérative sont expliqués. En décortiquant le code source du runtime Go, les lecteurs acquièrent une compréhension plus approfondie du modèle de concurrence de Go, ce qui leur permet d’écrire des programmes concurrents plus efficaces.

Lire plus
Développement Planificateur

Collecte de données du site Web et avis de confidentialité de l'utilisateur

2025-05-21
Collecte de données du site Web et avis de confidentialité de l'utilisateur

Ce site Web utilise des technologies telles que les cookies pour stocker et/ou accéder aux informations de l'appareil afin de fournir la meilleure expérience utilisateur. Le consentement à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les identifiants uniques sur ce site. Le non-consentement ou le retrait du consentement peuvent avoir un impact négatif sur certaines fonctionnalités.

Lire plus
Divers

Composants Web Storefront de Shopify : Intégration simplifiée du commerce électronique

2025-05-21
Composants Web Storefront de Shopify : Intégration simplifiée du commerce électronique

Shopify a lancé les composants Web Storefront, un ensemble de composants HTML qui simplifient l'intégration des fonctionnalités de commerce électronique de Shopify sur n'importe quel site web. Affichez des produits, des collections et le processus de paiement avec un minimum de HTML. Ces composants gèrent la complexité de l'interaction avec l'API Storefront de Shopify, éliminant ainsi le besoin de JavaScript complexe. Créez des expériences d'achat personnalisées avec CSS et HTML, adaptées à l'intégration dans du contenu existant ou à la création de pages entièrement nouvelles.

Lire plus

LlamaDev : le nouvel outil de gestion de monorepo de LlamaIndex

2025-05-21
LlamaDev : le nouvel outil de gestion de monorepo de LlamaIndex

La maintenance du monorepo de LlamaIndex, qui compte plus de 650 paquets Python, a présenté des défis importants. Initialement, Poetry était utilisé pour les projets individuels et Pants pour l'orchestration, mais des problèmes d'échelle sont apparus avec la vitesse de construction et la maintenance du serveur de cache. Pour y remédier, l'équipe de LlamaIndex a créé LlamaDev, remplaçant Poetry par uv et gérant en interne les graphes de dépendances et le déclenchement des tests. LlamaDev améliore considérablement la vitesse de construction, simplifie le débogage et améliore l'expérience du développeur, facilitant ainsi la participation des contributeurs au projet.

Lire plus
Développement
1 2 219 220 221 223 225 226 227 595 596