HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12074 articles Page 386/1208 Sans filtre

Dates That Don't Exist (2015)

En 1582 le calendrier grégorien remplaça le julien en ajustant l'année à 365,2425 jours, ce qui nécessita de corriger un décalage accumulé. Pour effectuer la transition, les dix jours du 5 au 14 octobre 1582 furent supprimés, de sorte que ces dates n'existent pas dans le calendrier grégorien moderne. L'auteur a testé plusieurs langages et constate que Ruby refuse de créer une date impossible tandis que Python et le module DateTime de Perl acceptent des dates qui n'auraient pas dû exister. L'article souligne que cette incohérence révèle des lacunes de correction dans les bibliothèques de gestion des dates et justifie l'ajout de vérifications historiques supplémentaires. L'utilitaire ncal peut tenir compte des dates de changement par pays et s'avère plus précis que les bibliothèques standard, même s'il manque encore certains ajustements historiques comme ceux de la Suède.

"Clean" Code, Horrible Performance (2023)

Beaucoup de règles de « clean code » n'affectent pas l'exécution, mais certaines (préférer le polymorphisme, cacher les internes, fonctions petites et monofonctionnelles, DRY) ont un impact marqué sur les performances. L'auteur compare trois implémentations d'un ensemble de formes — hiérarchie de classes avec méthodes virtuelles, structure aplatie avec switch, et version pilotée par table — et mesure leurs coûts réels. L'implémentation avec tables virtuelles coûte environ 35 cycles par forme, la version par switch descend à ~24 cycles (≈1,5× plus rapide) et la version par table atteint 3–3,5 cycles par forme (≈10× plus rapide). En ajoutant une seconde propriété (nombre de coins) l'écart s'aggrave (la version table devient ≈15× plus rapide que la hiérarchie) et avec des optimisations AVX les différences peuvent atteindre 20–25×. L'auteur conclut que plusieurs principes de « clean code » limitent les optimisations possibles et recommande de prendre en compte les coûts de performance réels avant d'imposer ces règles.

Launch HN: EdotEnv (YC S26) – Quant Trading RL Envs to Teach LLMs Research

Les auteurs construisent des environnements d'apprentissage par renforcement basés sur des données de marché réelles pour enseigner aux agents l'apprentissage automatique appliqué et la planification sur des horizons longs en présence de bruit adversarial. Ils soutiennent que les bancs d'essai synthétiques statiques sont irréalistes et se saturent rapidement, tandis que les marchés, qui deviennent plus efficients à mesure qu'on y réussit, offrent des défis continuellement renouvelés. Leur méthode programme des tâches de recherche quantitative à l'intérieur d'environnements issus de données de marché et autorise les agents à utiliser des outils professionnels et à automatiser des outils en Bash pour prendre des décisions de trading et développer des stratégies rentables. Ils insistent sur la nature multi-pas des décisions de trading : les choix se prennent sous information partielle, deviennent une partie de l'environnement par exposition et coûts d'opportunité, et peuvent rester localement corrects tout en devenant globalement coûteux au fil du temps. Le succès dépend de la capacité du modèle à anticiper les changements de régime et à s'adapter avant que les comportements passés ne deviennent consensus, car les avantages se dégradent et les objectifs évoluent.

Apple says more ex-employees may have taken confidential data to OpenAI

Apple demande une injonction préliminaire pour empêcher OpenAI de développer un appareil ou d'autres produits fondés sur la technologie d'Apple. La firme sollicite également une découverte accélérée visant les employés accusés Chang Liu et Tang Yew Tan, OpenAI et sa fondation, ainsi que la startup io cofondée par l'ancien designer Jony Ive. Apple affirme que son enquête a identifié une dizaine d'anciens employés supplémentaires potentiellement impliqués, donnant pour exemples des réunions où des informations confidentielles auraient été partagées et des captures d'écran de documents internes prises avant des entretiens. La société soutient qu'il existe de bonnes raisons d'accélérer la découverte et de maintenir sa requête d'injonction préliminaire afin de protéger sa propriété intellectuelle. OpenAI répond que les accusations sont fausses et inutiles, qu'elle ne possède pas et ne souhaite pas les secrets d'Apple, et elle souligne des erreurs commises par Apple dans ses démarches et des désaccords sur l'accès résiduel aux systèmes.

Everything I Know (1975)

La série de conférences s'étend sur 42 heures et examine en profondeur les principales inventions et découvertes de Fuller, de la maison et de la voiture Dymaxion aux dômes géodésiques et aux structures tensegrity. Le récit, en partie autobiographique, relate notamment les histoires derrière la voiture Dymaxion, les dômes géodésiques, le World Game et l'intégration de la science et de l'humanisme, en se référant constamment à sa géométrie synergetique. Les interventions abordent une vaste gamme de sujets incluant l'architecture, le design, la philosophie, l'éducation, les mathématiques, la cartographie, l'économie, l'industrie et le logement. La transcription imprimée, reproduite fidèlement à partir des bandes audio et peu éditée, est mise à disposition en ligne et invite le public à proposer corrections, annotations et améliorations pour affiner le texte. Le projet remercie les transcripteurs et bénévoles impliqués et a été publié par le Buckminster Fuller Institute sous copyright de la succession de R. Buckminster Fuller en 1997.

Thanks FedEx, This Is Why We Keep Getting Phished (2024)

L'auteur reçoit de nombreux SMS prétendant qu'un colis n'a pas pu être livré et décrit les signes habituels de phishing tels qu'un sentiment d'urgence, des URL suspectes et des fautes de grammaire. Attendant une imprimante 3D commandée chez Prusa, il a vérifié la légitimité en consultant la commande et le site de FedEx mais a constaté que les liens contenus dans les SMS utilisaient des paramètres d'URL modifiables, permettant de falsifier le numéro de suivi, le nom du client et le montant. Des recherches sur le numéro affiché dans les messages et un appel au service client officiel de FedEx ont montré une confusion entre numéros et des réponses automatisées défaillantes, même si un opérateur a confirmé la valeur de l'envoi et promis un rappel. Quelques jours plus tard, un courriel légitime est arrivé avec la facture complète et les détails de la commande, corroborant les informations du SMS et montrant que le message initial était probablement authentique malgré son apparence suspecte. L'auteur souligne que, face à l'ampleur des arnaques et aux limites des contrôles techniques, il reste essentiel de vérifier les demandes via les sites et numéros officiels, et déplore que des communications légitimes mal conçues puissent être indiscernables des scams.

From boiling lead and black art: The history of mathematical typography (2017)

L'article retrace l'histoire de la typographie mathématique en montrant comment la composition des équations a toujours été plus complexe et artistique que la mise en page de texte courant. Il décrit les percées techniques depuis Gutenberg et le moulage au plomb jusqu'aux machines Monotype et Linotype, en expliquant leurs usages et limites pour les documents mathématiques. La transition vers la photocomposition puis l'informatique a abouti aux innovations de Donald Knuth avec TeX et Metafont, visant à reproduire l'esthétique typographique traditionnelle par des formules et des algorithmes. L'évolution a continué avec LaTeX pour simplifier la création de documents scientifiques et pdfTeX pour produire directement des PDF tout en conservant la microtypographie. L'auteur conclut que, malgré la vitesse de publication permise par le numérique, il faut réintroduire de la lenteur et de l'art dans l'écriture scientifique afin d'améliorer la clarté et la pérennité des idées.

Xbox goes down. You can't play games you own on disc

Une panne étendue des services Xbox a empêché non seulement la lecture de jeux numériques mais aussi l'accès aux jeux sur disque. L'auteur compare cette situation à l'arrêt des disques chez Sony et souligne que les médias physiques ont changé de nature. Il donne l'exemple d'une console portable analogique capable de jouer aux cartouches Game Boy anciennes sans dépendance réseau pour illustrer la différence. Le texte explique qu'un disque moderne représente essentiellement une licence et que les consoles installent des fichiers et mises à jour nécessitant parfois des services en ligne. Pour ces raisons, l'auteur dit préférer le PC, qui offre des moyens plus fiables de conserver l'accès aux jeux.