Yaak 2.0 : Le client API reçoit une mise à jour majeure

2025-02-20
Yaak 2.0 : Le client API reçoit une mise à jour majeure

Yaak, un client API populaire, a reçu une mise à jour majeure 2.0. Basée sur les retours des utilisateurs, cette version inclut la synchronisation de répertoire local, une interface utilisateur Git intégrée, la prise en charge de WebSocket, l'authentification OAuth 2.0 et JWT avec un système de plugins, et des améliorations significatives des performances. Le mode Vim a également été ajouté. Le développeur Greg remercie tous les contributeurs et exprime son enthousiasme pour l'avenir de Yaak.

Lire plus
Développement client API

Vulnerability-Lookup : Une plateforme collaborative de gestion des vulnérabilités

2025-02-06
Vulnerability-Lookup : Une plateforme collaborative de gestion des vulnérabilités

Vulnerability-Lookup est une plateforme open-source puissante permettant de corréler rapidement les vulnérabilités provenant de diverses sources, et de simplifier le processus de divulgation coordonnée des vulnérabilités (CVD). Elle prend en charge l'importation depuis de nombreuses sources, notamment NIST NVD et CISA, et permet aux utilisateurs d'ajouter des observations de vulnérabilités, des commentaires et de créer des ensembles. Son API et sa bibliothèque Python facilitent l'intégration avec d'autres outils, permettant aux développeurs de créer facilement leurs propres outils d'observation. Vulnerability-Lookup est sous licence GNU Affero GPL v3.0 et est développé par CIRCL, Alexandre Dulaunoy, Raphaël Vinot et Cédric Bonhomme.

Lire plus

RealtimeSanitizer pour Rust : Une nouvelle bibliothèque open source

2025-01-23

Cet article présente `rtsan-standalone-rs`, une nouvelle bibliothèque open source qui apporte le RealtimeSanitizer (RTSan) de LLVM à Rust. RTSan aide à détecter les violations de temps réel difficiles à trouver dans votre code, telles que les allocations de mémoire, cruciales pour des applications telles que le traitement audio et les voitures autonomes. L'auteur détaille l'implémentation, l'utilisation avec des macros comme `nonblocking` et `blocking`, et comment l'intégrer à vos projets Rust. Cette bibliothèque offre un accès immédiat aux capacités de RTSan dans Rust stable, améliorant la sécurité et la prévisibilité des applications en temps réel avant son intégration officielle dans LLVM20.

Lire plus
Développement Programmation temps réel

Mozilla lance Orbit, un outil d'IA respectueux de la vie privée

2024-12-31

Mozilla a lancé Orbit, une extension Firefox utilisant l'IA pour résumer du contenu web comme les e-mails, documents, articles et vidéos, tout en priorisant la confidentialité des utilisateurs. Orbit ne nécessite pas de création de compte, ne stocke pas les données de session ni les informations personnelles, et utilise un modèle Mistral 7B LLM hébergé par Mozilla. Les utilisateurs peuvent facilement résumer de longs documents et vidéos, saisir rapidement l'essentiel des e-mails et articles, et obtenir des informations spécifiques grâce à des questions.

Lire plus

Mathics : Un environnement de calcul mathématique modulaire avec plusieurs options de déploiement

2025-02-14

Mathics est un environnement de calcul mathématique à la conception modulaire offrant plusieurs options de déploiement. Les utilisateurs peuvent déployer rapidement un environnement complet via une image Docker ou l’installer localement à l’aide du paquet Python Mathics-omnibus. Le cœur du système est le noyau Mathics3, complété par le client en ligne de commande mathicsscript (avec surbrillance de syntaxe, prise en charge Unicode, etc.) et un serveur web basé sur Django (avec sortie MathML et graphismes Three.js). Ces composants ont des dépendances individuelles, mais la conception modulaire garantit la flexibilité et l’évolutivité.

Lire plus
Développement calcul mathématique

La refonte de Siri d'Apple touchée par des bugs, des retards possibles

2025-02-16
La refonte de Siri d'Apple touchée par des bugs, des retards possibles

La mise à jour tant attendue de Siri d'Apple rencontre des problèmes d'ingénierie importants et des bugs logiciels, compromettant sa sortie dans les temps. Cette mise à jour, élément clé de la stratégie IA d'Apple pour concurrencer ses rivaux, subit des retards. Les fonctionnalités initialement prévues pour avril pourraient être repoussées à mai ou plus tard. Des tests internes révèlent des incohérences, ce qui amène Apple à envisager de retarder le lancement ou de désactiver certaines fonctionnalités par défaut. Cela pourrait affecter d'autres produits Apple, notamment le prochain hub domotique intelligent. L'équipe IA d'Apple est sous pression pour respecter les délais et les attentes de Wall Street concernant l'IA, mais sa plateforme est en retard par rapport à ses concurrents tels qu'OpenAI, Google et Meta. Les ventes de l'iPhone 16 n'ont pas connu d'augmentation significative grâce aux fonctionnalités IA. Apple restructure son équipe IA et d'apprentissage automatique et prévoit un Siri plus conversationnel pour 2026.

Lire plus
Technologie

Construire un site web sur un Raspberry Pi : guide en 15 étapes

2025-01-19
Construire un site web sur un Raspberry Pi : guide en 15 étapes

Ce tutoriel complet détaille le processus suivi par l'auteur pour créer un site web personnel sur un Raspberry Pi. Il couvre toutes les étapes, de l'acquisition du matériel nécessaire et de la configuration d'un Pi sans tête à l'installation d'un serveur Apache, l'obtention d'un certificat HTTPS et l'enregistrement d'un nom de domaine. L'auteur explique le développement HTML/CSS, la configuration de l'hôte virtuel, les sauvegardes, l'optimisation du référencement via Google Search Console, le suivi des utilisateurs avec GoatCounter, la protection contre les bots avec fail2ban, les mises à jour automatiques et la surveillance de l'utilisation du processeur et de la RAM. Le guide se termine par un récit fascinant des tests de résistance du site web via Hacker News et les leçons tirées des commentaires de la communauté, ce qui en fait une ressource précieuse pour les aspirants développeurs web.

Lire plus
Développement Serveur Web

Types somme et commutateurs minimalistes pour Lua : lua-match

2024-12-31
Types somme et commutateurs minimalistes pour Lua : lua-match

lua-match est une bibliothèque Lua minimaliste fournissant des types somme et une fonctionnalité de commutateur. Elle utilise une fonction d'étiquetage pour une manière propre et efficace de gérer différents types de données et de branchements conditionnels. Avec une simple fonction d'étiquetage et une table de commutation, vous pouvez facilement implémenter un comportement similaire aux types somme et à la correspondance de motifs, simplifiant ainsi considérablement votre code Lua. La bibliothèque est open-source et utilise la licence MIT.

Lire plus
Développement Types somme Commutateur

Go : Quand dire non

2024-12-14
Go : Quand dire non

Un développeur, après des années d'utilisation de Go, revient à Java. Il trouve Go défaillant dans plusieurs domaines : options de boucle limitées, absence de fonctions d'ordre supérieur, gestion d'erreurs fastidieuse, style de codage trop restrictif conduisant à un code verbeux et difficile à maintenir, et un écosystème de paquets immature. Bien qu'il reconnaisse l'adéquation de Go pour les projets d'infrastructure, il déconseille son utilisation dans les applications d'entreprise complexes.

Lire plus
Développement développement

18 ans sur la console Linux : Aucun regret

2025-01-12
18 ans sur la console Linux : Aucun regret

Un programmeur raconte son parcours de 18 ans passé à utiliser uniquement la ligne de commande Linux. Débutant au début des années 2000 dans une zone rurale avec un accès limité à internet, il a appris Linux, trouvant finalement son « zen » à travers d'innombrables nuits de codage et d'expérimentation avec différentes distributions. L'auteur détaille les défis et les solutions, partageant des idées sur les tendances modernes de Linux, comme l'essor de systemd et son choix de Gentoo. Ce texte nostalgique est un récit captivant de dévouement à la technologie pure.

Lire plus
Développement

arXivLabs : Projets expérimentaux en collaboration avec la communauté

2025-02-15
arXivLabs : Projets expérimentaux en collaboration avec 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 est engagé envers ces valeurs et ne travaille qu'avec des partenaires qui les respectent. Vous avez une idée de projet qui apportera de la valeur à la communauté arXiv ? En savoir plus sur arXivLabs.

Lire plus
Technologie

Vaincre la récursivité gauche : correction de la grammaire d’un décompilateur C++

2025-02-02

Cet article détaille le parcours de l’auteur pour résoudre les problèmes de récursivité gauche et de récursivité gauche mutuelle dans une grammaire sans contexte (CFG) lors de la réécriture du décompilateur C++ de RizinOrg, rz-libdemangle. Il commence par expliquer les concepts de récursivité gauche et de récursivité gauche mutuelle, en montrant à l’aide d’exemples simples et de diagrammes d’état comment transformer les grammaires récursives gauches en grammaires récursives droites pour éviter la récursivité infinie. L’auteur partage ensuite un problème réel rencontré dans le décompilateur Itanium ABI, présentant une grammaire complexe avec récursivité gauche et récursivité gauche mutuelle, et comment il a utilisé des macros et des transformations de grammaire intelligentes pour résoudre ces problèmes, évitant ainsi les erreurs de dépassement de pile.

Lire plus

Prédictions de Cloudflare pour Internet en 2025 : l'IA partout, la confidentialité au cœur du sujet

2025-01-06
Prédictions de Cloudflare pour Internet en 2025 : l'IA partout, la confidentialité au cœur du sujet

Dans un épisode de Cloudflare TV, le CTO de Cloudflare, John Graham-Cumming, revient sur les réussites de 2024 – les avancées sur Workers, les capacités de l'IA et les innovations matérielles – et propose des prédictions pour 2025. Il prévoit une intégration transparente de l'IA dans la vie quotidienne, mais souligne l'équilibre crucial entre l'IA et la confidentialité. D'autres tendances clés incluent le chiffrement résistant quantique, les menaces de cybersécurité, la prolifération des appareils IoT, les attaques DDoS et l'adoption de l'architecture zero trust. L'engagement de Cloudflare en faveur de l'efficacité énergétique et de la réduction de l'empreinte carbone de l'IA est également mis en avant.

Lire plus
Technologie

Une approche basée sur les preuves pour la fixation d'objectifs et le changement de comportement

2024-12-27
Une approche basée sur les preuves pour la fixation d'objectifs et le changement de comportement

Les résolutions du Nouvel An échouent souvent ? Cet article explore des stratégies fondées sur des preuves pour la fixation d'objectifs et le changement de comportement. Des études montrent que les taux de réussite des résolutions du Nouvel An ne sont pas aussi bas qu'on pourrait le penser. La clé est de tirer parti de « l'effet de nouveau départ » et de le combiner avec la définition d'une hiérarchie d'objectifs (objectifs suprêmes, intermédiaires et subordonnés), les objectifs d'approche par opposition aux objectifs d'évitement, les objectifs de processus par opposition aux objectifs de résultats, les objectifs de maîtrise par opposition aux objectifs de performance, la contrainte flexible par opposition à la contrainte rigide et les stratégies d'intention d'implémentation. L'article détaille également comment des outils tels que MacroFactor peuvent soutenir la fixation d'objectifs et le changement de comportement.

Lire plus

Radxa Orion O6 : La première carte mère Armv9 open-source au monde fait son apparition

2024-12-20
Radxa Orion O6 : La première carte mère Armv9 open-source au monde fait son apparition

Radxa, en collaboration avec ses partenaires, a dévoilé la Radxa Orion O6, présentée comme la première carte mère Armv9 open-source au monde, ou plus précisément, un ordinateur monocarte (SBC). Propulsée par le SoC CD8180 de CIX, elle dispose de 12 cœurs CPU (dont quatre cœurs Cortex-A720 jusqu'à 2,8 GHz) et d'un GPU Arm Immortalis G720, offrant des performances impressionnantes avec des capacités de décodage et d'encodage vidéo 8K et une NPU de 30 TOPS. Les options de RAM vont de 8 Go à 64 Go (DDR5-5500 soudée). La carte est riche en E/S, avec plusieurs slots M.2, un slot PCIe x16 et Ethernet multigigabit. Elle supporte actuellement Debian et Fedora Linux, avec un support de Windows et Android prévu. Le prix commence à 200 USD pour le modèle 8 Go.

Lire plus

Un agent d'IA basé sur l'inférence bayésienne réalise une percée dans le défi Atari 10k

2025-01-26
Un agent d'IA basé sur l'inférence bayésienne réalise une percée dans le défi Atari 10k

Le moteur d'IA Genius de VERSES a réalisé une percée significative dans le défi Atari 10k. Surpassant les modèles d'IA de pointe basés sur l'apprentissage par renforcement profond, Genius a égalé ou dépassé les performances humaines sur plusieurs jeux Atari en utilisant seulement 10 % des données et considérablement moins de puissance de calcul. Cette hyper-efficacité provient de son architecture unique d'inférence bayésienne et d'inférence active, démontrant des capacités supérieures en termes d'efficacité d'échantillonnage et d'apprentissage continu. Cela marque une étape importante vers une IA hautement efficace, fiable et explicable.

Lire plus

Ingénierie inverse de la carte de connectivité Duco : Intégration à Home Assistant réussie

2024-12-31
Ingénierie inverse de la carte de connectivité Duco : Intégration à Home Assistant réussie

Frustré par les options de contrôle limitées de son système de ventilation DucoBox (seulement quatre modes via un simple bouton), l'auteur a décidé de faire de l'ingénierie inverse sur la carte de connectivité Duco officielle, coûteuse, qui est essentiellement un ESP32. À l'aide d'un analyseur logique et d'informations provenant du site Web de Duco, l'auteur a analysé le protocole de communication entre la carte et le système de ventilation. Il s'est avéré que ce n'était pas du Modbus, mais un protocole personnalisé. Après avoir décodé le protocole, l'auteur a créé un composant ESPhome, permettant une intégration parfaite avec Home Assistant. Cela améliore considérablement le contrôle et permet de lire les données du capteur de CO2 et d'autres informations.

Lire plus
Matériel

Vaincre le Scroll Infini : Une Expérience de Désintoxication Numérique

2025-01-22

L'auteur décrit sa lutte contre le défilement incessant et son expérience de désintoxication numérique. Il a supprimé de nombreuses applications, en a installé d'autres restrictives et a rencontré des problèmes inattendus, comme le dysfonctionnement de certaines applications après la suppression du navigateur et des applications Google. Finalement, en supprimant les applications de divertissement, en restreignant l'accès au navigateur, en utilisant une interface de lancement minimaliste et d'autres stratégies, il a réussi à réduire les distractions, à améliorer sa concentration et à gagner plus de temps pour la lecture. Même s'il procrastine toujours, ses appareils ne l'attirent plus dans le terrier du lapin, ce qui lui procure une expérience plus calme et plus consciente.

Lire plus

Ordinateur rétro DIY : 4x la puissance d'un C64 !

2025-01-22
Ordinateur rétro DIY : 4x la puissance d'un C64 !

Un développeur a construit un ordinateur rétro à domicile en utilisant seulement 61 circuits intégrés logiques 74HCxx, 2 puces SRAM 6C1008 et 4 puces FLASH 39SF0x0 – soit 4 fois la puissance de traitement d'un Commodore C64 ! Le Minimal 64x4 possède 64 Ko de RAM, un SSD FLASH de 512 Ko, une sortie VGA et un port PS/2. Il possède 256 instructions et une chaîne d'outils complète, incluant un système d'exploitation, un éditeur de texte, un assembleur et un interpréteur de type Python. Le projet open source inclut des jeux classiques comme Tetris et Space Invaders.

Lire plus
Matériel

DeepSeek-R1 : Améliorer les capacités de raisonnement des LLM grâce à l'apprentissage par renforcement

2025-01-25
DeepSeek-R1 : Améliorer les capacités de raisonnement des LLM grâce à l'apprentissage par renforcement

DeepSeek-AI présente ses modèles de raisonnement de première génération, DeepSeek-R1-Zero et DeepSeek-R1. DeepSeek-R1-Zero, un modèle entraîné par apprentissage par renforcement (RL) à grande échelle sans réglage fin supervisé (SFT) comme étape préliminaire, démontre des capacités de raisonnement remarquables. Grâce au RL, DeepSeek-R1-Zero émerge naturellement avec de nombreux comportements de raisonnement puissants et intrigants. Cependant, il rencontre des défis tels que la faible lisibilité et le mélange de langues. Pour résoudre ces problèmes et améliorer encore les performances de raisonnement, nous présentons DeepSeek-R1, qui intègre un entraînement multi-étapes et des données de démarrage à froid avant le RL. DeepSeek-R1 atteint des performances comparables à celles d'OpenAI-o1-1217 sur les tâches de raisonnement. Pour soutenir la communauté de recherche, nous publions en open source DeepSeek-R1-Zero, DeepSeek-R1 et six modèles denses (1.5B, 7B, 8B, 14B, 32B, 70B) distillés de DeepSeek-R1 basés sur Qwen et Llama.

Lire plus

Correction des problèmes de chargement dans Myst IV : Revelation

2024-12-13
Correction des problèmes de chargement dans Myst IV : Revelation

Cet article documente le parcours de l'auteur pour résoudre les temps de chargement excessivement longs de Myst IV : Revelation. Le jeu souffre d'un temps de chargement de deux secondes par clic, même sur les SSD. À l'aide d'outils de profilage, l'auteur a identifié le problème dans le chargement inefficace des images du jeu via la bibliothèque LEADTOOLS, qui charge les images ligne par ligne. La solution a consisté à extraire les actifs du jeu, à convertir les images au format DDS pour un chargement plus rapide et à implémenter le multithreading. Cependant, des défis persistent, tels que des plantages liés aux effets d'eau, nécessitant une optimisation supplémentaire.

Lire plus

Départ de 18F : Un designer quitte son poste en pleine tourmente politique

2025-02-18
Départ de 18F : Un designer quitte son poste en pleine tourmente politique

Un designer raconte son départ de 18F, une agence de services numériques américaine, en raison du climat politique de plus en plus hostile et de la restructuration sous la nouvelle administration. L'auteur détaille la culture de travail positive et l'esprit de collaboration au sein de 18F, contrastant avec les tentatives voilées de la nouvelle direction de réduire les effectifs sous prétexte d'évaluer les « succès techniques ». Face à la possibilité d'être licencié en tant qu'employé en période d'essai, l'auteur a choisi de démissionner. Le récit dépasse le simple récit personnel, soulignant les luttes politiques au sein du gouvernement américain, leur impact sur les services publics et la menace implicite pesant sur les fonctionnaires fédéraux.

Lire plus

Analyse GLR avec règles nulles à droite : gestion des grammaires sans contexte

2025-01-15

Cet article explore l’analyse LR généralisée (GLR) et son amélioration, l’analyse GLR avec règles nulles à droite (RNGLR). L’analyse GLR peut gérer n’importe quelle grammaire sans contexte sans restrictions, ce qui en fait un outil utile pour le prototypage. Cependant, l’analyse GLR traditionnelle souffre de problèmes d’efficacité lorsqu’il s’agit de la récursivité gauche et droite cachée. L’analyse RNGLR traite élégamment ces problèmes en gérant intelligemment les règles nulles à droite, améliorant ainsi l’efficacité de l’analyse. L’article explique les principes de l’analyse RNGLR et démontre ses avantages dans la gestion des conflits et la construction de forêts d’analyse compactées partagées (SPPF) à travers des exemples.

Lire plus

Conquis par les LLM : un cimetière de benchmarks d'IA

2025-01-06

Killedbyllm.com est un site web fascinant qui documente les progrès rapides des grands modèles de langage (LLM). Il répertorie de nombreux benchmarks, des tests initiaux de compréhension de la lecture aux défis complexes de raisonnement mathématique, qui ont été surpassés par des modèles tels que GPT-4 et LLaMa. Le site témoigne de la vitesse fulgurante des progrès de l'IA, montrant comment des défis autrefois insurmontables ont été relevés par les LLM et suscitant une réflexion sur l'avenir de l'IA.

Lire plus
IA

Particles.js : exemples de code et plus encore

2025-01-09

Particles.js est une puissante bibliothèque JavaScript pour créer des effets de particules époustouflants. Cet article fournit des exemples de code et des exemples supplémentaires de Particles.js, permettant aux développeurs d'implémenter facilement diverses animations de particules, des effets de chute simples aux scènes interactives complexes. Que ce soit pour la conception web ou le développement de jeux, Particles.js ajoute une touche d'élégance visuelle à vos projets.

Lire plus

Le site web nécessite JavaScript

2024-12-23

Le site web affiche un message indiquant que JavaScript doit être activé pour exécuter l'application. Cela invite les utilisateurs à vérifier les paramètres de leur navigateur et à s'assurer que JavaScript est activé pour accéder et utiliser correctement les fonctionnalités du site web.

Lire plus
Divers

Arsenal FC recherche un ingénieur de recherche en IA pour révolutionner l'analyse du football

2025-01-25
Arsenal FC recherche un ingénieur de recherche en IA pour révolutionner l'analyse du football

L'Arsenal Football Club recherche un ingénieur de recherche hautement qualifié pour utiliser l'IA et l'apprentissage profond pour l'analyse de football de pointe. Le candidat idéal aura une expérience des techniques d'apprentissage profond (Transformers, modèles de diffusion, etc.), gérera des ensembles de données divers (images, vidéos, texte) et collaborera avec des ingénieurs logiciels, des designers UX et des analystes de football pour créer des applications percutantes. Ce poste offre la possibilité de contribuer à divers aspects du club, du recrutement des joueurs à la préparation des matchs, en stimulant le succès sur le terrain grâce à une approche axée sur les données.

Lire plus

Le Kerning à la Dure : Une Histoire de GSUB et de Polices Rayées

2025-03-14

Cet article détaille la lutte de l'auteur et la solution finale pour le kerning d'une police unique avec des formes de lettres rayées verticalement. Les techniques de kerning GPOS standard ont échoué en raison du chevauchement des parties des lettres. La solution ingénieuse a impliqué des recherches GSUB pour diviser les lettres en composants gauche et droit, en remplaçant les sections qui se chevauchent par des connecteurs personnalisés. Ce processus complexe reposait fortement sur des scripts Python personnalisés utilisant les bibliothèques fontTools et fontFeatures. Bien que la police soit incomplète, le défi principal du kerning a été surmonté, offrant une approche nouvelle pour la conception de polices non conventionnelles.

Lire plus

Kenney : Un trésor d'actifs de jeu gratuits

2025-01-12
Kenney : Un trésor d'actifs de jeu gratuits

Kenney.nl propose des milliers d'actifs de jeu gratuits, incluant des modèles, des textures et des kits de démarrage, grâce aux dons de la communauté. En rejoignant le Kenney Club, vous soutenez la création d'actifs et bénéficiez d'un accès anticipé aux nouveautés, de cadeaux exclusifs et d'un accès à la communauté. Le site propose également des outils de modélisation 3D faciles à utiliser, permettant aux utilisateurs de créer des actifs rapidement, même sans expérience préalable avec des logiciels complexes. Idéal pour les développeurs de jeux de tous niveaux.

Lire plus

Adélie Linux 1.0-BETA6 disponible : compatibilité améliorée et fonctionnalités enrichies

2024-12-16
Adélie Linux 1.0-BETA6 disponible : compatibilité améliorée et fonctionnalités enrichies

Adélie Linux a publié sa version 1.0-BETA6, prenant en charge les architectures ARM, POWER et x86 32 et 64 bits, couvrant ainsi les smartphones, les consoles de jeux et les superordinateurs. Cette version comprend plus de 35 nouveaux paquets, des mises à jour pour GCC 13, LLVM 18, Rust 1.80 et le noyau Linux 6.6 LTS, ainsi qu'une prise en charge améliorée de GRUB et de Wayland. De nombreux bogues ont été corrigés et l'expérience utilisateur a été améliorée. Bien que quelques problèmes connus persistent, l'équipe Adélie travaille activement sur leurs solutions et apprécie les rapports de bogues et les commentaires.

Lire plus
Développement distribution Linux
1 2 563 564 565 567 569 570 571 595 596