HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11293 articles Page 26/1130 Sans filtre

Results from the ASIC puzzle

Le puzzle proposait un layout GDS final d'une puce sans netlist ni noms de signaux, et le défi consistait à en extraire et comprendre le fonctionnement. La puce vérifie matériellement un Star Battle 11x11 : elle reçoit 121 cycles d'entrées, compte deux étoiles par ligne, colonne et région via des compteurs 2 bits et utilise une ligne de retard pour empêcher les étoiles adjacentes. L'architecture inclut une ROM de 121 bits pour l'appartenance aux régions, un compteur du total d'étoiles et une logique de sortie qui décode une chaîne stockée en ROM obfusquée par un petit LFSR, donnant "TWO STARS" en cas de succès. Les participants ont extrait le netlist depuis le GDS, simulé ou évalué le circuit, utilisé des approches dynamiques et des solveurs SAT, et ont créé de nombreuses visualisations et réimplémentations originales. L'expérience a mis en évidence l'usage croissant de l'IA pour construire des outils, l'importance de valider plusieurs implémentations pour éviter les erreurs, et Jane Street invite à concevoir des puces programmables dans un concours ASIC.

Show HN: AI search for every photo and every frame of video on macOS

Il s'agit d'une application macOS locale qui effectue une recherche IA approfondie sur chaque photo et image vidéo d'un dossier, en faisant tourner l'inférence sur la machine sans comptes ni upload. La recherche propose cinq modes — fichiers (recherche sémantique), scènes (découpage par plan avec timecode), OCR (Tesseract multilingue), dialogue (transcriptions Whisper) et un chat LLM optionnel qui répond à partir des preuves extraites — et permet d'enregistrer des requêtes en onglets, avec onglets particuliers pour captures d'écran et courriels. Quatre modèles vision ONNX sont échangeables (CLIP ViT‑L par défaut et variantes SigLIP) et les poids, packs OCR et modèles Whisper/LLM se téléchargent une fois pour un fonctionnement entièrement hors ligne, le changement de modèle relançant la ré-embedding en arrière-plan. L'import se fait par glisser‑déposer, raccourci ou dossiers surveillés avec déduplication par hash, gestion de versions d'index et d'embeddings, et la chaîne vidéo utilise ffmpeg pour détecter plans et échantillonner segments selon des presets afin d'aboutir au point exact dans la vidéo. La conception privilégie la confidentialité et la robustesse : rendu sandboxé, aucune télémétrie ni upload, paquetage macOS via electron-builder, installation simplifiée via Homebrew, et l'arbre de développement inclut commandes bun pour lancer, construire, tester et empaqueter l'application.

Kagi Ends Orion Browser Development for Linux, Will Open-Source It

Kagi a annoncé qu'il cesse le développement direct du navigateur Orion pour Linux et Windows et qu'il publiera le code source des deux versions. La société explique que l'équipe est réduite, que le projet est financé par ses utilisateurs et qu'elle préfère concentrer ses ressources sur macOS et iOS. Le beta Linux actuel restera utilisable mais ne recevra plus de mises à jour de Kagi après le 2 octobre 2026 et la société déconseille de l'utiliser comme navigateur principal. Orion utilise WebKit plutôt que Chromium, ce qui en fait une alternative peu courante et compliquait son maintien multi-plateforme sans importante communauté ou financement. Kagi prévoit de publier les sources sous peu et a contacté des structures open source, mais ne souhaite pas être le mainteneur principal, laissant l'avenir du projet dépendre d'une reprise par la communauté ou d'organisations externes.

All I wanted was a custom domain email

L'auteur, propriétaire du domaine depuis plus de deux ans, cherchait une solution économique pour des adresses personnalisées avec prise en charge du propre domaine, d'adresses illimitées, d'envoi et de réception vérifiés et d'intégration avec Apple Mail. Cloudflare Email Routing a permis de recevoir et de rediriger les messages facilement, mais l'envoi depuis l'adresse personnalisée nécessitait une solution séparée trop coûteuse ou trop complexe et les messages redirigés pouvaient subir des retards. Il a testé ensuite des alternatives comme Mailflare, un projet open source qui utilise Cloudflare et Resend pour l'envoi mais dont la livraison fiable et l'authentification ont posé problème, et Purelymail, un service IMAP/SMTP peu cher qui aurait fonctionné mais n'a pas été retenu. Foundermail s'est avéré répondre à la plupart des critères en offrant intégration Cloudflare, accès SMTP/IMAP, envoi vérifié et configuration simple, avec pour seul inconvénient l'obligation de soumettre une demande spéciale pour envoyer à certaines nouvelles adresses. Après plusieurs essais, il a choisi Foundermail pour le moment et conclut que la réception d'emails est simple tandis que l'envoi fiable reste la partie la plus complexe de la gestion d'un domaine personnalisé.

Show HN: Glashütte Trash Clock – A 30-minute pendulum clock made from trash

Lors d'une résidence à Glashütte en 2026, l'auteur a construit une horloge entièrement fonctionnelle à partir de matériaux récupérés et d'outils basiques. Le mécanisme utilise un pendule de seconde, un échappement dont les dents sont faites de trombones, un barillet entraîné par un poids (une boîte de peinture remplie de métal) et un train à friction pour l'affichage des minutes, tandis qu'un second poids actionne un marteau qui frappe une bouteille pour le signal sonore. L'appareil fonctionne environ une demi-heure, marque les minutes pleines en frappant la cloche et déclenche une complication aléatoire composée d'une roue de la fortune "Now/Never" libérée juste avant l'arrêt. Un suivi vidéo du pendule a montré que la durée moyenne d'une "seconde" produite par cette construction était de 1,004 s (±0,001 s), soit une précision d'environ 0,4 %. En parallèle à la réalisation et au récit familial d'horlogers, l'auteur propose une nouvelle échelle temporelle nommée GTC, fondée sur l'observation de cette horloge comme référence globale et discutant les distinctions entre GMT, TAI et UTC et la gestion des secondes intercalaires.