HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3839 articles Page 148/384 Sans filtre

06:05

Jax's true calling: Ray-Marching renderers on WebGL

L'auteur explique qu'il a utilisé JAX pour créer un rendu graphique 3D en définissant une image comme un tenseur dépendant de la position de la souris et du temps. Le rendu repose sur les fonctions de distance signée (SDF) qui décrivent des objets par leur distance et se composent facilement par min/max ou versions lissées pour préserver la différentiabilité. L'algorithme de raymarching exploite la propriété des SDF selon laquelle on peut avancer d'une distance sûre sans collision, et JAX permet de vectoriser le calcul des pixels avec vmap. La différentiation automatique de JAX fournit le gradient de la SDF, qui donne la normale de surface et permet de calculer l'éclairage de manière propre au moment de compilation. En post-scriptum, l'auteur mentionne des pistes d'exploration comme jax-js, la géométrie projective avec JAXGA, les liens entre réseaux de neurones et SDF, et l'usage potentiel de jax.experimental.jet pour améliorer le ray-marching.

06:05

SolveSpace (open source 2D/3D CAD) working on Windows 2000 (2025)

Il s'agit d'un rapport d'incident sur un problème d'ouverture de SolveSpace sous Windows 10 signalé le 12 mai 2021. L'utilisateur indique que le logiciel ne s'ouvre pas et affiche un message d'erreur, avec une capture d'écran en pièce jointe. Le rapport précise que vc_redist.x86.exe est déjà installé sur la machine. Les champs d'information système et la version de SolveSpace ne sont pas renseignés dans le ticket. L'issue est étiquetée "Win32" et n'a pas de type, de jalon ni de branche associée, et elle a été assignée à ruevs.

06:05

Salomi, a research repo on extreme low-bit transformer quantization

Ce dépôt est un espace de recherche sur la quantification extrême en très faible nombre de bits pour les transformeurs, visant à évaluer si des représentations binaires ou quasi-binaires des poids peuvent rivaliser ou dépasser des bases ternaires dans des évaluations réalistes. Il contient un package onebit pour la quantification, l'inférence et les outils associés, un large arbre tests pour la validation et l'expérimentation, des rédactions de recherche dans docs et des matériaux historiques sous onebit/research/paper. Le guide de démarrage recommande la création d'un environnement virtuel Python, l'installation des dépendances et l'exécution de pytest, note que pyopencl est optionnel et signale que certains scripts exigent des téléchargements ou des configurations Hugging Face ; RESEARCH.md fournit un aperçu guidé avant d'exécuter d'anciens scripts. L'évaluation principale indique que la quantification binaire post-hoc stricte à 1,00 bpp ne tient pas comme solution robuste pour des modèles de type GPT-2, tandis que des résultats pratiques plus crédibles apparaissent autour de 1,2–1,35 bpp via des méthodes comme la VQ guidée par l'Hessien, la précision mixte ou la récupération par magnitude. Les utilisateurs sont invités à privilégier RESEARCH.md, les documents sous docs et les tests plutôt que les brouillons historiques, le dépôt étant organisé et documenté (README, requirements.txt) et distribué sous licence Apache-2.0.

06:05

Weather.com/Retro

Actuellement à Paris il fait nuageux avec environ 49–50°F, humidité 83%, point de rosée 44°F, vent ONO autour de 4 et visibilité près de 7 miles. Les prévisions pour aujourd'hui annoncent des averses dans l'après‑midi, maximale 57°F, vent NNO soufflant de 5 à 10 mph et risque de pluie de 30 %. Ce soir il fera partiellement nuageux avec une minimale autour de 41°F, et demain ainsi que demain soir les conditions resteront nuageuses avec des vents au SO soufflant de 10 à 15 mph et des minima proches de 53°F. Le week‑end restera majoritairement nuageux (samedi min 53 max 64°F, dimanche min 46 max 60°F) avant un temps plutôt ensoleillé en début de semaine avec des maximales attendues entre 70 et 79°F. Les observations régionales montrent des conditions variables, du brouillard à Amsterdam au très nuageux à Genève et Londres, tandis que Francfort et Lyon sont ensoleillés, avec des températures allant d'environ 33°F à 50°F selon la ville.

06:05

The Windows equivalents of the most used Linux commands

L'article présente que l'invite de commandes Windows propose des équivalents pour la plupart des commandes Linux couramment utilisées. Il donne des correspondances concrètes comme grep → findstr, cat → type, ls -la → dir /a, find → dir /s, et clear → cls. Pour l'administration réseau les exemples incluent netstat -ano pour obtenir le PID, ipconfig /all pour les interfaces, tracert pour tracer les routes et l'utilisation de ssh pour pipeliner tcpdump vers Wireshark sur Windows. La gestion des processus est couverte par tasklist et taskkill /F /PID pour remplacer top/ps et kill, avec la possibilité de retrouver les PID via le Gestionnaire des tâches ou tasklist. L'article conclut que maîtriser ces commandes Windows facilite la transition et le dépannage entre les deux systèmes d'exploitation.

06:04

The revenge of the data scientist

L'avènement des modèles de base et des API facilités donne l'impression que les data scientists sont écartés, mais l'auteur soutient que le cœur du travail — concevoir des expériences, mesurer la généralisation et déboguer des systèmes stochastiques — reste indispensable. Les systèmes d'IA modernes reposent sur un « harness » comprenant tests, spécifications et observabilité (logs, métriques, traces), dont l'élaboration est en grande partie du ressort de la data science. Cinq écueils fréquents sont identifiés : métriques génériques inutiles pour le diagnostic, juges automatisés non vérifiés, mauvaises conceptions d'expériences, données et labels de mauvaise qualité, et automatisation excessive de tâches humaines. Pour les éviter, il faut examiner les données et les traces, faire des analyses d'erreurs, vérifier les juges par des labels humains et des ensembles train/dev/test, et construire des jeux de test représentatifs ancrés dans les logs de production. En somme, les fondamentaux de la data science — analyse exploratoire, évaluation de modèles, conception expérimentale, collecte de données et surveillance en production — restent essentiels malgré l'évolution des outils.

06:04

InspectMind AI (YC W24) Is Hiring

L'entreprise développe un système d'IA qui analyse des jeux complets de plans de construction (dessins, cahiers des charges, calculs) au format PDF pour détecter des erreurs avant la construction afin d'accélérer les autorisations, réduire les reprises et améliorer la sécurité des bâtiments. Le produit connaît une croissance rapide (100%+ mois sur mois), compte des centaines de clients payants et a traité des milliers de projets dans des secteurs variés (data centers, établissements d'enseignement, hôpitaux, logements, infrastructures énergétiques) à travers le monde. Les défis actuels sont de transformer des milliers de problèmes bruts en informations à fort signal, de réduire les faux positifs et le bruit, et de rendre les résultats exploitables et dignes de confiance, ce qui implique des travaux complexes en vision par ordinateur, conception d'agents d'IA et architecture système. Le poste consiste à développer des fonctionnalités produit de bout en bout (frontend, backend, IA), collaborer directement avec des utilisateurs (ingénieurs, architectes, entrepreneurs), et nécessite 2–5+ ans d'expérience en code de production, une forte autonomie, un sens produit et la capacité d'utiliser efficacement des agents de codage comme Claude Code et Codex, dans une stack AWS + NextJS. L'équipe, issue de Google, Airbnb, Berkeley et CMU et soutenue par YC W24 et des VCs, est petite et axée sur l'exécution rapide, et le travail promet un impact concret sur la sécurité des chantiers et la simplification des tâches administratives grâce à la génération automatisée de rapports à partir de photos et vidéos de site.