HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12026 articles Page 657/1203 Sans filtre

Show HN: I Derived a Pancake

L'auteur a conçu un calculateur et une méthode fondés sur la chimie et la stœchiométrie pour optimiser les pancakes selon les ingrédients disponibles et l'objectif gustatif. Il identifie quatre axes de qualité essentiels — texture intérieure, acidité, levée et croûte croustillante — et montre que la plupart des recettes n'en optimisent qu'un à la fois. L'article analyse le compromis acide/bicarbonate en détail, expliquant que neutraliser de l'acide génère du CO2 mais réduit la tang, et propose de favoriser le brunissement par sucres concentrés, lait en poudre et graisses clarifiées plutôt que par alcalinisation. Il détaille les leviers structurels — ricotta pour ses protéines pré-dénaturées, blancs montés, et quatre sources de CO2 (soda, poudre, vapeur, meringue) — ainsi que l'option de fermentation nocturne pour intensifier la saveur sans sacrifier la levée. Enfin sont examinés les paramètres pratiques de cuisson (choix des graisses, contrôle thermique des poêles, spatule et service immédiat pour préserver le croustillant), et le calculateur ajuste en temps réel la stœchiométrie pour concilier goût, texture et cuisson.

1worldflag: A blue dot on a transparent background

Le One World Flag propose un dessin simple — une sphère bleue au centre sur un fond transparent — pour symboliser notre planète commune et l'unité entre les êtres humains. Le drapeau vise à rappeler que nous partageons un avenir commun et ne cherche pas à remplacer les autres drapeaux mais à montrer ce qui unit au-delà des différences. Dans le cadre d'un programme d'ambassadeurs lié au magazine nomad, des drapeaux fabriqués en Bavière ont été envoyés aux lecteurs pour qu'ils montrent l'endroit où ils se sentent chez eux puis transmettent le drapeau à un autre participant. En partenariat avec l'ONG allemande ARTHELPS, des ateliers "Flag Your ID" ont eu lieu en Ukraine pour explorer l'identité personnelle à travers la création de drapeaux et susciter des réflexions sur les valeurs individuelles. Le projet a également été présenté dans divers pays via des projets scolaires, des expositions collectives et des installations, et ses organisateurs proposent d'animer ces ateliers dans d'autres groupes, écoles ou entreprises.

Algorithmic Monocultures in Hiring

Les auteurs étudient 3,4 millions de candidats et 4 millions de candidatures évaluées par un même fournisseur pour 156 employeurs afin d'examiner les effets d'une monoculture algorithmique. Une analyse position par position révèle des impacts défavorables significatifs pour les candidats noirs et asiatiques conformément aux critères de la loi américaine Title VII, qui étaient masqués dans les agrégats. Les décisions centralisées génèrent des rejets systémiques homogènes — le taux observé de rejets pour des candidats postulant à plusieurs postes dépasse significativement le taux attendu sous indépendance statistique. Des simulations montrent que, dans ce contexte de dépendance centralisée, un candidat doit soumettre beaucoup plus de candidatures pour atteindre une probabilité élevée d'être recommandé par au moins un modèle qu'en cas d'indépendance des décisions. Les auteurs recommandent une surveillance et une régulation renforcées, notamment la mesure de l'impact par poste, la surveillance des dépendances fournisseurs et l'ouverture d'accès aux données pour la recherche indépendante.

Tiny hackable CUDA language model implementation

Le projet implémente un modèle séquentiel autorégressif basé sur une architecture transformer qui prédit l'octet suivant à partir du contexte précédent. Chaque octet est converti en embedding puis traité par plusieurs couches transformer comportant une attention causale et des réseaux feed-forward avec activation swish et connexions résiduelles. L'attention calcule requêtes, clés et valeurs, applique un encodage positionnel rotatif aux requêtes et clés, utilise un masque causal et projette le résultat en retour. Les états finaux sont projetés en logits sur les 256 valeurs d'octet, convertis par softmax et entraînés par minimisation de l'entropie croisée, l'optimisation se faisant avec AdamW qui découple la régularisation par poids. L'implémentation s'appuie sur BLAS pour les opérations matricielles et le dépôt fournit des instructions Make pour préparer les données, entraîner le modèle et effectuer des inférences avec des exemples de sorties.

Building from zero after addiction, prison, and a felony

L'auteur raconte une adolescence marquée par la consommation d'amphétamines, des violences scolaires, le trafic de stupéfiants et deux ans passés dans un centre de détention pour mineurs. Après une brève période de liberté, il sombre de nouveau dans la drogue, devient adulte condamné pour délit, perd son logement et connaît la pauvreté et l'instabilité. Une opportunité d'emploi en informatique trouvée via un article de presse lui permet d'apprendre le développement web, puis il s'investit dans l'open source et finit par intégrer Hasura après des contributions et plusieurs expériences en startups. Après un "bottom" personnel il obtient la sobriété, essuie de nombreux refus d'embauche liés à son casier mais parvient finalement à décrocher un poste qui lui permet de reconstruire sa vie professionnelle. Il conclut que la réhabilitation est possible avec de la chance, du soutien et des employeurs prêts à donner des opportunités, et il invite à évaluer les personnes sur ce qu'elles peuvent accomplir à l'avenir.

The Smallest Brain You Can Build: A Perceptron in Python

Un perceptron est l'unité la plus simple d'un réseau neuronal qui prend une entrée et donne une sortie binaire selon la règle (w·x + b) > 0. On peut le comprendre comme une décision humaine : les facteurs sont des entrées, les poids mesurent leur importance et le biais représente le seuil de décision. Il apprend en ajustant poids et biais quand il se trompe selon weight += learning_rate * error * value et bias += learning_rate * error, en répétant ces corrections sur plusieurs epochs. La frontière de décision se situe où w·x + b = 0 (x = -bias/weight), ce qui montre pourquoi le biais est nécessaire pour déplacer la frontière hors de zéro, comme dans l'exemple de la note de passage à 50/100. En pratique, on normalise les données pour stabiliser et accélérer l'apprentissage, et empiler des perceptrons permet de construire des réseaux neuronaux capables d'apprendre des frontières plus complexes, ce qui est démontré par un petit programme Python.

Dopamine Fracking

L'auteur définit le concept de « dopamine fracking » comme le fait d'investir des ressources massives pour extraire des pics de dopamine au détriment de la durabilité des pratiques et des cultures. C'est une métaphore de l'industrialisation culturelle qui, à l'instar de la fracturation pétrolière, procure des gains immédiats mais dégrade la santé à long terme des activités et des communautés. L'exemple de la fraise illustre comment l'extraction d'une seule essence sensorielle remplace une expérience complexe, conduit à l'uniformisation et peut faire disparaître les variantes authentiques. Sur Internet, cette logique incite à optimiser contenus et interactions pour des hits de dopamine immédiats, au prix de la nuance, de la créativité et des liens authentiques. L'auteur décrit des mesures personnelles pour s'en distancier (supprimer des flux, désinstaller des applications, poser des limites) et considère que la prise de conscience est un premier pas sans apporter de solution complète.

1k Data Breaches Later, the Disclosure Lag Is Worse

L'auteur a chargé le millième incident de fuite de données dans Have I Been Pwned et s'interroge sur la nécessité du service malgré l'existence de réglementations comme le RGPD et le CCPA. Il pointe une tendance à l'allongement des délais de divulgation des fuites, illustrée par plusieurs attaques récentes où les entreprises ont informé les victimes des semaines après avoir su de l'incident. Des exemples cités incluent des campagnes d'extorsion menées par des groupes comme ShinyHunters contre des entreprises telles que Carnival et Zara, dont les données se sont largement propagées avant toute notification publique. L'auteur identifie plusieurs causes possibles du retard, notamment la volonté des entreprises d'évaluer l'étendue des données, la crainte des actions collectives et une posture axée sur la protection juridique plutôt que sur la protection des clients. Il conclut que les cadres juridiques actuels comportent des exceptions permettant une non-divulgation et que, face à des objectifs organisationnels souvent alignés sur la protection des actionnaires, un service comme Have I Been Pwned reste nécessaire.

APC–2 – A professional record cutter for producing original playback discs

Ce graveur professionnel permet de produire en temps réel des disques de lecture originaux avec une qualité sonore élevée et est disponible exclusivement via SUPERSENSE en quantité limitée ; contactez pour obtenir un exemplaire. Il intègre un entraînement direct sur axe en tungstène poli, contrôle de vitesse variable et une horloge de référence précise assurant un wow et flutter <0,01 % WRMS (1,5 ppm). Le système offre un moteur de pitch et contrôle de pitch variable, une automatisation pilotable depuis un DAW permettant des grooves verrouillés et autres découpes spécialisées, ainsi qu'une tête de coupe stéréo avec retour et mécanisme de levage automatisé. Il comprend un système de vide pour maintien et extraction des copeaux, chauffage à température contrôlée, amplificateur intégré avec rétroaction et encodeur RIAA, ainsi qu'un monitoring RIAA avec sortie casque/ligne et un bras sur mesure. La machine propose un contrôle à distance par Ethernet ou Wi‑Fi, alimentation IEC 230/120 V, châssis en aluminium peint et granite en finition noire, et mesure 1300 x 600 x 400 mm pour un poids d'environ 140 kg.