Music Discovery
Resume indisponible pour cet article.
Edition quotidienne
Les meilleurs longs formats de Hacker News, relus plus calmement.
23 Feb 2026
07:06
Resume indisponible pour cet article.
23 Feb 2026
07:06
Le Black-White Array (BWArr) est une structure de données rapide et ordonnée basée sur des tableaux, avec des allocations mémoire en O(log N). Ses caractéristiques clés incluent des insertions, suppressions et recherches en temps amorti O(log N) et le support natif des doublons sans pointeurs. Conçu comme un remplacement prêt à l’emploi pour google/btree et github.com/petar/GoLLRB, il privilégie la locality CPU et l’itération séquentielle. Parmi les compromis, les insertions massives peuvent provoquer des pics de latence et certaines opérations peuvent être plus coûteuses lorsque le nombre d’éléments est faible. Des benchmarks et des usages en Go sont fournis, avec des exemples d’installation et d’utilisation tels que l’import, l’insertion et l’itération.
23 Feb 2026
07:06
Resume indisponible pour cet article.
23 Feb 2026
07:06
Ce texte décrit une page produit autour d’un clavier, avec une option sombre et des flèches de navigation. On y voit une liste répétitive d’éléments numérotés de 1 à 19, chacun présentant le même produit et une option d’ajout au panier. Chaque entrée montre deux occurrences identiques du produit et un bouton d’ajout. L’ensemble ressemble à un catalogue en ligne comportant des blocs identiques organisés de manière séquentielle. Le contenu ne fournit aucune fiche technique et se limite à des éléments d’interface et d’action.
23 Feb 2026
07:06
Il s'agit d'une bibliothèque de compilation en temps réel en C, disponible en mode header-only et capable de cibler x86-32, x86-64, ARM32 et ARM64. Elle est indépendante de la plateforme et fonctionne sous Windows, Linux, macOS et tout système POSIX, sans dépendances externes et avec libc. Elle propose un ensemble complet d'instructions et un système de labels et de fixups pour gérer les sauts avant et arrière sans adresse initiale. Le buffer exécutable se développe automatiquement et l'API expose des fonctions pour initialiser, compiler, récupérer le code et le libérer. Des exemples illustrent les manipulations de registres, les opérations arithmétiques et logiques, les appels C externes et les cadres de pile.
23 Feb 2026
07:06
Resume indisponible pour cet article.
23 Feb 2026
07:06
Resume indisponible pour cet article.
23 Feb 2026
07:05
Cet article analyse l'évolution de l'art du crawling sur le web depuis 2012 et les nouveaux obstacles rencontrés par l'augmentation du contenu dynamique et du matériel. Il décrit un crawl massif visant environ un milliard de pages en une journée, mené sur 12 nœuds i7i.4xlarge pour un coût final d'environ 462 dollars. L'architecture est un cluster où chaque nœud intègre Redis, un ensemble de fetchers et de parsers, et gère une frontière des domaines en mémoire. Le parsing émerge comme le principal goulot d'étranglement et les gains surviennent grâce à l'adoption de selectolax et à la réduction du contenu des pages à 250 Ko. L'article met en avant la nécessité de respecter robots.txt et les limites opérationnelles et financières, tout en discutant des défis futurs liés au passage à du contenu web rendu dynamiquement.
23 Feb 2026
07:05
Resume indisponible pour cet article.
23 Feb 2026
07:05
Resume indisponible pour cet article.