HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11978 articles Page 760/1198 Sans filtre

Leaving the Physical World

L'auteur décrit son origine dans l'Amérique rurale et physique, où le travail était tangible et la communauté locale essentielle. Il raconte sa transition de rancher à travailleur de l'information après avoir constaté que l'économie contemporaine privilégie les biens immatériels aux produits matériels. En découvrant les communautés en ligne comme le WELL et l'Internet, il formalise le concept de Cyberspace comme un nouvel espace social et culturel en expansion. Avec d'autres, il a cofondé l'Electronic Frontier Foundation pour défendre l'ouverture, l'accès, la liberté d'expression et la vie privée dans les réseaux, en affirmant que l'architecture technique est politique. Il expose enfin les promesses de Cyberspace — richesse issue de l'imagination, restauration possible de communautés locales et réduction des frontières — ainsi que ses risques, notamment la perte de vie privée et les conflits culturels, et conclut qu'il faut avancer prudemment et avec optimisme.

Find vendors used by any company

Le document présente un tableau regroupant des entreprises, leurs domaines, pays, effectifs et finalités. La plupart des organisations listées sont basées aux États-Unis et comptent entre une cinquantaine et plus de mille employés. Les finalités courantes incluent des services de recherche hébergée (ElasticSearch), des fonctionnalités de recherche intégrée et des solutions d'analyse. Certaines entrées mentionnent des offres liées à la sécurité et à la journalisation comme SIEM et XDR, ainsi que l'hébergement de données pour la gestion des appareils. L'extrait affiche 10 résultats sur 133 au total, sur la page 1 d'un ensemble de 14 pages.

Saying Goodbye to one line of APL

L'auteur développe depuis plusieurs mois un jeu voxel en Dyalog APL et vise à tout implémenter dans le style idiomatique d'APL. Une unique ligne de code compacte détecte quelles faces de chaque bloc d'un chunk sont exposées en effectuant des décalages sur les trois axes, des comparaisons logiques et en tenant compte des arêtes. Cette approche a été inspirée par un célèbre one-liner du Game of Life et a été mémorisée, testée et présentée par l'auteur lors d'une conférence. En ajoutant du padding pour éviter le rebouclage lors des décalages, l'auteur a réduit drastiquement le nombre de sommets et la mémoire vidéo utilisée, améliorant significativement les performances. L'auteur décrit aussi l'historique des commits, les contributions externes et son attachement sentimental à cette ligne de code avant de la remplacer en poursuivant son apprentissage d'APL.

The Founding Story Behind the House of Suntory

Shinjiro Torii ouvrit en 1899 une boutique d'alcools à Osaka et créa en 1907 l'Akadama pour adapter les boissons occidentales aux goûts japonais, posant les bases de l'entreprise. Il fonda la distillerie Yamazaki en 1923, apprit qu'un profil de whisky plus léger convenait au marché local après l'échec du Shirofuda, et connut un succès durable avec le Kakubin en 1937. Après la Seconde Guerre mondiale, la société relança Torys, développa une puissante stratégie publicitaire incarnée par le personnage Uncle Torys et popularisa le highball et les bars pour salariés. En 1989 Suntory lança Hibiki, qui remit le blended japonais sur la scène internationale, puis la maison diversifia ses activités et grandit par des acquisitions majeures à l'étranger, dont Orangina-Schweppes, la division boissons de GSK et Beam. Face à une demande mondiale croissante puis fluctuante, l'industrie a fixé en 2021 des normes pour la dénomination "Japanese whisky", Suntory affirme s'y conformer et la famille Torii est revenue à la présidence en 2025.

60fps Video on a CGA? – The GlyphBlaster

L'auteur a modifié une carte CGA en remplaçant la ROM de polices par un microcontrôleur Raspberry Pi Pico 2 en exploitant les lectures systématiques de la ROM en mode texte comme framebuffer 1bpp synchronisé sur le VSYNC via des programmes PIO. Le prototype s'insère dans le support DIP du ROM, ignore d'abord les lignes d'adresse, affiche des images au format effectif 912x262 (exemple : Mandelbrot) et montre que chaque octet lu correspond à une ligne de 8 pixels de glyphe. Pour la vidéo, l'auteur a utilisé le Pico 2 W avec le framework Embassy, transmis des trames 1bpp par UDP en paquets contenant dix lignes, compressées par un RLE simple, et a contourné la fiabilité Wi‑Fi en plaçant un petit routeur près du PC. Afin de conserver la compatibilité en texte, un passage de la ROM a été réalisé puis remplacé par une technique d'overlay consistant à exploiter les sorties flottantes du Pico avec l'inversion des données ROM et les résistances pull‑up internes pour ORer les pixels, après avoir résolu un comportement de latch interne des ROM Mostek. L'auteur a développé des démonstrations ludiques (logo DVD rebondissant, chat suivant le curseur ou un light pen), envisage des usages pratiques comme la lecture indépendante de l'écran et a conçu une PCB de production permettant d'émuler entièrement la ROM de polices avec une latence d'une trame.

DIY open-source ultrasound hardware on the rp2040/rp2350

Cette carte de la famille un0rick remplace les conceptions FPGA par un microcontrôleur RP2040/RP2350, offrant des acquisitions ultrasonores comparables à moindre coût et avec moins de complexité. Le système modulaire comprend une carte principale (RP2040, ADC 60 Msps 10 bits, amplificateur TGC AD8331 et protection HV), une carte pulser PMOD (MD1210 + TC6320) et une carte HV fournissant ±25 V pour la génération d'impulsions. Les PIO du microcontrôleur assurent le timing d'acquisition et peuvent piloter une sortie VGA, permettant une précision sous-microseconde sans FPGA ni outils HDL, tandis que le firmware se développe en C/C++ dans un environnement de type Arduino. La double connexion PMOD permet des extensions (VGA, multiplexeur pour imagerie par réseau, PSRAM ou modules personnalisés) et tous les fichiers de conception KiCad ainsi que le code source sont publiés en open source. Le matériel est certifié OSHWA, distribué sous licence TAPR OHL avec le logiciel sous GPL et la documentation sous CC BY-SA, et des unités assemblées ou les sources pour les construire sont disponibles via la boutique en ligne et le dépôt GitHub.

Velonus – Open-source AppSec scanner that deduplicates SAST noise

Velonus est un outil en ligne de commande pour analyser la sécurité de projets Python en lançant cinq analyseurs avec une seule commande. Il combine la détection de secrets (trufflehog), l'analyse SAST (Bandit), l'analyse par motifs (Semgrep) et la vérification des dépendances (pip-audit et Safety) pour repérer clés hardcodées, injections, cryptographie faible et CVE connues. Les résultats sont normalisés avec des identifiants CWE et des catégories OWASP, exportables en tableau riche, JSON ou SARIF, et Velonus renvoie le code de sortie 1 en cas de résultats CRITICAL ou HIGH pour une intégration CI stricte. La feuille de route indique que la pipeline de base est terminée et qu'un moteur d'IA pour évaluer l'exploitabilité et générer des corrections est en construction, avec l'intégration PR et un tableau de bord prévus ensuite. Le projet est en alpha, s'installe via pip et propose des instructions pour CI, hooks et contribution, tandis que la disponibilité open source et les conditions de licence seront précisées ultérieurement.