FreeBASIC : Un compilateur BASIC puissant et open-source

2025-05-17

FreeBASIC est un compilateur BASIC gratuit et open-source (GPL) pour Windows, DOS et Linux. Hautement compatible avec QuickBASIC, de nombreux programmes QuickBASIC compilent et s'exécutent avec des modifications minimales en mode 'QB' de FreeBASIC. Cependant, le mode par défaut de FreeBASIC offre des fonctionnalités améliorées et prend en charge les paradigmes de programmation procédurale, orientée objet et métaprogrammation. Il génère des exécutables console et GUI, des bibliothèques dynamiques et statiques, et offre une prise en charge des bibliothèques C et C++ partielles. Sa vitesse rivalise avec des outils classiques comme GCC.

Lire plus
Développement Compilateur BASIC

La ROM japonaise perdue du Macintosh Plus : une histoire de persévérance et de découverte

2025-05-17
La ROM japonaise perdue du Macintosh Plus : une histoire de persévérance et de découverte

Un passionné belge s’est lancé dans une quête pour trouver la légendaire ROM japonaise de 256 Ko du Macintosh Plus, contenant des polices japonaises pour des temps de démarrage plus rapides et des économies de mémoire. Son périple a été semé d’embûches : recherche d’indices en ligne, acquisition d’une carte mère au Japon et dépassement des problèmes de lecture de la ROM et de compatibilité avec les émulateurs. Finalement, grâce à la collaboration d’autres passionnés, il a réussi à préserver l’image de la ROM et à vérifier son fonctionnement, ajoutant un chapitre fascinant à l’histoire du Macintosh.

Lire plus
Matériel

ProxiCycle : un capteur pour une meilleure sécurité à vélo

2025-05-17
ProxiCycle : un capteur pour une meilleure sécurité à vélo

La peur des collisions avec les voitures dissuade de nombreuses personnes de faire du vélo. Des chercheurs de l'Université de Washington ont développé ProxiCycle, un capteur fixé sur le vélo qui utilise la technologie infrarouge pour détecter et enregistrer les quasi-collisions avec des véhicules. Les données collectées créent une carte plus précise des rues dangereuses, guidant les cyclistes vers des itinéraires plus sûrs. Les tests initiaux montrent une forte corrélation entre les données de ProxiCycle et les images GoPro. Ce dispositif innovant vise à rendre le vélo plus sûr et à encourager davantage de personnes à adopter ce mode de transport écologique.

Lire plus
Technologie sécurité à vélo

Stack Overflow se rebrand face à la chute du trafic due à l'IA

2025-05-17
Stack Overflow se rebrand face à la chute du trafic due à l'IA

Face à une baisse spectaculaire de 64 % du trafic due aux alternatives basées sur l'IA, la société mère de Stack Overflow, Stack Exchange, entreprend une opération de changement de marque. Malgré la rentabilité continue, la baisse de l'engagement des utilisateurs représente une menace existentielle. L'entreprise vise à passer d'un seul axe Q&A à un modèle à trois piliers englobant la communauté, les carrières et le Q&A, tout en développant des outils assistés par l'IA et en améliorant ses services de recrutement. Cette décision a suscité des débats parmi les utilisateurs, certains affirmant que le changement de marque n'est pas la solution et que la plateforme actuelle est suffisante.

Lire plus
Développement

Décès de Richard Garwin, membre émérite d'IBM, à 97 ans

2025-05-17

Richard Garwin, membre émérite d'IBM et conseiller de longue date des présidents américains, est décédé à l'âge de 97 ans. Sa carrière de sept décennies a vu son impact significatif sur le développement des IRM, des imprimantes laser, des écrans tactiles et même de la bombe à hydrogène. Récipiendaire de la médaille présidentielle de la science et de la médaille de la liberté, les contributions de Garwin à la science et au gouvernement ont duré des décennies, influençant les technologies qui façonnent notre quotidien. Ses 41 années chez IBM ont donné lieu à 47 brevets et plus de 500 articles de recherche.

Lire plus

AMD poursuit sa progression sur le marché des CPU x86 face à Intel

2025-05-17
AMD poursuit sa progression sur le marché des CPU x86 face à Intel

Au premier trimestre 2024, AMD a poursuivi sa forte performance face à Intel sur le marché des processeurs x86. Alors qu'Intel a enregistré un léger gain séquentiel, AMD a considérablement augmenté sa part de marché annuelle dans les segments des ordinateurs de bureau et des serveurs. Les données de Mercury Research révèlent qu'Intel détient 75,6 % et AMD 24,4 % du marché x86 au premier trimestre, AMD affichant une croissance annuelle de 3,6 %. Le succès d'AMD est alimenté par une forte demande de processeurs de bureau haut de gamme, notamment la série Ryzen 9000 X3D, conduisant à des revenus record malgré un nombre d'unités expédiées plus faible. L'essor des processeurs Arm, stimulé par les processeurs Grace de Nvidia et les expéditions de Chromebooks, est également notable, faisant passer sa part de marché à deux chiffres pour la première fois.

Lire plus
Technologie

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

2025-05-17
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 d'arXiv directement sur le site Web. Les participants adhèrent 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

SpaceX et l'avenir de la guerre : Logistique 2.0

2025-05-17
SpaceX et l'avenir de la guerre : Logistique 2.0

De la malheureuse campagne de Gettysburg motivée par le manque de chaussures à la Force de déploiement rapide de la guerre froide, cet article souligne le rôle crucial de la logistique militaire. Les fusées réutilisables de SpaceX révolutionnent ce domaine. La capacité de livrer du matériel lourd n'importe où dans le monde en une heure remodèle la stratégie et la tactique militaires, déplaçant potentiellement les batailles des lignes de front traditionnelles vers des frappes directes sur les capitales ennemies. L'auteur souligne qu'il s'agit d'un changement plus important pour la guerre que les drones et la guerre électronique combinés.

Lire plus

Xata : Redéfinition de la plateforme PostgreSQL pour l'échelle

2025-05-17
Xata : Redéfinition de la plateforme PostgreSQL pour l'échelle

Xata a lancé une nouvelle plateforme PostgreSQL conçue pour relever les défis auxquels les équipes sont confrontées lorsqu'elles utilisent Postgres à grande échelle. Cette plateforme propose une ramification Copy-on-Write instantanée, l'anonymisation des données, un déploiement indépendant du cloud et une séparation du stockage et du calcul, ce qui se traduit par des améliorations significatives des performances et des coûts. En intégrant les projets open source pgstream et pgroll, Xata simplifie le flux de travail des développeurs et permet des modifications de schéma sans temps d'arrêt. Que ce soit pour le développement, les tests ou la production, Xata offre une solution efficace, sécurisée et conforme, avec un modèle de déploiement BYOC (Bring Your Own Cloud) pour un contrôle total.

Lire plus
Développement Cloud natif

The Boring Company réalise un exploit historique avec un forage de tunnel autonome : une révolution souterraine ?

2025-05-17

The Boring Company d'Elon Musk a franchi une étape majeure avec sa technologie « Zero-People-in-Tunnel » (ZPIT). Sa machine de forage de tunnels Prufrock creuse et installe désormais des anneaux de tunnel en béton d'environ 24 000 livres chacun, de manière autonome, sans aucun opérateur humain à l'intérieur. Cette percée promet de réduire considérablement les coûts de construction de tunnels, d'améliorer la sécurité et de pallier la pénurie de main-d'œuvre. À l'image de la technologie des fusées réutilisables de SpaceX, la ZPIT a le potentiel de révolutionner l'industrie de la construction de tunnels et d'offrir des solutions plus abordables et efficaces pour les transports urbains futurs.

Lire plus
Technologie Forage Autonome

Espanso : un outil d’expansion de texte multiplateforme en Rust

2025-05-17
Espanso : un outil d’expansion de texte multiplateforme en Rust

Espanso est un outil d’expansion de texte multiplateforme écrit en Rust. Il détecte les mots clés et les remplace par du texte prédéfini, augmentant ainsi la productivité. Ses fonctionnalités incluent le gain de temps de frappe, la création de snippets de code système, l’exécution de scripts personnalisés, l’utilisation facile des emojis et une large compatibilité (Windows, macOS, Linux, la plupart des applications). Il prend en charge les images, une barre de recherche puissante, l’expansion des dates, les scripts personnalisés, les commandes shell, les configurations spécifiques aux applications, les formulaires, l’extension de paquets, un gestionnaire de paquets intégré, une configuration basée sur des fichiers, des déclencheurs d’expressions régulières et un support expérimental de Wayland. Ce projet open source gratuit, créé par Federico Terzi, est sous licence GPL-3.0.

Lire plus
Développement expansion de texte

arXivLabs : Projets expérimentaux avec des collaborateurs de la communauté

2025-05-17
arXivLabs : Projets expérimentaux avec des collaborateurs de la communauté

arXivLabs est un framework permettant aux collaborateurs de développer et de partager de nouvelles fonctionnalités arXiv directement sur notre site web. Les individus et les organisations travaillant avec arXivLabs ont adopté et accepté nos valeurs d'ouverture, de communauté, d'excellence et de confidentialité des données des utilisateurs. arXiv s'engage envers ces valeurs et ne travaille qu'avec des partenaires qui les respectent. Vous avez une idée de projet qui ajoutera de la valeur à la communauté arXiv ? En savoir plus sur arXivLabs.

Lire plus
Développement

Redécouvrir le thésaurus de Roget : un trésor catégorique au-delà des dictionnaires de synonymes

2025-05-17
Redécouvrir le thésaurus de Roget : un trésor catégorique au-delà des dictionnaires de synonymes

L'auteur a trouvé par hasard une édition de 1919 du thésaurus de Roget et s'est rendu compte qu'il ne s'agissait pas simplement d'un dictionnaire de synonymes, mais d'un trésor de mots organisés par concept plutôt que par ordre alphabétique. Sa structure catégorique unique, similaire à l'organisation d'une bibliothèque, aide les utilisateurs à découvrir des concepts et des expressions connexes lorsqu'ils recherchent des mots spécifiques. L'auteur soutient que cela surpasse les dictionnaires de synonymes modernes ordonnés alphabétiquement, générant de nouvelles idées et expressions, et encourage les lecteurs à essayer cet outil plus créatif.

Lire plus

Les tablettes Wacom suivent-elles secrètement votre utilisation des applications ?

2025-05-17
Les tablettes Wacom suivent-elles secrètement votre utilisation des applications ?

Un blogueur a découvert que les pilotes des tablettes Wacom envoyaient des noms d'applications et d'autres informations à Google Analytics sans le consentement explicite de l'utilisateur. À l'aide d'un serveur proxy et de Wireshark, le blogueur a capturé ces données, exposant la violation de la vie privée de Wacom. Bien que Wacom affirme que les données servent au développement de produits, le blogueur soutient que cela est inacceptable et exhorte les utilisateurs à désactiver le « programme Wacom Experience ». Wacom a apparemment interrompu la collecte de données temporairement, pour la reprendre ensuite, ce qui soulève des inquiétudes concernant la sécurité et la confidentialité des données.

Lire plus
Technologie

Fausses informations sur la santé : plus contagieuses que la grippe ?

2025-05-17
Fausses informations sur la santé : plus contagieuses que la grippe ?

À l’ère du numérique, les fausses informations sur la santé se propagent rapidement en ligne, souvent déguisées en sources fiables. Ces affirmations trompeuses, allant de remèdes miracles à de la désinformation dangereuse (comme l’utilisation de désinfectants à base d’alcool sur le corps), utilisent le sensationnalisme, des promesses alléchantes et un grain de vérité pour paraître crédibles. Des études montrent que cette désinformation érode la confiance dans les systèmes de santé, réduit les taux de vaccination et conduit même à des hospitalisations et des décès. L’article souligne l’importance de vérifier les informations auprès de plusieurs sources fiables, d’évaluer la crédibilité de la source et de s’abstenir de partager des affirmations douteuses. Lutter contre cela nécessite d’améliorer l’alphabétisation en santé publique et les compétences en pensée critique.

Lire plus

Revivre ELIZA : Une recréation en C++ du premier chatbot

2025-05-17
Revivre ELIZA : Une recréation en C++ du premier chatbot

Cet article détaille la recréation d'ELIZA, le premier chatbot créé par Joseph Weizenbaum en 1966, en utilisant C++. L'auteur a recréé méticuleusement les fonctionnalités d'ELIZA, de l'analyse du script original à l'optimisation du code et à la comparaison avec le code source original. Des améliorations supplémentaires incluent l'exécution d'ELIZA sur une machine à écrire ASR 33 et la contribution à la preuve que la version CACM de 1966 est Turing-complète. L'ensemble du projet est contenu dans un seul fichier eliza.cpp, avec des instructions de compilation pour macOS et Windows. Ce projet est un hommage fascinant à l'histoire de l'IA et une ressource précieuse pour les développeurs intéressés par les technologies IA anciennes.

Lire plus
IA

Répertoire MCP : Un répertoire de serveurs Minecraft open source

2025-05-17
Répertoire MCP : Un répertoire de serveurs Minecraft open source

ChatMCP a lancé un site web de liste de serveurs Minecraft open source appelé Répertoire MCP. Le projet utilise une base de données Supabase et fournit un guide d'installation détaillé, couvrant des étapes telles que le clonage du référentiel, l'installation des dépendances, la préparation de la base de données et la configuration des variables d'environnement. Les utilisateurs peuvent prévisualiser le site à l'adresse https://mcp.so. Des liens communautaires sont également fournis pour l'interaction et le support des utilisateurs.

Lire plus

Racket v8.17 publié : améliorations des performances et nouvelles fonctionnalités

2025-05-17

La version 8.17 du langage de programmation Racket est désormais disponible ! Cette version apporte de nombreuses améliorations, notamment un package DrRacket principal allégé, la prise en charge des listes arborescentes dans Typed Racket, un gestionnaire de packages amélioré, une précision accrue pour les fonctions numériques et la prise en charge des événements de souris dans les terminaux Windows. De plus, le client HTTP, la gestion de JSON et la bibliothèque Redex ont été optimisés. Cette mise à jour témoigne du dynamisme de la communauté Racket, avec des contributions de nombreux développeurs.

Lire plus
Développement

Un vol Lufthansa fonctionne en pilote automatique pendant 10 minutes après l'évanouissement du copilote

2025-05-17
Un vol Lufthansa fonctionne en pilote automatique pendant 10 minutes après l'évanouissement du copilote

Un vol Lufthansa Airbus A321 de Francfort à Séville a fonctionné en pilote automatique pendant 10 minutes après que le copilote se soit évanoui pendant l'absence du commandant de bord. Un rapport d'enquête espagnol a révélé l'incident, survenu le 17 février 2024. Le pilote automatique a maintenu un vol stable malgré des bruits inhabituels dans le cockpit indiquant une urgence médicale. Le commandant de bord, qui avait récemment suivi une formation d'urgence, a accédé au cockpit à l'aide d'un code d'urgence. Lufthansa a reconnu le rapport, mais a refusé de commenter davantage son enquête interne.

Lire plus
Technologie pilote automatique

Productivité de Poche : Exécuter un Bureau Linux Complet sur Votre Téléphone

2025-05-17
Productivité de Poche : Exécuter un Bureau Linux Complet sur Votre Téléphone

Pour un récent voyage de deux semaines, l'auteur a créé un environnement de bureau Linux complet à l'aide d'un Pixel 8 Pro, de lunettes AR Xreal Air 2 Pro et d'un clavier pliable. En exécutant des binaires arm64 dans un chroot sur Android, il a pu utiliser des outils de développement tels que Neovim et Flutter, travaillant depuis des cafés, des parcs et même des avions. Bien que la configuration ait impliqué quelques complexités — rooter le téléphone et choisir la bonne distribution Linux (Void Linux a été la gagnante) —, cette station de travail ultra-portable offre une liberté et une flexibilité inégalées, libérant les développeurs de leurs bureaux.

Lire plus

Le rover Perseverance capture la première aurore visible sur Mars

2025-05-17
Le rover Perseverance capture la première aurore visible sur Mars

Le rover Perseverance de la NASA a capturé la première aurore visible sur Mars, un exploit réalisé grâce à la collaboration avec l'orbiteur MAVEN et des équipes terrestres. En prédisant une éjection de masse coronale, ils ont observé une aurore de 557,7 nm dans une courte fenêtre de temps. Cette découverte fournit des données précieuses pour les futures explorations humaines et confirme la similitude avec l'aurore terrestre, suggérant que les futurs astronautes pourront assister à ce phénomène.

Lire plus
Technologie aurore martienne

Mystical : Une visualisation en cercle magique de PostScript

2025-05-17

Mystical est un langage de programmation novateur qui visualise le code PostScript sous forme de structures annulaires ressemblant à des cercles magiques. Les programmes sont organisés en anneaux, comprenant des tableaux exécutables, des tableaux non exécutables et des dictionnaires, chacun ayant une représentation visuelle unique. Les opérateurs, les variables et les mots clés sont représentés par des sigiles (symboles) combinés à du texte à l'intérieur des anneaux. Mystical ne possède actuellement pas d'interpréteur dédié ; la visualisation nécessite une traduction manuelle en PostScript pour l'exécution.

Lire plus
Développement cercles magiques

Faute critique de VoLTE chez O2 UK divulguant la localisation de l'utilisateur

2025-05-17

Un chercheur en sécurité a découvert une faille critique dans l'implémentation VoLTE d'O2 UK. Les messages de signalisation IMS révèlent l'IMSI, l'IMEI et l'ID de cellule des utilisateurs, permettant une géolocalisation triviale. Malgré avoir contacté O2, aucune réponse ni correction n'a été mise en œuvre. Cela affecte tous les utilisateurs VoLTE d'O2 et persiste même avec VoLTE désactivé, car la dernière cellule connectée est toujours révélée.

Lire plus
Technologie

Vulnérabilité GitHub Diff : Substitution de caractères Unicode

2025-05-17
Vulnérabilité GitHub Diff : Substitution de caractères Unicode

Un contributeur du projet curl, James Fuller, a découvert une vulnérabilité dans le visualiseur de différences de GitHub. Des acteurs malveillants pourraient substituer des caractères ASCII par des caractères Unicode visuellement identiques, modifiant le code sans changement apparent. Cela pourrait entraîner la manipulation d'URL et d'autres conséquences graves. Bien que le visualiseur de différences de GitHub ne comportait pas d'avertissement, d'autres plateformes comme Gitea ont signalé ces modifications. Le projet curl a répondu en implémentant des vérifications CI pour détecter les caractères Unicode malveillants et a nettoyé les séquences UTF-8. Cela souligne la nécessité de mesures proactives de sécurité du code pour prévenir les attaques potentielles.

Lire plus

Prédiction de la fin de l'univers démentie : Un contretemps scientifique basé sur une approximation grossière

2025-05-17
Prédiction de la fin de l'univers démentie : Un contretemps scientifique basé sur une approximation grossière

Un article récent affirmait que tout objet massif émet un rayonnement de Hawking, conduisant à la fin de l'univers plus tôt que prévu. Cette conclusion a suscité une grande attention, mais a été rapidement contestée. Les critiques ont souligné que l'article utilisait une approximation grossière, dont les résultats sont faux même dans des modèles plus simples. En fait, la communauté scientifique a rigoureusement prouvé il y a 50 ans que le champ gravitationnel d'un objet statique ne crée pas de paires particule-antiparticule. Cet incident souligne l'importance de la vérification des informations dans la communication scientifique et la nécessité d'une pensée critique lors de l'interprétation des découvertes scientifiques.

Lire plus

Le plus long voyage en train du monde : un mythe démystifié ?

2025-05-17
Le plus long voyage en train du monde : un mythe démystifié ?

Un itinéraire ferroviaire prétendu entre Lagos, au Portugal, et Singapour, s'étendant sur 18 755 km à travers 13 pays, revendique le titre de plus long voyage en train du monde. Cependant, cette affirmation est pleine de problèmes : la définition de l'itinéraire est fluctuante, permettant des ajouts arbitraires ; elle nécessite de nombreuses correspondances, niant l'aspect de « voyage unique » ; et les sanctions liées au conflit ukrainien ont interrompu la section Moscou-Pékin. L'article explore la définition et la faisabilité du « plus long voyage en train », soulignant que le plus long voyage en train unique est celui de Moscou à Pyongyang, sur 10 214 km. En fin de compte, l'auteur met l'accent sur le voyage lui-même comme étant plus important que la destination.

Lire plus

Des statines en vente libre : un changement de politique simple et salvateur

2025-05-17
Des statines en vente libre : un changement de politique simple et salvateur

Une lettre ouverte plaide pour la reclassification des statines à faible dose (comme l'atorvastatine 10 mg ou la rosuvastatine 5 mg) de médicaments sur ordonnance uniquement à des médicaments en vente libre. L'auteur soutient que cela améliorerait considérablement la prévention cardiovasculaire, citant de nombreuses preuves de l'innocuité et de l'efficacité des statines. La lettre suggère des lignes directrices qui désignent les statines à faible dose comme sûres et efficaces pour la prévention primaire, en incorporant éventuellement une vente initiale contrôlée par les pharmaciens, puis en supprimant cette exigence une fois que les données post-commercialisation confirment l'innocuité et l'efficacité. Ce changement de politique pourrait prévenir des milliers de crises cardiaques et d'accidents vasculaires cérébraux chaque année avec un risque minimal.

Lire plus

Bug d'écran noir de Basilisk II : une odyssée de débogage de douze ans

2025-05-17

Il y a douze ans, un bug d'écran noir dans l'émulateur Basilisk II hantait les utilisateurs des versions plus récentes de Windows. L'auteur, grâce à un débogage méticuleux, a retracé le problème jusqu'à un détail subtil d'allocation de mémoire : l'ordre de deux allocations de mémoire sous Windows a provoqué l'échec du chargement de la ROM de l'émulateur. La solution a consisté à modifier le code d'allocation de mémoire, résolvant ainsi ce problème de longue date et démontrant des compétences de débogage et une compréhension approfondie du système d'exploitation.

Lire plus
Développement

CSS contrast-color() : Automatisation du contraste des couleurs pour l’accessibilité

2025-05-17
CSS contrast-color() : Automatisation du contraste des couleurs pour l’accessibilité

La nouvelle fonction `contrast-color()` de CSS simplifie les choix de couleurs en sélectionnant automatiquement du texte noir ou blanc pour contraster avec une couleur d’arrière-plan donnée. Cet article explore son utilisation, compare les algorithmes WCAG 2.1 et APCA pour le calcul du contraste et examine comment utiliser les requêtes médias `prefers-contrast` pour une meilleure accessibilité. Bien qu’actuellement limitée au noir et blanc, les futures itérations pourraient offrir des options plus personnalisables. La fonction simplifie le développement tout en améliorant l’accessibilité, notamment lors de la gestion de plusieurs états de couleur.

Lire plus
Développement Contraste des couleurs

LLM open source : équilibrage entre coût, confidentialité et performances pour les entreprises

2025-05-17
LLM open source : équilibrage entre coût, confidentialité et performances pour les entreprises

Cet article évalue plusieurs modèles linguistiques de grande taille (LLM) open source pour les applications d'entreprise, en se concentrant sur le coût, la confidentialité et les performances. En utilisant le benchmark BASIC, les modèles ont été évalués sur la précision, la vitesse, le rapport coût-efficacité, l'exhaustivité et la limitation. Llama 3.2 a offert un bon équilibre entre précision et coût ; Qwen 2.5 a excellé en termes de rentabilité ; et Gemma 2 était le plus rapide, bien qu'un peu moins précis. Bien que les LLM open source soient encore en retard sur les modèles propriétaires comme GPT-4o en termes de performances, ils offrent des avantages significatifs en matière de confidentialité des données et de contrôle des coûts, et deviennent de plus en plus viables pour les tâches critiques des entreprises à mesure qu'ils continuent de s'améliorer.

Lire plus
1 2 229 230 231 233 235 236 237 595 596