HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11567 articles Page 153/1157 Sans filtre

Why is Google still serving dodgy ads?

Un utilisateur a signalé une publicité YouTube qui imite une alerte iOS après l'avoir cliquée par erreur en croyant manquer d'espace sur son iPhone. Les réponses automatiques de Google ont indiqué que l'annonce ne violait pas les politiques, et plusieurs signalements ont reçu la même décision. L'auteur avance que ces erreurs peuvent provenir d'un contrôle humain défaillant ou d'un possible conflit d'intérêts lié aux revenus générés par les annonces performantes. Le modèle Gemini de Google, utilisé pour évaluer la même publicité, la classe comme non conforme en raison de l'imitation d'une boîte système, d'éléments d'interface trompeurs et de tactiques effrayantes. L'article suggère d'intégrer davantage d'outils d'IA dans la modération publicitaire pour détecter rapidement les contenus trompeurs que les réviseurs humains manquent.

Fable 5.1 Solves the Cyphral Distich, a 370-year-old cipher

Un cryptogramme de 64 nombres dans l'appendice de Sir Thomas Urquhart a été résolu par le modèle Claude Fable 5.1 en découvrant une règle simple reliant chaque nombre au texte même de l'ouvrage. La méthode consiste, pour le i‑ème nombre de chaque ligne, à se rendre au i‑ème Proquiritation, prendre le mot d'indice donné puis extraire la première lettre, ce qui reconstitue une strophe priant pour Charles II. Le même principe appliqué à un cryptogramme beaucoup plus long dans The Jewel (l'Octastick/Octastich) a permis de décoder presque entièrement une ottava rima royaliste, avec quelques lettres incertaines causées par erreurs typographiques ou décalages de pagination. Les auteurs fournissent des scripts de vérification, des analyses de première occurrence et des explications sur les anomalies textuelles, et notent qu'une copie physique serait nécessaire pour lever les dernières incertitudes. L'anecdote est présentée comme une démonstration que les modèles peuvent résoudre des énigmes historiques en persévérant et en exploitant des indices internes au texte plutôt qu'en cherchant des clés externes complexes.

How we manage and engage with our horses shapes their personality

Une enquête internationale menée en 2023–2024 auprès de 2 257 propriétaires et environ 2 767 chevaux a évalué la personnalité équine et les conditions de gestion via un questionnaire de 52 items et des informations sur le logement, le travail monté/à pied et l'historique de propriété. L'analyse a identifié quatre dimensions de personnalité — sociabilité envers l'humain, attention, névrosisme et sociabilité envers les congénères — et a montré que des facteurs intrinsèques comme l'âge, le sexe et la race restent des déterminants importants, par exemple les warmbloods affichant plus de névrosisme et les hongres obtenant des scores supérieurs en sociabilité humaine et en attention. La durée et la stabilité de la relation (notamment plus de dix ans) et le temps non structuré passé avec le cheval étaient associés à une sociabilité humaine plus élevée, tandis qu'une fréquence de monte régulière (4–7 fois/semaine) était liée à une plus grande attention et à moins de névrosisme. Le logement en solitaire était systématiquement corrélé à des scores plus faibles de sociabilité envers les congénères, suggérant que l'isolement social limite l'expression des comportements affiliatifs ou que des chevaux perçus comme socialement inadaptés sont maintenus seuls. Les auteurs précisent que l'étude est transversale et que les associations sont modestes, mais ils concluent que des pratiques de gestion favorisant le logement social, la continuité des relations et des interactions humaines positives pourraient améliorer le bien‑être et le développement de la personnalité des chevaux, à confirmer par des études longitudinales.

Claude AIs tricked into unescapable conversation [beginning: Ctrl^F to "AI 1"]

La narratrice décrit comment sa fratrie se retrouve à s'occuper d'un père atteint de troubles de la mémoire dans une maison de soins. Pour protéger ses finances et limiter ses contacts, la famille utilise des technologies adaptées aux personnes âgées, comme un téléphone simplifié affichant six visages. Un frère installe une petite amie artificielle pour détourner son attention de son ancienne compagne, mais l'appel provoque la confusion et la colère du père. Après cet échec, la famille envisage d'autres manipulations technologiques, comme cloner la voix de l'ancienne compagne et introduire un chien robot, pour le consoler. La narratrice exprime une ambivalence morale en reconnaissant qu'elle ferait presque n'importe quoi pour le rendre heureux tout en doutant de la légitimité de ces stratagèmes.

The worst spam emails: iLands AI agent hustle

L'auteur a reçu en quelques jours une douzaine de courriels provenant d'agents d'IA du domaine iLands.app qui proposaient de faire ses recherches en échange d'une somme modique. Ces agents se présentent comme des services autonomes de vérification et de rédaction, facturant environ 25 dollars et visant apparemment des communautés de créateurs indépendants. La société iLands se décrit comme un "human-agent network" à la manière d'une place de marché pour bots, et son fondateur Kaixin Tang a publié sur X sur la philosophie de la plateforme sans répondre aux demandes de précision du journaliste. Les messages manquent de fonction de désabonnement et semblent avoir été envoyés via Amazon SES, ce qui a conduit l'auteur à recommander de signaler la pratique à la Federal Trade Commission et aux équipes d'abus d'Amazon. L'ensemble soulève des questions éthiques et économiques sur la concurrence des agents d'IA avec les travailleurs indépendants et a attiré l'attention d'autres membres des communautés de créateurs.

LRU is harder to beat than the KV-cache papers suggest

J'ai construit un simulateur discret fidèle d'un cache de préfixes cross-request et j'ai validé son réalisme en reproduisant la courbe publiée de Mooncake. Les sessions d'agent étudiées montrent un cycle d'exécution médian faible (p50 duty cycle 13,9 %) avec un écart inter-requêtes médian de 2,1 secondes et une longue queue d'inactivité. La recomputation provient majoritairement de boucles serrées d'appel d'outils (moins de 10 secondes) et d'un déficit de capacité plutôt que d'évictions liées au TTL de 5 minutes, qui n'a jamais été déclenché sous pression de capacité. Trois améliorations testées (estimation de retour, modèle de coût de recomputation et éviction cohérente au niveau session) n'ont pas surpassé LRU-leaf sur les traces réelles, et un bug d'harnachement a expliqué pourquoi Belady semblait perdre face à LRU. L'auteur conclut qu'il faut d'abord déterminer si un cache est lié à la capacité ou au TTL avant d'optimiser, et que pour les régimes liés à la capacité les leviers utiles sont plutôt la compression, le tiering, le contrôle d'admission et la gestion des jeux de travail.

A few good ideas in programming languages

L'auteur décrit plusieurs caractéristiques de langages de programmation qu'il apprécie en illustrant leur fonctionnement par des exemples concrets. Il explique le flow typing, notamment dans Crystal et TypeScript, où le type d'une variable peut être affiné par le flux de contrôle et représenté comme une union de types. Il présente le borrow checker de Rust, qui empêche statiquement les data races en imposant des règles de possession et d'emprunt autorisant soit plusieurs références immuables soit une référence mutable. Il décrit la programmation par contrats dans le langage D, avec assert, enforce, pré- et post-conditions et invariants de classe pour garantir des propriétés et distinguer erreurs de logique et erreurs externes. Il illustre l'utilité de ces mécanismes par des exemples (comme une classe BankAccount) et souligne qu'ils apportent sécurité, expressivité et contrôles au niveau de la compilation ou de l'exécution.