Show HN: A competition for small neural networks that play strategy games
Résumé indisponible pour cet article.
Les meilleurs longs formats de Hacker News, relus plus calmement.
Résumé indisponible pour cet article.
Le rapport entre fabricants de claviers et organismes normalisateurs est complexe, comme le montrent les PowerBook des années 1990 qui avaient une variante beige pour l'Allemagne afin de respecter des prescriptions locales sur les couleurs et contrastes, pratique qu'on retrouvait aussi chez d'autres marques comme ThinkPad. Une variante canadienne peu connue des années 1990-2000 reprenait le format européen mais remplaçait de nombreux libellés par des symboles différents pour Ctrl, Alt, Tab, Caps Lock, Échap, les flèches, la touche Entrée et Verr Num, souvent désignée CSA ou ACNOR et représentée par des glyphes maintenant codés en Unicode. Ces pictogrammes ont été utilisés sur plusieurs claviers Apple de la fin des années 1990 aux années 2000, mais leur usage exact (vente dans l'ensemble du Canada ou seulement dans la partie francophone) reste incertain et ils ont parfois semblé contraires aux choix typographiques habituels d'Apple. Le clavier japonais JIS d'Apple présentait en outre un crayon sur la touche Control, signe propre à Apple lié au système Kotoeri qui facilitait le basculement entre hiragana, katakana, kanji et caractères latins. Kotoeri et le pictogramme du crayon ont progressivement disparu des versions ultérieures du système et du matériel vers les années 2010, Apple adoptant par la suite des symboles plus standard pour la gestion des méthodes de saisie, comme la touche globe/Fn.
Ce dépôt contient une décompilation complète et identique octet pour octet de la version de débogage G4BE08 de Resident Evil 4 pour GameCube, reproduisant main.dol et les 114 overlays REL exactement. Le code source reconstruit comprend environ 555 000 lignes de C/C++, ~33 000 lignes d'en-têtes, 1 083 objets et 15 641 fonctions, sans fichiers d'assemblage sauf quelques unités laissées en asm par nécessité. La construction exige les images originales des disques de débogage, Linux, Python 3 et ninja ; le processus télécharge la plupart des outils et reconstruit un compilateur natif SN GCC à partir des sources GPL fournies. Le projet documente précisément le « matching » binaire, catalogue les sites où des modifications de forme source ont été nécessaires pour reproduire les choix du compilateur et conserve uniquement l'assemblage original inévitable pour certains kernels et bibliothèques. Les noms de fonctions proviennent des fichiers Bio4.sym du build de débogage, la reconstruction est fournie pour la recherche et la préservation, et les outils et la documentation du projet sont publiés sous CC0 tandis que le code reconstruit reste la propriété de ses ayants droit.
La plateforme permet de se connecter localement via des groupes, des événements et des activités. Il est possible de publier une activité en 30 secondes sans engagement, en indiquant ce que l'on propose et en accueillant d'autres participants. La découverte hyperlocale en bêta met en relation des personnes proches autour d'intérêts comme un café, un jogging ou une sortie à vélo en précisant l'heure et le lieu. Les utilisateurs voient des publications publiques (par exemple une sortie à vélo à Édimbourg) et peuvent rejoindre facilement les activités partagées. On peut parcourir des centaines de groupes à travers le monde ou créer gratuitement sa propre communauté en environ 60 secondes.
Résumé indisponible pour cet article.
Jevchat transforme le modèle Jev en un système de chat qui, à chaque étape, demande quel symbole doit venir ensuite parmi un alphabet plus une option STOP et échantillonne selon les probabilités renvoyées par Jev. L'outil propose plusieurs alphabets (caractères, ASCII, tokens, BPE, listes de mots) et des stratégies d'interrogation (choice, bisect, buckets, refine) qui équilibrent coût, résolution et vitesse. Les modes de présentation (hypothesis ou symbol), le beam search et des paramètres comme température, top_p ou répétition modifient la façon dont les options sont évaluées et sélectionnées. L'installation requiert une clé Jev dans un fichier .env et des commandes poetry fournissent une interface interactive, des benchs et des listes d'alphabets tout en affichant les métriques de génération en temps réel. Le projet inclut 158 tests hors ligne et un bench qui frappe l'API; il est conçu pour le plaisir et donne souvent des résultats surprenants malgré un coût d'utilisation non négligeable.
L'auteur soutient que les grands modèles de langage sont des modèles mathématiques de tokens et non des organismes pensants, et qu'ils ne possèdent pas de mécanismes de raisonnement comparables aux cerveaux. L'illusion d'intelligence provient selon lui d'un effet psychologique analogue au cold reading des médiums, où des énoncés statistiquement génériques (Forer/Barnum, shotgunning, vanishing negatives) paraissent personnellement pertinents. Le processus s'amplifie parce que l'audience se sélectionne, l'environnement et les invites préparent le terrain, et le RLHF tend à favoriser des réponses au ton convaincant plutôt qu'exactes, créant ainsi une boucle de validation subjective. En conséquence, de nombreuses applications proposées paraissent pseudoscientifiques ou risquées : hallucinations, erreurs de synthèse, plagiat, vulnérabilités de sécurité et inadaptation aux tâches de décision critique. L'auteur conclut qu'il faut rester sceptique, éviter d'intégrer des LLM dans des processus décisionnels quand c'est possible, et prendre des précautions strictes si leur usage est imposé.
Résumé indisponible pour cet article.
Le protocole MCP, publié par Anthropic fin 2024 puis transféré à l'Agentic AI Foundation en 2025, visait à permettre aux agents d'accéder à des services externes. Son adoption massive a entraîné une multiplication des serveurs MCP et une surcharge contextuelle des modèles due aux nombreux outils et schémas, ce qui a poussé au développement de contournements pour réduire ce problème. Avec l'amélioration rapide des LLM, ceux-ci sont devenus capables d'exécuter du code, d'appeler directement des API et d'interagir avec des CLI, diminuant ainsi le besoin d'un intermédiaire comme MCP. L'article préconise de retirer la plupart des serveurs MCP et de standardiser l'utilisation directe des API HTTP et des CLI, en ajustant la négociation de contenu et les mécanismes d'authentification pour les agents. Comme exemples d'alternatives, il cite l'usage du header Accept: text/markdown pour renvoyer du Markdown, l'emploi d'Accept-Language pour privilégier un langage d'exemple dans la documentation et des solutions telles que Code Mode pour composer et exécuter des scripts en bac à sable.
Sherline Tools, fabricant américain de tours et fraises de précision, a annoncé qu'il entamait la cessation progressive de ses opérations de fabrication. L'entreprise a cité l'impact de la COVID-19, la hausse des coûts de production et des changements dans les habitudes d'achat comme raisons rendant la production durablement non viable. Sherline prévoit de continuer à fabriquer et vendre des machines, outils, accessoires et pièces de rechange dans la limite des équipements, stocks et effectifs disponibles jusqu'à fin octobre 2026, avec certaines activités s'arrêtant plus tôt et des produits devenant indisponibles à différents moments. La société maintiendra une présence en ligne, s'efforcera de fournir des pièces de rechange et respectera ses obligations de garantie, tout en conservant ses archives techniques et éducatives. Un message d'un des propriétaires indique que l'entreprise pourrait ne plus être en activité d'ici la fin de l'année au plus tard, et des équipements sont retirés du service dans le cadre d'une fermeture probable.