HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11615 articles Page 172/1162 Sans filtre

Busabase for DeepSeek Harness: An Agent database that runs apps and skills

Le plugin @busabase/dsh-plugin connecte DeepSeek Harness à Busabase, permettant à un Agent de consulter des sources approuvées et de manipuler des données structurées tout en soumettant ses écritures proposées pour revue humaine. Après installation via le gestionnaire de plugins, le paquet fonctionne en mode Local par défaut en démarrant ou en réutilisant un serveur Busabase local à la demande, ou en mode Cloud via OAuth pour se connecter à un service hébergé. Le plugin apporte recherche de contenus approuvés, génération de Bases, Formulaires et AirApps, et rendu d'entités via un Inspecteur interactif, tout en conservant un flux de travail où l'Agent propose des ChangeRequests plutôt que d'écrire directement la source de vérité. Par conception, toutes les modifications proposées sont plafonnées au niveau changeRequest : l'Agent ne peut pas approuver, fermer ni fusionner une proposition (les tentatives d'autoMerge sont rejetées) et les actions de revue nécessitent une confirmation explicite de l'utilisateur. La configuration par défaut cible un espace de travail local unique, certaines fonctions d'Inspecteur restent locales en mode Cloud, et la documentation détaillée inclut des guides développeur, le dépôt Busabase et des références de configuration.

CXMT Pioneers Mass-Production of LPDDR6

CXMT a lancé la production de masse de sa mémoire LPDDR6, introduite pour la première fois dans le smartphone haut de gamme Xiaomi 18 Fold. La puce empaquetée offre 16 Go et atteint un débit maximal de 12 800 Mbps (10 667 Mbps en fonctionnement avec le SoC), annonçant 60 % de bande passante en plus et environ 20 % de consommation en moins par rapport à la LPDDR5X selon des tests internes. L'architecture repose sur un double canal avec E/S natives 24 bits, calibration par broche et égalisation DFE accompagnées d'un entraînement intelligent pour la stabilité des transmissions à haute vitesse. Des mécanismes d'économie d'énergie tels que le DVFS à double rail et un mode d'efficacité dynamique sont combinés à des fonctions RAS étendues (Link ECC, On-Die ECC, comptage d'activations par ligne et MBIST) pour la fiabilité et la sécurité des données. CXMT a appliqué plus de cent optimisations DTCO, utilisé un packaging PoP FBGA à 1295 billes avec encapsulant High-K pour améliorer la dissipation thermique, et prévoit d'étendre le déploiement et la gamme LPDDR6 vers smartphones, PC, wearables, véhicules et serveurs edge.

Procedural Graphs: Self-Evolving Execution Structures for LLM Agents

Les auteurs proposent un cadre qui organise le savoir procédural en triplets (procédure, relation, procédure) analogues aux triplets des graphes de connaissances. À chaque étape de décision, le système localise un nœud actif et un modèle de guidage traduit le sous-graphe voisin en consignes situationnelles de niveau étape pour orienter mais non dicter l'action du solveur. Le graphe évolue automatiquement grâce à un raffineur LLM qui contraste trajectoires échouées et réussies pour éditer la topologie et les attributs, en validant uniquement les modifications qui préservent ou améliorent la performance sur un jeu de validation. À partir d'un squelette minimal, la boucle d'apprentissage construit des graphes qui égalent ou dépassent les versions conçues à la main et peut réparer des prior experts défaillants. Sur plusieurs jeux de données, types de tâches et modèles, le cadre surpasse systématiquement des baselines fondées sur la mémoire et l'auto-évolution améliore encore les performances sans ingénierie manuelle.

Why Emacs Consult async searches feel slow and how to speed them up

Le paquet Consult pour Emacs utilise des commandes de recherche asynchrones et régule le lancement et l'affichage des processus via des délais configurables de debounce, throttle et de rafraîchissement. Par défaut ces délais sont conservateurs, ce qui peut donner l'impression d'un léger délai avant la mise à jour des résultats par rapport à d'autres outils comme Counsel. On peut rendre le comportement plus réactif en réduisant consult-async-input-debounce, consult-async-input-throttle et consult-async-refresh-delay pour lancer des recherches et rafraîchir l'interface plus souvent. Le debounce attend une période d'inactivité après la dernière frappe avant de lancer une recherche tandis que le throttle impose un taux maximal de lancement quel que soit le rythme de frappe, et le refresh détermine la fréquence d'actualisation de l'interface. Ces réglages améliorent la latence perçue mais n'accélèrent pas les outils externes et augmentent l'utilisation CPU et la consommation d'énergie, de sorte que le choix optimal dépend de la vitesse de la machine, de la taille du projet et des contraintes d'autonomie.

Generating the P3 Tiling

L'article explique ce qu'est un pavage du plan et distingue pavages périodiques et apériodiques en donnant l'exemple de l'échiquier. Il présente les pavages de Penrose et se concentre sur la variante P3 constituée de losanges obtenus en assemblant des triangles de Robinson de quatre couleurs. L'auteur décrit un jeu de règles de subdivision exprimées comme un système de réécriture de termes pour générer P3 de façon récursive, les nouveaux sommets étant situés à 1/φ des arêtes. Pour rendre l'algorithme exécutable, les règles sont traduites en forme symbolique et en code JavaScript récursif qui calcule les subdivisions et les points médians. Enfin, l'article montre un système de coordonnées fondé sur les puissances de ζ = e^{π i/5} permettant de représenter tous les sommets par des entiers et fournit des opérations pour la somme, le produit et le calcul du milieu.

Show HN: Self-hosted company OS, Claude Code and Codex agents in departments

La plateforme est un système d'agents auto-hébergé et multi-tenant qui exécute des agents alimentés par Claude Code, Codex, vos abonnements Anthropic/OpenAI ou des modèles locaux. Chaque agent comporte six composants éditables (persona, mémoire, workspace, connaissances, compétences et outils) et existe en quatre modes de partage pour gérer espaces privés et partagés. Les agents peuvent tourner sur des horaires ou déclencheurs, passer des appels téléphoniques via Twilio ou Asterisk/FreePBX, se déployer sur des machines distantes et effectuer des tâches autonomes avec journalisation des exécutions. Le système privilégie la sécurité par sandboxing kernel, isolation réseau, chiffrement des identifiants, contrôle d'accès par rôles, SSO et authentification à deux facteurs. L'installation s'effectue via un script Docker sur Linux, la licence est fair source (FSL‑1.1 avec concession Apache 2.0 après deux ans) et l'usage est gratuit jusqu'à cinq utilisateurs puis sous licence par siège.

Be Using Rootless Containers

Un récent problème de sécurité dans une distribution Linux a permis une élévation de privilèges à root en raison d'une configuration Docker non standard activée par défaut. Le problème provient du démon Docker qui s'exécute en tant que root et de l'accès à la socket Docker ou à l'appartenance au groupe docker, ce qui permet à un utilisateur non privilégié de lancer des opérations avec des droits root. Sur macOS et Windows Docker tourne généralement dans une machine virtuelle, ce qui limite l'impact sur l'hôte, tandis que WSL présente des risques similaires à ceux d'un Linux natif. Comme alternatives, on peut utiliser Docker en mode rootless ou passer à Podman, qui est sans démon et exécute les conteneurs au niveau utilisateur pour réduire les possibilités d'escalade de privilèges. Podman nécessite quelques adaptations de workflow — images pleinement qualifiées, intégration systemd pour le redémarrage et possibilité d'un service API utilisateur — et l'auteur indique préférer Podman pour des raisons de sécurité.

What will our economic future look like?

Anthropic a construit un modèle exploratoire projetant comment l'IA pourrait influencer la croissance, l'emploi et les salaires aux États-Unis d'ici 2030 en laissant l'utilisateur tester différents scénarios de capacités et d'adoption de l'IA. Selon les scénarios, le PIB augmente dans tous les cas, mais dans les scénarios substantiels et extrêmes une part plus importante des gains revient au capital au détriment de la part du travail. L'automatisation affecte surtout les travailleurs de la connaissance, entraînant des reallocations d'emplois difficiles et un risque de chômage prolongé dans le scénario extrême, tandis que d'autres occupations voient une hausse de la demande et des salaires. En moyenne, les salaires augmentent surtout pour les emplois hors travail de connaissance, alors que les salaires des travailleurs de la connaissance stagnent ou diminuent dans les scénarios plus transformateurs. Le modèle comporte des limites importantes — il n'inclut pas certaines réponses politiques, effets de la demande agrégée ou robots hyper-capables — et sert de base pour réfléchir aux politiques et interventions nécessaires pour partager équitablement les gains.

Lotus Notes and the dangers of starting from scratch

Le projet s'inspire des forums PLATO et des travaux de pionniers comme David Woolley et Ray Ozzie pour recréer un environnement communautaire et synchrone. L'application originale combinait base de données répliquée, messagerie enrichie, chiffrement, pièces jointes, formatage riche et liens de type wiki tout en restant multiplateforme. Elle permettait de construire des applications internes partagées (calendriers, annuaires, outils métiers) et offrait une synchronisation hors ligne semblable à IMAP avant que ces normes n'existent largement. Son interface non conventionnelle, sa gestion propriétaire du courrier et son retard à adopter les standards SMTP et Web ont rendu l'expérience utilisateur frustrante et freiné son adoption universelle. À long terme, ses idées ont été reprises par des solutions ouvertes et plus simples, et si nombre de fonctionnalités se sont généralisées, la plateforme a cédé la place à des solutions centrées sur l'email standard et le Web.