HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

5824 articles Page 514/583 Sans filtre

07:07

Build Your Own Forth Interpreter

Ce défi consiste à créer votre propre interpréteur de type Forth, une langue à pile utilisée dès les années 1970 et utile pour apprendre la programmation orientée pile et l’évaluation en RPN. Le projet se structure en étapes allant d’un REPL simple jusqu’à l’exécution de scripts, en passant par les calculs, la gestion de la pile et l’affichage. Les étapes couvrent l’entrée d’entiers et les opérateurs arithmétiques (+, -, *, /, mod) et la manipulation de la pile via dup, drop, rot, over et swap. Puis viennent les mots d’impression et de définition de nouveaux mots avec : et ;, les commentaires et les chaînes entre guillemets, et la gestion des mots inconnus. Enfin, le texte décrit les conditionnels et boucles, l’exécution depuis des fichiers, et des exemples comme Fibonacci et FizzBuzz, avec des ressources supplémentaires et des options de partage des solutions.

07:07

Why the KeePass format should be based on SQLite

KeePass a longtemps été le standard de sécurité et de stabilité, mais le format KDBX fondé sur XML crée des frictions pour l’évolution et l’interopérabilité entre les clients. Le problème central est un schéma fragile; l’ajout de nouvelles fonctionnalités nécessite des changements qui peuvent casser des clients tiers, entraînant des divergences comme pour TOTP et les attributs personnalisés. Les coûts de stockage et de mémoire posent aussi problème: les icônes sont stockées en base64 dans le fichier XML, ce qui gonfle la taille des fichiers et accroît les besoins en mémoire lors de l’ouverture et de la sauvegarde. L’article propose de migrer vers une architecture basée sur SQLite avec SQLCipher, afin de placer les données dans des tables dédiées, faciliter les évolutions futures et améliorer la gouvernance du développement. Il appelle enfin KeePassXC et la communauté à définir publiquement un nouveau standard, à planifier une migration structurée et à traiter les objections autour des transactions, de la compatibilité et de la lisibilité.

07:07

We are changing our developer productivity experiment design

METR avait montré dans une étude précédente que l’utilisation d’outils d’IA ralentissait d’environ 20% l’achèvement des tâches chez des développeurs expérimentés open source, sur les données de février à juin 2025. Pour comprendre l’impact de l’IA sur la productivité au fil du temps, une nouvelle expérience a été lancée en août 2025 avec un échantillon plus large utilisant les derniers outils d’IA. Cependant, ces données semblent peu fiables en raison d’effets de sélection importants, notamment un plus grand nombre de développeurs refusant de participer sans IA et une réduction du taux de rémunération de 150 $/heure à 50 $/heure. Les résultats bruts restent mitigés et montrent des signes de vitesse accrue chez certains sous-groupes, mais les intervalles de confiance restent larges et l’estimation centrale est probablement biaisée. Face à ces biais, METR prévoit de réviser le design, avec des expériences plus courtes et intensives, des données observationnelles et des approches alternatives comme des tâches fixes ou des expérimentations au niveau du développeur.

07:06

IDF killed Gaza aid workers at point blank range in 2025 massacre: Report

Le 23 mars 2025, dans Tel al-Sultan au sud de Gaza, quinze travailleurs humanitaires affiliés au PRCS, au Civil Defense et à une agence de l’ONU ont été tués par des soldats israéliens lors d’une attaque contre des ambulances et des véhicules d’aide. L’étude conjointe d’Earshot et de Forensic Architecture affirme que les soldats ont mené un assaut quasi continu pendant plus de deux heures et que plus de 910 coups de feu ont été documentés, la grande majorité visant les véhicules d’urgence. Selon le rapport, des tirs à bout portant ont été dirigés sur des aidants et des véhicules, à des distances d’un mètre ou moins dans certains cas, avec plusieurs tireurs opérant simultanément. L’armée israélienne a modifié à plusieurs reprises son récit et une enquête interne a conclu à des « échecs professionnels » sans recommander de poursuites, malgré les critiques des organisations humanitaires et du droit international. Les auteurs estiment que l’incident constitue potentiellement une violation grave du droit international et du Statut de Rome, et notent que l’opération s’inscrit dans un schéma plus large d’attaques contre le personnel médical dans Gaza, avec des aménagements postérieurs tels que le Morag Corridor et des sites de distribution d’aide.

07:06

Optophone

Resume indisponible pour cet article.

07:06

We installed a single turnstile to feel secure

Après l'acquisition par une entreprise bien plus grande, la sécurité devient une priorité apparente, mais le récit montre surtout du théâtre sécuritaire. Des lecteurs de cartes, des portes et même l'entrée du parking ont été installés, provoquant des files d'attente et du chaos lors des entrées. Des failles techniques apparaissent lorsque les identifiants des utilisateurs sont stockés dans des cookies encodés en base64 et que les jetons d'authentification ne sont pas gérés correctement. Les tourniquets furent coûteux et perturbateurs, et leur déploiement provoqua des retards et de la confusion avant d'être finalement abandonnés sans réactivation des lecteurs des ascenseurs. Le texte conclut que la vraie sécurité réside dans un bon travail d'ingénierie et une authentification correcte, et non dans un théâtre sécuritaire salué publiquement.

07:05

Stripe valued at $159B, 2025 annual letter

Stripe a publié sa lettre annuelle 2025, indiquant que les entreprises utilisant Stripe ont généré 1,9 trillion de dollars de volume total, en hausse de 34% par rapport à 2024 et représentant environ 1,6% du PIB mondial. La suite Revenue de Stripe, comprenant Stripe Billing, Invoicing, Tax et d'autres outils, est en passe d'atteindre un rythme annuel de 1 milliard de dollars cette année. Stripe alimente 90% du Dow Jones Industrial Average et 80% du Nasdaq 100, et la cohorte d'entreprises ayant rejoint Stripe en 2025 est la plus performante à ce jour. Stripe a signé des accords avec des investisseurs pour offrir de la liquidité aux employés actuels et anciens via une offre de rachat à une valorisation de 159 milliards de dollars (135 milliards d'euros), majoritairement financée par Thrive Capital, Coatue, a16z et d'autres, Stripe utilisant aussi une partie de son capital. L'année 2025 a été marquée par une forte expansion internationale des entreprises sur Stripe, avec 57% basées en dehors des États-Unis, une croissance environ 50% plus rapide que 2024 et 20% des startups Atlas ayant facturé leur premier client dans les 30 jours suivant leur création (contre 8% en 2020).

07:05

Looks like it is happening

Un commentaire suggère que les chiffres pourraient être un artefact dû au comptage basé sur la date de la dernière modification plutôt que sur la date de soumission initiale. Les chiffres calculés à partir des dates de soumission originales montrent des hausses d’année en année pour les derniers mois, mais pas le doublement proche indiqué par d’autres chiffres. Sabine Hossenfelder affirme que l’IA pourrait bouleverser rapidement le système actuel de production de papiers médiocres. L’auteur a recherché sur arXiv hep-th et a généré des chiffres pour les périodes 12/1-12/31, 1/1-2/1 et 2/1-2/15 sur 2022-2026, constatant que les chiffres récents semblent presque doubler par rapport aux années antérieures. Il se dit que l’IA pourrait réaliser l’analyse, hésite à apprendre à utiliser des agents IA et précise qu’il modèrera les commentaires pour éviter les éléments hors sujet, et note que l’entrée est publiée dans la catégorie Non classée.