HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

6710 articles Page 275/671 Sans filtre

06:08

Researchers print structural colour with an inkjet printer

Des chercheurs de l'université de Kobe ont développé une encre à nanoparticules de silicium résonnantes Mie permettant d'imprimer des couleurs structurelles. Les nanoparticules sphériques de silicium cristallin (100–200 nm) ont été enveloppées d'une épaisse couche de silice et formulées en émulsion acrylique aqueuse pour empêcher l'agrégation sans affecter la couleur structurelle. L'encre a été déposée par impression jet d'encre sur films polymères et surfaces métalliques 3D à des résolutions de 125–250 dpi et produit une asymétrie optique entre transmission et réflexion. La teinte est réglable en modifiant le diamètre des particules, ce qui permet de créer des motifs multicolores avec une asymétrie couleur réflexion/transmission contrôlable. Parmi les applications envisagées figurent la lutte contre la contrefaçon, des vitrages intelligents semi-transparents, des affichages économes en énergie et des œuvres d'art durables, et l'équipe vise une mise à l'échelle industrielle.

06:08

IBM didn't want Microsoft to use the Tab key to move between dialog fields

L'auteur décrit un décalage culturel et organisationnel entre Microsoft et IBM lors de leur collaboration sur OS/2. Un souvenir relate qu'à Boca Raton un développeur a choisi d'utiliser la touche TAB pour passer d'un champ à l'autre, décision contestée par les équipes IBM qui ont demandé une escalade. Le manager de Redmond a soutenu que les personnes sur place devaient prendre ce type de décision et le collègue a résumé formellement par « Microsoft soutient l'utilisation de la touche TAB pour cet usage. » IBM a fait remonter la question jusqu'à un vice-président plusieurs niveaux au-dessus des programmeurs et a demandé une confirmation d'un manager de rang équivalent chez Microsoft, auquel le collègue a répondu que la mère de Bill Gates n'était pas concernée par la question. La remarque a apparemment clos la discussion et la touche TAB a été conservée.

06:08

iOS 27 is adding a 'Create a Pass' button to Apple Wallet

iOS 27 ajoutera dans l'application Wallet une option permettant de créer un pass en appuyant sur le bouton "+", soit en scannant un QR code, soit en le construisant de zéro, sans compte développeur ni certificats. L'éditeur intégré proposera styles, images, couleurs et champs de texte à partir de trois modèles codés par couleur : Standard (orange), Membership (bleu) et Event (violet), et les passes seront triées visuellement dans la pile. Apple présentera probablement la fonction lors de la WWDC le 8 juin et prévoit une sortie publique en septembre 2026. La nouveauté représente un changement de posture par rapport à PassKit en permettant aux utilisateurs de compenser l'absence de passes fournies par de nombreuses petites entreprises, ce qui devrait réduire l'usage de certains générateurs tiers tout en facilitant la vie des utilisateurs. Des questions restent en suspens, notamment la synchronisation iCloud, l'exportation en .pkpass, la prise en charge des formats de codes-barres, la possibilité pour les commerçants de réclamer ou modifier des passes créés par les utilisateurs et le comportement lié à l'écran de verrouillage.

06:07

Zuckerberg 'Personally Authorized and Encouraged' Meta's Copyright Infringement

Cinq éditeurs (Hachette, Macmillan, McGraw Hill, Elsevier et Cengage) et l'auteur Scott Turow ont porté plainte contre Meta et son PDG Mark Zuckerberg, alléguant que la société a copié illégalement des millions de livres, articles et autres œuvres pour entraîner le système d'IA Llama. La plainte, déposée le 5 mai auprès du tribunal fédéral du district sud de New York, affirme que Meta a torréenté des œuvres depuis des sites pirates, effectué des captures web non autorisées, multiplié les copies et retiré les informations de gestion des droits pour dissimuler ses sources. Les plaignants soutiennent que Meta a d'abord envisagé des accords de licence puis a abandonné cette stratégie sur instruction personnelle de Zuckerberg, et qu'un mémo interne identifiait LibGen comme un jeu de données piraté utilisé par l'entreprise. Meta a déclaré que l'entraînement d'IA sur des œuvres protégées peut relever du fair use et a précisé qu'elle défendra vigoureusement la plainte, rappelant que des tribunaux ont déjà retenu ce principe. La plainte affirme que Llama produit désormais des sorties contenant des copies verbatim ou quasi-verbatim, des chapitres de remplacement, des résumés et des œuvres dérivées reproduisant des éléments créatifs des œuvres protégées, et demande des dommages-intérêts non précisés au nom d'une action collective.

06:07

Proliferate (YC S25) Is Hiring- 200k for junior engineers

L'entreprise construit un système d'exploitation pour l'ingénierie moderne et opère en présentiel dans le quartier SoMa de San Francisco, en valorisant l'intensité, le savoir-faire et le travail d'exception. Le fondateur, Pablo, a terminé un master en IA à 19 ans, a été ingénieur n°1 chez Onyx (YC W24) avant de lancer la société et travaillera en étroite collaboration avec les nouvelles recrues. Le poste est l'un des premiers recrutements techniques et demande une forte prise en charge du produit, des systèmes et de l'expérience utilisateur, avec des missions comme créer des workflows agents, concevoir des interfaces de collaboration humain‑agent et transformer rapidement des points de douleur clients. L'équipe est très réduite et exigeante, recherche des personnes ayant déjà fait du 0→1, aimant la rapidité d'apprentissage et la responsabilité élevée, et prônant l'urgence, le goût et la recherche de vérité. La stack technique inclut TypeScript, React, Next.js, Python, Postgres, Redis, AWS et Rust, et l'offre comprend salaire compétitif, équité, couverture santé complète, repas, budget équipement, allocation bien‑être et un processus d'entretien avec questionnaire bref, appel, technique puis un essai rémunéré en présentiel.

06:07

I completed 100 Days of Java over 5 years and mapped the journey as a graph

Ce corpus regroupe cent billets techniques couvrant de nombreux aspects de la programmation Java, des concepts fondamentaux aux sujets avancés. Les thèmes récurrents incluent la concurrence et la performance (threads virtuels, streams parallèles, JMH), la gestion mémoire (fuites, heap dumps, FFM/Unsafe) et les outils de diagnostic (JMX, ThreadMXBean). On y trouve aussi des articles pratiques sur la sécurité et l'isolation (sandboxing, TLS, chiffrement, paramètres sensibles) ainsi que sur l'intégration d'IA et de services externes. Plusieurs billets présentent des techniques et utilitaires quotidiens tels que la manipulation de fichiers, les opérations sur les streams, les patterns de conception, les tests et des API Java courantes (Reflection, Optional, Spliterator, Zip, FileSystem). L'ensemble vise à partager des solutions implémentées, des retours d'expérience en production et des explications pédagogiques pour aider les développeurs Java à améliorer leurs pratiques.

06:06

CARA 2.0 – "I Built a Better Robot Dog"

L'auteur a transformé sa notoriété liée aux capstans en un projet de fin d'études en développant CARA 2.0, un quadrupède visant à être peu coûteux, léger et durable pour hobbyistes et chercheurs. Pour réduire les coûts des actionneurs quasi-directs, l'équipe a utilisé des moteurs TYI 5008 pas chers qu'ils ont rebobinés pour abaisser le KV de 335 à ~90 et ainsi multiplier le couple, tout en employant des contrôleurs XDrive Mini dont les problèmes de communication CAN ont exigé un firmware personnalisé pour obtenir un retour d'encodeur et de courant. Ils ont prototypé un entraînement capstan performant et compact (réduction ≈9,6:1, couple pic 12 Nm, ROM 120°) en optimisant une jambe coaxiale à 5 barres imprimée en PLA, adoptant des cordes Dyneema pré-étirées et des pieds en squash ball pour améliorer compliance et traction. Le châssis et l'électronique ont été réorganisés avec une boîte électronique sur le dessus, une architecture imprimée en PLA et un câblage CAN correctement terminé, menant à un robot de 8,26 kg coûtant 1 450 $; la programmation du pas en cycloïde a révélé un biais de trajectoire causé par des jambes identiques, corrigé en rendant les paires avant/arrière et gauche/droite symétriques. Le projet a permis de diviser par deux le coût du prototype précédent tout en conservant de bonnes performances, mais n'ayant pas atteint l'objectif de 1 000 $, l'auteur conclut que les capstans sont peu adaptés à la production en raison de la difficulté d'assemblage et prévoit d'utiliser à l'avenir des actionneurs standards et des méthodes d'apprentissage par renforcement non mises en œuvre ici.