Pokemon Emerald Ported to WebAssembly (100k FPS)
Resume indisponible pour cet article.
Edition quotidienne
Les meilleurs longs formats de Hacker News, relus plus calmement.
07 Jun 2026
06:04
Resume indisponible pour cet article.
07 Jun 2026
06:04
Tako VM est une solution auto-hébergée qui exécute du code Python non fiable dans des conteneurs Docker isolés avec une option de sandbox gVisor. La plateforme inclut une file de jobs intégrée, des workers asynchrones, une persistance des exécutions dans PostgreSQL et une logique de retry automatique. Chaque tâche s'exécute dans son propre conteneur avec filtrage seccomp, isolation réseau par défaut et possibilité d'autoriser des destinations selon le type de job. Le service fournit des fonctions de réexécution et de débogage d'exécutions passées, l'idempotence via une clé de déduplication et la conservation des stdout, stderr, durées et artefacts. L'outil se pilote via une CLI, requiert Docker et Python 3.10+, est accompagné d'une documentation et d'exemples, et est distribué sous licence Apache 2.0.
07 Jun 2026
06:03
L'article compare deux œuvres techniques contrastées : TempleOS de Terry A. Davis, un système d'exploitation personnel aux qualités et limites techniques, et bcachefs de Kent Overstreet, un système de fichiers copy-on-write ambitieux pour Linux. L'auteur note que TempleOS est surtout célèbre parce qu'il reflète la maladie mentale de son créateur et qu'il a attiré une attention publique souvent voyeuriste autour de ses délires et de sa communication prétendument divine. Il retrace le parcours de Kent Overstreet, son investissement long dans bcachefs, son retrait du noyau Linux après des conflits communautaires, et les épisodes publics récents où il semble vivre une crise impliquant une relation avec un chatbot. L'article critique la culture en ligne qui humilie et exploite des personnes en détresse, observe que ces cas se multiplient dans un contexte social difficile, et plaide pour la compassion, la confidentialité et le soutien plutôt que la moquerie. En postface, l'auteur admet la difficulté d'aborder ces sujets sans sensationalisme, évoque des ressources comme Living with Schizophrenia UK et encourage à privilégier l'aide bienveillante aux personnes en souffrance.
07 Jun 2026
06:03
SpaceX a signé avec Google un contrat d'infrastructure prévoyant que Google paiera 920 millions de dollars par mois pour accéder, d'octobre à juin 2029, à environ 110 000 GPU Nvidia ainsi qu'à des processeurs, mémoire et autres composants hébergés dans les centres de données de SpaceX, avec montée en charge progressive et une clause permettant à Google de rompre l'accord si les GPU promis ne sont pas fournis d'ici le 30 septembre 2026. Google a déclaré que l'accord vise à fournir une capacité tampon pour répondre à la demande très élevée de sa plateforme d'agents Gemini Enterprise. L'annonce survient alors que SpaceX, issu de la fusion avec xAI et valorisé à 1,25 billion de dollars lors de la fusion, se prépare à une introduction en Bourse visée à plus de 1,75 billion, après d'importants investissements en centres de données et 10,1 milliards de dollars de dépenses au premier trimestre dont 7,7 milliards pour l'IA. La branche IA du groupe affiche toutefois des pertes importantes, xAI et son chatbot Grok ayant aussi fait l'objet de poursuites et d'enquêtes pour des usages abusifs (deepfakes sexuels) et d'une réorganisation après le départ de talents, tandis que l'entreprise a obtenu une option d'achat sur la startup Cursor pour 60 milliards de dollars. L'opération illustre les efforts de SpaceX pour monétiser ses centres face à une concurrence accrue — Google, OpenAI, Anthropic, Meta, Microsoft et des « neoclouds » comme CoreWeave — tandis que Google augmente massivement ses dépenses en capital et Alphabet prévoit de lever 85 milliards de dollars pour soutenir la demande client.
07 Jun 2026
06:03
Un outil en ligne de commande transforme les diffs Git en compréhension sémantique au niveau des entités (fonctions, classes, méthodes) plutôt qu'au niveau des lignes. Il fournit des commandes (diff, blame, impact, log, entities, context) qui affichent les ajouts, modifications, suppressions et la dépendance entre entités, avec détection de renommage et mises en évidence au niveau des mots. L'exemple présenté montre comment une modification de fichier produit un résumé d'entités plus lisible et contextualisé que le diff de lignes standard. Le binaire prend en charge vingt-six langages et plusieurs formats, fonctionne sans configuration et propose une option --json pour une sortie exploitable par des machines. L'installation se fait simplement via brew ou cargo et un setup optionnel configure Git pour que tous les git diff utilisent automatiquement le format sémantique.
07 Jun 2026
06:03
Le but principal est de produire un logiciel utile pour l'utilisateur final qui puisse devenir un logiciel qu'on aime. La correction est essentielle, car un logiciel qui fonctionne mal diminue l'utilité pour les utilisateurs. La maintenabilité et l'efficacité sont nécessaires pour éviter de gaspiller des ressources humaines et computationnelles lorsqu'on cherche à tirer davantage d'utilité du logiciel. Un projet sans bogues n'a pas de valeur s'il escroque ou nuit aux utilisateurs, et des caractéristiques comme la sécurité mémoire ou de belles abstractions sont insuffisantes sans conception axée sur la correction et sans processus de correction des bogues. L'expérience du développeur importe seulement dans la mesure où elle contribue à livrer davantage de logiciels appréciables par les utilisateurs, la maximisation de leur utilité restant la boussole ultime.
07 Jun 2026
06:02
Un individu a sectionné la ligne de transmission principale du pylône de 93,7 WDGG(FM) à Catlettsburg, Kentucky, et des morceaux ont été retrouvés chez le suspect arrêté après une courte poursuite. L'antenne et l'émetteur principaux ont été mis hors service et la station diffuse actuellement à puissance très réduite, autour de 10 watts, grâce à un émetteur de secours et une antenne auxiliaire. La réparation est compliquée car le câble, de dimension inhabituelle et rempli de gaz pressurisés, ne peut pas être simplement ressoudé, et le coût est estimé entre 70 000 et 100 000 dollars. Le directeur technique Evan Adkins coordonne les opérations de rétablissement et le propriétaire Mike Kirtner espère installer une nouvelle liaison de transmission rapidement tout en vérifiant d'éventuels dommages à l'antenne. Les responsables rappellent que les vols de cuivre peuvent frapper n'importe quel site et la communauté locale s'est mobilisée pour soutenir la station, très impliquée dans des événements et promotions régionaux.
07 Jun 2026
06:02
Cet outil sert un site contenu dans une unique archive tar sans le décompresser et prend en charge le rechargement à chaud des fichiers et du matériel TLS via un SIGHUP. Il exécute des programmes eBPF compilés en userspace comme unique mécanisme de configuration et de middleware sandboxé, permettant réécriture, authentification, limitation de débit et proxy inverse. Le serveur utilise io_uring pour tout I/O, un modèle mono-thread par processus, TLS moderne (TLS 1.3, HTTP/2, ECH) et des optimisations comme le JIT des scripts et une cage de pointeurs pour la sécurité mémoire. Dans des benchmarks par cœur il dépasse nginx et Caddy sur les petits fichiers statiques, le scripting dynamique et le proxying de petites réponses, tandis que nginx reprend l'avantage sur les gros fichiers proxyés. La consommation mémoire au repos est d'environ 15 Mo par instance et le code est open source, avec des compromis configurables comme l'intervalle de préemption des scripts qui influence performances et robustesse.
07 Jun 2026
06:02
Resume indisponible pour cet article.
07 Jun 2026
06:02
Meta a informé au moins 20 225 personnes, dont 30 dans le Maine, que leurs comptes Instagram avaient été détournés dans le cadre d'une campagne de piratage. Les attaquants ont exploité une vulnérabilité d'un système d'assistance à la récupération de compte piloté par une IA, qui envoyait par erreur des liens de réinitialisation à des adresses e-mail contrôlées par les pirates. Cette faille permettait de réinitialiser les mots de passe des comptes dépourvus d'authentification à deux facteurs, donnant aux pirates l'accès aux publications, messages privés, informations de profil et comptes liés. Les intrusions, qui ont commencé vers le 17 avril et ont duré jusqu'à la sécurisation récente du chatbot, ont poussé Meta à désactiver cet outil, supprimer le chemin de code fautif et inviter les utilisateurs affectés à réinitialiser leurs mots de passe. La société indique ignorer pour l'instant si des informations personnelles ont été consultées et vérifie d'autres chatbots sur ses plateformes pour éviter une récidive.