A grounded conceptual model for ownership types in Rust
Resume indisponible pour cet article.
Edition quotidienne
Les meilleurs longs formats de Hacker News, relus plus calmement.
30 Apr 2026
06:07
Resume indisponible pour cet article.
30 Apr 2026
06:06
Ce texte rassemble des principes de psychologie et d'ergonomie expliquant comment les utilisateurs perçoivent, comprennent, décident et se souviennent lors d'interactions numériques. Les lois de la perception visuelle et d'organisation (proximité, similarité, région commune, connexion uniforme, principe de Prägnanz) et l'importance de l'esthétique façonnent la façon dont les éléments sont groupés et interprétés. Les capacités limitées de la mémoire et de l'attention (mémoire de travail, loi de Miller, chunking, charge cognitive, attention sélective) expliquent des effets tels que la position sérielle, l'effet von Restorff et l'effet Zeigarnik. Les mécanismes de décision et de comportement (surcharge de choix, loi de Hick, effet de gradient vers l'objectif, règle du pic‑fin, principe de Pareto, loi de Parkinson, rasoir d'Occam et paradoxe de l'utilisateur actif) influencent l'engagement et les choix des utilisateurs. Pour concevoir efficacement, il convient de réduire la complexité inévitable, respecter les modèles mentaux attendus, optimiser la vitesse des interactions (seuil de Doherty), faciliter l'acquisition des cibles et privilégier la cohérence avec les sites connus.
30 Apr 2026
06:06
La startup recrute un ingénieur croissance fondateur chargé à parts égales de construire et d'exploiter des moteurs de croissance pilotés par l'IA pour des clients et de convertir ces approches en playbooks self‑service. L'entreprise offre un workspace où des coworkers IA autonomes exécutent des tâches GTM comme outbound, contenu, SEO/AEO, Reddit, partenariats, UGC et marketing d'influence, et commercialise à la fois un produit PLG et un service sur mesure de Growth‑as‑a‑Service. L'équipe, très réduite, a déjà lancé un produit avec clients payants, accumulé des milliers d'inscriptions, plus de cinquante clients payants, une bibliothèque de compétences de plus de 100 items et une forte traction sociale et communautaire. Les missions couvrent la propriété complète des résultats clients — construction, exécution et itération des engines jusqu'à l'atteinte des KPI — ainsi que la R&D pour templatiser les moteurs en playbooks et expérimenter de nouvelles architectures d'agents, avec des objectifs définis sur 7, 30 et 90 jours. Le profil recherché est AI‑native avec expérience pratique sur Claude Code/OpenClaw/Hermes, de préférence ex‑fondateur ou opérateur d'agence growth, axé client, adaptable et capable de faire le travail opérationnel tout en automatisant, tandis que l'absence d'expérience agent ou la recherche d'horaires prévisibles sont des signaux d'inadéquation.
30 Apr 2026
06:06
Il existe une tension persistante entre l'idéal mathématiquement pur de langages comme Haskell et la réalité pragmatique du besoin de prototyper et d'obtenir des résultats rapidement. L'auteur apprécie profondément Haskell pour son système de types complexe et ses apports (types algébriques, pattern matching, foncteurs, monades, DSLs), tout en reconnaissant la courbe d'apprentissage et la rigidité que cela implique. En pratique, ces abstractions rendent parfois les tâches impures simples (écriture de fichiers, réseau, débogage rapide) plus difficiles et coûtent en productivité lors de prototypages rapides. À l'inverse, Scheme et Lisp (notamment GNU Guile) privilégient la simplicité, les macros et un REPL puissant qui facilitent la métaprogrammation, l'interactivité et un flux de développement itératif très efficace. Le compromis est que Scheme peut manquer d'un écosystème "batteries-included" pour certains usages industriels, tandis que Haskell reste une référence théorique utile mais parfois trop contraignante pour le travail quotidien de l'auteur.
30 Apr 2026
06:05
Il s'agit d'une alternative open source offrant les mêmes fonctions que les solutions existantes pour la gestion et la rédaction de contrats. L'assistant lit les documents, cite littéralement les passages, exécute des workflows multi-étapes et prend en charge la rédaction et l'édition contractuelle de bout en bout, tout en acceptant des clés de modèles externes comme Claude ou Gemini. Les projets fournissent des espaces de travail limités à un dossier qui conservent le contexte sur toutes les conversations et tous les documents, et la revue tabulaire extrait des données en parallèle avec des cellules toujours sourcées. Les workflows permettent d'enregistrer des invites réutilisables et des modèles d'entreprise pour standardiser des tâches telles que les synthèses d'accords ou les listes de contrôle de conformité. Le code est librement inspectable et modifiable : pas de coûts de licence récurrents, pas d'enfermement fournisseur, possibilité d'héberger sur site, d'étendre et d'auditer chaque ligne de code, ou d'utiliser une offre hébergée.
30 Apr 2026
06:05
Spectrimage vise à produire une palette de cinq couleurs qui se sente choisie en analysant la couleur pixel par pixel et en privilégiant la stabilité plutôt que la mesure brute. L'auteur a remplacé un système HSL patché par un pipeline construit sur OKLCH/Oklab et K‑means++ avec sur‑échantillonnage (K initial = 14) pour détecter d'abord une douzaine de régions de couleur. Un regroupement naturel fusionne les centres proches selon une distance de 0,07 en Oklab en donnant un poids double au plan chromatique (a,b) par rapport à la luminosité, puis des passes structurées (phantom guard, allocation de slots achromatiques/chromatiques) affinent les clusters. Les petits phantoms sont éliminés (seuils 2,5 % et chroma < 0,05), les tons achromatiques sont bucketés en sombre/moyen/clair et chaque swatch est choisi soit comme le pixel de plus forte chroma proche du centroïde (si chroma ≥ 0,03) soit comme le pixel le plus proche du centroïde pour les gris. Le processus est déterministe (amorces par hash), s'exécute côté client sur jusqu'à 90 000 pixels, inclut une passe de secours pour promouvoir de petites régions significatives et retourne cinq swatches triés par teinte avec les achromatiques à la fin.
30 Apr 2026
06:05
Un bug provoque le routage des requêtes API vers la facturation "extra usage" lorsque l'historique récent de commits git contient exactement la chaîne sensible à la casse HERMES.md dans le message de commit. Des commandes minimales reproduisent le problème : un commit avec "add HERMES.md" renvoie l'erreur "You're out of extra usage", tandis qu'un commit avec "add hermes.md" (minuscules) utilise correctement le quota du plan. Ce comportement a consommé 200,98 $ de crédits supplémentaires alors que le plan Max 20x affichait encore plus de 86 % de capacité hebdomadaire non utilisée. Claude Code inclut les commits récents dans le prompt système et quelque chose côté serveur redirige différemment la requête selon la présence de cette chaîne, sans message d'erreur explicite facilitant le diagnostic. La recommandation est que le routage de facturation ne dépende pas du contenu des messages de commit et que les abonnés Max soient d'abord débités sur le quota inclus.
30 Apr 2026
06:04
Les conventions d'appel modernes transmettent souvent des paramètres dans des registres, et appeler une fonction avec un nombre incorrect d'arguments est indéfini en C et C++. Si les paramètres sont passés sur la pile, omettre des arguments peut provoquer un déséquilibre de pile ou amener la fonction appelée à utiliser l'espace supposé réservé aux paramètres comme espace de travail, entraînant une corruption mémoire. Le compilateur peut réutiliser l'emplacement du paramètre non fourni pour une variable locale, ce qui fait qu'une valeur écrase la mémoire attendue même si le paramètre n'est pas utilisé. Si les paramètres sont transmis par registres, la fonction appelée peut lire des registres non initialisés, et sur Itanium des bits « Not a Thing » (NaT) peuvent forcer des vidages en mémoire ou déclencher des exceptions lors de leur consommation. Sur Itanium l'interface d'appel est architecturale : le nombre de registres de sortie déclarés détermine la fenêtre de registres visibles, et accéder ou écrire un registre en dehors de cette fenêtre peut produire des résultats indéfinis ou un défaut d'opération illégal, ce qui impose de passer le bon nombre d'arguments.
30 Apr 2026
06:04
Cette semaine, Joby Aviation a réalisé le premier vol point à point d’un eVTOL entre l’aéroport JFK et l’héliport West 30th Street à Manhattan, marquant la première rotation d’un taxi aérien électrique depuis un des trois aéroports majeurs de New York. L’entreprise effectuera d’autres démonstrations durant dix jours vers plusieurs héliports et vertiports électrifiés de la ville, avec des partenaires comme Delta et Uber et l’objectif d’augmenter la fréquence des vols pour simuler un service de porte à porte. La Port Authority of New York and New Jersey pilote un projet eVTOL au sein du programme d’intégration de la FAA (eIPP) qui inclura bientôt des démonstrations d’Archer, Beta, Wisk et Electra et des études pour construire des vertiports, notamment à LaGuardia. Les appareils eVTOL en démonstration combinent décollage vertical et vol alaire grâce à des hélices basculantes, sont conçus pour transporter un pilote et quatre passagers à environ 200 mph avec redondance moteur et profil sonore réduit, et Joby a déjà accumulé des dizaines de milliers de miles de tests et engagé le processus TIA de la FAA. Ces essais visent à valider la sécurité, le bruit, l’efficience et l’économie des opérations pour des usages variés — transferts aéroportuaires, fret et livraisons médicales — tandis que les autorités et entreprises préparent infrastructures, formation de main-d’œuvre et calendriers pour de futures opérations commerciales.
30 Apr 2026
06:03
Pendant une quinzaine d'années, de la fin des années 1950 au début des années 1970, il était possible de relier Londres à Calcutta par autocar en environ cinquante jours en traversant des paysages et sites remarquables. Le premier service, organisé par Oswald-Joseph Garrow-Fisher, partit le 15 avril 1957 à bord d'un AEC Regal III remis à neuf et acheva l'aller-retour de 20 300 miles le 2 août 1957 avec des tarifs de 85 £ à l'aller et 65 £ au retour. L'itinéraire traversait de nombreux pays — dont la France, l'Italie, l'Allemagne de l'Ouest, la Yougoslavie, la Turquie, l'Iran, l'Afghanistan et le Pakistan — et marquait des étapes dans des villes comme Paris, Venise, Istanbul, Téhéran, Lahore, Delhi, Agra et Calcutta, les passagers dormant tantôt en hôtels tantôt en campement. Le voyage fut ponctué d'incidents et de conditions difficiles — tempêtes de sable, pluies torrentielles, routes effondrées, roues enlisées nécessitant des planches, et une fermeture de frontière entraînant une diversion via Karachi et un retard de seize jours qui suscita des rumeurs alarmistes avant que l'ambassade britannique à Téhéran ne confirme leur sécurité. L'initiative effectua quatre allers-retours, engendra de nombreux opérateurs concurrents (jusqu'à une trentaine) et des variantes jusqu'à Sydney, puis déclina après 1979 en raison des conflits régionaux, tandis que des projets récents de lignes overland entre Delhi et Londres ont été annoncés mais retardés, notamment par la pandémie de Covid.