HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

5780 articles Page 541/578 Sans filtre

07:12

Show HN: 6cy – Experimental streaming archive format with per-block codecs

Le projet est en développement actif et n’est pas stable, et le format ainsi que les API peuvent changer sans préavis. Il vise le benchmarking, la recherche et le prototypage d’écosystèmes et n’est pas recommandé pour une utilisation en production pour le moment. Sixcy est un format de conteneur moderne et robuste conçu pour le stockage et la transmission de données à haute performance, avec un accent sur le streaming efficace et la récupérabilité des données. Il offre une conception orientée streaming, une récupération via des blocs auto-descriptifs et des points de contrôle, le support de plusieurs algorithmes de compression dans une même archive et une architecture de plugins. L’implémentation de référence en Rust est performante et sûre en mémoire, et sert de référence canonique pour la spécification Sixcy, avec des composants bloc, codec, index, récupération et E/S, ainsi que des outils de tests et de benchmarks.

07:11

Approaches to writing two-sentence journal entries

L'article présente des méthodes pour composer des entrées de journal en deux phrases et partage l'expérience de l'auteur pour aider les lecteurs. Il décrit trois approches principales: écrire sur papier brouillon puis transférer, noter et réviser dans Google Keep, et écrire directement dans le journal en fin de journée. Dans la méthode sur papier brouillon, l'auteur griffonne rapidement, réécrit et remplace les phrases au fur et à mesure jusqu'à obtenir une version finale. Pour Google Keep, il crée une note datée et taguée, collecte des réflexions tout au long de la journée et transfère la version finale dans le journal physique et le fichier Markdown numérique. Le texte détaille aussi les formats, expliquant l'organisation du journal analogique et du journal numérique en Markdown, et justifie les choix pour la portabilité, la lisibilité et la continuité du récit.

07:11

The Godless Students of London University

Dans les années 1820, Londres était la plus grande ville du monde et le centre d’un empire en expansion. La ville était aussi un lieu d’apprentissage, les étudiants en médecine se formant dans les hôpitaux londoniens et les Inns of Court assurant l’enseignement du droit. Pourtant, elle ne possédait pas d’université. Le récit examine la controverse entourant la fondation de la première université londonienne et les allégations sur la politique radicale et le comportement tumultueux des étudiants. Il cherche à déterminer dans quelle mesure ces affirmations reflétaient la réalité de l’époque.

07:11

Hamming Distance for Hybrid Search in SQLite

Cet article présente comment ajouter une recherche sémantique dans SQLite en utilisant des embeddings binaires et la distance de Hamming, afin de proposer une recherche hybride sans bases de données vectorielles externes. FTS5 offre le texte avec BM25, mais ne prend pas en charge la recherche sémantique; l’approche combine la correspondance des mots et la compréhension du sens des textes. Les embeddings binaires quantifient chaque dimension en un seul bit, ce qui réduit considérablement le stockage et fait passer la métrique de similarité à la distance de Hamming, calculable par XOR et comptage de bits. L’implémentation est une extension SQLite chargée dynamiquement qui expose la fonction hamming_distance et retourne une distance entre deux BLOB, avec des performances mesurées autour de 35 ms pour 1 million d’entrées en mémoire et des limites liées à l’absence de table virtuelle. Pour fusionner BM25 et sémantique, l’article détaille la fusion de rangs (RRF) utilisant des scores de type 1/(k+rank+1) avec k souvent fixé à 60, afin de produire un classement final.

07:11

Sub-Millisecond RAG on Apple Silicon. No Server. No API. One File

Le système réunit mémoire et récupération d’informations en un seul fichier .mv2s qui regroupe documents, embeddings et index. Il n’exige aucune infrastructure serveur et fonctionne hors connexion, sans appels réseau ni dépendances externes. Le système prend en charge le texte, la mémoire photo et la mémoire vidéo, avec une recherche hybride utilisant BM25 et des index vectoriels (HNSW) et un budget de tokens déterministe. Son format est append-only et intègre un WAL pour la récupération après crash et un TOC pour l’intégrité des métadonnées. Des performances mesurées sur Apple Silicon montrent des latences faibles et une ingestion efficace, tout en assurant portabilité et confidentialité des données.

07:10

Climbing Mount Fuji visualized through milestone stamps

Un artiste et développeur nommé Anton Sokolov, avec PixelJam et Kri Danilina, présente une édition spéciale du journal halfof8 dédiée au Mont Fuji et à la Yoshida trail. Le projet s’inspire de son ascension de 2022 et de l’impression durable laissée par le marquage au fer sur les bâtons et par l’accueil chaleureux des auberges. Une série de refuges le long de l’itinéraire propose des tampons thématiques, allant de la 5e station à la 9e, chacun lié à des symboles culturels ou spirituels. Ces tampons portent des figures et des motifs variés, tels qu’Amabie, Fudo Myoo, Tanuki et Shaka Nyorai, ainsi que des références au soleil levant et à la protection. Les lecteurs sont invités à découvrir ce parcours et peuvent contacter info@halfof8.com, tandis que le bâton gravé les accompagne sur les sentiers et sur halfof8.com.

07:10

Old School Telecine, circa 1980s (2017)

Le texte retrace l'usage historique des joysticks et d'un panneau de contrôle couleur sur Rank-Cintel dans les années 1980, où les joysticks gèrent les noirs (lift), les médiums (gamma) et les hautes lumières (gain), et où le déplacement central modifie le niveau global. Le déplacement du joystick vers le vert, le bleu ou le rouge permettait d’ajuster l’équilibre des couleurs selon le rendu souhaité. Il décrit le système TOPSY et la possibilité de créer des événements couleur, ainsi que l’apparition d’un affichage graphique rudimentaire et les sauvegardes sur disque qui pouvaient planter, obligeant à terminer sur bande. Le texte décrit le Rank-Cintel Flying-Spot Scanner Mark IIIB, avec des contrôles pour shading et sizing, un Digiscan stabilisant la sortie et des réglages centraux pour le niveau du tube CRT afin de limiter le drift. À partir de 1984, l’apparition d’AMIGO apporta des contrôles secondaires fixes et la capacité de sauvegarder des positions, puis les années 1990 virent l’arrivée des Philips Spirit CCD qui améliorèrent stabilité et couleur, montrant que l’essence de la correction reste similaire malgré les progrès technologiques.

07:09

Is Show HN dead? No, but it's drowning

L'auteur a publié sur Show HN et a collecté des données, constatant que Show HN n'est pas mort mais que le volume et l'engagement par publication ont changé. Du côté économique, on évoque la « Sideprocalypse », la fin du rêve des petits développeurs indépendants face à des acteurs mieux financés. Plusieurs projets retiennent l'attention, tels que Neohabit, OpenRun et uForwarder. Les chiffres montrent une hausse du volume et une part croissante des Show HN par rapport au total, reflétant un bruit accru. En conclusion, Show HN n'est pas mort, mais le bruit augmente et les occasions de discussion diminuent, laissant parfois des pépites inaperçues.