HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

8086 articles Page 1/809 Sans filtre

06:09

Dark Hours

Resume indisponible pour cet article.

06:09

Kaisel – Routes as Values. Dart 3 Native Router for Flutter

Le guide de démarrage permet de passer de l'installation à la navigation typée en quelques minutes. Les routes sont définies comme des types scellés et la navigation s'effectue via des switch exhaustifs, ce qui garantit que le compilateur détecte tous les cas à traiter. L'historique de navigation est une liste d'objets route, rendant les opérations push, pop et set testables sans arbre de widgets et restaurables après l'arrêt du processus. Un seul NavigatorObserver standard suffit pour observer tous les changements de navigation, y compris les changements d'onglet et les adaptations en place qui ne génèrent pas d'événements de route dans d'autres routeurs. Aucun code généré n'est nécessaire : pas de build_runner ni de fichiers générés, et les routes sont de simples classes Dart sans chaînes magiques.

06:08

Things I would have done differently (consulting)

L'auteur regrette de ne pas avoir investi plus tôt dans des outils SaaS qui auraient facilité les tâches administratives et de suivi. Au départ, il utilisait des méthodes très low-tech pour facturer et suivre le temps, puis des outils à bas coût, avant d'adopter des solutions payantes qui se sont rapidement rentabilisées. Récemment, l'équipe a développé des outils réutilisables en interne qui apportent des gains pratiques et émotionnels, même si construire soi‑même n'est pas toujours justifié. Sur le plan décisionnel, l'auteur estime que son instinct était souvent juste et qu'il aurait dû l'écouter davantage face à des signaux négatifs concernant des clients, des projets ou des collaborateurs. Il nuance toutefois que l'instinct peut pousser à vouloir remplacer des SaaS rentables par des solutions maison sans que cela soit économiquement pertinent, tout en admettant que certains outils très chers pourraient être remplacés.

06:08

A Surveillance Treaty in Disguise: Canada Signs UN Cybercrime Convention

Le gouvernement canadien a signé la Convention des Nations unies contre la cybercriminalité en juillet 2026 et a mis en avant ses dispositions de protection des enfants et ses garanties en matière de droits humains. Le texte relève davantage d'un accord transfrontalier de surveillance et de partage de preuves électroniques que d'un simple traité sur la cybercriminalité, et il a été initialement lancé par la Russie en 2017 comme alternative à la Convention de Budapest. Le Canada s'était opposé aux négociations en 2019 et n'a pas participé à la cérémonie de signature d'octobre 2024 à Hanoï, où figuraient à la fois des démocraties et des régimes autoritaires; il a signé neuf mois plus tard sans expliquer ce qui avait changé. Des organisations de défense des droits numériques et plus de vingt groupes et experts canadiens ont averti que la convention étend les pouvoirs de surveillance, facilite la collecte en temps réel de données, permet des injonctions de secret et lie la coopération internationale à une définition large de « crime grave ». Des observateurs notent que la convention pourrait renforcer l'agenda d'accès légal aux données au Canada et servir surtout à coopérer avec des États problématiques, tandis que la signature a été effectuée sans consultation publique ni réponse aux critiques soulevées.

06:08

Manual: •.,:;…!?·

L'article décrit les usages typographiques du point, notamment comme fin de phrase, séparateur décimal dans les pays anglo-saxons, séparateur horaire occasionnel et marque d'abréviation ou d'initiale. Il aborde les questions de dessin, de crénage et d'espacement du point et de la virgule, avec des particularités pour les polices monospaces et l'emploi d'espaces fines ou insécables pour les initiales en russe. L'ellipse est présentée comme un glyphe distinct de trois points qui peut absorber une virgule, et son apparence et espacement diffèrent selon les fontes et logiciels. La distinction entre bullet, interpunct et opérateurs ponctuels est expliquée en termes de taille, position et rôle (puces de liste, séparation de mots, signe de multiplication), ainsi que la diversité des variantes Unicode disponibles. Sont également traités le comportement des signes à deux éléments (deux-points et point-virgule), le relevage occasionnel de certains signes, l'interrobang et des raccourcis pour saisir ces symboles sur macOS et Windows.

06:08

Drug reverses autism-like brain changes in adult mice within hours

Des chercheurs de l'UCLA ont montré chez la souris que l'inflammation maternelle pendant la grossesse entraîne chez la descendance des altérations cérébrales et comportementales de type autistique persistantes à l'âge adulte. Un seul traitement par rapamycine chez des adultes exposés in utero a rapidement réduit l'hyperactivité neuronale, la sensibilité sensorielle, les comportements répétitifs, la susceptibilité aux crises et a partiellement rétabli l'organisation fonctionnelle des réseaux cérébraux. Les analyses transcriptionnelles indiquent que la rapamycine inverse rapidement l'expression anormale de gènes liés à l'autisme, à l'épilepsie et aux canaux ioniques notamment dans les neurones excitateurs, suggérant une rééquilibration de l'excitabilité neuronale plutôt qu'une réparation structurelle. Les effets observés étaient temporaires et la tolérance est apparue après des administrations répétées, de plus la toxicité potentielle du médicament rend la rapamycine peu adaptée comme traitement clinique généralisé. Les auteurs proposent que la voie mTOR, l'organisation des réseaux fonctionnels et l'équilibre inhibition/excitation soient des cibles thérapeutiques prometteuses pour certains symptômes autistiques, tout en rappelant que ces résultats proviennent d'un modèle murin.