HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3654 articles Page 186/366 Sans filtre

07:03

Our commitment to Windows quality

L'annonce décrit des améliorations prévues pour Windows 11 destinées aux Windows Insiders, centrées sur l'expérience, les performances et la fiabilité. La barre des tâches pourra être repositionnée en bas, en haut ou sur les côtés, avec davantage d'options de personnalisation. Copilot sera intégré plus sélectivement et de manière moins intrusive, en réduisant les points d’entrée dans des apps comme Snipping Tool, Photos, Widgets et Notepad. Les mises à jour seront plus prévisibles et moins perturbantes, avec des contrôles pour reporter, redémarrer ou éteindre sans installer les mises à jour et pour limiter les redémarrages automatiques. Des améliorations concrètes du File Explorer, des widgets, de la recherche et du Feedback Hub sont prévues, avec un accent sur la performance, la fiabilité et le craft tout au long de l'année.

07:02

Lent and Lisp

L’auteur examine les coïncidences entre le Ramadan, le Carême et le Nouvel An chinois et mentionne le retour d’un échange avec TJ Luoma. Il pense à ajouter une vérification pour le mercredi des Cendres ou à passer d’Emacs Lisp à Common Lisp pour exploiter des calculs astronomiques plus avancés issus de Calendrical Calculations. Le code Common Lisp téléchargé présente des problèmes de packages; il supprime les lignes in-package pour pouvoir charger le fichier dans CLISP, puis écrit des scripts ramadan-lent et ramadan-lent-new-year. Les résultats montrent les dates 1799, 1830, 1928, 2026, 2057, 2124, 2155, 2222 et 2253, et l’ajout du Nouvel An chinois révèle que la triple correspondance n’a pas eu lieu depuis 227 ans et ne se reproduira pas avant 98 ans. L’auteur détient l’édition Millennium et prévoit d’explorer la quatrième édition pour approfondir les fonctions et publier davantage de billets sur les calendriers et les phénomènes astronomiques.

07:02

purl: a curl-esque CLI for making HTTP requests that require payment

Il s'agit d'un CLI inspiré de curl pour effectuer des requêtes HTTP nécessitant un paiement. Le projet est développé par Stripe et le code source est disponible sur GitHub. L'installation peut se faire via Homebrew ou à l'aide d'un script d'installation en ligne. L'utilisation commence par la configuration d'un portefeuille et permet de tester un point de terminaison gratuit. Elle inclut aussi un test d'un point de terminaison payant pour 0,01 USDC.

07:02

VisiCalc Reconstructed

L’article rappelle que VisiCalc a dominé les tableurs pendant près d’un demi-siècle et présente une UX minimale et facile à apprendre qui permet de manipuler des données et de visualiser des résultats. Il décrit ensuite le modèle de données: une grille de cellules avec des types simples (vide, numérique, texte, formule), et une taille réduite (26 colonnes, 50 lignes) ainsi que les références de cellule dans les formules. L’évaluateur de formules est présenté comme un analyseur descendant récursif capable d’interpréter nombres, références et fonctions comme SUM ou ABS, et d’appliquer les opérateurs arithmétiques. Pour la réactivité, l’article propose une réévaluation itérative de la grille à chaque mise à jour afin de recalculer les dépendances sans graph complexe. Enfin, l’interface utilisateur en mode texte utilise ncurses avec des zones distinctes (barre d’état, ligne d’édition, en-têtes et grille), et l’auteur discute des extensions possibles et des ressources GitHub comme Kalk.

07:02

The Los Angeles Aqueduct Is Wild

Dans le nord de Los Angeles, l’eau arrive grâce au Los Angeles Aqueduct, un système gravitaire d’environ 300 miles reliant la Owens Valley à la ville sans pompes. L’ouverture des vannes en 1913 a permis à LA de croître rapidement en puisant dans les eaux de l’Est des Sierra Nevada, transformant la ville en métropole mondiale. Le réseau combine canaux ouverts, conduites souterraines et tunnels, comme le tunnel Elizabeth, et intègre des centrales hydroélectriques qui financent le projet. Son histoire est marquée par des conflits avec les habitants de la vallée Owens et par des impacts écologiques et économiques, notamment sur Owens Lake et la chute de la banque Inyo County Bank. Aujourd’hui, face au climat changeant, l’aqueduc demeure une réussite technique autant qu’un avertissement sur les coûts environnementaux et sociaux, avec des mesures comme la redondance et la gestion des flux.

07:02

Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

C’est un client Bluesky AT Protocol en Fortran, fonctionnant dans le terminal, avec un décodeur Rust natif pour le flux relay-raw. L’architecture unit un TUI Fortran, un pont C libcurl, un module iso_c_binding et une bibliothèque Rust statique, avec le décodeur transformant l’enveloppe CAR en DAG-CBOR puis en JSONL. Les sessions sont sauvegardées dans ~/.fortransky/session.json et l’accès exige un mot de passe d’application spécifique. Les dépendances couvrent les paquets système (gfortran, cmake, libcurl), le toolchain Rust (rustc ≥ 1.70) et des dépendances Python (cbor2 et websockets) avec des options d’installation variées. L’interface propose une vue d’accueil et des commandes TUI pour login, navigation, publication, recherche et streaming, avec deux modes de flux (jetstream et relay-raw) et des notes sur les limitations et le changelog.

07:02

Attention Residuals

AttnRes remplace les connexions résiduelles standard des Transformers par une attention sur les sorties des couches précédentes, permettant une agrégation sélective dépendante du contenu. Les accumulations uniformes deviennent problématiques à mesure que la profondeur augmente en diluant les contributions, et AttnRes utilise des poids d'attention appris pour chaque couche. Full AttnRes nécessite une mémoire en O(Ld), tandis que Block AttnRes segmente les couches en blocs et ramène la mémoire à O(Nd) tout en conservant l’essentiel des gains. Chaque couche s’appuie sur un pseudo-requête appris pour générer les scores d’attention sur les représentations antérieures, et Block AttnRes applique cette attention au niveau des blocs. Les résultats montrent des gains constants par rapport au baseline quel que soit le budget de calcul, notamment sur le raisonnement multi‑étapes et la génération de code, et les analyses indiquent des magnitudes et des gradients mieux distribués et bornés.