HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12026 articles Page 710/1203 Sans filtre

TSDuck: Open-source toolkit for MPEG-TS analysis and manipulation

Cet outil libre et open source est employé pour les tests, la surveillance, l'intégration et le débogage de systèmes de télévision numérique et de streaming, y compris l'acquisition et la transmodulation pour DVB, ATSC, ISDB, ASI et l'IP multicast. Il permet d'analyser les flux de transport et la signalisation PSI/SI, les débits et les horodatages, d'effectuer des transformations, extractions ou injections à la volée, et de manipuler tables et descripteurs en XML, JSON ou binaire selon les spécifications MPEG, DVB, ISDB, ATSC et SCTE. Parmi ses fonctions figurent la modification et l'extraction de services, l'analyse et l'injection d'informations SCTE‑35, l'extraction/injection de MPE, la génération et l'injection d'EPG/EIT conformément à ETSI TS 101 211, ainsi que la surveillance des propriétés audio/vidéo, des crypto‑périodes et des métriques envoyables vers InfluxDB/Grafana. Développé en C++ avec une architecture modulaire de lignes de commande et de plugins, il fournit aussi une large bibliothèque accessible via bindings C++, Java et Python et privilégie des utilitaires élémentaires combinables plutôt qu'une interface graphique sophistiquée. Le projet est distribué sous licence BSD 2 clauses, portable sur Windows, Linux, macOS et BSD avec paquets précompilés et gestionnaires (Homebrew, Winget, Ports), le support matériel variant selon les systèmes d'exploitation, et les problèmes se signalent via le suivi des issues.

Did the Pope use AI to write about the dangers of AI?

Une analyse publiée sur LessWrong par Linch Zhang affirme que certaines parties de l'encyclique du pape Léon XIV pourraient avoir été rédigées par une IA, avec des paragraphes évalués entre 40 % et 100 % par l'outil Pangram. D'autres vérifications ont estimé que 62 % du premier chapitre ou environ 46 % d'un échantillon de 2 000 mots étaient signalés comme générés par une IA, tandis que certains passages ont été classés comme essentiellement 0 % IA. Le texte présente des traits associés à l'écriture par IA, comme un usage accru du mot « genuinely » lié au modèle Claude d'Anthropic, et l'encyclique a été présentée en compagnie de Christopher Olah, cofondateur d'Anthropic. Les détecteurs d'IA ne sont pas infaillibles et les résultats peuvent varier selon l'outil, mais Pangram, généralement respecté, affirme un taux de faux positifs d'environ 1 sur 10 000. Il s'agit de la première encyclique du pape Léon XIV et de la première à traiter de l'intelligence artificielle, et le Vatican n'a pas répondu immédiatement aux demandes de commentaire.

Netherlands blocks US takeover of vital digital supplier

L'entreprise de conseil liée à Tony Blair renforce son focus sur l'intelligence artificielle et réorganise ses activités en Europe, avec des conséquences pour son bureau récemment ouvert à Bruxelles. La présidente de la Commission européenne indique qu'une interdiction des réseaux sociaux pour les mineurs pourrait être adoptée cet été en s'inspirant de l'Australie pour fixer un âge minimum. OpenAI a proposé aux autorités européennes un accès à un nouveau modèle d'IA capable de piratage, après des tentatives antérieures d'accès par les agences cyber et IA qui ont échoué et suscité des inquiétudes. Ces développements reflètent une accélération des enjeux liés à l'IA dans les sphères privée et publique en Europe. Les annonces ont été publiées en mai, avec des communications échelonnées autour des 11, 12 et 22 mai, signalant une actualité dense sur le sujet.

Opaque Types in Python

L'article explique un motif de conception en Python pour exposer un type opaque afin de minimiser la surface publique d'une structure de configuration évolutive. L'auteur propose d'utiliser typing.NewType pour déclarer un alias public qui enveloppe une classe privée définissant l'état réel, ce qui empêche les utilisateurs d'accéder directement au constructeur ou aux attributs. Il illustre la technique avec un exemple ShippingOptions où une dataclass privée _RealShipOpts contient des attributs internes et des fonctions publiques comme shipFast renvoient le NewType. Cette approche permet à la bibliothèque de faire évoluer la représentation interne et d'ajouter des options détaillées sans casser l'API publique des clients. Au runtime le NewType est équivalent à son type sous-jacent pour le code interne, ce qui conserve les performances et la flexibilité tout en restreignant l'interface exposée aux consommateurs.

The Ballad of TIGIT

Après le succès de Keytruda, le récepteur TIGIT a été identifié comme une cible prometteuse d'immunothérapie et plusieurs laboratoires ont lancé des programmes cliniques ambitieux. Roche et d'autres entreprises ont montré des signaux précoces, notamment un essai de phase 2 sur tiragolumab, ce qui a conduit à d'importants programmes parallèles (SKYSCRAPER) impliquant des milliers de patients et des dépenses de plusieurs milliards. Les essais randomisés de phase 3 ont majoritairement échoué, certains montrant des pertes de survie ou des événements indésirables supérieurs au contrôle, entraînant l'arrêt ou l'abandon des programmes de Roche, Merck, BeiGene, GSK et d'autres. La distinction mécanistique entre anticorps Fc-actifs et Fc-inertes a été testée, mais le candidat Fc-silent domvanalimab a aussi échoué en phase 3, sapant l'argument d'une simple optimisation structurale. Des analyses ont qualifié le phénomène de herding, estimant près de 49 000 patients et plus de 3 milliards de dollars engagés, et la conclusion est que TIGIT illustre la difficulté imprévisible de traduire une forte plausibilité biologique en bénéfices cliniques.

Are we self-sovereign PKI yet?

Les applications de messagerie chiffrent de bout en bout mais la plupart des utilisateurs ne vérifient pas les clés des contacts, ce qui rend la sécurité dépendante de la bonne foi de la plateforme. Le problème plus large est de lier des noms humains à des clés sur plusieurs services, et l'infrastructure PKI et les systèmes de nommage actuels restent custodiaux et vulnérables aux compromissions DNS, BGP ou CA. Spaces propose une couche d'identité non custodiale où les noms sont stockés dans un Merkle trie ancré sur Bitcoin et résolus hors chaîne par des preuves de Merkle, avec une application Veritas pour calculer un identifiant de confiance de 32 octets. Le projet vise ensuite un certificat zk succinct permettant une vérification locale rapide sans synchronisation, créant une « autorité » sans clé privée, mais cela implique de faire confiance à la sécurité du PoW de Bitcoin et au logiciel vérifié. Les défis restants incluent la rotation et la perte de clés, le coût et la lenteur d'émission des noms, l'adoption par les clients et la partie sociale distincte consistant à prouver l'identité humaine derrière une clé stable.

Sage Care (YC S24) Is Hiring Software Engineers

Sage Care développe un CRM et un assistant virtuel basés sur l'IA pour automatiser la transcription des appels, la création de plans de soins et les tâches de suivi dans les agences de soins à domicile. Le produit s'intègre à des outils existants comme WellSky et AxisCare, fonctionne sur iOS et desktop et permet d'économiser plus de 100 minutes par admission client. La startup, fondée en 2024 et issue de la promotion S24 de YC, est en phase précoce, bien financée et recrute un ingénieur logiciel fondateur full stack pour définir la base technique et le produit. Le poste exige plus de quatre années d'expérience en développement full stack, une maîtrise de Python et/ou du développement iOS, et une expérience dans le développement d'applications agentiques est appréciée. Les responsabilités couvrent le développement full stack (Django, SwiftUI), la création d'interfaces avec Tailwind, la définition de la feuille de route produit, la mise en place de bonnes pratiques techniques et la prise de décisions stratégiques, avec choix de localisation entre New York et Miami et rémunération compétitive incluant des actions.