HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11474 articles Page 998/1148 Sans filtre

Show HN: Han – A Korean programming language written in Rust

Han est un langage de programmation compilé et polyvalent dont chaque mot-clé est écrit en coréen et qui peut cibler des binaires natifs via LLVM IR, tout en fournissant un interpréteur parcourant l’arbre de syntaxe pour une exécution immédiate et un outil de compilation entièrement écrit en Rust. Il propose une typage statique et des types primitifs tels que 정수, 실수, 문자열 et 불, avec des structures et des closures et un mécanisme de correspondance de motifs. Le système offre à la fois un mode interpréteur sans clang et un chemin de compilation qui génère du LLVM IR puis un binaire natif, ainsi qu'un REPL, un serveur LSP et une extension VS Code. Des exemples pratiques montrent des programmes tels que le compteur de mots, une calculatrice simple et une gestion de tâches utilisant des structures et des méthodes intégrées. La feuille de route mentionne des fonctionnalités encore non implémentées comme les tuples, les enums, la sécurité null et l’asynchronie, dans une architecture alliant interpréteur et générateur de code, principalement écrite en Rust.

How kernel anti-cheats work

Les systèmes anti-cheat modernes opèrent au niveau du noyau et utilisent des primitives Windows avancées pour surveiller le jeu et intercepter des comportements suspects en temps réel. Ils reposent sur une architecture à trois couches: un pilote kernel, un service en espace utilisateur et une DLL injectée dans le processus du jeu. Ils déploient des callbacks du noyau (ObRegisterCallbacks, PsSetCreateProcessNotifyRoutineEx, PsSetLoadImageNotifyRoutine) ainsi que des mécanismes de surveillance mémoire et d’intégrité des sections et des images chargées. Ils affrontent les techniques d’injection et d’accès mémoire non conventionnelles (CreateRemoteThread, mapping de sections, APC, DMA PCIe) et les attaques basées sur les pilotes non signés (BYOVD), avec des blocages et des listes d’autorisation. La défense combine surveillance, télémétrie comportementale et attestation matérielle (Secure Boot, TPM) pour compliquer les contournements et sécuriser l’environnement de jeu, tout en restant imparfaite et en évoluant en continu.

Treasure hunter freed from jail after refusing to turn over shipwreck gold

Un chasseur de trésors américain a été libéré après une décennie de détention, avec environ 500 pièces encore non localisées. Tommy Thompson, âgé de 73 ans, avait découvert des trésors sous-marins issus de l'épave de 1857 du SS Central America, surnommé le Ship of Gold, au large de la Caroline du Sud en 1988. Les investisseurs l'avaient accusé de les avoir lésés et, après des années en fuite, il a été emprisonné en 2015 pour un délit d'outrage au tribunal. Le navire transportait 30 000 livres d'or et son naufrage à 7 000 pieds de profondeur fit 425 morts et contribua à la panique financière de 1857; 161 investisseurs avaient donné 12,7 millions de dollars pour retrouver le navire. Thompson a disparu en 2012 puis été arrêté en 2015 à Boca Raton; l'affaire a vu le juge mettre fin à sa peine d'outrage civil l'année dernière, jugeant improbable qu'il fournisse une réponse.

Rack-mount hydroponics

L'auteur décrit le démarrage d'une culture de laitue dans un meuble serveur inutilisé et les raisons pour lesquelles cette idée est discutable. Le système hydroponique choisi est un flood and drain, où les plantes en substrat évoluent dans des plateaux régulièrement inondés par une solution nutritive puis drainés. Le matériel comprend un réservoir, des plateaux, des boîtes de rangement adaptées comme réservoir et trays, des pots en maille, du substrat, une pompe submersible, une aérateur et des tubes, ainsi que des lumières et des étagères de rack. L'assemblage nécessite de percer le couvercle du réservoir pour le passage des tuyaux et de la pompe, d'installer les plateaux avec les orifices d'inondation et de drainage, puis de monter l'éclairage et les circuits horaires. Les résultats montrent une germination rapide des laitues et un développement satisfaisant des plantes, malgré quelques fuites, tout en précisant qu'il ne s'agit pas d'un guide sérieux mais d'une expérience personnelle.

Source code of Swedish e-government services has been leaked

Le 12 mars 2026 à 18h25 UTC, le groupe ByteToBreach a divulgué l’intégralité du code source de la plateforme E-Gouvernement suédoise, prétendument obtenu via une infrastructure largement compromise de CGI Sverige AB. Selon les auteurs, le code comprend l’intégralité de la plateforme et pas seulement des configurations, et des bases de données PII citoyennes ainsi que des documents de signature électronique ont été collectés et vendus séparément. Le listing inclut aussi une base de données du personnel, un système d’API de signature, des endpoints de test RCE, des détails d’accès initiaux et des artefacts de jailbreak, ainsi que des identifiants pivot SSH Jenkins. Les vulnérabilités exploitées incluaient une compromission complète de Jenkins, une évasion Docker via l’appartenance du utilisateur Jenkins au groupe Docker, des pivots sur des clés SSH privées et l’analyse de fichiers .hprof locaux pour la reconnaissance. Les auteurs affirment que l’incident s’inscrit clairement dans une attaque contre l’infrastructure CGI, citant Viking Line et Slavia Pojistovna comme d’autres exemples, et indiquent que le code source est publié gratuitement avec plusieurs liens de téléchargement, tandis que les données PII et les documents signés restent vendus séparément.

Militaries are scrambling to create their own Starlink

Starlink compte près de 10 000 satellites et fournit une connexion Internet quasi mondiale, offrant un avantage sur les opérations modernes mais suscitant des débats sur la dépendance étrangère et privée. Le réseau est utilisé militairement, transmettant des données lourdes en continu comme l’intelligence, les flux vidéo et le contrôle de drones, avec des terminaux peu coûteux pour les petites unités. Reposer la coordination des troupes sur une société privée contrôlée par Elon Musk est perçu comme risqué, d’autant que les gouvernements peuvent voir l’accès restreint ou coupé à certains pays. L’Union européenne et d’autres puissances développent leurs propres constellations — IRIS² en Europe, Guowang et Qianfan en Chine, Sfera en Russie — pour gagner souveraineté et réduire la dépendance, avec des retards et des coûts. Le coût et la maintenance continus exigent des investissements importants et des capacités de lancement, ce qui pousse certains pays comme le Royaume-Uni à chercher des alternatives nationales ou soutenues, et souligne les limites des systèmes non autonomes.

The Accidental Room (2018)

Dans le centre de Providence, un terrain au bord de la Woonasquatucket a accueilli successivement la prison d'État du Rhode Island, le campus d'éducation continue de l'Université du Rhode Island et, enfin, le parking de Ray’s Park & Lock. En 1999, le Providence Place Mall ouvrait ses portes dans le but de revitaliser la ville, coûtant environ 500 millions de dollars et se présentant comme une destination commerciale « super régionale ». L'artiste Michael Townsend vivait à proximité et, bien qu'il restait prudent, il remarqua un couloir formé par deux murs qui se touchaient presque et cachait une pièce apparemment inutile. Quatre ans plus tard, une nouvelle vague de promoteurs utilisa un algorithme pour déterminer l'emplacement des constructions et proposa de détruire Fort Thunder afin de le remplacer par davantage de commerces, ce qui poussa Townsend et d'autres artistes à lutter pendant deux ans avant que le site ne soit finalement remplacé par un parking de supermarché. Pour reprendre le contrôle, Townsend et ses amis aménagèrent cet espace comme un appartement secret et y vécurent plusieurs semaines jusqu'à leur détection par la sécurité; Townsend reçut une condamnation pour intrusion et une interdiction de s'approcher du centre, et il continue aujourd'hui à pratiquer l'art, notamment avec le collectif Trummerkind.

Bucketsquatting is finally dead

Depuis dix ans, je collabore avec AWS et des équipes de sécurité externes pour résoudre les problèmes de bucketsquatting et de bucketsniping dans S3, et AWS propose désormais une solution qui change la façon de nommer les seaux. Les noms de seaux S3 étant globalement uniques, la suppression d’un seau rend son nom disponible, ce qui peut permettre à un attaquant de s’inscrire pour accéder à des données sensibles ou perturber des services. AWS introduit une nouvelle namespace de nommage avec le schéma <votrepréfixe>-<accountid>-<region>-an, un exemple étant myapp-123456789012-us-west-2-an. Cette approche empêche les attaques de bucketsquatting puisque seul le compte propriétaire peut créer des seaux portant ce nom, et une erreur InvalidBucketNamespace est retournée si le nom est déjà utilisé ou si la région ne correspond pas. AWS recommande d’utiliser ce namespace par défaut et permet de l’imposer via la clé de condition s3:x-amz-bucket-namespace dans les politiques SCP d’entreprise, bien que cela ne protège pas rétroactivement les seaux existants et nécessite une migration.

Ex-Windows chief praises MacBook Neo, laments Surface defeat

Steven Sinofsky, ancien responsable de Windows chez Microsoft de 2009 à 2012, a qualifié le MacBook Neo d’Apple de « paradigme qui change tout » et a évoqué ce qui aurait été possible avec ses plans initiaux pour Surface et Windows 8. Il a dirigé Surface RT et la plateforme Windows 8, y compris Windows RT pour les puces ARM, lesquelles ont échoué de manière spectaculaire. Il a expliqué que le passage rapide à un nouveau modèle d’applications était une erreur et que l’ARM aurait dû devenir le remplacement durable de x86, et non une simple alternative. Il affirme qu’en continuant et en attirant les développeurs pour créer de nouvelles applications, ils auraient atteint, selon lui, un état similaire à Neo dans quelques années, avec un ordinateur convertible, tout-en-un et une connectivité cellulaire. Sinofsky conclut en remerciant l’équipe Windows 8 pour ce qu’elle a livré et rappelle que le projet a apporté plus que prévu dans une seule version.