HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11567 articles Page 976/1157 Sans filtre

Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost

Sonar affiche tout ce qui écoute sur localhost, avec les noms de conteneurs Docker, les projets Compose, l’utilisation des ressources et des URLs. Il permet de tuer des processus, d’afficher les logs, d’ouvrir un shell dans un conteneur et d’autres actions directement par le numéro de port. Les commandes essentielles incluent sonar list, sonar attach, sonar kill, sonar watch et sonar profile, et permettent d’inspecter un port en détail. Il offre des fonctions de mapping de ports, de détection de ports libres et de vérification de la santé via des requêtes HTTP. La solution fonctionne sur macOS et Linux et s’installe via un script qui dépose le binaire dans le chemin et propose des complétions.

Meme Buildings

Résumé indisponible pour cet article.

The Social Smolnet

L'article présente Offpunk 3.0 et ses nouvelles fonctionnalités sociales, Share et Reply, basées sur le courrier électronique. L'auteur affirme que blogs et courriel constituent déjà un réseau social décentralisé qu'il faut exploiter. Le fonctionnement consiste à taper share ou reply pour ouvrir un mail prérempli avec l'URL et le titre de la page, et Reply tente de trouver une adresse mail sur la page, les pages racines et les pages de contact éventuelles. Le texte décrit un flux de travail personnel utilisant neomutt et neovim pour écrire des messages dans le terminal et les envoyer lors de la prochaine synchronisation. L'auteur conclut que les réseaux sociaux dépendent moins des protocoles que de notre manière d'utiliser l'infrastructure existante et invite à privilégier l'échange par email comme réseau social léger et privé.

Too Much Color

Cet article évalue combien de dp (décimales) sont réellement utiles pour représenter les couleurs en CSS et propose une approche pragmatique pour la minification. Pour oklab et oklch, il recommande 3dp pour L et C et 1dp pour la teinte, les décimales supplémentaires étant inutilement précieuses. Dans lab et lch, les plages étant plus vastes, 1dp sur tous les canaux suffit et offre une marge de sécurité lors des calculs en chaîne. Pour les espaces sRGB et les autres espaces colorimétriques, rgb/hsl imposent des règles adaptées selon que l'entrée est 0-255 entier ou 0-1 ou 0-100%, et les navigateurs quantifient déjà en 8 bits. En conclusion, l’article propose une règle fixe: 3dp pour les plages 0-1 et 1dp pour les autres, alpha inclus, et une lookup statique plutôt que le calcul d’erreur dynamique lors du minify.

NumKong: 2'000 Mixed Precision Kernels for All

NumKong est la relance de SimSIMD sous un nouveau nom, avec une orientation plus large vers les noyaux SIMD et les calculs numériques. Le projet comprend environ 2 000 noyaux SIMD pour des nombres en précision mixte, répartis sur 200 000 lignes de code et de docstrings et couvrant sept langages. Il se présente comme une alternative aux backends OpenBLAS et NumPy, en mettant l'accent sur le tiling tensoriel, les types numériques étendus et des opérateurs GEMM avancés. La conception privilégie la précision et la stabilité, avec des backends distincts pour Intel AMX, Arm SME, RISC-V RVV et WebAssembly SIMD, et des épilogues GEMM fusionnés. Les performances publiées montrent des gains importants dans certains domaines comme les matrices GEMM et les distances géospatiales, tout en discutant les compromis vitesse/exactitude et en fournissant des démonstrations et des exemples d’usage.

Parallel Perl – Autoparallelizing interpreter with JIT

Cet article relate une expérience où l'auteur pratique l'IA avec Perl depuis des décennies et propose désormais de laisser l'IA écrire du Perl. Le projet WHIP (Witty House Infrastructure Processor) décrit une architecture domotique décentralisée où Perl assure l'orchestration entre hubs, capteurs et systèmes. Une section centrale présente pperl, une implémentation de Perl 5 conçue par des humains et écrite en Rust par plusieurs agents IA, avec des fonctionnalités telles que l'autoparallélisation, le JIT et Auto-FFI. Plusieurs réalisations démontrent que l'IA peut générer des outils en Perl, tels que SNMP::MIB::Compiler et Grpc::FFI, et ouvrir des interfaces nouvelles. Le texte souligne enfin qu'une IA efficace nécessite un navigateur humain pour la stratégie et l'architecture, afin d'éviter les dérives et guider les priorités.

Delve – Fake Compliance as a Service

L'article révèle que Delve fabrique de faux éléments de preuve pour donner l'impression d'une conformité SOC 2, ISO 27001, HIPAA et GDPR, sans substance réelle. Il affirme que les auditeurs prétendument basés aux États-Unis opèrent en réalité via des moulins à certification indiens et des structures factices, compromettant l'indépendance. Les documents divulgués montrent que les rapports SOC 2 de Delve sont générés à partir de gabarits préremplis, avec des tests et des conclusions identiques répétés pour de nombreux clients et des preuves fabriquées. La fuite comprend une feuille de calcul contenant des informations confidentielles sur les clients et les rapports, tandis que la direction présente des démentis et des incohérences entre les pages de confiance et la pratique réelle. En conclusion, l'article avertit les clients et prospects, démontre que Delve réduit l'automatisation à des formulaires et démontre des pratiques douteuses, appelant à une vigilance accrue et à une vérification indépendante des preuves de conformité.