HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11474 articles Page 106/1148 Sans filtre

Looking forward to Git 2.56 – and 3.0

Git 2.56 apporte plus de 700 commits non-merge et plusieurs améliorations mineures, comme de nouvelles sous-commandes pour git refs, l'option --delete-merged pour git branch et git add --resolved. La sous-commande expérimentale git history drop permet de supprimer un commit et de rejouer l'historique mais elle échoue en présence de merges, ce qui limite son utilité. Les mainteneurs discutent si la prochaine version doit être Git 3.0 et intégrer des ruptures de compatibilité importantes, la plus notable étant le passage par défaut au hachage SHA-256. D'autres changements prévus incluent l'adoption du format reftable pour stocker les refs, l'acceptation uniquement des identifiants hexadécimaux en minuscules et l'exigence possible d'un compilateur Rust pour la construction. Plusieurs dépendances majeures comme GitLab, Forgejo et libgit2 ont préparé le support nécessaire, et la décision finale revient au mainteneur Junio Hamano, la sortie de la version 3.0 semblant probable prochainement.

AI coding has made CI a bottleneck, so we reworked ours to keep up

Au début de l'année, l'équipe a constaté que l'accélération du développement faisait de la CI un goulot d'étranglement et a optimisé la latence des pull requests et le temps machine, réduisant le temps d'attente des PR de plus de 6 minutes à un peu plus de 5 minutes et divisant par deux le temps machine par test. Ils ont modernisé l'infrastructure et les outils en migrant de GitHub Actions vers des runners tiers plus rapides et en passant au compilateur natif tsgo, ce qui a rendu certains jobs 34 % plus rapides en moyenne et réduit le contrôle tsc de 73 %. Ils ont réduit les jobs critiques en ne récupérant que les fichiers nécessaires, en rendant le checkout résilient aux instabilités réseau et en déplaçant des écritures hors du chemin de merge, faisant passer le job de détection de changements de 26 à 8 secondes et retirant 42 secondes du chemin de merge pour chaque PR API. Ils ont diminué les setup répétés en préinstallant des dépendances dans l'image CI, en installant seulement les paquets requis et en supprimant des caches inefficaces, ce qui a réduit le temps d'installation par shard d'environ 110–140 s à 67–73 s et permis d'économiser environ 87 000 minutes de runner par mois, soit 11,8 % de l'usage. Enfin, l'exécution des tests a été optimisée en scindant les gros fichiers, en passant de 4 à 8 shards et en introduisant un projet vitest optionnel avec isolate:false pour partager le registre de modules, ce qui a fait chuter le pire shard d'environ 300–379 s à environ 195 s et apporté près de 17 % d'économies mensuelles tout en rappelant que la marge de progression dépendra de la réduction des coûts fixes d'installation.

I don't want to read what you didn't write

De nombreuses personnes utilisent désormais l'IA pour générer de longs documents, propositions et résumés qui manquent souvent de contexte et sont difficiles ou désagréables à lire. Les pull requests, tickets et messages générés par l'IA omettent fréquemment le but, l'urgence et les points d'attention, les rendant peu utiles pour les lecteurs. Lorsqu'elle est utilisée comme assistante avec un contexte riche, l'IA s'est révélée utile à l'auteur pour la vérification, la correction, la complétion des citations, le dessin de diagrammes et la détection d'erreurs, mais pas pour produire des paragraphes explicatifs originaux. Des initiatives comme ASD-STE100 et Pangram cherchent à améliorer la clarté ou à détecter l'écriture générée par l'IA, tandis que subsistent des inquiétudes quant à l'incapacité de l'IA à reproduire l'expérience vécue, la vulnérabilité ou la profondeur narrative. L'essai conclut que l'écriture humaine intentionnelle restera précieuse et que la dépendance excessive aux résumés produits par l'IA risque d'appauvrir l'attention, les relations et les questions que nous posons.

What Sun got wrong

L'équipe d'Oxide se réunit à Emeryville pour OxCon et a produit des t-shirts rendant hommage aux anciennes entreprises informatiques. Un des t-shirts évoque particulièrement Sun et rappelle la mission d'Oxide inspirée par une remarque de Scott McNealy. Le texte souligne que Sun a aussi commis des erreurs opérationnelles, notamment une perte d'intérêt pour les aspects pratiques de la gestion commerciale. Un épisode de 2005 illustre cela : une startup utilisant OpenSolaris n'a pas obtenu le soutien commercial attendu de Sun alors qu'elle a été rapidement prise en charge par un vendeur Dell, et elle a raconté son expérience dans un billet de blog. Pour Oxide, ces hommages servent à reconnaître les réussites de ces entreprises tout en apprenant de leurs erreurs pour éviter de reproduire leurs échecs.

Attention is all you have

L'effet Tetris montre que ce sur quoi on se concentre suffisamment finit par modeler nos pensées et perceptions. Les plateformes modernes détournent l'attention en recommandant du contenu visant l'engagement plutôt que les intérêts choisis par l'utilisateur. L'auteur illustre cela avec YouTube, Spotify, LinkedIn et Reddit, qui peuvent pousser des suggestions hors de propos, manipulées ou de faible qualité. L'internet d'avant était plus intentionnel, fondé sur des signets et des sites spécifiques que l'on consultait volontairement sans suggestions intrusives. Pour retrouver ce contrôle, il faut adopter des habitudes conscientes comme lire des blogs ou des flux RSS et accepter un usage d'internet plus lent et ciblé.

Transformers Explained Visually

L'architecture présentée, introduite en 2017 dans l'article "Attention is All You Need", a révolutionné l'apprentissage profond et sert de base à des modèles génératifs de texte comme GPT d'OpenAI, Llama de Meta et Gemini de Google, ainsi qu'à des applications en audio, vision, biologie et jeux. Son principe de fonctionnement repose sur la prédiction du token suivant à partir d'un prompt, et sa puissance vient du mécanisme d'auto-attention qui permet de traiter des séquences complètes et de capturer des dépendances à longue portée. La structure typique comprend une couche d'embedding (tokenisation, vecteurs, encodage positionnel), des blocs empilés composés d'attention multi-têtes et de MLP avec connexions résiduelles, normalisation et dropout, et se termine par une couche linéaire et un softmax pour obtenir des probabilités de tokens. L'attention calcule des matrices Query/Key/Value, applique un masquage pour l'auto-régression, combine les sorties des têtes, puis le modèle génère un token en échantillonnant la distribution obtenue après ajustements comme la température, le top-k ou le top-p. L'outil expliqué utilise un modèle GPT-2 (small, environ 124 millions de paramètres) exécuté en navigateur via ONNX Runtime, propose des visualisations interactives des poids d'attention et des calculs intermédiaires avec une interface en Svelte et D3.js, et a été développé par une équipe de la Georgia Institute of Technology.

Spymarks, Not Watermarks

L'article décrit une nouvelle évolution des filigranes, qualifiée de "spymark", comme un signal caché intégré aux médias pour rendre une œuvre traçable sans le consentement de son auteur. Des systèmes comme Google SynthID (qui peut encoder 136 bits dans une image 512×512) et divers outils audio et textuels peuvent dissimuler des identifiants liés à des bases de données personnelles et sont développés à grande échelle. Contrairement aux filigranes visibles ou aux métadonnées standard (EXIF, ID3) que l'on peut inspecter ou supprimer, les spymarks sont imperceptibles, résistants aux modifications et peuvent subsister après nettoyage des fichiers. Ces signaux peuvent permettre de reconstituer la diffusion des contenus et d'identifier ou de poursuivre des personnes, posant des risques sérieux pour la vie privée, la sécurité et les lanceurs d'alerte. L'auteur recommande d'adopter le terme "spymark" pour distinguer clairement ces pratiques de marquage hostiles et susciter un débat public plus direct sur leurs dangers.

Apple Music to open concert venue in Battersea Power Station

Apple va ouvrir à Londres une salle de concert de 600 places sous son siège européen à Battersea Power Station. La salle, équipée d'un grand nombre de caméras, de haut-parleurs et d'installations de diffusion, accueillera des concerts filmés et diffusés en direct sur Apple Music. Apple affirme ne pas chercher à concurrencer les salles indépendantes locales et présente l'espace comme un lieu destiné à soutenir les artistes plutôt qu'à entrer dans la "branche live" à grande échelle. Le site intègre également des studios radio, des espaces pour DJ, des salles de répétition et des installations permettant d'enregistrer des podcasts et des émissions le même jour. L'initiative vise à renforcer la connexion entre artistes et fans, à promouvoir de nouveaux talents et à différencier Apple Music dans un contexte de fermeture massive de salles au Royaume-Uni.

MiMo v2.6

Résumé indisponible pour cet article.