Microsoft data suggests using AI is more expensive than hiring people
Resume indisponible pour cet article.
Edition quotidienne
Les meilleurs longs formats de Hacker News, relus plus calmement.
29 May 2026
06:05
Resume indisponible pour cet article.
29 May 2026
06:04
L'article constate que la productivité du secteur de la construction progresse beaucoup moins que dans l'industrie manufacturière et que les coûts de construction n'ont presque jamais tendance à baisser. Il examine les limites des économies d'échelle, en prenant l'exemple du logement américain où, malgré des volumes importants, les gains sont modestes et la concentration du secteur reste faible. L'analyse compare le logement conventionnel et le logement manufacturé et montre que même dans des usines répétitives la taille des ateliers, le recours limité à l'automatisation et les coûts de transport réduisent fortement les économies d'échelle. La raison fondamentale avancée est que le rapport entre le coût final d'une maison et le coût des matériaux est déjà relativement bas (environ 2), la transformation des intrants requérant peu d'équipements coûteux par rapport à d'autres industries. En conséquence, l'auteur conclut que les possibilités d'amélioration par la mise à l'échelle sont limitées et propose d'autres pistes potentielles comme cibler des secteurs à fort écart coûts/inputs, l'intégration verticale ou la réduction des matériaux utilisés.
29 May 2026
06:04
OrbStack sur macOS est utilisé pour provisionner une VM Ubuntu et l'ajouter à un tailnet en fournissant un noyau Linux complet compatible avec /dev/net/tun. Le flux de provisionnement crée d'abord une VM temporaire pour cloud-init puis réveille une VM préconfigurée, ajoute la machine au tailnet avec une clé d'authentification et active Tailscale SSH. Sur macOS, la clé d'authentification Tailscale doit être stockée et injectée depuis le trousseau (Keychain) pendant le provisionnement parce que l'invité ne peut pas accéder directement aux secrets de l'hôte. Avant le lancement, il faut configurer les ACL Tailscale et un tag serveur (par exemple myservers) et générer une clé d'authentification réutilisable et préautorisée associée à ce tag pour permettre l'accès SSH aux utilisateurs désignés. Le dépôt inclut des scripts et fichiers (cloud-init, build.sh, run.sh, cleanup.sh, store-ts-key-keychain.sh) qui construisent, authentifient, connectent et nettoient la VM, et permettent des connexions SSH directes et des opérations comme git clone via Tailscale.
29 May 2026
06:04
Le projet est distribué sous double licence MIT ou UNLICENSE et fournit une interface pour manipuler, parser et formater des dates et heures avec gestion des fuseaux horaires. Il propose de nombreuses commandes pour afficher l'heure, effectuer des calculs de durée, générer des séquences temporelles, arrondir et reformatter des timestamps, ainsi qu'un mécanisme de tagging pour traiter des dates dans des fichiers arbitraires. La plupart de la logique temporelle est assurée par la bibliothèque Jiff et la localisation est prise en charge via ICU4X intégrée avec jiff-icu, ce qui permet d'utiliser bttf comme démonstrateur des capacités de ces bibliothèques. On peut installer des binaires précompilés pour Windows, macOS et Linux ou compiler avec cargo depuis crates.io, avec une option --no-default-features pour désactiver le support des locales et réduire la taille binaire. L'auteur avertit qu'il peut y avoir des changements incompatibles, que l'outil n'a pas vocation à être compatible POSIX/date, et que le projet se développe en Rust avec des instructions de compilation et des tests basés sur cargo et Insta.
29 May 2026
06:04
Le 25 mai, jqwik 1.10.0 a été publié et son exécuteur de tests a été modifié pour écrire une phrase destinée aux agents de codage sur stdout, suivie de séquences ANSI ESC[2K\r qui effacent l'affichage dans un terminal interactif. Sur des sorties capturées (logs CI, panneaux IDE, sorties d'outils), la phrase reste visible et peut être ingérée par des agents automatisés, et le code a été confirmé par décompilation dans une méthode nommée printMessageForCodingAgents. Le mainteneur a défendu ce comportement comme une « résistance » à l'usage des IA génératives, les notes de version déconseillent l'utilisation de jqwik >= 1.10 avec des agents de codage et le guide utilisateur documente désormais le mécanisme. Les observateurs estiment qu'il s'agit d'une nouvelle classe d'entrée de la chaîne d'approvisionnement difficile à détecter par les outils habituels, car elle se contente d'émettre du texte sans modifier les appels système ni la provenance du build. Après la découverte, le rapporteur a retiré jqwik de son projet, des mainteneurs ont cherché d'autres solutions de tests, la discussion a été close après ajout d'une explication dans le guide et le comportement est resté dans la version publiée.
29 May 2026
06:04
Lone a commencé comme un langage minimaliste principalement constitué de structures C et d'une représentation typée des valeurs servant la machinerie virtuelle. Faute de libc, l'auteur a écrit un allocateur simple en mode first-fit avec découpage et coalescence, solution très inefficace en fragmentation et en recherche linéaire mais suffisante pendant plusieurs années. Le ramasse-miettes conservateur nécessitait une manière fiable d'identifier les pointeurs, ce qui a poussé l'auteur à regrouper les objets par lots dans des tableaux contigus afin de pouvoir tester rapidement si une adresse appartenait au tas. Pour éviter que les pointeurs internes n'empêchent le redimensionnement du tas, la représentation des valeurs a été réécrite pour utiliser des indices dans un seul grand tableau plutôt que des pointeurs tagués. Le tas est mappé en mémoire (mmap/mremap), aligné sur 64 octets et redimensionnable efficacement par le noyau, mais l'allocateur de valeurs continue néanmoins de parcourir linéairement le tableau depuis le début pour retrouver des emplacements libres.
29 May 2026
06:04
L'auteur a découvert de nombreuses fonctionnalités non documentées dans le code source de Claude Code distribué via le paquet npm, accessibles dans node_modules. Le système de hooks expose des champs additionnels (updatedInput, permissionDecision, watchPaths, additionalContext, etc.) et des options de comportement (once, async, asyncRewake) permettant de modifier en temps réel les entrées, décisions de permission et surveillance de fichiers. Les frontmatters de skills et d'agents acceptent des paramètres avancés (model, effort, hooks, agent, color, memory, omitClaudeMd, criticalSystemReminder_EXPERIMENTAL) qui permettent de contrôler le modèle, l'effort, la persistance mémoire et le comportement des agents. La configuration autoMode (le « YOLO Classifier ») accepte des descriptions en anglais de l'environnement pour décider automatiquement des autorisations, tandis que autoMemoryEnabled et autoDreamEnabled activent un cycle d'apprentissage continu qui extrait et consolide des souvenirs de session. Au final, ces mécanismes forment une couche programmable et persistante pour l'utilisation d'outils par l'IA, avec implications fortes pour l'automatisation et la sécurité, mais restent instables entre les versions et peu ou pas documentés.
29 May 2026
06:04
Resume indisponible pour cet article.
29 May 2026
06:04
Resume indisponible pour cet article.
29 May 2026
06:03
Anthropic a annoncé une levée de fonds de 65 milliards de dollars lors d'une série H menée par Altimeter Capital, Dragoneer, Greenoaks et Sequoia Capital, valorisant la société à 965 milliards de dollars post-money. Des entreprises mondiales déploient Claude dans leurs opérations principales et le nombre d'utilisateurs augmente, le chiffre d'affaires récurrent annualisé ayant dépassé 47 milliards de dollars depuis la série G. Les fonds sont destinés à soutenir la recherche sur la sécurité et l'interprétabilité, à étendre la capacité de calcul pour répondre à la demande croissante et à développer les produits et partenariats pour les clients. La levée inclut 15 milliards de dollars d'engagements précédents de hyperscalers (dont 5 milliards d'Amazon) et Anthropic a signé des accords pour accroître sa capacité avec Amazon (jusqu'à 5 GW), Google et Broadcom (5 GW de TPU nouvelle génération) et SpaceX pour des GPU, tandis que Micron, Samsung et SK hynix sont cités comme partenaires stratégiques en composants. Anthropic a par ailleurs publié Claude Opus 4.8 pour améliorer les performances en codage et tâches agentiques, ouvert un bureau à Milan et nommé un représentant pour la Corée en vue d'élargir son déploiement international.