Repenser le zonage pour augmenter le nombre de logements abordables

2024-12-26

Un article de la National Association of Housing and Redevelopment Officials (NAHRO) soutient que les réglementations restrictives de l'utilisation des terres et les lois sur le zonage contribuent à la hausse des prix du logement, à la réduction de la construction et à une faible élasticité de l'offre de logement. Historiquement utilisé pour augmenter la valeur des propriétés et parfois pour exclure certaines populations, le zonage entrave désormais la capacité des communautés à s'adapter. L'article détaille le lien historique entre le zonage et la ségrégation raciale et économique, ainsi que ses impacts négatifs sur l'environnement et la santé. Six recommandations sont proposées : éliminer le zonage unifamilial, regrouper les réformes du zonage, augmenter la densité près des transports en commun, éliminer les exigences de stationnement hors site, autoriser les ADU et les SRO, et inciter à la réforme aux niveaux fédéral et étatique. Houston est cité comme un exemple de ville où la suppression des restrictions de zonage a conduit à une augmentation de la construction de logements. L'article conclut en soulignant la nécessité d'une réforme du zonage spécifique à chaque contexte.

Lire plus

ELIZAGEN : À la découverte de l'histoire d'ELIZA, le premier chatbot

2024-12-26
ELIZAGEN : À la découverte de l'histoire d'ELIZA, le premier chatbot

ELIZAGEN.org est une ressource en ligne complète dédiée à la préservation et à l'exploration de l'histoire d'ELIZA, le premier chatbot au monde. Le site héberge différentes implémentations d'ELIZA dans divers langages de programmation (y compris les versions originales MAD-SLIP, Lisp et BASIC), ainsi que des documents historiques, du code source, des comptes rendus d'expériences et des articles. ELIZAGEN illustre l'évolution d'ELIZA sur différentes plateformes, des ordinateurs PDP-10 aux navigateurs web modernes. Il offre un aperçu fascinant des origines, du développement et de l'impact d'ELIZA, soulignant son influence durable sur l'IA et la culture informatique.

Lire plus

Conversion efficace de UNORM et SNORM en flottant sur le matériel

2024-12-26
Conversion efficace de UNORM et SNORM en flottant sur le matériel

Cet article de blog explore l'implémentation matérielle efficace de la conversion des formats entiers UNORM et SNORM en nombres à virgule flottante binaires IEEE 754 32 bits. L'auteur détaille la gestion des valeurs spéciales pour les UNORM et SNORM 8 et 16 bits, montrant comment les décalages de bits et les additions permettent une conversion précise sans division complexe. La normalisation et l'arrondi sont expliqués pour garantir la précision. L'article conclut en résumant le coût matériel, soulignant son efficacité.

Lire plus

DeepSeek-V3 : Un modèle linguistique Mixture-of-Experts de 671 milliards de paramètres

2024-12-26
DeepSeek-V3 : Un modèle linguistique Mixture-of-Experts de 671 milliards de paramètres

DeepSeek-V3 est un puissant modèle linguistique Mixture-of-Experts (MoE) de 671 milliards de paramètres, activant 37 milliards de paramètres par jeton. Utilisant l'attention latente multicouche (MLA) et l'architecture DeepSeekMoE, il innove avec une stratégie d'équilibrage de charge sans perte auxiliaire et un objectif d'entraînement de prédiction multi-jetons. Pré-entraîné sur 14,8 trillions de jetons de haute qualité, suivi d'un réglage fin supervisé et d'un apprentissage par renforcement, DeepSeek-V3 surpasse les autres modèles open source et atteint des performances comparables aux modèles propriétaires leaders, avec une efficacité d'entraînement remarquable : seulement 2,788 millions d'heures de GPU H800.

Lire plus

Groupe de travail HTML du W3C : moteur de l’évolution des normes HTML

2024-12-26
Groupe de travail HTML du W3C : moteur de l’évolution des normes HTML

Le groupe de travail HTML du W3C a pour mission de transformer les ébauches de révision HTML et DOM du WHATWG en recommandations W3C. Ce groupe est composé d’experts internationaux qui collaborent pour assurer l’évolution continue et l’amélioration des normes HTML afin de répondre aux besoins toujours changeants du Web. Le groupe possède une mission définie, un processus de participation et une politique de brevets, et publie régulièrement des mises à jour et des informations sur les événements.

Lire plus
Développement norme HTML normes Web

Node.js active --experimental-strip-types par défaut, améliorant la prise en charge de TypeScript

2024-12-26
Node.js active --experimental-strip-types par défaut, améliorant la prise en charge de TypeScript

Une mise à jour importante de Node.js active l'indicateur `--experimental-strip-types` par défaut. Cela signifie que les développeurs peuvent désormais exécuter des fichiers TypeScript sans configuration supplémentaire. Ce changement vise à améliorer la prise en charge de TypeScript et à détecter davantage de bogues. Bien qu'il soit encore expérimental, cela représente une avancée majeure vers un développement TypeScript plus simple dans Node.js, offrant aux développeurs une expérience plus rationalisée.

Lire plus
Développement Développement

Le piège de "Je ne suis pas extraverti"

2024-12-26
Le piège de

Cet article raconte l'histoire d'Aditya, un étudiant qui a utilisé son introversion comme excuse pour éviter les interactions sociales, quittant finalement son club. L'auteur soutient que l'introversion et l'extraversion ne sont pas des traits absolus, mais des choix. En milieu professionnel, la communication proactive et la collaboration sont des compétences essentielles, et non des traits innés. Prenant l'exemple de deux ingénieurs, Ram et Shyam, l'auteur souligne l'importance des compétences en communication pour la progression de carrière. Bien que la réflexion profonde exige de l'énergie, une communication et une collaboration efficaces mènent à un plus grand succès. L'auteur conclut que les vraies amitiés naissent souvent de conversations profondes, et non de bavardages superficiels.

Lire plus

L'essor de l'histoire post-alphabétisée : un fossé croissant entre les universitaires et le public

2024-12-26
L'essor de l'histoire post-alphabétisée : un fossé croissant entre les universitaires et le public

Cet article explore le fossé croissant entre les conclusions des historiens professionnels et la compréhension publique de l'histoire. Prenant l'interprétation controversée de la Seconde Guerre mondiale par Darryl Cooper comme exemple, l'auteur souligne que la compréhension publique de l'histoire reste souvent simpliste et unilatérale, ignorant des années de recherche universitaire approfondie. L'article compare les différents récits des croisades de Runciman et Riley-Smith, soulignant comment le style plus littéraire de Runciman a davantage résonné auprès du public, tandis que la recherche rigoureuse de Riley-Smith est restée largement inconnue. L'auteur soutient que les limites de la publication universitaire moderne, le déclin des niveaux de culture publique et la diminution de la capacité d'attention contribuent à la difficulté de diffuser des travaux historiques de qualité, conduisant potentiellement au déclin de la recherche historique.

Lire plus

Serveur Minecraft en COBOL : Un défi réussi

2024-12-26
Serveur Minecraft en COBOL : Un défi réussi

CobolCraft est un serveur Minecraft audacieusement créé à l'aide du langage de programmation COBOL, souvent considéré comme obsolète. Malgré les limites du COBOL dans la manipulation de données de bas niveau, ce projet supporte étonnamment des fonctionnalités telles que la génération de terrain infini, le chargement dynamique de blocs et le mode multijoueur. Il gère même les fichiers de données de Minecraft, démontrant le potentiel inattendu de ce langage souvent négligé et remettant en question les perceptions de ses capacités. Ce projet témoigne de l'ingéniosité en programmation et constitue une expérience intéressante utilisant des outils non conventionnels.

Lire plus
Développement Développement de serveur

Racket School 2019 : Concevez vos propres langages

2024-12-26

La piste "Comment concevoir des langages" de la Racket School 2019 a offert une immersion approfondie dans la programmation orientée langage et la construction de langages à l'aide de Racket. Le programme a couvert des concepts clés tels que l'expansion des macros, les modules et la vérification de types, renforcés par des travaux pratiques en laboratoire. Les participants ont construit des macros simples et des langages typés, acquérant ainsi une compréhension pratique des principes de conception de langages. Les cours magistraux et les travaux pratiques ont fourni une expérience d'apprentissage équilibrée, aboutissant à la capacité de concevoir et de construire des langages personnalisés.

Lire plus

Un câble sous-marin reliant la Finlande et l'Estonie endommagé

2024-12-26
Un câble sous-marin reliant la Finlande et l'Estonie endommagé

Un câble sous-marin d'alimentation électrique reliant la Finlande et l'Estonie, Estlink 2, a subi une panne le 25 décembre après-midi. Le Premier ministre finlandais, Petteri Orpo, a confirmé l'incident et a déclaré que la possibilité d'un sabotage ne pouvait être exclue. Fingrid, l'opérateur du réseau national de transport d'électricité finlandais, a assuré au public que la Finlande disposait de réserves d'électricité suffisantes. Les autorités estoniennes ont également indiqué avoir une capacité suffisante pour répondre à leurs besoins énergétiques. Cet incident est le dernier d'une série d'événements dommageables visant les infrastructures sous-marines en mer Baltique, soulevant des inquiétudes quant à la sécurité des infrastructures critiques dans la région.

Lire plus

Espace de conception pour les requêtes de recherche de code : approche innovante d’ast-grep

2024-12-26
Espace de conception pour les requêtes de recherche de code : approche innovante d’ast-grep

ast-grep est un outil de recherche de code basé sur l’arbre de syntaxe abstraite (AST) conçu pour la facilité d’utilisation, l’expressivité et la précision. Cet article de blog explore l’espace de conception des requêtes de recherche de code, en les classant en requêtes informelles, requêtes formelles basées sur des langages de programmation existants, requêtes formelles utilisant des langages personnalisés et requêtes hybrides. Les forces et les faiblesses de chaque type sont analysées. ast-grep utilise une approche hybride, permettant aux utilisateurs d’écrire des requêtes en utilisant la syntaxe familière du langage de programmation et offrant une expressivité plus puissante grâce à des fichiers de configuration YAML ou une API programmatique pour une recherche de code précise.

Lire plus

Addon Blender : La croissance différentielle simule des formes organiques

2024-12-26

Boris Okunskiy a publié Differential Growth, un module complémentaire Blender qui génère de manière procédurale des formes et des motifs organiques inspirés de la nature. Ce module complémentaire gratuit et open source permet aux utilisateurs de simuler des processus de croissance, créant des textures et des formes rappelant les lichens, les laitues et les algues. L'auteur encourage les utilisateurs à le télécharger, à l'expérimenter et à partager leurs créations au sein de la communauté.

Lire plus

Trio : Un mélange harmonieux de talents musicaux

2024-12-26

Trio est un ensemble musical composé de trois musiciens exceptionnellement talentueux. Leur musique fusionne de manière transparente différents genres, créant une expérience auditive unique et captivante. Leurs compétences magistrales et leur collaboration harmonieuse infusent chaque note d'émotion, rendant chaque mouvement mémorable. Leur voyage musical, à l'image de la vie elle-même, est rempli de hauts et de bas, d'espoir et de défis, culminant en une symphonie émouvante.

Lire plus

arXiv : Comment les prépublications ont révolutionné le partage de la recherche

2024-12-26
arXiv : Comment les prépublications ont révolutionné le partage de la recherche

Du papyrus aux prépublications, la diffusion de la recherche scientifique a subi une transformation spectaculaire. Cet article retrace l'histoire de l'évaluation par les pairs et met en lumière l'émergence d'arXiv et son impact sur la communauté scientifique. arXiv, en tant que serveur de prépublications, a brisé les barrières des revues traditionnelles, permettant un partage rapide et ouvert des résultats de recherche. Cependant, il est également confronté à des défis liés au contrôle de la qualité et à la surcharge d'informations. L'auteur explore le conflit et la convergence entre la culture des prépublications et les modèles traditionnels de publication académique, ainsi que l'impact profond que cela a sur l'avenir de la recherche scientifique.

Lire plus

SiYuan : Un logiciel de gestion des connaissances personnelles, privé et open source

2024-12-26
SiYuan : Un logiciel de gestion des connaissances personnelles, privé et open source

SiYuan est un logiciel de gestion des connaissances personnelles privilégiant la confidentialité, auto-hébergé et entièrement open source, écrit en TypeScript et Go. Il offre des fonctionnalités telles que des références de bloc granulaire, une édition WYSIWYG Markdown, des attributs personnalisés, l'intégration de requêtes SQL, le clipping web et l'exportation de liens d'annotations PDF. Disponible sur les stores d'applications (App Store, Google Play, F-Droid) et Docker, SiYuan offre une expérience puissante et conviviale. La plupart des fonctionnalités sont gratuites pour un usage personnel et commercial.

Lire plus
Développement gestion des connaissances

Coccinelle : un outil puissant pour le développement du noyau Linux

2024-12-26

Coccinelle est un outil puissant pour le développement du noyau Linux, utilisé pour la correspondance de motifs et la transformation de texte. Il permet l'application de correctifs complexes à l'échelle de l'arbre et détecte les schémas de programmation problématiques. Ce document détaille l'installation, l'utilisation, les différents modes (patch, rapport, contexte, org) et les fonctionnalités avancées de Coccinelle, telles que la parallélisation, l'utilisation d'un seul correctif sémantique, le contrôle des fichiers traités, le débogage et la prise en charge de .cocciconfig. Coccinelle utilise le langage de correctif sémantique (SmPL) et offre plusieurs modes pour générer des correctifs, des rapports, des informations contextuelles et des rapports en mode Org, répondant ainsi à divers besoins.

Lire plus
Développement Noyau Linux

Black Candy : Un serveur de streaming musical auto-hébergé

2024-12-26
Black Candy : Un serveur de streaming musical auto-hébergé

Black Candy est un serveur de streaming musical auto-hébergé, votre centre musical personnel. Il offre une installation facile via Docker, vous permettant de configurer rapidement votre propre service de streaming musical. Une démo est disponible pour les tests. Bien que SQLite soit la base de données par défaut, PostgreSQL est également pris en charge. La persistance des données est gérée en montant le répertoire /app/storage. Pour de meilleures performances, le proxy Nginx est pris en charge, et des applications mobiles sont disponibles.

Lire plus
Développement auto-hébergé

egui : Une bibliothèque GUI en mode immédiat en Rust

2024-12-26

egui est une bibliothèque d'interface utilisateur graphique (GUI) en mode immédiat, légère et efficace, écrite en Rust. Son API propre et simple permet aux développeurs de créer rapidement des interfaces interactives. Contrairement aux GUI traditionnelles en mode conservé, egui redessine l'interface entière à chaque image, ce qui conduit à des mises en page plus flexibles et une gestion d'état plus simple. Cela la rend idéale pour les jeux, la visualisation de données et les applications nécessitant une grande réactivité. Sa facilité d'utilisation et ses fonctionnalités puissantes font d'egui un choix attrayant pour les développeurs Rust qui créent des interfaces utilisateur.

Lire plus
Développement

Temps POSIX : Ce n’est pas ce que vous pensez

2024-12-26

Cet article démystifie une idée fausse répandue concernant le temps POSIX (temps Unix) : il ne s’agit pas simplement du nombre de secondes écoulées depuis le 1er janvier 1970 à 00 h 00 min 00 s. En raison des secondes intercalaires, le nombre de secondes dans une journée UTC n’est pas une constante de 86 400, ce qui entraîne des écarts entre le temps POSIX et le nombre réel de secondes. L’article examine l’impact des secondes intercalaires sur les calculs de temps et recommande des alternatives telles que CLOCK_MONOTONIC ou TAI pour une mesure précise du temps, évitant ainsi les erreurs causées par les secondes intercalaires.

Lire plus

Visualisation du paysage des entreprises YC

2024-12-26

Mike Alche a créé un outil de visualisation présentant le paysage des entreprises de Y Combinator (YC). Cet outil interactif offre une vue d'ensemble claire des secteurs représentés, des relations d'investissement et des trajectoires de croissance des entreprises soutenues par YC. Sa conception intuitive et ses graphiques clairs offrent une perspective unique sur l'écosystème YC, révélant les connexions et les tendances entre les startups. Il s'agit d'une ressource précieuse pour les entrepreneurs, les investisseurs et toute personne intéressée par l'industrie technologique.

Lire plus
Startup

Un bug vieux de 50 ans dans les E/S de fichiers C : percer le mystère d'un héritage

2024-12-26

Lors de l'amélioration d'un émulateur DOS, un développeur a rencontré un bug apparemment anodin dans les E/S de fichiers : l'ajout de texte à un fichier à l'aide de la commande `echo` a produit des résultats inattendus. Le débogage a révélé un défaut dans la façon dont les bibliothèques d'exécution C gèrent la commutation entre la lecture et l'écriture, un défaut remontant aux années 1970 et même aux systèmes UNIX antérieurs. L'article approfondit le contexte historique, du C K&R initial aux normes C modernes, en explorant les différences d'implémentation entre les différentes versions d'UNIX et les compilateurs C. La cause première est identifiée comme des limitations dans la gestion du mode de mise à jour par les bibliothèques C initiales, avec des variations quant à la manière dont différents systèmes d'exploitation et compilateurs ont géré ces limitations. L'auteur conclut que, même aujourd'hui, pour un code C portable, un appel `fseek` explicite est nécessaire lors de la commutation entre la lecture et l'écriture d'un fichier.

Lire plus
Développement E/S de fichiers bug hérité

Super Fabricant de Flocons de Neige : Une Merveille Technologique Hivernale

2024-12-26
Super Fabricant de Flocons de Neige : Une Merveille Technologique Hivernale

Le 'Super Fabricant de Flocons de Neige' n'est pas qu'un jouet ; c'est une merveille technologique qui utilise la physique pour créer des cristaux de glace aux formes complexes, ressemblant à des flocons de neige. Un système de contrôle précis pulvérise des gouttelettes d'eau dans un environnement à très basse température, les congelant instantanément sous diverses formes de flocons de neige. Sa conception allie rigueur scientifique et créativité artistique, offrant un spectacle captivant. Les passionnés de science et les amateurs d'art y trouveront un plaisir et une inspiration uniques.

Lire plus
Technologie Physique

Nordic dévoile VPR : son premier processeur RISC-V

2024-12-26
Nordic dévoile VPR : son premier processeur RISC-V

Nordic Semiconductor a lancé VPR, son premier processeur RISC-V, intégré aux nouveaux SoC nRF54H et nRF54L. VPR, un processeur RV32EMC fonctionnant jusqu'à 320 MHz, est conçu pour les périphériques définis par logiciel. L'article détaille l'architecture de VPR, le processus d'initialisation et la collaboration avec le processeur Arm Cortex-M33. Le sysbuild de Zephyr simplifie la création et le déploiement d'applications VPR, permettant le calcul hétérogène pour des performances et des fonctionnalités améliorées.

Lire plus

Des lectures Postgres qui provoquent des écritures : MVCC, élagage des pages et bits d’indice

2024-12-25

Cet article explore le comportement apparemment paradoxal de PostgreSQL où de simples requêtes SELECT peuvent déclencher des écritures de données. En commençant par le mécanisme de contrôle de concurrence multiversion (MVCC), il explique des concepts tels que les versions de lignes, les pages et les tuples. À l’aide d’exemples de code, il analyse comment les mises à jour des bits d’indice et l’élagage des pages font que les opérations de lecture modifient les pages, conduisant finalement à des écritures sur le disque. L’article traite également de la stratégie d’optimisation des mises à jour HOT et utilise des outils d’inspection des pages pour illustrer la manière dont les données sont stockées et mises à jour dans les pages.

Lire plus

Hertz cherche désespérément à se débarrasser de son stock de Tesla, propose des rabais importants

2024-12-25
Hertz cherche désespérément à se débarrasser de son stock de Tesla, propose des rabais importants

Le géant de la location de voitures Hertz vend activement son stock de Tesla Model 3 à des prix considérablement réduits. Un client Hertz a publié sur Reddit une capture d'écran montrant un Model 3 2023 avec 30 000 miles pour seulement 17 913 $, soit un prix bien inférieur à la valeur marchande. Bien qu'acheter des voitures de location d'occasion comporte des risques, le prix bas et la garantie de batterie restante sont attrayants pour beaucoup. La démarche de Hertz est probablement une réponse à la forte dépréciation de sa grande flotte de Tesla et une tentative de liquidation de stock avant la fin de l'année.

Lire plus
Technologie Voitures d'occasion

Accident de missile aérien : cause probable de la tragédie aérienne

2024-12-25
Accident de missile aérien : cause probable de la tragédie aérienne

Un avion d'Azerbaijan Airlines s'est écrasé mercredi matin dans la ville d'Aktau, au Kazakhstan, faisant 38 morts parmi les 67 personnes à bord de l'Embraer 190, selon les autorités. Des sources officielles liées à l'enquête sur l'accident ont déclaré qu'en approchant de Grozny, destination du vol, des passagers survivants ont entendu une explosion suivie de ce qui ressemblait à des éclats d'obus frappant l'avion et pénétrant le fuselage. Les informations obtenues par Euronews peuvent être corrélées à un reportage de la chaîne d'information internationale basée en Azerbaïdjan, AnewZ, qui cite un blogueur militaire russe affirmant que « les dommages à l'appareil suggèrent que l'avion a pu être accidentellement touché par un système de missiles de défense aérienne (SAM) ». Grozny est fortement défendue, car les combattants tchétchènes de Kadyrov sont extrêmement importants pour le Kremlin et une cible de haute valeur pour les Ukrainiens, ce qui pourrait expliquer une action extrême de la défense aérienne russe envers l'activité aérienne au-dessus de la ville, alors que l'avion d'Azerbaijan Airlines s'apprêtait à atterrir comme prévu. Si cela est confirmé, cette tragédie présenterait une forte ressemblance avec la chute de l'avion MH17 en 2014 par des forces soutenues par la Russie, également avec un missile SAM.

Lire plus
Technologie accident d'avion

Les événements envoyés par le serveur (SSE) : une solution de streaming de données en temps réel sous-estimée

2024-12-25
Les événements envoyés par le serveur (SSE) : une solution de streaming de données en temps réel sous-estimée

Cet article explore les événements envoyés par le serveur (SSE), une solution de communication en temps réel unidirectionnelle plus simple et plus efficace que les WebSockets. SSE utilise les protocoles HTTP standard, ce qui facilite son implémentation et son déploiement, sa compatibilité avec les infrastructures existantes, son efficacité énergétique et sa capacité de reconnexion automatique. L'article détaille le fonctionnement, les avantages et les scénarios d'application de SSE (comme les fils d'actualité en temps réel, les données boursières, les barres de progression, etc.), en présentant des exemples de code avec Flask et JavaScript. De plus, il analyse comment les grands modèles linguistiques (LLM) comme ChatGPT utilisent SSE pour les réponses en streaming et souligne les limitations de SSE, telles que la communication unidirectionnelle et les restrictions de format de données. En résumé, SSE offre une solution élégante pour de nombreuses applications nécessitant des flux de données unidirectionnels en temps réel.

Lire plus

Signes de neige : un voyage transculturel à travers le temps

2024-12-25
Signes de neige : un voyage transculturel à travers le temps

Cet article explore les différentes manières dont diverses cultures à travers le monde ont représenté la « neige » par l’écrit et le symbolisme, de l’écriture sur os d’oracle Shang dans la Chine ancienne au motif « vent, fleurs, neige et lune » sur d’anciennes jarres à vin chinoises, et de l’écriture Naxi Dongba aux descriptions détaillées de différents types de neige dans la langue inuktitut. L’article approfondit également les mots et symboles liés à la neige dans les civilisations grecques, égyptiennes, hébraïques et mayas anciennes, mettant en lumière les compréhensions et les expressions uniques de la neige dans différentes cultures, en soulignant leurs contextes culturels et leurs origines historiques.

Lire plus
1 2 564 565 566 568 570 571 572 595 596