HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11567 articles Page 960/1157 Sans filtre

You can run a DNS server (2025)

Il n'est pas particulièrement difficile d'exploiter un serveur DNS, et il n'est pas nécessaire d'écrire des fichiers de zone au format ancien de BIND 9. PowerDNS est recommandé car il prend en charge l'interrogation d'une base de données pour les enregistrements DNS. L'article illustre cette approche par un extrait SQL de la table records montrant des enregistrements CNAME et A stockés en base. La solution proposée consiste à créer un sous‑domaine et à définir son enregistrement NS vers votre serveur DNS public, tout en conservant le domaine principal chez le fournisseur habituel. Cela offre de la redondance et une meilleure résilience pour des services comme le courrier tout en simplifiant la gestion des enregistrements, qui deviennent un simple INSERT en base au lieu de modifications via l'interface du registraire.

Arm AGI CPU

Arm annonce l'Arm AGI CPU, une nouvelle famille de silicium prête pour la production basée sur la plateforme Neoverse et conçue pour l'infrastructure de nouvelle génération d'IA. Pour la première fois en plus de 35 ans, Arm commercialise ses propres puces afin d'offrir aux clients des options allant de la personnalisation de silicium aux processeurs conçus par Arm, en réponse aux besoins croissants d'infrastructures agentiques. Conçu pour l'efficacité à l'échelle des racks, l'Arm AGI CPU vise des performances par tâche élevées et soutenues sur des milliers de cœurs en parallèle, avec une référence 1OU double nœud de 272 cœurs par lame pouvant aboutir à 8 160 cœurs par rack air‑cooled et des designs liquid‑cooled dépassant 45 000 cœurs. Arm indique des gains supérieurs à 2x de performance par rack par rapport à des systèmes x86 récents, en s'appuyant sur une bande passante mémoire élevée, des cœurs Neoverse V3 performants en mono‑thread et une meilleure utilisation des threads, et des systèmes commerciaux sont disponibles auprès de fournisseurs comme ASRockRack, Lenovo et Supermicro. Le projet reçoit un fort soutien de l'écosystème — Meta est le partenaire principal et d'autres acteurs comme OpenAI, Cerebras et Cloudflare sont engagés — Arm publie une référence serveur OCP et des outils logiciels tout en précisant que les performances annoncées reposent sur des estimations internes et des projections prospectives.

Social media bans and digital curfews to be trialled on UK teenagers

Le gouvernement britannique va tester des interdictions et des limites d'utilisation des réseaux sociaux chez 300 adolescents dans le cadre d'un essai mené à domicile. Les participants seront répartis en quatre groupes pour comparer une désactivation totale des applications, un blocage nocturne, un plafond d'une heure par jour et un groupe témoin, avec évaluations avant et après sur sommeil, scolarité et vie familiale. La consultation gouvernementale sur l'interdiction d'accès aux réseaux sociaux pour les moins de 16 ans se poursuit et a reçu près de 30 000 réponses, tandis que certains pays envisagent des mesures similaires. Des organisations pour la protection de l'enfance demandent des actions décisives et que les entreprises technologiques intègrent la sécurité, alors que des experts mettent en garde contre les contournements et le déplacement des jeunes vers des espaces plus dangereux en ligne. Parallèlement, une étude indépendante financée par le Wellcome Trust et co-dirigée par le Bradford Institute et la psychologue Amy Orben recrutera 4 000 élèves pour mesurer l'impact d'une réduction de l'usage des réseaux sociaux sur le bien‑être.

Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised

Le paquet litellm==1.82.8 publié sur PyPI contient un fichier .pth (litellm_init.pth) qui s'exécute automatiquement au démarrage de l'interpréteur Python et lance un script de vol de secrets sans qu'un import soit nécessaire. Le module malveillant collecte un large éventail d'informations sensibles, notamment variables d'environnement, clés SSH, identifiants Git, identifiants cloud (AWS/GCP/Azure), configurations Docker, historiques de shell, portefeuilles crypto, clés SSL/TLS et secrets CI/CD. Les données sont chiffrées localement (AES-256) avec la clé de session protégée par une clé RSA publique, empaquetées et exfiltrées par POST vers https://models.litellm.cloud, domaine contrôlé par l'attaquant (différent de litellm.ai). L'incident concerne toute installation ayant installé litellm==1.82.8 — machines locales, pipelines CI/CD, conteneurs Docker et serveurs de production — et la compromission a été découverte le 2026-03-24 sur le fichier litellm-1.82.8-py3-none-any.whl. Les recommandations sont de retirer immédiatement la version 1.82.8 de PyPI, rechercher et supprimer litellm_init.pth dans site-packages, révoquer et régénérer toutes les informations d'identification compromises et auditer les identifiants de publication et les pipelines CI/CD.

I wanted to build vertical SaaS for pest control, so I took a technician job

Il a quitté le conseil en vente en col blanc pour travailler dans la lutte antiparasitaire en raison d'un intérêt pour les revenus récurrents, la taille du marché et son expérience familiale en plomberie. Après avoir postulé largement et s'être présenté en personne, il a reçu des offres et a rejoint une filiale d'un grand groupe, en constatant que de nombreuses entreprises négligent les candidats même en marché tendu. Il a obtenu sa licence de technicien en 13 jours grâce à un GPT de formation qu'il a développé lui-même, tandis que l'onboarding a souffert de problèmes logistiques tels qu'un camion en panne, une carte carburant défaillante et une accumulation d'applications inutiles. Passé à la vente sur le terrain, il a cartographié son territoire, réalisé des upsells et signé environ 30 000 $ de revenus annuels récurrents, dont un contrat annuel de 24 000 $, malgré un processus de devis interne lourd et une formation commerciale limitée. Confronté à la résistance au changement et au manque d'incitations à l'amélioration, il a décidé de créer sa propre entreprise autour de l'acquisition d'un petit opérateur résidentiel et recherche des contacts dans le secteur des services à domicile.

Apple Business

Apple lance une nouvelle plateforme tout-en-un destinée aux entreprises, disponible à partir du 14 avril dans plus de 200 pays et régions. La plateforme intègre une gestion mobile des appareils (MDM) avec des Blueprints pour configurer et déployer des appareils sans intervention manuelle et inclut des comptes Apple gérés et des API d'administration. Elle propose des services intégrés de messagerie, calendrier et annuaire avec prise en charge de domaines personnalisés pour faciliter la communication professionnelle. À partir de cet été aux États-Unis et au Canada, les entreprises pourront créer des publicités dans Apple Maps pour améliorer leur visibilité, tout en respectant les protections de confidentialité d'Apple. Les outils de gestion de marque et de lieux, l'application compagnon, des options d'iCloud et l'AppleCare+ pour entreprise complètent l'offre, et les services existants seront migrés vers la nouvelle plateforme.

Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller

Une version bêta de Video.js v10.0.0 a été publiée après une réécriture complète réalisée en collaboration avec Plyr, Vidstack et Media Chrome pour moderniser le lecteur et préparer l'ajout futur de fonctionnalités assistées par IA. L'architecture modulable et la décision de décomposer les bundles ont permis une réduction importante de la taille, le bundle par défaut étant 88 % plus petit que la version précédente et des builds très allégés (par exemple un exemple React minimal <5 kB gzippé) étant possibles. Un nouveau moteur appelé SPF (Streaming Processor Framework) compose des composants fonctionnels adaptés aux besoins et réduit fortement la taille pour les cas ABR simples, tout en gardant la compatibilité avec des moteurs tiers comme hls.js ou Shaka. L'interface et l'expérience développeur ont été retravaillées avec des primitives UI non stylées, un support natif pour React, TypeScript et Tailwind, des skins conçus par Sam Potts et la possibilité d'éjecter et personnaliser complètement les composants. Il s'agit d'une bêta avec des API encore instables, la version finale visée pour mi-2026, des guides de migration à venir et un appel aux retours via GitHub et Discord.

Flighty Airports

Le tableau indique que de nombreux aéroports nord-américains affichent des alertes opératoires, plusieurs atteignant un niveau d'alerte de 100 %. Plusieurs grands hubs enregistrent des retards moyens de départs ou d'arrivées mesurés en heures, ce qui suggère des perturbations significatives des vols. Des plateformes côtières et canadiennes, notamment à Los Angeles, San Francisco, Vancouver et Toronto, figurent parmi celles avec des retards ou des taux de retard élevés. D'autres aéroports apparaissent sans retards importants pour certaines opérations, ce qui montre une situation hétérogène selon les sites. Le bilan global signale des annulations et des perturbations étendues susceptibles d'affecter les correspondances et d'inciter les passagers à vérifier l'état de leur vol auprès des compagnies.

VitruvianOS – Desktop Linux Inspired by the BeOS

Ce système d'exploitation propose une interface rapide, réactive et intuitive conçue pour minimiser la latence. Il est entièrement gratuit et open source, construit sur Linux et inspiré par BeOS/Haiku. La philosophie KISS et la simplicité d'utilisation permettent une prise en main rapide avec des réglages par défaut fonctionnels sans besoin d'installer d'applications supplémentaires. Le respect de la vie privée est affirmé : aucune collecte de données et l'utilisateur conserve le contrôle total du système. Une passerelle noyau appelée Nexus introduit des fonctionnalités de type BeOS pour exécuter des applications Haiku sur Linux, avec des modules noyau ad hoc, des correctifs temps réel et prise en charge de XFS et SquashFS, tandis que l'indexation, les requêtes en direct et la connexion graphique multiutilisateur sont prévues, et la communauté se coordonne via GitHub et Telegram.