Microsoft and OpenAI end their exclusive and revenue-sharing deal
Résumé indisponible pour cet article.
Les meilleurs longs formats de Hacker News, relus plus calmement.
Résumé indisponible pour cet article.
Résumé indisponible pour cet article.
Les chercheurs présentent l'idée des « vintage » modèles linguistiques, entraînés uniquement sur des textes historiques, pour simuler des interlocuteurs d'une époque antérieure et étudier la généralisation et les comportements des modèles de langage. Ils introduisent talkie-1930-13b, un modèle de 13 milliards de paramètres entraîné sur environ 260 milliards de tokens en anglais antérieurs à 1931, post-entraîné pour la conversation sans recourir à des dialogues modernes, et prévoient d'augmenter l'échelle des corpus et des modèles. Des évaluations montrent que ces modèles permettent d'étudier la prédiction d'événements historiques (surprisingness), la capacité hypothétique à découvrir idées ou inventions postérieures au cutoff et une aptitude limitée mais croissante à générer des programmes Python en contexte, tandis que l'absence de contamination facilite ces expériences. Les principaux défis techniques sont la fuite temporelle et la mauvaise qualité des transcriptions OCR, qui réduisent l'efficacité d'apprentissage et expliquent en partie les écarts de performance avec un jumeau moderne entraîné sur le web, et l'équipe développe un OCR vintage et de meilleurs filtres d'anachronisme. Leur pipeline de post-entraînement s'appuie sur des textes structurés historiques et sur l'optimisation par préférence avec Claude Sonnet comme juge, et ils appellent à la collaboration tout en avertissant que le modèle reflète les valeurs des textes sources et peut produire des sorties offensantes.
L'arrivée des agents autonomes remet en cause le contrat implicite sur lequel reposent les architectures de bases de données, car ces appels ne sont plus toujours déterministes, révisés ou surveillés par des humains. Les hypothèses affaiblies sont notamment que l'appelant écrit du code prévisible, que les écritures sont intentionnelles et révisées, que les connexions sont brèves, que les requêtes problématiques échouent bruyamment et que le schéma est un contrat entre ingénieurs. Pour limiter les écritures erronées ou répétées, il convient d'imposer des soft deletes, des journaux append-only pour les opérations sensibles, des clés d'idempotence et des timeouts de requête au niveau des rôles. Les agents tiennent les connexions plus longtemps et se multiplient, donc il faut des pools dédiés aux agents, configurer PgBouncer en transaction pooling, appliquer des timeouts courts et taguer les requêtes avec l'agent, l'identifiant de tâche et l'étape pour améliorer l'observabilité. La pratique recommandée est d'accorder des rôles par type d'agent avec le moindre privilège, d'exposer des vues lisibles par les agents plutôt que les tables brutes, et de considérer l'audit, les limites de requêtes et les watchdogs comme une infrastructure indispensable.
La version 3.3.0 apporte un nouveau mécanisme de contrôle via socket UNIX avec l'outil dilloc permettant d'envoyer des commandes (ping, open, reload, dump, quit, etc.) à une instance de Dillo. Une option page_action permet d'ajouter des actions personnalisées au menu contextuel de la page pour exécuter des scripts ou commandes, par exemple réinjecter une page récupérée par curl ou appliquer des correctifs ciblés. Le paquet offre un support expérimental de FLTK 1.4 activable via --enable-experimental-fltk, mais il est déconseillé de l'activer par défaut en raison de problèmes d'affichage sur certains DPI et environnements comme Wayland. La gestion OAuth a été corrigée en autorisant les cookies définis lors des redirections 30X de la page principale après une action utilisateur, ce qui permet d'effectuer des connexions via des services fédérés. Parmi d'autres améliorations et corrections figurent le support optionnel du brotli, de nouvelles pages about:, des raccourcis et comportements souris/clavier, l'activation par défaut d'IPv6, le support de Content-Disposition, diverses corrections de stabilité et la migration des dépôts vers un serveur auto-hébergé.
Résumé indisponible pour cet article.
V8 gère le tas par générations : les objets sont alloués dans la jeune génération (nursery), promus dans une génération intermédiaire puis éventuellement dans la génération old. Jusqu'à v6.2, la collecte jeune utilisait l'algorithme semispace de Cheney mono‑thread, qui copie les objets d'un demi‑espace à l'autre pour compacter la mémoire. À partir de v6.2, V8 a adopté le Scavenger parallèle, inspiré de la copie semispace de Halstead mais utilisant du work‑stealing dynamique et des listes de travail globales pour répartir le travail entre threads. L'approche remplace une expérimentation parallèle Mark‑Evacuate qui séparait marquage, copie et mise à jour en phases synchronisées, car cette séparation entraînait un surcoût notable sur des tas majoritairement morts. Le Scavenger parallèle améliore l'équilibrage (notamment sur big.LITTLE), réduit le temps total de collecte jeune sur le thread principal d'environ 20–50% et diminue les pauses maximales et moyennes tout en conservant de faibles pauses minimales.
Un pipeline automatise la construction d'un site web qui cartographie et documente toutes les références présentes sur l'affiche classique de Usenix. L'objectif est d'offrir une façon structurée d'explorer, d'annoter et de comprendre les différents éléments pour en faire une référence utile aux passionnés de Unix. L'affiche a été créée par Gary Overacre et publiée par UniTech Software, Inc. dans les années 1980. Le projet propose un build en ligne, une liste de marqueurs, des ressources externes et invite les contributions pour approfondir l'historique ainsi que le contexte technique et culturel. Un exemplaire original et un puzzle personnalisé sont présentés, et il est mentionné que l'auteur a produit deux autres affiches inabouties.
Gerald Howard publie la première biographie complète de Malcolm Cowley, ouvrage superbement documenté et lucidement écrit. Cowley fut un critique et éditeur essentiel du XXe siècle qui contribua à façonner le canon littéraire américain en soutenant Faulkner, Whitman, Kerouac, Cheever et Kesey et en racontant la génération perdue. Né en 1898, issu d'un milieu rural, Cowley étudia à Harvard, servit pendant la Première Guerre mondiale, vécut à Paris parmi les modernistes et trouva son succès critique avec le mémoire Exile’s Return. Dans les années 1930 il s'engagea comme «fellow traveler» pro-soviétique, participa à des campagnes communistes sans jamais adhérer au parti, et sa connivence présumée provoqua la perte de postes publics et une défaite professionnelle en 1941. Redevenu pilier du monde littéraire après la guerre, il dirigea la série Viking Portable, relança Faulkner, publia On the Road et One Flew Over the Cuckoo’s Nest et acheva une longue carrière dont les accomplissements ont largement éclipsé ses erreurs politiques.
Résumé indisponible pour cet article.