HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12074 articles Page 372/1208 Sans filtre

Building community out of strangers (2023)

L'auteur a élargi son blogroll pour inclure les personnes qu'il suit via son lecteur RSS, ajoutant de nombreux blogs personnels auparavant exclus. Il explique avoir recentré sa consommation d'informations vers des personnes plutôt que des publications, cherchant à privilégier les préoccupations du quotidien et des connexions non réactives. Il décrit sa méthode de sélection des abonnements en se basant sur la lecture de quelques articles, les pages « à propos » et des intérêts partagés, tout en visant une diversité géographique et un équilibre de genre. Il défend les blogs personnels comme des espaces d'expression plus authentiques et riches que les réseaux sociaux, permettant des textes complets, des liens, des médias et des interactions plus soutenues. Il considère que la blogosphère favorise la construction d'une communauté vivante et que la remise en valeur du blogroll peut contribuer à renforcer les connexions et les normes sociales sur le web indépendant.

Energizing a vacuum-tube flip-flop module from a 1948 IBM system

Introduite en 1948, la machine IBM 604 était une calculatrice électronique programmable qui lisait et écrivait des cartes perforées, traitait 100 cartes par minute et connut un fort succès commercial avec plus de 5600 unités produites. Le module TR-3 du 604 était un bloc enfichable contenant un tube à double triode et des composants montés en trois dimensions, conçu pour être rapidement remplacé en cas de défaillance. La triode amplifie un faible signal en contrôlant un courant de plaque, le tube 2033 utilisé étant un double-triode miniature dont les filaments chauffent la cathode et consomment environ 6,3 V à 300 mA, tandis que les tensions de plaque atteignent typiquement +150 V et +50 V. Le trigger est réalisé par deux inverseurs croisés formant une boucle bistable : des résistances et un décalage de niveau avec une tension négative permettent d’adapter les sorties élevées aux grilles proches de zéro, les entrées étant couplées en AC et une impulsion négative inversant l’état, mais le montage est délicat et requiert un équilibrage précis pour éviter oscillations ou blocages. Issu du circuit Eccles‑Jordan de 1918 et employé pour construire des compteurs décimaux efficaces (BCD) dans les machines IBM, ce type de trigger a été progressivement remplacé par des logiques plus fiables puis par des bascules à transistors dans les ordinateurs modernes.

Curlese, Five Years Later

L'article décrivait la pratique baptisée curlese consistant à envoyer une commande curl exécutable comme preuve reproductible quand une intégration HTTP casse, et affirme que cette méthode reste efficace cinq ans plus tard. Le problème social n'a pas changé: les intégrations impliquent plusieurs équipes, des pare-feux opaques et des échanges qui commencent par «ça marche chez moi», rendant les logs d'application inutiles, tandis qu'une commande curl et sa sortie fournissent une preuve exécutable que l'autre partie peut reproduire. Sur le plan technique la donne a évolué: HTTP/2 et HTTP/3 sont largement répandus, ALPN peut poser des problèmes, le mTLS est devenu courant, les WAFs et proxies frontaux brouillent souvent la source des erreurs, et les sorties curl -v servent désormais aussi d'entrées claires pour des LLMs. Le kit de survie 2026 conserve les classiques (-v, -k, --connect-timeout, --trace-ascii, --trace-time) et ajoute des outils pratiques (-w pour détails de timing, --resolve, --connect-to, --cert/--key pour mTLS, --json, --fail-with-body, --retry et --no-alpn) pour diagnostiquer précisément les causes. L'article fournit aussi un dictionnaire actualisé reliant symptômes fréquents (timeout, connection refused, erreurs TLS, erreurs HTTP/2, pages 403 de WAF, fonctionnement avec --insecure) à leurs causes probables et recommande de demander systématiquement la sortie curl -v plutôt que des captures d'écran, car la commande fait office de contrat et facilite la résolution du ticket.

Why are all the amounts values negative?

Un client a signalé que toutes les sommes apparaissaient négatives après conversion d'un PDF. L'analyse a montré que les signes moins étaient bien présents mais rendus avec un niveau de gris identique au fond, ce qui les rend invisibles visuellement. L'examen des commandes PDF a révélé que le signe moins était dessiné avec un gris de 0,878 alors que les montants étaient en noir, d'où l'incohérence lors de l'extraction textuelle. L'hypothèse est que des signes moins traînants invisibles ont été ajoutés pour préserver l'alignement des nombres en colonne sans connaître précisément la largeur du trait moins. Deux solutions sont proposées : OCRer les pages en images, plus lent et parfois moins fiable, ou modifier l'extracteur pour stocker et ignorer le texte non noir lors de l'extraction.

Working on Economics with Fable 5

Ces derniers mois, l'auteur a élaboré une théorie économique en s'appuyant sur des exercices de données et sur des outils comme opus et fable pour confronter hypothèses et résultats. Le travail existe en deux versions : une présentation personnelle, visuelle et anecdotique, et une version formelle produite par fable qui reprend le cadre d'Acemoglu et Restrepo. La différence méthodologique majeure est la fusion des concepts d'augmentation et de réintroduction des tâches, l'idée étant qu'une tâche réapparue existait en potentiel mais devenait économiquement viable seulement après augmentation. L'auteur argue qu'une réserve infinie de tâches réintroduisables est improbable, en se fondant sur la faible propension marginale à consommer des plus riches et la saturation des besoins. Les deux versions conduisent à interprétations différentes sur les effets du progrès technologique, et l'auteur invite les lecteurs à consulter les deux textes et à donner leur avis.

Show HN: Wyzer Programming Language

Wyzer est un langage de programmation statiquement typé, compilé et orienté ressources, intégrant une sécurité distribuée via la programmation chorégraphique et un modèle de mémoire Perceus. Il est motivé par le constat que Rust assure la sécurité mémoire au niveau d'un processus mais n'évite pas les blocages distribués, les incompatibilités de protocoles et les erreurs entre services. L'innovation principale consiste à appliquer une règle unique de propriété aux mémoires, threads, interruptions et réseaux, en combinant le comptage de références Perceus pour la mémoire et la chorégraphie pour générer des règles réseau vérifiables. Le langage favorise la simplicité et la transparence : immuabilité par défaut avec var/const explicites, gestion d'erreur par Result et match, absence de contrôle caché comme async/await, et transformations mémoire sûres quand une donnée a un seul propriétaire. Le projet est en phase de recherche avec des problèmes ouverts, la documentation est disponible pour apprendre Wyzer et les contributions sont encouragées via RESEARCH.md et le serveur Discord.

Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS

C'est un journal social simple permettant d'écrire de courtes notes, de suivre des personnes et des hashtags et de participer à des conversations sans transformer chaque pensée en performance. Les notes sont limitées à 280 caractères pour favoriser la rapidité d'écriture et de lecture en se concentrant sur une idée à la fois. La plateforme est volontairement minimale et axée sur le texte, sans mécanismes d'engagement destinés à pousser la recherche d'audience. Les profils et les notes sont publics, l'inscription est gratuite et il est possible de télécharger ou de supprimer ses données, avec une option de don pour soutenir le service. Des règles de bonne conduite demandent le respect et interdisent le harcèlement, le spam et l'usurpation d'identité, et l'équipe peut modérer ou supprimer du contenu mettant la communauté ou le service en danger.

Möbius-Strip Crosswords

Le texte retrace des mentions de Robert Guilbert Sr. et de son prétendu jeu de mots croisés Pago Pago, signalant que l'origine et la nature exacte du projet restent incertaines dans la documentation imprimée. La supposition selon laquelle Pago Pago était un « crossword infini » sur une bande de Möbius provient d'une interprétation du fils Jonathan et a été reproduite ensuite dans des thèses, livres et articles récents. L'auteur examine la géométrie de puzzles non orientables et connexes (tore, bouteille de Klein, bande de Möbius) et montre que la non-orientabilité impose de fortes contraintes typographiques, car les lettres se reflètent en parcourant la bande. Pour contourner ces contraintes, l'auteur propose un dispositif en escalier diagonal utilisant des lettres à symétries appropriées et fournit un exemple de grille sur une bande de Möbius, tout en reconnaissant la mauvaise qualité et la répétition des solutions. L'article conclut en demandant des informations supplémentaires sur le projet Pago Pago et en invitant les lecteurs à contacter l'auteur s'ils possèdent des documents ou des témoignages.