HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

Les meilleurs longs formats de Hacker News, relus plus calmement.

11200 articles Page 10/1120 Sans filtre

Penguin Mail – open-source Rust email client for Linux with AI

Penguin Mail est une application de courrier et d'agenda pour Linux, en version 1.0.0, distribuée comme logiciel libre sous licence GPL-3.0-or-later pour architectures x86_64. Elle prend en charge les comptes Gmail, Microsoft (Outlook.com, Hotmail, Live, Microsoft 365), Fastmail, iCloud, Yahoo et tout serveur IMAP, POP3 et SMTP, en retrouvant automatiquement les paramètres du serveur à partir de l'adresse. L'interface propose une boîte de réception unifiée ou par compte, synchronisation depuis la zone de notification avec compteur de non lus et notifications actionnables, ainsi qu'une séparation en catégories à la manière de Gmail (Primary, Updates, Promotions, Social) que l'on peut modifier. Le calendrier affiche les vues Jour, Semaine, Mois et Agenda pour Google, Microsoft et CalDAV avec possibilité de répondre aux invitations depuis le message, tandis que les contacts proviennent de Google, Microsoft ou CardDAV et bénéficient de suggestions lors de la saisie; on peut aussi programmer l'envoi et annuler un envoi, et utiliser des adresses Hide My Email pour les inscriptions. La sécurité repose sur OpenPGP et S/MIME via votre propre GnuPG sans stockage des clés ni demande de phrase de passe par l'application, les règles Gmail/Microsoft/Sieve sont affichées en langage clair avec un formulaire pour en ajouter, l'application ne possède pas de serveur intermédiaire et les comptes communiquent directement avec Google ou Microsoft pour que les courriers restent sur votre ordinateur, et un assistant optionnel peut tourner localement via LM Studio ou Ollama en demandant confirmation avant d'agir.

Decisions API is in public beta

L'API Decisions évalue du texte, des images ou les deux et fournit des réponses typées environ dix fois plus rapidement que l'API Responses. Une requête contient le modèle (actuellement gpt-6-luna), un champ input avec texte et images (les images doivent être des data URL base64), et un tableau questions décrivant le type, les instructions et les choix ou niveaux. Trois types de questions existent : predicate (retourne une probabilité que la condition soit vraie), choice (sélectionne une option parmi vos valeurs et fournit les probabilités et une confiance) et score (évalue selon des niveaux ordonnés et renvoie une moyenne pondérée des indices). L'API sert à classifier du contenu, router des demandes et prioriser le travail ; on peut regrouper des questions indépendantes dans la même requête, envoyer des requêtes séparées pour des décisions dépendantes et prévoir une option de secours comme «other». L'API est en bêta publique avec GA prévu prochainement, les coûts d'entrée sont de 0,10 $ par million de tokens d'entrée uniquement, des versions minimales de SDK sont requises, et des options ZDR/HIPAA ainsi que la résidence des données aux États‑Unis et en Europe sont disponibles pour les clients éligibles.

Strands Decider 2B: a small, open-source, decision model

L'équipe Strands a publié un modèle de décision de deux milliards de paramètres conçu pour l'expérimentation rapide, le développement local et l'innovation autour des workflows agentiques. Les modèles de décision sélectionnent parmi des options prédéfinies et fournissent des scores numériques calibrés, ce qui les rend plus rapides et fiables pour ces tâches mais moins adaptés à la génération de texte et au raisonnement complexe. L'architecture utilise un torse de LLM pré-entraîné (Qwen3.5-2B) dont la tête de génération a été remplacée par une petite tête de pointeur, avec un affinage via un adaptateur LoRA de rang 16, et la version distribuée est la v19. Sur JevBench public le modèle obtient des résultats compétitifs en précision et calibration dans sa classe, et la latence locale se mesure en dizaines de millisecondes (médiane ~115 ms sur RTX3090 et ~153 ms sur Mac M3 pour petites tâches). Le code, les poids, les données d'entraînement et les scripts sont disponibles en open source sur GitHub et Hugging Face, avec des exemples d'utilisation pour le routage de modèles, la sélection d'outils, des garde-fous et l'intégration dans des agents hybrides.

Mosquitoes Are a Choice

Les maladies transmises par les moustiques ont réapparu aux États-Unis ces dernières années, avec une forte augmentation des cas de dengue en 2024, des transmissions locales en Floride, Californie et Texas, et des cas de paludisme signalés en 2023. Des moustiques génétiquement modifiés développés par Oxitec, conçus pour engendrer une descendance femelle non viable et faire chuter les populations locales, ont montré des réductions d'environ 80 à 95 % en essais, mais leur approbation réglementaire a été bloquée pendant plus d'une décennie. La bactérie Wolbachia, utilisée pour rendre les moustiques moins aptes à transmettre des virus ou pour stériliser les mâles, a permis des réductions importantes de populations et d'infections dans des essais et a conduit à l'homologation commerciale nationale de MosquitoMate en 2024, suivie de déploiements locaux. Les retards tiennent en grande partie à un cadre réglementaire datant de 1986 et à des chevauchements de compétence entre agences, ce qui crée des années d'incertitude, et l'auteur souligne que l'augmentation des ressources et la réforme des processus pourraient accélérer les évaluations. L'article conclut que les États-Unis ont la capacité technologique et les moyens financiers pour éliminer localement les maladies transmises par les moustiques si les autorités choisissent de moderniser et d'accélérer leurs procédures réglementaires.

We ported the original Doom to SQL

L'auteur a porté la logique de jeu et le moteur de rendu de Doom (1993) entièrement en SQL pour s'exécuter à l'intérieur d'une base de données, tandis qu'un client Python ne gère que l'entrée, la synchronisation et l'affichage. Les données du WAD sont importées en tables relationnelles, la boucle de jeu tourne à la cadence originale de 35 Hz via des fonctions SQL, et le rendu produit un framebuffer 320×200 au moyen d'une requête composée d'une centaine de CTEs exploitant BSP, tris lexicaux et fonctions fenêtrées. L'implémentation utilise une traversée précomptée du BSP pour l'occlusion, une émulation des visplanes par agrégations et fenêtres, et une résolution de profondeur par empaquetage de clés, avec des tics mesurés typiques autour de 2 ms (pire cas 10,45 ms) et des performances de rendu qui atteignent ~60 FPS sur un Ryzen 7 7840U mais peuvent retomber à 35 FPS sur scènes chargées. Mettre tout dans une base de données facilite le modding (propriétés et états en tables), permet d'exploiter la compilation JIT de CedarDB pour rapprocher les performances du C compilé, et offre naturellement des primitives utiles au multijoueur comme atomicité, contrôle d'accès et gestion de concurrence. Le projet est disponible sur GitHub sous cedardb/sqldoom, nécessite CedarDB, Python et un IWAD Doom (la version shareware suffit pour l'épisode 1) et inclut une instance publique où l'on peut jouer ou interroger l'état de la partie via SQL.

Incident with Actions

Le 5 octobre 2026, à partir de 19:11 UTC, l'équipe GitHub a commencé à enquêter sur une dégradation des performances affectant Actions. Les délais d'affectation des runners hébergés par GitHub ont retardé le démarrage des workflows et provoqué des échecs ou des files d'attente prolongées sur plusieurs configurations de runners. Parallèlement, Pages a présenté une performance dégradée et certains utilisateurs ont rencontré des difficultés d'accès aux listes de dépôts, aux pages de licences et de facturation. Des mesures d'atténuation ont été mises en place vers 21:32 UTC, permettant de débloquer les jobs en file d'attente et de stopper les nouveaux retards tandis que l'équipe surveillait la reprise complète des runners. Le service est revenu à la normale à 22:49 UTC et une analyse détaillée des causes profondes sera partagée dès qu'elle sera disponible.

Denmark data breach exposes 8.8M people's personal data

Le registre central des personnes danois (CPR) a constaté une importante faille de sécurité. En abusant de l'accès légal d'une entreprise danoise au système CPR, des tiers ont obtenu des noms, adresses, numéros CPR et autres données d'environ 8,8 millions de personnes enregistrées. L'examen effectué indique que l'accès non autorisé n'a pas concerné les noms et adresses des personnes ayant opté pour la protection de nom et d'adresse. L'administration du CPR a suspendu l'accès de l'entreprise et travaille avec des spécialistes et les autorités pour reconstituer le déroulement de l'incident. L'affaire a été signalée à l'Autorité danoise de protection des données (Datatilsynet) et est en cours d'enquête par la police en coopération avec les autorités compétentes, et le ministère a publié des informations complémentaires en ligne.

The technology to eradicate mosquito-borne disease exists

Les maladies transmises par les moustiques, jadis rares aux États-Unis, réapparaissent à cause du réchauffement climatique et de la résistance aux insecticides, avec une recrudescence récente de la dengue, quelques cas locaux de paludisme et la présence des vecteurs de la fièvre jaune. Des techniques biotechnologiques permettent de réduire ou d'éliminer les populations de moustiques, notamment des mâles génétiquement modifiés porteurs d'un gène létal et des moustiques infectés par la bactérie Wolbachia qui réduit la transmission virale. Oxitec a obtenu des résultats d'efficacité élevés en essai mais son approbation commerciale a été retardée pendant plus d'une décennie par des conflits de compétence et des revirements entre USDA, FDA et EPA, causant une longue période d'incertitude réglementaire. La méthode Wolbachia a montré des succès à grande échelle et MosquitoMate a reçu en avril 2024 l'autorisation commerciale nationale pour un biopesticide vivant, autorisant des déploiements locaux sous approbation des districts de lutte antivectorielle. L'article conclut que le cadre réglementaire datant de 1986 et le manque de capacités des agences freinent l'adoption de ces solutions et que moderniser la régulation et renforcer les ressources permettrait potentiellement d'éliminer ces maladies aux États-Unis.