epanet-js : Un outil de simulation hydraulique révolutionnaire basé sur l'open source

2025-07-08

epanet-js est une application web combinant des cartes web modernes avec l'algorithme de simulation hydraulique EPANET. Développée par Iterating en utilisant le code du projet open source Placemark, elle offre une alternative basée sur navigateur aux logiciels propriétaires coûteux. Cet outil innovant remet en question le statu quo, en fournissant une solution puissante et accessible pour la planification et la mise à jour des systèmes de services d'eau. La bibliothèque principale est open source, démontrant la puissance de la contribution communautaire et des principes de l'open source.

Lire plus
Développement simulation hydraulique

Les chatbots comme intermédiaires sur internet : une recette pour le désastre

2025-05-29

Placer un chatbot d’IA non fiable entre vous et internet est une catastrophe en puissance. L’auteur utilise le navigateur Dia de Browser Company comme exemple, soulignant les risques : l’IA peut recommander des produits affiliés, des promotions payantes ou même être manipulée avec du contenu personnalisé. Cela reflète la façon dont des entreprises comme Google, Amazon et Microsoft privilégient leurs propres produits, un comportement qui, bien que non illégal, crée un biais d’information et une manipulation. Encore plus préoccupant est le potentiel de manipulation idéologique, que l’IA rendra plus efficace et plus difficile à détecter. Dépendre d’un chatbot, c’est comme dépendre d’un majordome pour toutes vos nouvelles et communications ; pratique au début, mais qui conduit finalement à la manipulation ou à pire.

Lire plus

Google Zanzibar : Un système d'autorisation global scalable

2025-05-04

L'article de Google de 2019 sur Zanzibar décrit un système d'autorisation global flexible et scalable, conçu pour gérer l'échelle massive de Google. Il a inspiré de nombreux produits similaires. Le cœur de Zanzibar réside dans son modèle flexible de contrôle d'accès et dans ses solides garanties de cohérence distribuée. En tirant parti de Google Spanner et de TrueTime pour la cohérence, et de conceptions architecturales intelligentes (comme les zookies et le système d'indexation Leopard) pour la scalabilité, il aborde des défis complexes. Bien que sa nature distribuée et les exigences élevées de cohérence puissent être excessives pour la plupart des applications, sa conception d'API est influente, et de nombreuses entreprises s'efforcent de créer des alternatives plus simples et accessibles.

Lire plus