HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

7042 articles Page 382/705 Sans filtre

06:01

Jujutsu megamerges for fun and profit

Cet article explique le workflow dit "megamerge" dans Jujutsu et s'adresse aux utilisateurs intermédiaires de Jujutsu ainsi qu'aux utilisateurs de Git curieux. Le megamerge consiste à créer un commit de fusion octopus qui a pour parents toutes les branches de travail pertinentes afin de travailler en permanence sur la somme combinée de ces travaux sans pousser ce commit lui‑même. Ce workflow permet de vérifier localement que toutes les modifications fonctionnent ensemble, réduit les conflits surprises, facilite le changement de contexte et la création de petites PRs, et simplifie la synchronisation avec la branche principale. La mise en œuvre s'appuie sur commandes Jujutsu telles que jj new et jj commit pour créer le megamerge, jj absorb et jj squash (--interactive) pour intégrer les changements existants, jj rebase et jj bookmark pour réorganiser des commits, et des alias pratiques (stack, stage, restack) pour empiler et restacker automatiquement des révisions. Le megamerge n'est pas destiné à être publié tel quel mais sert de vue ergonomique pour gérer des flux multiples, et bien qu'il puisse dérouter certains utilisateurs, il facilite le travail simultané sur de nombreux changements.

06:01

The Beauty of Bonsai Styles

Le but du bonsaï est de cultiver et de former un arbre en pot pour qu'il apparaisse comme il le ferait dans la nature. Le choix d'un style guide à la fois les décisions horticoles et esthétiques et s'inspire des formes que les arbres adoptent dans leur environnement, tout en restant un repère ouvert à l'interprétation. Un bonsaï peut être restylé au cours de sa vie pour s'adapter au passage d'un artiste à un autre ou à des changements structurels, et les classifications varient selon les praticiens. Cinq styles de base sont souvent retenus selon l'angle de croissance — formel droit (Chokan), informel droit (Moyogi), penché (Shakan), cascade (Kengai) et demi-cascade (Han-Kengai) — chacun défini par la ligne du tronc, le positionnement de la cime et la répartition des branches. D'autres variantes courantes incluent le style balai, le literati, la forêt et le radeau, et un ensemble de ces styles est présenté dans la nouvelle exposition de bonsaïs près du Green Wall dans la serre.

06:01

Show HN: Mediator.ai – Using Nash bargaining and LLMs to systematize fairness

Daniel a manqué d'argent six mois après le lancement et a pris un travail de livraison pendant que Maya gérait la boutique, le personnel, les fournisseurs, la comptabilité et les réseaux sociaux. Un investisseur offre 80 000 $ pour 20 % mais conditionne le financement à une clarification de la répartition entre Maya et Daniel. Après des entretiens séparés, le médiateur a rédigé et comparé plusieurs projets d'accord pour évaluer ce qui répondrait le mieux aux besoins de chacun. Le compromis retenu prévoit une répartition 60/40, avec la possibilité pour Daniel de récupérer 10 % en revenant à plein temps pendant six mois ou en renonçant à 24 000 $ de distributions sur deux ans, et il prévoit un salaire de gestion pour Maya. L'accord inclut également une clause de renonciation aux réclamations sur les dix-huit premiers mois et une clause de rachat "shotgun" en cas de rupture, visant à lier la propriété aux engagements futurs plutôt qu'à un examen rétroactif.

06:00

How to make a fast dynamic language interpreter

L'article décrit l'optimisation d'un interpréteur AST-walking pour le langage dynamique Zef afin d'obtenir des performances comparables à Lua, QuickJS et CPython. L'auteur évalue les changements avec une suite de benchmarks ScriptBench1 (Richards, DeltaBlue, N-Body, Splay) sur une machine Ubuntu en moyennant 30 exécutions intercalées. Les optimisations présentées incluent la représentation des valeurs, le cache en ligne (inline caching), la refonte du modèle d'objets avec watchpoints, la spécialisation de getters/setters et plusieurs micro‑optimisations (passage d'arguments, évitement d'allocations, inlining et tables globales). Ces changements successifs donnent un gain cumulé d'environ 16,6x avec Fil-C++ (le plus gros saut venant de la refonte objet et des inline caches) et une accélération additionnelle jusqu'à ~67x avec un port incomplet en Yolo-C++. Le port Yolo-C++ améliore fortement la vitesse mais est déclaré non pérenne car il contourne le GC (allocations via calloc), et l'auteur indique qu'un vrai ramasse‑miettes pourrait encore améliorer les performances.

06:00

Anthropic says OpenClaw-style Claude CLI usage is allowed again

OpenClaw prend en charge l'accès aux modèles Anthropic via des clés API et la réutilisation du Claude CLI, tout en continuant à respecter les profils de jetons hérités déjà configurés. La clé API est recommandée pour un accès standard et une facturation à l'usage, et l'onboarding OpenClaw permet de configurer facilement les paramètres de modèle par défaut. Les modèles Claude 4.6 utilisent par défaut une pensée adaptative dans OpenClaw, paramétrable au niveau du message ou des paramètres du modèle pour l'override. Le mode rapide (/fast) mappe des service_tier pour les requêtes directes à api.anthropic.com, OpenClaw supporte la mise en cache des prompts via cacheRetention (par défaut 5 minutes pour les clés API) avec des règles d'override et des particularités pour Bedrock. La fenêtre de contexte 1M est en bêta et s'active via params.context1m:true sous réserve d'autorisations, le backend claude-cli est pris en charge, et la documentation fournit des conseils de dépannage et recommande de migrer vers une clé API en cas de problèmes d'authentification.

06:00

John Ternus to become Apple CEO

Apple annonce que Tim Cook deviendra président exécutif du conseil d'administration et que John Ternus, vice‑président senior de l'ingénierie matérielle, deviendra directeur général à compter du 1er septembre 2026. Cook continuera d'exercer la fonction de directeur général pendant l'été afin d'assurer une transition progressive et assumera ensuite des tâches spécifiques, notamment les relations avec les décideurs internationaux. Arthur Levinson deviendra administrateur indépendant principal et Ternus rejoindra le conseil d'administration à la même date. Le communiqué revient sur le bilan de Cook depuis 2011, évoquant l'élargissement des gammes et services, la croissance de la capitalisation boursière d'environ 350 milliards à 4 000 milliards de dollars et l'augmentation du chiffre d'affaires annuel d'environ 108 milliards à plus de 416 milliards de dollars, ainsi que des progrès en matière de réduction de l'empreinte carbone, de confidentialité et d'accessibilité. Ternus, chez Apple depuis 2001, a dirigé l'ingénierie matérielle sur de nombreux produits majeurs comme l'iPad, les AirPods et le Mac, et a piloté des initiatives en matière de durabilité, de fiabilité et de réparabilité des produits.