HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11978 articles Page 352/1198 Sans filtre

LFM2.5 2.6B model competitive with 4x larger models

Ce modèle fait partie de la famille LFM2.5, conçue comme une architecture hybride pour un déploiement on‑device, avec une fenêtre de contexte de 128K et un post‑entraînement orienté agentique. Il atteint des performances comparables à des modèles quatre fois plus grands sur l'utilisation d'outils, le suivi d'instructions et les tâches agentiques à étapes multiples, grâce notamment à un entraînement par renforcement agentique dans des harnesses populaires. Les caractéristiques comprennent environ 2,69 milliards de paramètres, 30 couches, un vocabulaire de 128 000 tokens, une formation sur ~34 trillions de tokens et une longueur de contexte de 131 072 tokens. Plusieurs formats sont fournis pour le déploiement (checkpoint natif, GGUF, ONNX, MLX) et le modèle est recommandé pour les charges agentiques, l'utilisation d'outils, l'extraction de données, le RAG et les workflows à long contexte, mais pas pour le codage agentique ni les tâches très axées sur les connaissances. L'inférence est optimisée pour CPU et GPU avec 220 tok/s sur Apple M5 Max, 113 tok/s sur un Ryzen et jusqu'à ~15 000 tok/s à haute concurrence sur H100, facilitant l'exécution d'agents même sur des appareils mobiles.

Show HN: Mcptoon – MCP CLI client that cuts tool discovery tokens by 97%

Le document identifie un coût important en tokens causé par le format JSON des conversations MCP, qui peut consommer 30–55% d'une fenêtre de contexte sur 128K avant tout raisonnement. La solution proposée est mcptoon, un client CLI écrit en Python sans dépendances qui convertit la sortie MCP en TOON (Token-Optimized Object Notation) pour réduire fortement la taille des réponses. Les gains annoncés comprennent une réduction d'environ 97% pour la découverte d'outils et de 40–60% pour les résultats structurés, avec des formats de sortie optionnels (--toon, --compact, --json, --raw) et une compatibilité multi‑plateforme et multi‑agent. L'outil offre des fonctions pratiques comme un cache de schémas de cinq minutes, suivi d'utilisation local, blocage des opérations dangereuses par défaut, configuration centralisée et une API Python minimale. Le projet est distribué sous licence Apache 2.0, sans télémétrie ni stockage de credentials, occupe environ 50 Ko et invite aux contributions et aux signalements de vulnérabilités.

H3-metal – Native MiniMax-H3 inference for Apple Silicon

Le projet propose une inference native H3 optimisée pour Apple Silicon, développée par tranches verticales et visant la génération de vidéo et d'audio depuis des prompts avec conditionnements de première/dernière image et références ordonnées. L'outil en ligne de commande offre des modes interactif et batch pour inspecter et exécuter le modèle, avec des commandes pour gérer les ancres first/last, ajouter ou ordonner des références multimédias, contrôler la graine et le cache. Plusieurs presets équilibrent vitesse et qualité via des paramètres indépendants (--steps, --reuse, --layers, --core-reuse, --token-reduction, --render-width/--render-height), avec recommandations de tailles et durées valides et compromis pour itérations rapides ou rendu de référence. Les chemins FL2VA et Ref2VA prennent en charge images, vidéos et audio en entrée, permettent de préserver ou remplacer les pistes sonores, imposent des limites sur la durée et le nombre d'audios, et nécessitent FFmpeg/FFprobe pour les E/S médias. L'implémentation intègre de nombreuses optimisations Metal/TensorOps et quantifications (fusions AdaLN/MLP, int8 dynamique, token-reduction, zéro-copy des poids, streaming d'encodeur texte) et expose des variables d'environnement et options de profilage et de test pour diagnostiquer précision, performance et usage mémoire.

The Grid That Doubles the Strength of the Ground

Pour agrandir un terminal à conteneurs du port de Long Beach, les ingénieurs ont résolu le problème d'un ancien bassin à sec rempli de boues marines en utilisant des géocellules plutôt que d'extraire et remplacer des volumes massifs de remblai. Les sols ont une capacité portante limitée et échouent généralement par cisaillement, ce qui oblige à répartir les charges ou à remplacer la sous‑fondation pour éviter tassements et basculements. Parmi les géosynthétiques, les géotextiles forment une barrière, les géogrilles consolident en 2D, tandis que les géocellules créent une structure tridimensionnelle qui enferme le remblai et confine les particules pour réduire l'enfoncement et diminuer l'épaisseur requise du lit de roulement. La technologie, développée par l'US Army Corps dans les années 1970, sert pour routes, murs de soutènement et protection de talus, fait l'objet d'études pour des usages lunaires, et des démonstrations montrent qu'elle réduit la formation d'ondulations sur routes non revêtues. Les géocellules, généralement en HDPE, sont légères et peuvent réduire le terrassement, le transport de matériaux spécialisés et l'imperméabilisation des sites, mais elles ne conviennent pas à tous les cas et doivent être choisies en fonction du coût, de la maintenance et des contraintes locales.

Memelang: Token-Terse Query Language

Le texte décrit MEMELANG, un DSL concis conçu comme IR pour transformer des requêtes textuelles via un LLM en expressions SQL. La grammaire est axiale avec quatre niveaux (Axis2 → Axis1 → Axis0 → Cell) et un jeu de motifs lexicaux qui reconnaissent opérateurs, drapeaux, variables et littéraux, les espaces servant de séparateurs syntaxiques. Le parseur construit des Cell et Axis, gère le remplissage rectangulaire des axes, remplace les coordonnées relatives (@, ^) par des variables et assigne des slots et variables d'environnement pour table/colonne/valeur. La génération SQL s'effectue via des classes CellSQL et Grid qui produisent SELECT, FROM, WHERE, GROUP BY, HAVING et ORDER BY en prenant en charge agrégations, groupements, tris, paramètres et une fonction de vectorisation placeholder pour embeddings. Le document inclut de nombreux exemples d'utilisation en modes tab et qry et précise que le logiciel est gratuit pour le développement, les tests et l'enseignement mais requiert une licence pour un déploiement commercial.