HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

5824 articles Page 522/583 Sans filtre

07:08

We hid backdoors in ~40MB binaries and asked AI + Ghidra to find them

Cet article évalue l’utilisation d’agents IA pour détecter des portes dérobées dans des binaires sans code source, via le benchmark BinaryAudit mené avec Michał “Redford” Kowalczyk. Il décrit l’injection de backdoors dans des binaires open-source (lighttpd, dnsmasq, Dropbear et Sozu) et l’évaluation par des outils comme objdump, nm, Ghidra et Radare2 pour localiser les zones malveillantes. Les performances varient selon le modèle: Claude Opus 4.6 atteint 49% de réussite sur certaines tâches et présente un taux élevé de faux positifs dans les tâches négatives (environ 28%). L’article souligne que les IA peinent à cibler les régions à haut risque et peuvent s’égarer dans le code bénin, et que les décompilateurs open-source restent moins fiables que les solutions commerciales comme IDA Pro ou Binary Ninja, notamment pour les binaires Rust et Go. En pratique, l’IA peut aider à un premier audit de sécurité mais n’est pas prête pour une détection fiable en production; des améliorations futures pourraient passer par le contexte, l’accès à des outils commerciaux et l’utilisation de modèles locaux, avec un lien vers le dépôt BinaryAudit pour les résultats complets.

07:08

Pinterest is drowning in a sea of AI slop and auto-moderation

Pinterest a renforcé son usage de l'intelligence artificielle, ce qui provoque des plaintes d'utilisateurs selon lesquelles le service se dégrade. Des contenus générés par IA inondent les flux, et des œuvres dessinées à la main sont parfois étiquetées comme « IA modifiée », créant confusion et frustration. Des artistes comme Tiana Oreglia relèvent des suppressions et des bannissements après des signalements, avec des appels qui prennent du temps et restent parfois infructueux. Pinterest affirme recourir à une combinaison d'humains et d'outils automatisés pour la modération et indique disposer d'un processus d'appel rétablissant les contenus en cas d'erreur. L'entreprise a annoncé un virage plus axé sur l'IA après des licenciements, et des créateurs accusent que Pinterest peut utiliser des pins publics pour former ses systèmes et modifier le travail des utilisateurs.

07:07

What is a database transaction?

Une transaction est une suite d’actions sur une base de données qui est exécutée comme une opération atomique. Elle peut inclure des lectures, des créations, des mises à jour et des suppressions et commence par l’instruction BEGIN et se termine par COMMIT. Pour éviter les lectures incohérentes, les bases offrent des niveaux d’isolation tels que SERIALIZABLE, REPEATABLE READ, READ COMMITTED et READ UNCOMMITTED, avec des compromis entre sécurité et performance. PostgreSQL garantit la cohérence via le multi-versioning des lignes, tandis que MySQL s’appuie sur un undo log pour reconstruire les anciennes versions lors des lectures consistantes. En cas de conflits d’écriture, PostgreSQL utilise une approche optimiste avec des verrous de prédicat et peut annuler une transaction, tandis que MySQL applique des verrous au niveau des lignes et peut tuer une transaction lorsqu’un échec SERIALIZABLE survient.

07:07

The power of daily rituals (2021)

Les rituels, présents dans toutes les cultures, apportent une prévisibilité et aident à atténuer l’anxiété liée à l’incertitude. Définis comme une suite d’actions symboliques répétées et porteurs de sens, les rituels n’ont souvent pas de but instrumental évident mais modulent nos émotions et comportements. Des recherches montrent que les rituels peuvent réduire l’anxiété et améliorer les performances dans des contextes variés, du sport aux prises de parole en public. À l’échelle sociale, les rituels renforcent les liens entre les participants et favorisent la cohésion, tout en pouvant attiser des biais intergroupes ou des pratiques nocives comme le hazing. Les auteurs suggèrent d’utiliser des rituels pré-performance de manière réfléchie pour gérer le stress tout en restant conscient de leurs effets sur l’individu et le groupe.

07:07

Hickory-DNS: a Rust based DNS client, server, and resolver

Hickory DNS est une solution DNS écrite en Rust fournissant un client, un serveur et un résolveur, conçue pour la sécurité et l'absence de panique. Le projet se compose de crates multiples, dont Library, Proto, Client, Server, Resolver et Recursor, et l'application hickory-dns permet d'exécuter le serveur. Il offre le choix entre deux fournisseurs de cryptographie pour les protocoles sécurisés (aws-lc-rs et ring) via des flags de fonctionnalité, par exemple tls-aws-lc-rs ou tls-ring. DNSSEC est opérationnel avec une clé racine intégrée et NSEC/NSEC3, les zones se resignent automatiquement lors des mises à jour dynamiques et l'offline signing n'est pas pris en charge pour le moment. Pour construire et tester, on utilise cargo, par exemple cargo build --release -p hickory-dns, et le binaire resolve peut être installé via cargo install; une image Docker est disponible et la licence est duale Apache-2.0/MIT.

07:07

Tesla loses bid to overturn $243M Autopilot verdict

Un juge a rejeté la demande de Tesla visant à renverser le verdict prononcé par le jury. Le juge Beth Bloom indique que les motifs de recours avancés sont essentiellement les mêmes que ceux examinés lors du procès et rejetés auparavant. Le jury a rendu un verdict de 243 millions de dollars contre Tesla pour sa part de responsabilité dans un accident mortel survenu en 2019 en Floride qui a coûté la vie à Naibel Benavides et grièvement blessé Dillon Angulo. Le jury a attribué deux tiers de la faute au conducteur et un tiers à Tesla, et a infligé des dommages punitifs uniquement à l’encontre de Tesla. Les avocats de Tesla ont soutenu que la faute revenait au conducteur, qui aurait contribué à l’accident.

07:06

What's the best way to learn a new language?

Krupa Padhy examine comment nous apprenons vraiment les langues étrangères à travers une expérience pratique sur le portugais et le mandarin. Elle collabore avec des chercheurs de Lancaster pour tester l'apprentissage linguistique en conditions proches de la réalité, en s'appuyant sur l'apprentissage statistique, appelé cross-situational learning. Sur six jours, avec 30 minutes par jour, l'expérience portugaise consiste à associer des mots à des images et atteint 90 à 100% d'exactitude, tandis que l'expérience mandarin porte sur l'appariement de pseudomots à des objets et donne 75–80% de reconnaissance et 38–55% en production. Les chercheurs soulignent que l'apprentissage réel nécessite une exposition soutenue et des échanges sociaux, et que les technologies comme le microlearning, les chatbots ou la réalité virtuelle restent des compléments à l'enseignement humain et ne remplacent pas les échanges réels. En fin de compte, l'article rappelle que la maîtrise durable d'une langue repose sur l'exercice, la mémoire et l'interaction humaine, et que les outils technologiques ne supplantent pas l'étude traditionnelle.

07:06

Procedural Tron

Resume indisponible pour cet article.