HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

5917 articles Page 80/592 Sans filtre

06:07

Tsplat – Run Gaussian splatting in your terminal

tsplat est un rendu en Rust qui affiche des scènes 3D Gaussian Splatting directement dans le terminal en CPU seul, fonctionne sur SSH et s'installe via cargo en chargeant des fichiers .ply au format INRIA 3DGS. Chaque "splat" est une gaussienne 3D orientée décrite par position, échelle (en log), rotation (quaternion), couleur codée en harmoniques sphériques et opacité, les SH capturant l'apparence dépendant de la direction de vue. La passe avant projette chaque splat en construisant la covariance 3D par M·M^T, la transforme en espace vue, la linearise par le jacobien de la projection pour obtenir une covariance 2×2 (avec un petit eps pour la rendre inversible) et calcule la position écran et l'inverse de la covariance. Le raster calcule des boîtes englobantes basées sur un seuil d'opacité pour limiter le support, trie par profondeur (radix), regroupe les splats par tuiles puis compose front-to-back par tuiles en parallèle, en utilisant un pointeur brut sécurisé par la géométrie pour écrire sans synchronisation. Plusieurs optimisations sont proposées pour un rendu temps réel CPU, notamment une approximation rapide de exp, des sorties anticipées par ligne, la réutilisation de tampons de scratch et le parallélisme avec rayon, avec des benchs fournis.

06:07

A disappearing Service Processor (2025)

L'équipe a rencontré des pertes intermittentes de connectivité du Service Processor sur des racks Oxide, rendant le diagnostic difficile car l'accès se fait principalement par le réseau. Ils ont d'abord suspecté un problème logiciel sur Hubris, comme la famine de tâches ou des débordements de pile, et ont ajouté des indicateurs et ajusté les délais de redémarrage pour mieux observer le système. Des investigations matérielles avec un probe SWD et des tests FPGA ont montré qu'un blocage du bus Flexible Memory Controller (FMC) pouvait reproduire les symptômes, pointant vers un problème d'interface FPGA-FMC et de timing. L'analyse a révélé une interaction entre la configuration du cache et la protection mémoire : des attributs mémoire discordants entre le mode noyau (mapped cached) et les tâches non privilégiées (device memory) provoquaient des accès inappropriés au FMC susceptibles de bloquer le processeur. La solution a été de repositionner la base du FMC dans une région d'adresse aux attributs cohérents (mémoire device non cachée), après quoi le problème a disparu, soulignant l'importance d'une documentation matérielle complète.

06:07

AI job grief: A psychological crisis hitting tech workers

Le remplacement par l'IA engendre une catégorie émotionnelle distincte qui ressemble davantage au deuil qu'à la peur ou au burnout, les travailleurs pleurant une perte d'identité professionnelle avant même d'être licenciés. Chez les professions cognitives, l'expertise est intimement liée au soi, de sorte que l'automatisation attaque la personnalité professionnelle et provoque un deuil anticipé et la dissolution des rôles. La littérature clinique commence à nommer le phénomène (le terme proposé AIRD) et les discussions sur Reddit correspondent aux stades de Kübler-Ross, mais l'acceptation échoue car la perte est un processus continu sans point final stable. Le deuil est désaffranchi parce que les suppressions d'emploi sont présentées comme de simples réorganisations, ce qui refuse toute reconnaissance sociale et aggrave l'anxiété, la dépression et les comportements de sabotage. La rapidité et la responsabilité corporative de cette transition, conjuguées à l'absence d'adaptations institutionnelles et de vocabulaire public, produisent des coûts mesurables en santé mentale et en productivité et appellent une réponse publique et une responsabilité.

06:06

IXI's autofocusing lenses are almost ready to replace multifocal glasses

Après des décennies sans changement majeur, la startup IXI présente des lunettes à focalisation automatique visant à moderniser les lunettes traditionnelles. Le système utilise un suivi oculaire sans caméra fondé sur des LEDs infrarouges et des photodiodes pour détecter la convergence et les mouvements des yeux et active des verres à cristaux liquides qui modifient instantanément la prescription. La technologie embarque la plupart des composants dans la face avant et les branches, consomme très peu d'énergie (environ 4 milliwatts pour le suivi) et repose sur des batteries de la taille d'AirPods offrant une autonomie d'une journée. Les verres restent utilisables en mode passif si la batterie est déchargée, acceptent les prescriptions existantes et la correction de l'astigmatisme, et le système peut aussi fournir des données sur l'attention, la sécheresse oculaire ou la posture via une application compagnon. IXI travaille avec Optiswiss pour la fabrication, doit obtenir des certifications médicales et prévoit de lancer un modèle haut de gamme vendu chez les opticiens l'année prochaine.

06:06

It takes two neurons to ride a bicycle (2004)

Cet article décrit la mise au point d'un simulateur physique et d'un vélo virtuel pour tester des stratégies de contrôle. L'auteur constate que les méthodes par renforcement demandent des milliers d'essais et conduisent souvent à des comportements étranges ou inefficaces. L'observation de pilotes humains a inspiré un contrôleur minimal à deux neurones qui, à partir de la direction désirée, de l'angle de roulis et de leurs dérivées, calcule une inclinaison cible puis le couple à appliquer sur le guidon. Ce réseau simple, avec peu de paramètres et une non-linéarité de seuil, réussit à diriger le vélo vers des objectifs avec de bonnes performances sur une plage de vitesses. L'étude mentionne toutefois des limites en basse vitesse et dans les virages serrés et propose comme perspectives l'apprentissage automatique des paramètres et l'utilisation de modèles causaux pour mieux généraliser le contrôle.

06:06

Werner Herzog in conversation with Paul Cronin (2014)

Cet extrait d'entretiens avec Werner Herzog souligne que, malgré de nombreuses rumeurs et mensonges le concernant, son œuvre reste l'une des plus importantes du cinéma européen d'après-guerre. Herzog raconte un épisode où il a été visé par un tir sans blessure grave et minimise l'incident en le qualifiant de curiosité américaine plutôt que d'événement significatif. Il décrit Los Angeles comme une ville crue et créative, source de tendances culturelles et technologiques, tout en critiquant certains excès californiens tels que le New Age, la psychanalyse et d'autres modes. Concernant Grizzly Man, il explique comment il a découvert et monté les centaines d'heures de rushes de Timothy Treadwell pour explorer la relation entre l'homme et la nature et la complexité psychologique du protagoniste. Il refuse d'exhiber l'enregistrement de la mort de Treadwell par souci d'éthique, détaille son processus de production et de montage et affirme une posture artistique guidée par des limites morales.

06:05

Rotary GPU: Exploring Local Execution for Large MoE Models Under Limited VRAM

L'article étudie s'il est possible de rapprocher certaines capacités de très grands modèles d'environnements disposant de ressources matérielles beaucoup plus limitées. La motivation est pragmatique, liée aux contraintes de déploiement (matériel, budget, sécurité, réseaux fermés), et non à une remise en cause du rôle de l'agrandissement des modèles. Les auteurs proposent une approche d'exécution dérivée d'un concept d'accélérateur à résidence et réalisent une validation publique en local sur un modèle Mixture-of-Experts Qwen3.6-35B-A3B. Dans la configuration principale, le système a généré 2048 tokens de sortie en consommant environ 6,3 Go de VRAM sur une carte RTX 4060 Laptop GPU de 8 Go, avec un débit d'environ 21,06 tokens par seconde. Les résultats sont présentés comme exploratoires plutôt que définitifs et suggèrent que l'accessibilité au déploiement mérite des recherches continues sans prétendre remplacer l'infrastructure de centres de données.