POPULARITY
Categories
OpenZFS monitoring, hellosystems 0.8, GhostBSD and XLibre, Bhyve Exporters and 30 year old LibC issues. NOTES This episode of BSDNow is brought to you by Tarsnap and the BSDNow Patreon Headlines OpenZFS Monitoring and Observability: What to Track and Why It Matters helloSystem 0.8 Released FreeBSD Based OS Inspired by macOS. https://itsfoss.gitlab.io/post/hellosystem-08-released-freebsd-based-os-inspired-by-macos/ News Roundup [Default GhostBSD to XLibre](https://github.com/ghostbsd/ghostbsd-build/pull/259] Addressing XLibre Change and GhostBSD Future Bhyve Prometheus Exporter for Sylve on FreeBSD. Linux GNU C Library Fixes Security Issue Present Since 1996 Beastie Bits NetBSD 11.0 RC1 available! The Book of PF, 4th Edition is now available December 2025 Finance Report LLDB improvements on FreeBSD Any desire for OnmiOS/Illumos Support : Now's your chance to convince me Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv Join us and other BSD Fans in our BSD Now Telegram channel
Hardware scarcity and price hikes spread to hard drives, the Bcachefs dev thinks his AI is ‘fully conscious’, an agent might have gone after a FOSS maintainer, Jim is disappointed with an Ars author, and ZFS and VMs in the homelab. Plugs Support us on patreon and get an ad-free RSS feed with early episodes sometimes Piss up at The Shipwrights Arms (just next to London Bridge station) on Saturday 27th June from 6pm until late Pool and VDEV Topology for Proxmox Workloads News/discussion AI blamed again as hard drives are sold out for this year Hard drive pricing in the UK is so high someone flew to the US to buy drives, saving money despite flight and hotel costs Bcachefs creator claims his custom LLM is ‘fully conscious’ An AI Agent Published a Hit Piece on Me An AI Agent Published a Hit Piece on Me – More Things Have Happened An AI Agent Published a Hit Piece on Me – Forensics and More Fallout An AI Agent Published a Hit Piece on Me – The Operator Came Forward Editor's Note: Retraction of article containing fabricated quotations Sorry all this is my fault Free consulting We were asked about ZFS and VMs in the homelab. See our contact page for ways to get in touch.
Discord’s new age gating policy might be a real opportunity for open source but it’s not clear that we have anything that can compete, the complex and bizarre tale of an AI agent writing a blog post attacking a FOSS maintainer, why we lost some trust in a major tech publication, the Firefox AI kill switch arrives, and a quick KDE Korner. News Piss up at The Shipwrights Arms (just next to London Bridge station) on Saturday 27th June from 6pm until late Discord Launches Teen-by-Default Settings Globally Discord Voluntarily Pushes Mandatory Age Verification Despite Recent Data Breach Hackers Expose Age-Verification Software Powering Surveillance Web I Verified My LinkedIn Identity. Here’s What I Actually Handed Over. An AI Agent Published a Hit Piece on Me An AI Agent Published a Hit Piece on Me – More Things Have Happened An AI Agent Published a Hit Piece on Me – Forensics and More Fallout An AI Agent Published a Hit Piece on Me – The Operator Came Forward The obnoxious GitHub OpenClaw AI bot is … a crypto bro Editor's Note: Retraction of article containing fabricated quotations Sorry all this is my fault Firefox 148 Now Available With The New AI Controls / AI Kill Switches KDE Korner 4 A quick anti-FUD FAQ to debunk “the KDE is forcing systemd!” hoax KDE endorses the UN’s Open Source Principles Plasma 6.6 Automox Turnkey Results Endpoint management tailored to your specific environment. Know the plan. Trust the result. Learn more at www.automox.com Support us on patreon and get an ad-free RSS feed with early episodes sometimes See our contact page for ways to get in touch. RSS: Subscribe to the RSS feeds here
Discord’s new age gating policy might be a real opportunity for open source but it’s not clear that we have anything that can compete, the complex and bizarre tale of an AI agent writing a blog post attacking a FOSS maintainer, why we lost some trust in a major tech publication, the Firefox AI kill switch arrives, and a quick KDE Korner. News Piss up at The Shipwrights Arms (just next to London Bridge station) on Saturday 27th June from 6pm until late Discord Launches Teen-by-Default Settings Globally Discord Voluntarily Pushes Mandatory Age Verification Despite Recent Data Breach Hackers Expose Age-Verification Software Powering Surveillance Web I Verified My LinkedIn Identity. Here’s What I Actually Handed Over. An AI Agent Published a Hit Piece on Me An AI Agent Published a Hit Piece on Me – More Things Have Happened An AI Agent Published a Hit Piece on Me – Forensics and More Fallout An AI Agent Published a Hit Piece on Me – The Operator Came Forward The obnoxious GitHub OpenClaw AI bot is … a crypto bro Editor's Note: Retraction of article containing fabricated quotations Sorry all this is my fault Firefox 148 Now Available With The New AI Controls / AI Kill Switches KDE Korner 4 A quick anti-FUD FAQ to debunk “the KDE is forcing systemd!” hoax KDE endorses the UN’s Open Source Principles Plasma 6.6 Automox Turnkey Results Endpoint management tailored to your specific environment. Know the plan. Trust the result. Learn more at www.automox.com Support us on patreon and get an ad-free RSS feed with early episodes sometimes See our contact page for ways to get in touch. RSS: Subscribe to the RSS feeds here
The fellas are back, this time to discuss if older tech like iPods and the handy notebook make sense in this high tech age. ==== Special Thanks to Our Patrons! ==== https://thelinuxcast.org/patrons/ ===== Follow us
In this level of Linux Out Loud, Nate takes player‑one controls with Wendy and Matt as co‑op buddies for a run‑and‑gun through data disasters, platform drama, and hopeful Linux gaming news. Matt kicks things off with a catastrophic cold‑storage failure that turns into a hard‑earned reminder about backups and the limits of data‑recovery tools on both Windows and Linux. Wendy then opens a side‑quest about Discord's upcoming age‑verification changes, why that's a problem for community privacy and moderation, and what it might mean for the future home of the Lobby of Loudness. Nate rounds out the host updates with Linux Saloon going fully independent, moving show notes and polls onto CubicleNate.com so he controls the platform and the ad dollars. For the main mission, the crew dives into GOG calling Linux its “next major frontier” for GOG GALAXY and hiring a senior C++ engineer to help make Linux a first‑class gaming citizen instead of an afterthought. Along the way they talk heroic launchers, Proton and Wine, and what a “good citizen” GOG client on Linux should actually look like for home‑labbed and multi‑PC setups. Show Links: GOG job posting – “Senior Software Engineer (C++ GOG GALAXY)”: https://www.gog.com/en/work/senior-software-engineer-c-gog-galaxy Linux Saloon show notes and polls: https://CubicleNate.com/LinuxSaloon https://CubicleNate.com/polls
GeoIP PF FreeBSD, ZFs in production, linuxulator feels like magic, XFCE is great, the scariest boot code, and more... NOTES This episode of BSDNow is brought to you by Tarsnap and the BSDNow Patreon Headlines GeoIP-Aware Firewalling with PF on FreeBSD ZFS in Production: Real-World Deployment Patterns and Pitfalls News Roundup Xfce is great Linuxulator on FreeBSD Feels Like Magic The scariest boot loader code OpenBSD-current now runs as guest under Apple Hypervisor Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions Matt - Audio Levels Interviews can be troublesome because there's only so much we can do with multiple guests with multiple feeds, and mulitple audio conditions. We can try to normalize but sometimes it's just not easy to do without editing taking an entire day.. Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv Join us and other BSD Fans in our BSD Now Telegram channel
Emmanuel et Guillaume discutent de divers sujets liés à la programmation, notamment les systèmes de fichiers en Java, le Data Oriented Programming, les défis de JPA avec Kotlin, et les nouvelles fonctionnalités de Quarkus. Ils explorent également des sujets un peu fous comme la création de datacenters dans l'espace. Pas mal d'architecture aussi. Enregistré le 13 février 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-337.mp3 ou en vidéo sur YouTube. News Langages Comment implémenter un file system en Java https://foojay.io/today/bootstrapping-a-java-file-system/ Créer un système de fichiers Java personnalisé avec NIO.2 pour des usages variés (VCS, archives, systèmes distants). Évolution Java: java.io.File (1.0) -> NIO (1.4) -> NIO.2 (1.7) pour personnalisation via FileSystem. Recommander conception préalable; API Java est orientée POSIX. Composants clés à considérer: Conception URI (scheme unique, chemin). Gestion de l'arborescence (BD, métadonnées, efficacité). Stockage binaire (emplacement, chiffrement, versions). Minimum pour démarrer (4 composants): Implémenter Path (représente fichier/répertoire). Étendre FileSystem (instance du système). Étendre FileSystemProvider (moteur, enregistré par scheme). Enregistrer FileSystemProvider via META-INF/services. Étapes suivantes: Couche BD (arborescence), opérations répertoire/fichier de base, stockage, tests. Processus long et exigeant, mais gratifiant. Un article de brian goetz sur le futur du data oriented programming en Java https://openjdk.org/projects/amber/design-notes/beyond-records Le projet Amber de Java introduit les "carrier classes", une évolution des records qui permet plus de flexibilité tout en gardant les avantages du pattern matching et de la reconstruction Les records imposent des contraintes strictes (immutabilité, représentation exacte de l'état) qui limitent leur usage pour des classes avec état muable ou dérivé Les carrier classes permettent de déclarer une state description complète et canonique sans imposer que la représentation interne corresponde exactement à l'API publique Le modificateur "component" sur les champs permet au compilateur de dériver automatiquement les accesseurs pour les composants alignés avec la state description Les compact constructors sont généralisés aux carrier classes, générant automatiquement l'initialisation des component fields Les carrier classes supportent la déconstruction via pattern matching comme les records, rendant possible leur usage dans les instanceof et switch Les carrier interfaces permettent de définir une state description sur une interface, obligeant les implémentations à fournir les accesseurs correspondants L'extension entre carrier classes est possible, avec dérivation automatique des appels super() quand les composants parent sont subsumés par l'enfant Les records deviennent un cas particulier de carrier classes avec des contraintes supplémentaires (final, extends Record, component fields privés et finaux obligatoires) L'évolution compatible des records est améliorée en permettant l'ajout de composants en fin de liste et la déconstruction partielle par préfixe Comment éviter les pièges courants avec JPA et Kotlin - https://blog.jetbrains.com/idea/2026/01/how-to-avoid-common-pitfalls-with-jpa-and-kotlin/ JPA est une spécification Java pour la persistance objet-relationnel, mais son utilisation avec Kotlin présente des incompatibilités dues aux différences de conception des deux langages Les classes Kotlin sont finales par défaut, ce qui empêche la création de proxies par JPA pour le lazy loading et les opérations transactionnelles Le plugin kotlin-jpa génère automatiquement des constructeurs sans argument et rend les classes open, résolvant les problèmes de compatibilité Les data classes Kotlin ne sont pas adaptées aux entités JPA car elles génèrent equals/hashCode basés sur tous les champs, causant des problèmes avec les relations lazy L'utilisation de lateinit var pour les relations peut provoquer des exceptions si on accède aux propriétés avant leur initialisation par JPA Les types non-nullables Kotlin peuvent entrer en conflit avec le comportement de JPA qui initialise les entités avec des valeurs null temporaires Le backing field direct dans les getters/setters personnalisés peut contourner la logique de JPA et casser le lazy loading IntelliJ IDEA 2024.3 introduit des inspections pour détecter automatiquement ces problèmes et propose des quick-fixes L'IDE détecte les entités finales, les data classes inappropriées, les problèmes de constructeurs et l'usage incorrect de lateinit Ces nouvelles fonctionnalités aident les développeurs à éviter les bugs subtils liés à l'utilisation de JPA avec Kotlin Librairies Guide sur MapStruct @IterableMapping - https://www.baeldung.com/java-mapstruct-iterablemapping MapStruct est une bibliothèque Java pour générer automatiquement des mappers entre beans, l'annotation @IterableMapping permet de configurer finement le mapping de collections L'attribut dateFormat permet de formater automatiquement des dates lors du mapping de listes sans écrire de boucle manuelle L'attribut qualifiedByName permet de spécifier quelle méthode custom appliquer sur chaque élément de la collection à mapper Exemple d'usage : filtrer des données sensibles comme des mots de passe en mappant uniquement certains champs via une méthode dédiée L'attribut nullValueMappingStrategy permet de contrôler le comportement quand la collection source est null (retourner null ou une collection vide) L'annotation fonctionne pour tous types de collections Java (List, Set, etc.) et génère le code de boucle nécessaire Possibilité d'appliquer des formats numériques avec numberFormat pour convertir des nombres en chaînes avec un format spécifique MapStruct génère l'implémentation complète du mapper au moment de la compilation, éliminant le code boilerplate L'annotation peut être combinée avec @Named pour créer des méthodes de mapping réutilisables et nommées Le mapping des collections supporte les conversions de types complexes au-delà des simples conversions de types primitifs Accès aux fichiers Samba depuis Java avec JCIFS - https://www.baeldung.com/java-samba-jcifs JCIFS est une bibliothèque Java permettant d'accéder aux partages Samba/SMB sans monter de lecteur réseau, supportant le protocole SMB3 on pense aux galériens qui doivent se connecter aux systèmes dit legacy La configuration nécessite un contexte CIFS (CIFSContext) et des objets SmbFile pour représenter les ressources distantes L'authentification se fait via NtlmPasswordAuthenticator avec domaine, nom d'utilisateur et mot de passe La bibliothèque permet de lister les fichiers et dossiers avec listFiles() et vérifier leurs propriétés (taille, date de modification) Création de fichiers avec createNewFile() et de dossiers avec mkdir() ou mkdirs() pour créer toute une arborescence Suppression via delete() qui peut parcourir et supprimer récursivement des arborescences entières Copie de fichiers entre partages Samba avec copyTo(), mais impossibilité de copier depuis le système de fichiers local Pour copier depuis le système local, utilisation des streams SmbFileInputStream et SmbFileOutputStream Les opérations peuvent cibler différents serveurs Samba et différents partages (anonymes ou protégés par mot de passe) La bibliothèque s'intègre dans des blocs try-with-resources pour une gestion automatique des ressources Quarkus 3.31 - Support complet Java 25, nouveau packaging Maven et Panache Next - https://quarkus.io/blog/quarkus-3-31-released/ Support complet de Java 25 avec images runtime et native Nouveau packaging Maven de type quarkus avec lifecycle optimisé pour des builds plus rapides voici un article complet pour plus de detail https://quarkus.io/blog/building-large-applications/ Introduction de Panache Next, nouvelle génération avec meilleure expérience développeur et API unifiée ORM/Reactive Mise à jour vers Hibernate ORM 7.2, Reactive 3.2, Search 8.2 Support de Hibernate Spatial pour les données géospatiales Passage à Testcontainers 2 et JUnit 6 Annotations de sécurité supportées sur les repositories Jakarta Data Chiffrement des tokens OIDC pour les implémentations custom TokenStateManager Support OAuth 2.0 Pushed Authorization Requests dans l'extension OIDC Maven 3.9 maintenant requis minimum pour les projets Quarkus A2A Java SDK 1.0.0.Alpha1 - Alignement avec la spécification 1.0 du protocole Agent2Agent - https://quarkus.io/blog/a2a-java-sdk-1-0-0-alpha1/ Le SDK Java A2A implémente le protocole Agent2Agent qui permet la communication standardisée entre agents IA pour découvrir des capacités, déléguer des tâches et collaborer Passage à la version 1.0 de la spécification marque la transition d'expérimental à production-ready avec des changements cassants assumés Modernisation complète du module spec avec des Java records partout remplaçant le mix précédent de classes et records pour plus de cohérence Adoption de Protocol Buffers comme source de vérité avec des mappers MapStruct pour la conversion et Gson pour JSON-RPC Les builders utilisent maintenant des méthodes factory statiques au lieu de constructeurs publics suivant les best practices Java modernes Introduction de trois BOMs Maven pour simplifier la gestion des dépendances du SDK core, des extensions et des implémentations de référence Quarkus AgentCard évolue avec une liste supportedInterfaces remplaçant url et preferredTransport pour plus de flexibilité dans la déclaration des protocoles Support de la pagination ajouté pour ListTasks et les endpoints de configuration des notifications push avec des wrappers Result appropriés Interface A2AHttpClient pluggable permettant des implémentations HTTP personnalisées avec une implémentation Vert.x fournie Travail continu vers la conformité complète avec le TCK 1.0 en cours de développement parallèlement à la finalisation de la spécification Pourquoi Quarkus finit par "cliquer" : les 10 questions que se posent les développeurs Java - https://www.the-main-thread.com/p/quarkus-java-developers-top-questions-2025 un article qui revele et repond aux questions des gens qui ont utilisé Quarkus depuis 4-6 mois, les non noob questions Quarkus est un framework Java moderne optimisé pour le cloud qui propose des temps de démarrage ultra-rapides et une empreinte mémoire réduite Pourquoi Quarkus démarre si vite ? Le framework effectue le travail lourd au moment du build (scanning, indexation, génération de bytecode) plutôt qu'au runtime Quand utiliser le mode réactif plutôt qu'impératif ? Le réactif est pertinent pour les workloads avec haute concurrence et dominance I/O, l'impératif reste plus simple dans les autres cas Quelle est la différence entre Dev Services et Testcontainers ? Dev Services utilise Testcontainers en gérant automatiquement le cycle de vie, les ports et la configuration sans cérémonie Comment la DI de Quarkus diffère de Spring ? CDI est un standard basé sur la sécurité des types et la découverte au build-time, différent de l'approche framework de Spring Comment gérer la configuration entre environnements ? Quarkus permet de scaler depuis le développement local jusqu'à Kubernetes avec des profils, fichiers multiples et configuration externe Comment tester correctement les applications Quarkus ? @QuarkusTest démarre l'application une fois pour toute la suite de tests, changeant le modèle mental par rapport à Spring Boot Que fait vraiment Panache en coulisses ? Panache est du JPA avec des opinions fortes et des défauts propres, enveloppant Hibernate avec un style Active Record Doit-on utiliser les images natives et quand ? Les images natives brillent pour le serverless et l'edge grâce au démarrage rapide et la faible empreinte mémoire, mais tous les apps n'en bénéficient pas Comment Quarkus s'intègre avec Kubernetes ? Le framework génère automatiquement les ressources Kubernetes, gère les health checks et métriques comme s'il était nativement conçu pour cet écosystème Comment intégrer l'IA dans une application Quarkus ? LangChain4j permet d'ajouter embeddings, retrieval, guardrails et observabilité directement en Java sans passer par Python Infrastructure Les alternatives à MinIO https://rmoff.net/2026/01/14/alternatives-to-minio-for-single-node-local-s3/ MinIO a abandonné le support single-node fin 2025 pour des raisons commerciales, cassant de nombreuses démos et pipelines CI/CD qui l'utilisaient pour émuler S3 localement L'auteur cherche un remplacement simple avec image Docker, compatibilité S3, licence open source, déploiement mono-nœud facile et communauté active S3Proxy est très léger et facile à configurer, semble être l'option la plus simple mais repose sur un seul contributeur RustFS est facile à utiliser et inclut une GUI, mais c'est un projet très récent en version alpha avec une faille de sécurité majeure récente SeaweedFS existe depuis 2012 avec support S3 depuis 2018, relativement facile à configurer et dispose d'une interface web basique Zenko CloudServer remplace facilement MinIO mais la documentation et le branding (cloudserver/zenko/scality) peuvent prêter à confusion Garage nécessite une configuration complexe avec fichier TOML et conteneur d'initialisation séparé, pas un simple remplacement drop-in Apache Ozone requiert au minimum quatre nœuds pour fonctionner, beaucoup trop lourd pour un usage local simple L'auteur recommande SeaweedFS et S3Proxy comme remplaçants viables, RustFS en maybe, et élimine Garage et Ozone pour leur complexité Garage a une histoire tres associative, il vient du collectif https://deuxfleurs.fr/ qui offre un cloud distribué sans datacenter C'est certainement pas une bonne idée, les datacenters dans l'espace https://taranis.ie/datacenters-in-space-are-a-terrible-horrible-no-good-idea/ Avis d'expert (ex-NASA/Google, Dr en électronique spatiale) : Centres de données spatiaux, une "terrible" idée. Incompatibilité fondamentale : L'électronique (surtout IA/GPU) est inadaptée à l'environnement spatial. Énergie : Accès limité. Le solaire (type ISS) est insuffisant pour l'échelle de l'IA. Le nucléaire (RTG) est trop faible. Refroidissement : L'espace n'est pas "froid" ; absence de convection. Nécessite des radiateurs gigantesques (ex: 531m² pour 200kW). Radiations : Provoque erreurs (SEU, SEL) et dommages. Les GPU sont très vulnérables. Blindage lourd et inefficace. Les puces "durcies" sont très lentes. Communications : Bande passante très limitée (1Gbps radio vs 100Gbps terrestre). Le laser est tributaire des conditions atmosphériques. Conclusion : Projet extrêmement difficile, coûteux et aux performances médiocres. Data et Intelligence Artificielle Guillaume a développé un serveur MCP pour arXiv (le site de publication de papiers de recherche) en Java avec le framework Quarkus https://glaforge.dev/posts/2026/01/18/implementing-an-arxiv-mcp-server-with-quarkus-in-java/ Implémentation d'un serveur MCP (Model Context Protocol) arXiv en Java avec Quarkus. Objectif : Accéder aux publications arXiv et illustrer les fonctionnalités moins connues du protocole MCP. Mise en œuvre : Utilisation du framework Quarkus (Java) et son support MCP étendu. Assistance par Antigravity (IDE agentique) pour le développement et l'intégration de l'API arXiv. Interaction avec l'API arXiv : requêtes HTTP, format XML Atom pour les résultats, parser XML Jackson. Fonctionnalités MCP exposées : Outils (@Tool) : Recherche de publications (search_papers). Ressources (@Resource, @ResourceTemplate) : Taxonomie des catégories arXiv, métadonnées des articles (via un template d'URI). Prompts (@Prompt) : Exemples pour résumer des articles ou construire des requêtes de recherche. Configuration : Le serveur peut fonctionner en STDIO (local) ou via HTTP Streamable (local ou distant), avec une configuration simple dans des clients comme Gemini CLI. Conclusion : Quarkus simplifie la création de serveurs MCP riches en fonctionnalités, rendant les données et services "prêts pour l'IA" avec l'aide d'outils d'IA comme Antigravity. Anthropic ne mettra pas de pub dans Claude https://www.anthropic.com/news/claude-is-a-space-to-think c'est en reaction au plan non public d'OpenAi de mettre de la pub pour pousser les gens au mode payant OpenAI a besoin de cash et est probablement le plus utilisé pour gratuit au monde Anthropic annonce que Claude restera sans publicité pour préserver son rôle d'assistant conversationnel dédié au travail et à la réflexion approfondie. Les conversations avec Claude sont souvent sensibles, personnelles ou impliquent des tâches complexes d'ingénierie logicielle où les publicités seraient inappropriées. L'analyse des conversations montre qu'une part significative aborde des sujets délicats similaires à ceux évoqués avec un conseiller de confiance. Un modèle publicitaire créerait des incitations contradictoires avec le principe fondamental d'être "genuinely helpful" inscrit dans la Constitution de Claude. Les publicités introduiraient un conflit d'intérêt potentiel où les recommandations pourraient être influencées par des motivations commerciales plutôt que par l'intérêt de l'utilisateur. Le modèle économique d'Anthropic repose sur les contrats entreprise et les abonnements payants, permettant de réinvestir dans l'amélioration de Claude. Anthropic maintient l'accès gratuit avec des modèles de pointe et propose des tarifs réduits pour les ONG et l'éducation dans plus de 60 pays. Le commerce "agentique" sera supporté mais uniquement à l'initiative de l'utilisateur, jamais des annonceurs, pour préserver la confiance. Les intégrations tierces comme Figma, Asana ou Canva continueront d'être développées en gardant l'utilisateur aux commandes. Anthropic compare Claude à un cahier ou un tableau blanc : des espaces de pensée purs, sans publicité. Infinispan 16.1 est sorti https://infinispan.org/blog/2026/02/04/infinispan-16-1 déjà le nom de la release mérite une mention Le memory bounded par cache et par ensemble de cache s est pas facile à faire en Java Une nouvelle api OpenAPI AOT caché dans les images container Un serveur MCP local juste avec un fichier Java ? C'est possible avec LangChain4j et JBang https://glaforge.dev/posts/2026/02/11/zero-boilerplate-java-stdio-mcp-servers-with-langchain4j-and-jbang/ Création rapide de serveurs MCP Java sans boilerplate. MCP (Model Context Protocol): standard pour connecter les LLM à des outils et données. Le tutoriel répond au manque d'options simples pour les développeurs Java, face à une prédominance de Python/TypeScript dans l'écosystème MCP. La solution utilise: LangChain4j: qui intègre un nouveau module serveur MCP pour le protocole STDIO. JBang: permet d'exécuter des fichiers Java comme des scripts, éliminant les fichiers de build (pom.xml, Gradle). Implémentation: se fait via un seul fichier .java. JBang gère automatiquement les dépendances (//DEPS). L'annotation @Tool de LangChain4j expose les méthodes Java aux LLM. StdioMcpServerTransport gère la communication JSON-RPC via l'entrée/sortie standard (STDIO). Point crucial: Les logs doivent impérativement être redirigés vers System.err pour éviter de corrompre System.out, qui est réservé à la communication MCP (messages JSON-RPC). Facilite l'intégration locale avec des outils comme Gemini CLI, Claude Code, etc. Reciprocal Rank Fusion : un algorithme utile et souvent utilisé pour faire de la recherche hybride, pour mélanger du RAG et des recherches par mots-clé https://glaforge.dev/posts/2026/02/10/advanced-rag-understanding-reciprocal-rank-fusion-in-hybrid-search/ RAG : Qualité LLM dépend de la récupération. Recherche Hybride : Combiner vectoriel et mots-clés (BM25) est optimal. Défi : Fusionner des scores d'échelles différentes. Solution : Reciprocal Rank Fusion (RRF). RRF : Algorithme robuste qui fusionne des listes de résultats en se basant uniquement sur le rang des documents, ignorant les scores. Avantages RRF : Pas de normalisation de scores, scalable, excellente première étape de réorganisation. Architecture RAG fréquente : RRF (large sélection) + Cross-Encoder / modèle de reranking (précision fine). RAG-Fusion : Utilise un LLM pour générer plusieurs variantes de requête, puis RRF agrège tous les résultats pour renforcer le consensus et réduire les hallucinations. Implémentation : LangChain4j utilise RRF par défaut pour agréger les résultats de plusieurs retrievers. Les dernières fonctionnalités de Gemini et Nano Banana supportées dans LangChain4j https://glaforge.dev/posts/2026/02/06/latest-gemini-and-nano-banana-enhancements-in-langchain4j/ Nouveaux modèles d'images Nano Banana (Gemini 2.5/3.0) pour génération et édition (jusqu'à 4K). "Grounding" via Google Search (pour images et texte) et Google Maps (localisation, Gemini 2.5). Outil de contexte URL (Gemini 3.0) pour lecture directe de pages web. Agents multimodaux (AiServices) capables de générer des images. Configuration de la réflexion (profondeur Chain-of-Thought) pour Gemini 3.0. Métadonnées enrichies : usage des tokens et détails des sources de "grounding". Comment configurer Gemini CLI comment agent de code dans IntelliJ grâce au protocole ACP https://glaforge.dev/posts/2026/02/01/how-to-integrate-gemini-cli-with-intellij-idea-using-acp/ But : Intégrer Gemini CLI à IntelliJ IDEA via l'Agent Client Protocol (ACP). Prérequis : IntelliJ IDEA 2025.3+, Node.js (v20+), Gemini CLI. Étapes : Installer Gemini CLI (npm install -g @google/gemini-cli). Localiser l'exécutable gemini. Configurer ~/.jetbrains/acp.json (chemin exécutable, --experimental-acp, use_idea_mcp: true). Redémarrer IDEA, sélectionner "Gemini CLI" dans l'Assistant IA. Usage : Gemini interagit avec le code et exécute des commandes (contexte projet). Important : S'assurer du flag --experimental-acp dans la configuration. Outillage PipeNet, une alternative (open source aussi) à LocalTunnel, mais un plus évoluée https://pipenet.dev/ pipenet: Alternative open-source et moderne à localtunnel (client + serveur). Usages: Développement local (partage, webhooks), intégration SDK, auto-hébergement sécurisé. Fonctionnalités: Client (expose ports locaux, sous-domaines), Serveur (déploiement, domaines personnalisés, optimisé cloud mono-port). Avantages vs localtunnel: Déploiement cloud sur un seul port, support multi-domaines, TypeScript/ESM, maintenance active. Protocoles: HTTP/S, WebSocket, SSE, HTTP Streaming. Intégration: CLI ou SDK JavaScript. JSON-IO — une librairie comme Jackson ou GSON, supportant JSON5, TOON, et qui pourrait être utile pour l'utilisation du "structured output" des LLMs quand ils ne produisent pas du JSON parfait https://github.com/jdereg/json-io json-io : Librairie Java pour la sérialisation et désérialisation JSON/TOON. Gère les graphes d'objets complexes, les références cycliques et les types polymorphes. Support complet JSON5 (lecture et écriture), y compris des fonctionnalités non prises en charge par Jackson/Gson. Format TOON : Notation orientée token, optimisée pour les LLM, réduisant l'utilisation de tokens de 40 à 50% par rapport au JSON. Légère : Aucune dépendance externe (sauf java-util), taille de JAR réduite (~330K). Compatible JDK 1.8 à 24, ainsi qu'avec les environnements JPMS et OSGi. Deux modes de conversion : vers des objets Java typés (toJava()) ou vers des Map (toMaps()). Options de configuration étendues via ReadOptionsBuilder et WriteOptionsBuilder. Optimisée pour les déploiements cloud natifs et les architectures de microservices. Utiliser mailpit et testcontainer pour tester vos envois d'emails https://foojay.io/today/testing-emails-with-testcontainers-and-mailpit/ l'article montre via SpringBoot et sans. Et voici l'extension Quarkus https://quarkus.io/extensions/io.quarkiverse.mailpit/quarkus-mailpit/?tab=docs Tester l'envoi d'emails en développement est complexe car on ne peut pas utiliser de vrais serveurs SMTP Mailpit est un serveur SMTP de test qui capture les emails et propose une interface web pour les consulter Testcontainers permet de démarrer Mailpit dans un conteneur Docker pour les tests d'intégration L'article montre comment configurer une application SpringBoot pour envoyer des emails via JavaMail Un module Testcontainers dédié à Mailpit facilite son intégration dans les tests Le conteneur Mailpit expose un port SMTP (1025) et une API HTTP (8025) pour vérifier les emails reçus Les tests peuvent interroger l'API HTTP de Mailpit pour valider le contenu des emails envoyés Cette approche évite d'utiliser des mocks et teste réellement l'envoi d'emails Mailpit peut aussi servir en développement local pour visualiser les emails sans les envoyer réellement La solution fonctionne avec n'importe quel framework Java supportant JavaMail Architecture Comment scaler un système de 0 à 10 millions d'utilisateurs https://blog.algomaster.io/p/scaling-a-system-from-0-to-10-million-users Philosophie : Scalabilité incrémentale, résoudre les goulots d'étranglement sans sur-ingénierie. 0-100 utilisateurs : Serveur unique (app, DB, jobs). 100-1K : Séparer app et DB (services gérés, pooling). 1K-10K : Équilibreur de charge, multi-serveurs d'app (stateless via sessions partagées). 10K-100K : Caching, réplicas de lecture DB, CDN (réduire charge DB). 100K-500K : Auto-scaling, applications stateless (authentification JWT). 500K-10M : Sharding DB, microservices, files de messages (traitement asynchrone). 10M+ : Déploiement multi-régions, CQRS, persistance polyglotte, infra personnalisée. Principes clés : Simplicité, mesure, stateless essentiel, cache/asynchrone, sharding prudent, compromis (CAP), coût de la complexité. Patterns d'Architecture 2026 - Du Hype à la Réalité du Terrain (Part 1/2) - https://blog.ippon.fr/2026/01/30/patterns-darchitecture-2026-part-1/ L'article présente quatre patterns d'architecture logicielle pour répondre aux enjeux de scalabilité, résilience et agilité business dans les systèmes modernes Il présentent leurs raisons et leurs pièges Un bon rappel L'Event-Driven Architecture permet une communication asynchrone entre systèmes via des événements publiés et consommés, évitant le couplage direct Les bénéfices de l'EDA incluent la scalabilité indépendante des composants, la résilience face aux pannes et l'ajout facile de nouveaux cas d'usage Le pattern API-First associé à un API Gateway centralise la sécurité, le routage et l'observabilité des APIs avec un catalogue unifié Le Backend for Frontend crée des APIs spécifiques par canal (mobile, web, partenaires) pour optimiser l'expérience utilisateur CQRS sépare les modèles de lecture et d'écriture avec des bases optimisées distinctes, tandis que l'Event Sourcing stocke tous les événements plutôt que l'état actuel Le Saga Pattern gère les transactions distribuées via orchestration centralisée ou chorégraphie événementielle pour coordonner plusieurs microservices Les pièges courants incluent l'explosion d'événements granulaires, la complexité du debugging distribué, et la mauvaise gestion de la cohérence finale Les technologies phares sont Kafka pour l'event streaming, Kong pour l'API Gateway, EventStoreDB pour l'Event Sourcing et Temporal pour les Sagas Ces patterns nécessitent une maturité technique et ne sont pas adaptés aux applications CRUD simples ou aux équipes junior Patterns d'architecture 2026 : du hype à la réalité terrain part. 2 - https://blog.ippon.fr/2026/02/04/patterns-darchitecture-2026-part-2/ Deuxième partie d'un guide pratique sur les patterns d'architecture logicielle et système éprouvés pour moderniser et structurer les applications en 2026 Strangler Fig permet de migrer progressivement un système legacy en l'enveloppant petit à petit plutôt que de tout réécrire d'un coup (70% d'échec pour les big bang) Anti-Corruption Layer protège votre nouveau domaine métier des modèles externes et legacy en créant une couche de traduction entre les systèmes Service Mesh gère automatiquement la communication inter-services dans les architectures microservices (sécurité mTLS, observabilité, résilience) Architecture Hexagonale sépare le coeur métier des détails techniques via des ports et adaptateurs pour améliorer la testabilité et l'évolutivité Chaque pattern est illustré par un cas client concret avec résultats mesurables et liste des pièges à éviter lors de l'implémentation Les technologies 2026 mentionnées incluent Istio, Linkerd pour service mesh, LaunchDarkly pour feature flags, NGINX et Kong pour API gateway Tableau comparatif final aide à choisir le bon pattern selon la complexité, le scope et le use case spécifique du projet L'article insiste sur une approche pragmatique : ne pas utiliser un pattern juste parce qu'il est moderne mais parce qu'il résout un problème réel Pour les systèmes simples type CRUD ou avec peu de services, ces patterns peuvent introduire une complexité inutile qu'il faut savoir éviter Méthodologies Le rêve récurrent de remplacer voire supprimer les développeurs https://www.caimito.net/en/blog/2025/12/07/the-recurring-dream-of-replacing-developers.html Depuis 1969, chaque décennie voit une tentative de réduire le besoin de développeurs (de COBOL, UML, visual builders… à IA). Motivation : frustration des dirigeants face aux délais et coûts de développement. La complexité logicielle est intrinsèque et intellectuelle, non pas une question d'outils. Chaque vague technologique apporte de la valeur mais ne supprime pas l'expertise humaine. L'IA assiste les développeurs, améliore l'efficacité, mais ne remplace ni le jugement ni la gestion de la complexité. La demande de logiciels excède l'offre car la contrainte majeure est la réflexion nécessaire pour gérer cette complexité. Pour les dirigeants : les outils rendent-ils nos développeurs plus efficaces sur les problèmes complexes et réduisent-ils les tâches répétitives ? Le "rêve" de remplacer les développeurs, irréalisable, est un moteur d'innovation créant des outils précieux. Comment creuser des sujets à l'ère de l'IA générative. Quid du partage et la curation de ces recherches ? https://glaforge.dev/posts/2026/02/04/researching-topics-in-the-age-of-ai-rock-solid-webhooks-case-study/ Recherche initiale de l'auteur sur les webhooks en 2019, processus long et manuel. L'IA (Deep Research, Gemini, NotebookLM) facilite désormais la recherche approfondie, l'exploration de sujets et le partage des résultats. L'IA a identifié et validé des pratiques clés pour des déploiements de webhooks résilients, en grande partie les mêmes que celles trouvées précédemment par l'auteur. Génération d'artefacts par l'IA : rapport détaillé, résumé concis, illustration sketchnote, et même une présentation (slide deck). Guillaume s'interroge sur le partage public de ces rapports de recherche générés par l'IA, tout en souhaitant éviter le "AI Slop". Loi, société et organisation Le logiciel menacé par le vibe coding https://www.techbuzz.ai/articles/we-built-a-monday-com-clone-in-under-an-hour-with-ai Deux journalistes de CNBC sans expérience de code ont créé un clone fonctionnel de Monday.com en moins de 60 minutes pour 5 à 15 dollars. L'expérience valide les craintes des investisseurs qui ont provoqué une baisse de 30% des actions des entreprises SaaS. L'IA a non seulement reproduit les fonctionnalités de base mais a aussi recherché Monday.com de manière autonome pour identifier et recréer ses fonctionnalités clés. Cette technique appelée "vibe-coding" permet aux non-développeurs de construire des applications via des instructions en anglais courant. Les entreprises les plus vulnérables sont celles offrant des outils "qui se posent sur le travail" comme Atlassian, Adobe, HubSpot, Zendesk et Smartsheet. Les entreprises de cybersécurité comme CrowdStrike et Palo Alto sont considérées plus protégées grâce aux effets de réseau et aux barrières réglementaires. Les systèmes d'enregistrement comme Salesforce restent plus difficiles à répliquer en raison de leur profondeur d'intégration et de données d'entreprise. Le coût de 5 à 15 dollars par construction permet aux entreprises de prototyper plusieurs solutions personnalisées pour moins cher qu'une seule licence Monday.com. L'expérience soulève des questions sur la pérennité du marché de 5 milliards de dollars des outils de gestion de projet face à l'IA générative. Conférences En complément de l'agenda des conférences de Aurélie Vache, il y a également le site https://javaconferences.org/ (fait par Brian Vermeer) avec toutes les conférences Java à venir ! La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 12-13 février 2026 : Touraine Tech #26 - Tours (France) 12-13 février 2026 : World Artificial Intelligence Cannes Festival - Cannes (France) 19 février 2026 : ObservabilityCON on the Road - Paris (France) 6 mars 2026 : WordCamp Nice 2026 - Nice (France) 18 mars 2026 : Jupyter Workshops: AI in Jupyter: Building Extensible AI Capabilities for Interactive Computing - Saint-Maur-des-Fossés (France) 18-19 mars 2026 : Agile Niort 2026 - Niort (France) 20 mars 2026 : Atlantique Day 2026 - Nantes (France) 26 mars 2026 : Data Days Lille - Lille (France) 26-27 mars 2026 : SymfonyLive Paris 2026 - Paris (France) 26-27 mars 2026 : REACT PARIS - Paris (France) 27-29 mars 2026 : Shift - Nantes (France) 31 mars 2026 : ParisTestConf - Paris (France) 31 mars 2026-1 avril 2026 : FlowCon France 2026 - Paris (France) 1 avril 2026 : AWS Summit Paris - Paris (France) 2 avril 2026 : Pragma Cannes 2026 - Cannes (France) 2-3 avril 2026 : Xen Spring Meetup 2026 - Grenoble (France) 7 avril 2026 : PyTorch Conference Europe - Paris (France) 9-10 avril 2026 : Android Makers by droidcon 2026 - Paris (France) 9-11 avril 2026 : Drupalcamp Grenoble 2026 - Grenoble (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 17-18 avril 2026 : Faiseuses du Web 5 - Dinan (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 12 mai 2026 : Lead Innovation Day - Leadership Edition - Paris (France) 19 mai 2026 : La Product Conf Paris 2026 - Paris (France) 21-22 mai 2026 : Flupa UX Days 2026 - Paris (France) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 28 mai 2026 : DevCon 27 : I.A. & Vibe Coding - Paris (France) 28 mai 2026 : Cloud Toulouse 2026 - Toulouse (France) 29 mai 2026 : NG Baguette Conf 2026 - Paris (France) 29 mai 2026 : Agile Tour Strasbourg 2026 - Strasbourg (France) 2-3 juin 2026 : Agile Tour Rennes 2026 - Rennes (France) 2-3 juin 2026 : OW2Con - Paris-Châtillon (France) 3 juin 2026 : IA–NA - La Rochelle (France) 5 juin 2026 : TechReady - Nantes (France) 5 juin 2026 : Fork it! - Rouen - Rouen (France) 6 juin 2026 : Polycloud - Montpellier (France) 9 juin 2026 : JFTL - Montrouge (France) 9 juin 2026 : C: - Caen (France) 11-12 juin 2026 : DevQuest Niort - Niort (France) 11-12 juin 2026 : DevLille 2026 - Lille (France) 12 juin 2026 : Tech F'Est 2026 - Nancy (France) 16 juin 2026 : Mobilis In Mobile 2026 - Nantes (France) 17-19 juin 2026 : Devoxx Poland - Krakow (Poland) 17-20 juin 2026 : VivaTech - Paris (France) 18 juin 2026 : Tech'Work - Lyon (France) 22-26 juin 2026 : Galaxy Community Conference - Clermont-Ferrand (France) 24-25 juin 2026 : Agi'Lille 2026 - Lille (France) 24-26 juin 2026 : BreizhCamp 2026 - Rennes (France) 2 juillet 2026 : Azur Tech Summer 2026 - Valbonne (France) 2-3 juillet 2026 : Sunny Tech - Montpellier (France) 3 juillet 2026 : Agile Lyon 2026 - Lyon (France) 6-8 juillet 2026 : Riviera Dev - Sophia Antipolis (France) 2 août 2026 : 4th Tech Summit on Artificial Intelligence & Robotics - Paris (France) 20-22 août 2026 : 4th Tech Summit on AI & Robotics - Paris (France) & Online 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 24 septembre 2026 : PlatformCon Live Day Paris 2026 - Paris (France) 1 octobre 2026 : WAX 2026 - Marseille (France) 1-2 octobre 2026 : Volcamp - Clermont-Ferrand (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/
Jim Foss - Gudstjeneste 15.02.26 - Veien til visdom by Formiddagsmøtene
AT&T's $2000 shell, ZFS Scrubs and Data Integrity, FFS Backups, FreeBSD Home Nas, and more. NOTES This episode of BSDNow is brought to you by Tarsnap and the BSDNow Patreon Headlines One too many words on AT&T's $2,000 Korn shell and other Usenet topics Understanding ZFS Scrubs and Data Integrity News Roundup FFS Backup FreeBSD: Home NAS, part 1 – configuring ZFS mirror (RAID1) 8 more parts! Beastie Bits The BSD Proposal UNIX Magic Poster Haiku OS Pulls In Updated Drivers From FreeBSD 15 FreeBSD 15.0 VNET Jails Call for NetBSD testing Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions Gary - Links Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv Join us and other BSD Fans in our BSD Now Telegram channel
L'indignation et la colère ne retombent pas après les violences entre forces de l'ordre et étudiants avant-hier à l'université de Dakar. Des violences qui ont fait un mort et des dizaines de blessés. Les organisations étudiantes et l'opposition dénoncent la politique de répression policière menée par les autorités. « La culture de la répression n'a pas changé malgré l'alternance » : c'est le constat dressé par le journaliste Moussa Ngom sur le site d'information Seneplus. Moussa Ngom est le rédacteur en chef du service enquête de La Maison des reporters, média indépendant basé à Dakar. Pour lui, « le duo Diomaye-Sonko, pourtant porté au pouvoir par une jeunesse assoiffée de justice, a échoué à démanteler la machine répressive qu'il combattait jadis, laissant la culture de la violence intacte. (…) Cette culture d'impunité des forces policières aurait dû être brisée dès l'arrivée au pouvoir du nouveau régime, mais force est de constater que rien n'a été fait ». Moussa Ngom souligne également le problème des enquêtes promises mais jamais conclues, poursuit Seneplus : « on a connu après l'arrivée du régime de Bassirou Diomaye Faye et Ousmane Sonko, des violences policières à Camberène dans la capitale dakaroise et aussi à Rosso dans la région de Saint-Louis, des enquêtes avaient été annoncées. Et on attend toujours les résultats ». Rupture… « Le choc de ce lundi noir est tellurique », pour le parti au pouvoir. C'est du moins ce qu'affirme dans les colonnes du Monde Afrique, Alioune Tine, fondateur du think tank Afrikajom Center, basé à Dakar. « Il y a un divorce avec la jeunesse, dit-il. Les étudiants avaient été de fervents soutiens du Pastef, lorsque la formation était dans l'opposition, et ils ont œuvré pour porter le président Bassirou Diomaye Faye et son Premier ministre au pouvoir en 2024. Voir [ces jeunes] affronter une telle violence d'État conduit à une rupture inévitable avec l'exécutif dont les dernières déclarations ont mis le feu aux poudres“, analyse encore ce militant reconnu des droits de l'homme en Afrique. Samedi dernier, rappelle le journal, Ousmane Sonko avait dénigré les mouvements étudiants, estimant connaître “les politiciens qui financent les étudiants pour brûler“. Cette déclaration de celui qui était il y a peu encore le héros des jeunes Sénégalais avait suscité l'indignation ». Arriérés de bourses ou pas ? Pour leur part, les autorités promettent de faire toute la lumière sur le drame. « Nous rendrons compte publiquement à la Nation », affirme le ministre de la Justice, Yassine Fall dans les colonnes de Walf Quotidien. Le ministre de l'Intérieur, Bamba Cissé, promet « des sanctions de part et d'autre. Il affirme que des actes de violence ont été commis aussi bien par les étudiants que par certains éléments des forces de l'ordre ». Et de son côté, rapporte encore le quotidien dakarois, « le ministre de l'Enseignement supérieur, de la Recherche et de l'Innovation, Daouda Ngom reste intransigeant sur la volonté de l'État de réformer le système universitaire », tout en affirmant que « l'État ne doit aucun arriéré de bourses aux étudiants ». Non, rétorque, toujours dans Walf, Mame Moussa Thiam, ancien président d'université : « des bourses impayées. Des mois d'attente. Des étudiants livrés à eux-mêmes dans un contexte économique déjà insoutenable. Pendant que certains discutent de chiffres macroéconomiques, des jeunes se demandent comment se nourrir. Et que répond-on à la détresse ? La fermeture des restaurants universitaires. La faim comme réponse à la revendication. La force comme réponse au dialogue. Puis, l'irréparable. La mort d'un étudiant ». Campus fermé Hier, au lendemain du drame, constate Afrik.com, « les autorités ont officiellement fermé le campus social jusqu'à nouvel ordre, invoquant des raisons de sécurité. Les étudiants ont été invités à quitter les lieux, tandis que la direction du Centre des œuvres universitaires annonce la mise en place d'un suivi psychologique. “Le calme est revenu, mais le choc est immense“, confie Ousmane, doctorant en sciences politiques. “Beaucoup d'étudiants sont traumatisés. Cette fermeture ressemble à un aveu d'échec collectif“ ». Quant à l'étudiant décédé, Abdoulaye Ba, son corps devrait être autopsié. Selon certaines sources, citées notamment par Le Monde Afrique, il aurait été battu à mort. Selon d'autres, citées par certains sites d'information sénégalais comme Seneweb, il aurait sauté d'une fenêtre…
L'indignation et la colère ne retombent pas après les violences entre forces de l'ordre et étudiants avant-hier à l'université de Dakar. Des violences qui ont fait un mort et des dizaines de blessés. Les organisations étudiantes et l'opposition dénoncent la politique de répression policière menée par les autorités. « La culture de la répression n'a pas changé malgré l'alternance » : c'est le constat dressé par le journaliste Moussa Ngom sur le site d'information Seneplus. Moussa Ngom est le rédacteur en chef du service enquête de La Maison des reporters, média indépendant basé à Dakar. Pour lui, « le duo Diomaye-Sonko, pourtant porté au pouvoir par une jeunesse assoiffée de justice, a échoué à démanteler la machine répressive qu'il combattait jadis, laissant la culture de la violence intacte. (…) Cette culture d'impunité des forces policières aurait dû être brisée dès l'arrivée au pouvoir du nouveau régime, mais force est de constater que rien n'a été fait ». Moussa Ngom souligne également le problème des enquêtes promises mais jamais conclues, poursuit Seneplus : « on a connu après l'arrivée du régime de Bassirou Diomaye Faye et Ousmane Sonko, des violences policières à Camberène dans la capitale dakaroise et aussi à Rosso dans la région de Saint-Louis, des enquêtes avaient été annoncées. Et on attend toujours les résultats ». Rupture… « Le choc de ce lundi noir est tellurique », pour le parti au pouvoir. C'est du moins ce qu'affirme dans les colonnes du Monde Afrique, Alioune Tine, fondateur du think tank Afrikajom Center, basé à Dakar. « Il y a un divorce avec la jeunesse, dit-il. Les étudiants avaient été de fervents soutiens du Pastef, lorsque la formation était dans l'opposition, et ils ont œuvré pour porter le président Bassirou Diomaye Faye et son Premier ministre au pouvoir en 2024. Voir [ces jeunes] affronter une telle violence d'État conduit à une rupture inévitable avec l'exécutif dont les dernières déclarations ont mis le feu aux poudres“, analyse encore ce militant reconnu des droits de l'homme en Afrique. Samedi dernier, rappelle le journal, Ousmane Sonko avait dénigré les mouvements étudiants, estimant connaître “les politiciens qui financent les étudiants pour brûler“. Cette déclaration de celui qui était il y a peu encore le héros des jeunes Sénégalais avait suscité l'indignation ». Arriérés de bourses ou pas ? Pour leur part, les autorités promettent de faire toute la lumière sur le drame. « Nous rendrons compte publiquement à la Nation », affirme le ministre de la Justice, Yassine Fall dans les colonnes de Walf Quotidien. Le ministre de l'Intérieur, Bamba Cissé, promet « des sanctions de part et d'autre. Il affirme que des actes de violence ont été commis aussi bien par les étudiants que par certains éléments des forces de l'ordre ». Et de son côté, rapporte encore le quotidien dakarois, « le ministre de l'Enseignement supérieur, de la Recherche et de l'Innovation, Daouda Ngom reste intransigeant sur la volonté de l'État de réformer le système universitaire », tout en affirmant que « l'État ne doit aucun arriéré de bourses aux étudiants ». Non, rétorque, toujours dans Walf, Mame Moussa Thiam, ancien président d'université : « des bourses impayées. Des mois d'attente. Des étudiants livrés à eux-mêmes dans un contexte économique déjà insoutenable. Pendant que certains discutent de chiffres macroéconomiques, des jeunes se demandent comment se nourrir. Et que répond-on à la détresse ? La fermeture des restaurants universitaires. La faim comme réponse à la revendication. La force comme réponse au dialogue. Puis, l'irréparable. La mort d'un étudiant ». Campus fermé Hier, au lendemain du drame, constate Afrik.com, « les autorités ont officiellement fermé le campus social jusqu'à nouvel ordre, invoquant des raisons de sécurité. Les étudiants ont été invités à quitter les lieux, tandis que la direction du Centre des œuvres universitaires annonce la mise en place d'un suivi psychologique. “Le calme est revenu, mais le choc est immense“, confie Ousmane, doctorant en sciences politiques. “Beaucoup d'étudiants sont traumatisés. Cette fermeture ressemble à un aveu d'échec collectif“ ». Quant à l'étudiant décédé, Abdoulaye Ba, son corps devrait être autopsié. Selon certaines sources, citées notamment par Le Monde Afrique, il aurait été battu à mort. Selon d'autres, citées par certains sites d'information sénégalais comme Seneweb, il aurait sauté d'une fenêtre…
The boys return, this time to talk about Wayland Window Managers and other things with TheBlackDon ==== Special Thanks to Our Patrons! ==== https://thelinuxcast.org/patrons/ ===== Follow us
Ryan Foss from Classic Truck Performance and In the Garage Media chats it up about "The Untold Story of Dino's Git Down"! The Youtube Video will Drop Tomorrow, Sat the 7th on the Classic Truck Performance Youtube Channel
In this episode of Linux Out Loud, Matt takes squad leader role while Wendy and Nate rejoin the party for a high‑FPS catch‑up on life, Linux, and loud gaming sessions. They swap updates on Wendy's robotics teams heading deeper into competition season, Nate's battle with basement water and building a proper home lab spawn point, and Matt's quest to keep a local‑only media server running on modest hardware. From organizing racks and labeling gear to wrestling with Starlink latency and debating cloud gaming versus real ownership, the crew dives into how their real‑world chaos shapes the way they run Linux, host services, and play games. If you like robots, home labs, and arguing about whether you really own your digital library, this one's for you. Show Links: Discord Invite: https://discord.gg/73bDDATDAK Bookbinder JS (booklet maker): https://momijizukamori.github.io/bookbinder-js/ Bookbinder JS on GitHub: https://github.com/momijizukamori/bookbinder-js PS4 controller USB‑C upgrade guide: https://www.youtube.com/watch?v=nGKyBJVDXDQ BattleTech on GOG: https://www.gog.com/en/game/battletech_game
ZFS Scrubs and Data integrity, Propolice, FreeBSD vs Slackware and more. NOTES This episode of BSDNow is brought to you by Tarsnap and the BSDNow Patreon Headlines Understanding ZFS Scrubs and Data Integrity The story of Propolice Desk reviews describe comment ask questions No reponses, no justications. [Tj's Desk](media/bsdnow649-tjs-desk.jpg) [Ruben's Desk](media/bsdnow649-rubens-desk.jpg) News Roundup FreeBSD vs. Slackware: Which super stable OS is right for you? Prometheus, Let's Encrypt, and making sure all our TLS certificates are monitored Wait, a repairable ThinkPad!? Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv Join us and other BSD Fans in our BSD Now Telegram channel
Le triangle des Bermudes de Rock Forest Seb Lajoie : À quand la coupe à Sherbrooke pour le Phoenix Il perd un testicule au dek hockey
Fredrik snackar Foss-north och FOSDEM med Tobias Olausson och Johan Thelin. Vi snackar fördelar med att ha flera spår på sin konferens, minglets i korridorernas centrala roll, att placera in sin konferens i kalendern och samarbeta med andra konferenser, att klä sig rätt för FOSDEM, några intressanta presentationer från tidigare år av Foss-north, och ganska mycket mer. Avsnittet sponsras av Yazen, företaget som hjälper folk övervinna övervikt och som söker fullstackutvecklare för jobb helt på distans. Jobba var du vill, med kollegor över hela världen! Se alla lediga platser här! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Tobias Tidigare avsnitt med Tobias Johan Tidigare avsnitt med Johan Foss-north 2026 Chalmers Fencepost error - en variant av "off by one"-fel FSCONS - konferensen som var lite av föregångare till Foss-north FOSDEM GAIA - AI-föreningn som bland annat arrangerar konferens i Göteborg FSFE - Free software foundation Europe Daniel Stenberg har startat ett repo med FOSDEM-tips Greg Kroah-Hartman Torvalds Yazen - veckans sponsor Yazens priser - för att vara snabbväxande startup och för sin behandling Yazens jobbannons Foss-norths community day OWASP Foss-north 2026 call for papers är öppet till 15 februari CHARM - Chalmers studentförenings arbetsmarknadsdagar Stöd oss på Ko-fi XKCD-strippen Lennart Poettering Daniel Stenberg Adam Dunkels Contiki Saving the day by stack smashing a hundred streetlights before sunrise- Adam Dunkels presentation med lyktstolparna 2019 Conftube Alla Foss-north-videos på Conftube foss.events-kalendern Linux weekly news kalender Titlar Mer i officiell kapacitet En konferens om fri mjukvara Ny energi Jaga folk som vill prata De inövade och kurerade talksen Filtret som är FOSDEM Sträcka sig ut och samarbeta Väldigt mycket mingel Då kanske man inte vågar lämna rummet Den statistiskt sämsta helgen Precis det man vill se, i den sunkigaste miljön Ständigt kaffe Svenskt FOSDEM Ett community som vill träffas på arbetstid "Ingenjörer bokar"-situationer En lunch en månad innan Besökarna är 40, inte 18 Inte längd, utan nanosekunder Okalibrerad och trasig
Show Notes - https://forum.closednetwork.io/t/episode-51-snoop-on-them-as-they-snoop-on-us/174Website / Donations / Support - https://closednetwork.io/support/BTC Lightning Donations - closednetwork@getalby.com / simon@primal.netThank You Patreons! - https://www.patreon.com/closednetworkMichael Bates - Privacy Bad AssDavid - Privacy Bad AssInferno Potato - Privacy Bad AssTK - Privacy Bad AssDavid - Privacy Bad AssVO - Privacy Bad AssRichard G. - Privacy Bad AssMrMilkMustache - Privacy SupporterHutch - Privacy AdvocateTOP LIGHTNING BOOSTERS !!!! THANK YOU !!!@bon@sn@x@fireflygowartime@unkown@anonymousBBB - Buy Me. A Coffee - $30.00Thank You To Our Moderators:Unintelligentseven - Follow on NOSTR primal.net/p/npub15rp9gyw346fmcxgdlgp2y9a2xua9ujdk9nzumflshkwjsc7wepwqnh354dMaddestMax - Follow on NOSTR primal.net/p/npub133yzwsqfgvsuxd4clvkgupshzhjn52v837dlud6gjk4tu2c7grqq3sxavtJoin Our CommunityClosed Network Forum - https://forum.closednetwork.ioJoin Our Matrix Channels!Main - https://matrix.to/#/#closedntwrk:matrix.orgOff Topic - https://matrix.to/#/#closednetworkofftopic:matrix.orgSimpleX Group Chat - https://smp9.simplex.im/g#SRBJK7JhuMWa1jgxfmnOfHz7Bl5KjnKUFL5zy-Jn-j0Join Our Mastodon server!https://closednetwork.socialFollow Simon On The SocialsMastodon - https://closednetwork.social/@simonNOSTR - Public Address - npub186l3994gark0fhknh9zp27q38wv3uy042appcpx93cack5q2n03qte2lu2 - primal.net/simonTwitter / X - @ClosedNtwrkInstagram - https://www.instagram.com/closednetworkpodcast/YouTube - https://www.youtube.com/@closednetworkEmail - simon@closednetwork.io
The boys return, this time to talk about what Linux distros should use as defaults. KDE or Gnome? SystemD or runnit? Things like that. ==== Special Thanks to Our Patrons! ==== https://thelinuxcast.org/patrons/ ===== Follow us
FreeBSD's Future, 18 years of greytrapping, PF vs Linux firewalls, and more. NOTES This episode of BSDNow is brought to you by Tarsnap and the BSDNow Patreon Headlines Powering the Future of FreeBSD Eighteen Years of Greytrapping - Is the Weirdness Finally Paying Off? BSDCan Organisating committee Interview News Roundup How I, a non-developer, read the tutorial you, a developer, wrote for me, a beginner BSD PF versus Linux nftables for firewalls for us Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv Join us and other BSD Fans in our BSD Now Telegram channel
In this episode of TheHemOnc Pulse, Rahul Banerjee, MD, speaks with Francine Foss, MD, professor of medicine and dermatology at Yale School of Medicine, about the evolving landscape of T-cell lymphomas. Dr Foss discusses the unique challenges of studying and treating rare diseases such as cutaneous T-cell lymphoma and explains why real-world data are essential to closing evidence gaps. The conversation highlights the role of collaborative registries in tracking treatment patterns, outcomes, and access to care across community and academic settings. Dr Foss also shares how both clinicians and patients can participate in these efforts to strengthen research, inform future clinical trials, and improve outcomes for patients with T-cell lymphomas.
The boys return, this time to give tips on how to make old hardware shine again with a little bit of Linux. ==== Special Thanks to Our Patrons! ==== https://thelinuxcast.org/patrons/ ===== Follow us
We cover your feedback including follow-up on old tablets as clocks, Firefox alternatives, and moving off Gmail. Plus building synths in Rust, FOSS isometric diagrams, a powerful network analysis tool for Android, and some cool ambient music in discoveries. Discoveries CAW FossFlow Félim’s bad diagram Blade Runner Radio LUX on Bandcamp Network Survey Support us on patreon and get an ad-free RSS feed with early episodes sometimes See our contact page for ways to get in touch. RSS: Subscribe to the RSS feeds here
We cover your feedback including follow-up on old tablets as clocks, Firefox alternatives, and moving off Gmail. Plus building synths in Rust, FOSS isometric diagrams, a powerful network analysis tool for Android, and some cool ambient music in discoveries. Discoveries CAW FossFlow Félim’s bad diagram Blade Runner Radio LUX on Bandcamp Network Survey Support us on patreon and get an ad-free RSS feed with early episodes sometimes See our contact page for ways to get in touch. RSS: Subscribe to the RSS feeds here
The Unix v4 recovery, webzfs, openbgpd 9.0, MidnightBSD 4.0, and more... NOTES This episode of BSDNow is brought to you by Tarsnap (https://www.tarsnap.com/bsdnow) and the BSDNow Patreon (https://www.patreon.com/bsdnow) Headlines University of Utah team discovers rare computer relic (https://ksltv.com/science-technology/university-of-utah-discovers-rare-computer-relic/853296/) The attempt to read the UNIX V4 tape is underway! (https://mastodon.social/redirect/statuses/115747843746305391) UNIX V4 Tape from University of Utah (https://archive.org/details/utah_unix_v4_raw) UNIX V4 tape successfully recovered: First ever version of UNIX written in C is running again (https://www.theregister.com/2025/12/23/unix_v4_tape_successfully_recovered/) An initial analysis of the discovered Unix V4 tape (https://www.spinellis.gr/blog/20251223/) WebZFS (https://github.com/webzfs/webzfs) News Roundup OpenBGPD 9.0 released (https://www.undeadly.org/cgi?action=article;sid=20251231070524) MidnightBSD 4.0 (https://www.midnightbsd.org/notes/4.0/index.html) Let's run FreeBSD 15.0-RELEASE on a Raspberry Pi Zero 2 W (https://briancallahan.net/blog/20251216.html) Figuring out how I want to set up the TVPC (https://vulcanridr.mataroa.blog/blog/figuring-out-how-i-want-to-set-up-the-tvpc/) TVPC update (https://vulcanridr.mataroa.blog/blog/tvpc-update/) C&C Red Alert2 in your browser (https://chronodivide.com) Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions rick - shout out.md (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/646/feedback/rick%20-%20shout%20out.md) Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv (mailto:feedback@bsdnow.tv) Join us and other BSD Fans in our BSD Now Telegram channel (https://t.me/bsdnow)
In today's episode from the Vault, we revisit a 1982 lecture by the composer Lukas Foss, a leader of the American musical avant garde of the 1960s and 70s. In this lecture, a part of the “New American Music Series” of Gallatin Lectures at NYU, Foss discusses the state of American contemporary music, musical minimalism, and his own approach of combining serial elements with spontaneous composition. Foss was born Lukas Fuchs in Berlin, on August 15, 1922, the son of a lawyer and a painter. He began studying piano and music theory when he was 7, and sketched out an opera when he was 11. His family fled to Paris in 1933, and arrived in the U.S. in 1937. He attended the Curtis Institute of Music in Philadelphia, and studied composition with Paul Hindemith at Yale. In 1953, Foss succeeded Arnold Schoenberg as the head of the composition department at the University of California at Los Angeles. In 1962, “Time Cycle,” a four-movement vocal setting of texts by Auden, Housman, Kafka and Nietzsche, premiered with Leonard Bernstein and the New York Philharmonic. From 1971 to 1988 Foss was music director of the Brooklyn Philharmonic. After he left the Brooklyn Philharmonic, in 1990, Foss appeared as a guest conductor and pianist with orchestras around the world. He died in New York City on February 1, 2009. Learn more about your ad choices. Visit megaphone.fm/adchoices Support our show by becoming a premium member! https://newbooksnetwork.supportingcast.fm/new-books-network
In today's episode from the Vault, we revisit a 1982 lecture by the composer Lukas Foss, a leader of the American musical avant garde of the 1960s and 70s. In this lecture, a part of the “New American Music Series” of Gallatin Lectures at NYU, Foss discusses the state of American contemporary music, musical minimalism, and his own approach of combining serial elements with spontaneous composition. Foss was born Lukas Fuchs in Berlin, on August 15, 1922, the son of a lawyer and a painter. He began studying piano and music theory when he was 7, and sketched out an opera when he was 11. His family fled to Paris in 1933, and arrived in the U.S. in 1937. He attended the Curtis Institute of Music in Philadelphia, and studied composition with Paul Hindemith at Yale. In 1953, Foss succeeded Arnold Schoenberg as the head of the composition department at the University of California at Los Angeles. In 1962, “Time Cycle,” a four-movement vocal setting of texts by Auden, Housman, Kafka and Nietzsche, premiered with Leonard Bernstein and the New York Philharmonic. From 1971 to 1988 Foss was music director of the Brooklyn Philharmonic. After he left the Brooklyn Philharmonic, in 1990, Foss appeared as a guest conductor and pianist with orchestras around the world. He died in New York City on February 1, 2009. Learn more about your ad choices. Visit megaphone.fm/adchoices
In today's episode from the Vault, we revisit a 1982 lecture by the composer Lukas Foss, a leader of the American musical avant garde of the 1960s and 70s. In this lecture, a part of the “New American Music Series” of Gallatin Lectures at NYU, Foss discusses the state of American contemporary music, musical minimalism, and his own approach of combining serial elements with spontaneous composition. Foss was born Lukas Fuchs in Berlin, on August 15, 1922, the son of a lawyer and a painter. He began studying piano and music theory when he was 7, and sketched out an opera when he was 11. His family fled to Paris in 1933, and arrived in the U.S. in 1937. He attended the Curtis Institute of Music in Philadelphia, and studied composition with Paul Hindemith at Yale. In 1953, Foss succeeded Arnold Schoenberg as the head of the composition department at the University of California at Los Angeles. In 1962, “Time Cycle,” a four-movement vocal setting of texts by Auden, Housman, Kafka and Nietzsche, premiered with Leonard Bernstein and the New York Philharmonic. From 1971 to 1988 Foss was music director of the Brooklyn Philharmonic. After he left the Brooklyn Philharmonic, in 1990, Foss appeared as a guest conductor and pianist with orchestras around the world. He died in New York City on February 1, 2009. Learn more about your ad choices. Visit megaphone.fm/adchoices Support our show by becoming a premium member! https://newbooksnetwork.supportingcast.fm/american-studies
In today's episode from the Vault, we revisit a 1982 lecture by the composer Lukas Foss, a leader of the American musical avant garde of the 1960s and 70s. In this lecture, a part of the “New American Music Series” of Gallatin Lectures at NYU, Foss discusses the state of American contemporary music, musical minimalism, and his own approach of combining serial elements with spontaneous composition. Foss was born Lukas Fuchs in Berlin, on August 15, 1922, the son of a lawyer and a painter. He began studying piano and music theory when he was 7, and sketched out an opera when he was 11. His family fled to Paris in 1933, and arrived in the U.S. in 1937. He attended the Curtis Institute of Music in Philadelphia, and studied composition with Paul Hindemith at Yale. In 1953, Foss succeeded Arnold Schoenberg as the head of the composition department at the University of California at Los Angeles. In 1962, “Time Cycle,” a four-movement vocal setting of texts by Auden, Housman, Kafka and Nietzsche, premiered with Leonard Bernstein and the New York Philharmonic. From 1971 to 1988 Foss was music director of the Brooklyn Philharmonic. After he left the Brooklyn Philharmonic, in 1990, Foss appeared as a guest conductor and pianist with orchestras around the world. He died in New York City on February 1, 2009. Learn more about your ad choices. Visit megaphone.fm/adchoices Support our show by becoming a premium member! https://newbooksnetwork.supportingcast.fm/music
Allen Farrington is an investor at Axiom BTC Capital and a writer known for sharp, contrarian takes on bitcoin and adjacent topics like bitcoin venture capital, fiat “plumbing,” and stablecoins. With Axiom, Allen uniquely focuses on clients' returns not coming from financial engineering, but from productive deployment of capital to solve real world problems.In this episode, Allen joins The Bitcoin Frontier to share how bitcoin exposes the fiat distortions inside venture capital, why clear lines between saving and investing change founder and limited partner (LP) behavior, and what a bitcoin-first stack means for payments and stablecoins. We dig into local capital allocation on a sound-money standard, free/open-source dynamics and moats, and why lightning + ecash may be the endgame for stablecoins.SUPPORT THE PODCAST: → Subscribe → Leave a review → Share the show with your friends and family → Send us an email: podcast@unchained.com → Learn more about Unchained: https://unchained.com/?utm_source=you... → Book a free call with a bitcoin expert: https://unchained.com/consultation?ut...TIMESTAMPS:0:00 – Intro & disclaimer; setting up VC in a world of finite money2:12 – Bitcoin as “fixing the plumbing”: unwinding fiat distortions vs fantasizing about the end state4:45 – How artificially low rates monetize other assets and push allocators out the risk curve7:28 – Pension funds, liabilities, and why flows into venture decouple from fundamentals9:46 – “Thousand-x or bust”: why LP incentives shape VC behavior (and fund crypto)12:02 – Saving vs investing: why buying bitcoin ≠ venture investing (and Axiom's thesis)16:05 – Local investing on a sound-money standard and higher opportunity costs for founders20:52 – Measuring in bitcoin terms: hurdle rates, returns, and what “outperforming bitcoin” really means27:15 – Trusted third parties are security holes… so where do businesses add value? (non-custodial services)32:06 – Moats in a FOSS world: compete by delivering value, not lock-in36:50 – “Zero to One,” monopolies, and why ruthless excellence beats user exploitation41:10 – Open vs closed source: the healthy tension in bitcoin-native companies44:22 – Allen's “half-baked” stablecoin thesis: why new “stablecoin blockchains” are a dead end47:06 – The Genius Act: fully reserved dollars, surveillance tradeoffs, and limited real-world impact so far48:55 – Lightning as settlement layer for fiat tokens; taproot assets / RGB today, ecash tomorrow55:00 – Could fully reserved rails hollow out small banks? Centralization pressures and unintended consequences56:44 – Closing: where to find Allen and Axiom BTCWHERE TO FOLLOW US: → Unchained X: https://x.com/unchained → Unchained LinkedIn: https://www.linkedin.com/company/unchainedcom → Unchained Newsletter: https://unchained.com/newsletter → Allen Farrington's Twitter: https://x.com/allenf32 → Timot Lamarre's Twitter: https://x.com/TimotLamarre → Jose Burgos (Director of Media Production): https://x.com/DeFBeD
Partout dans le monde, les systèmes de santé font face à la même problématique : les déserts médicaux. Les capitales et grandes villes captent ainsi la majorité des médecins et laissent des zones complètement dépourvues de professionnels de santé. Les pays tentent de trouver des stratégies pour pallier ce problème et contrôler le lieu d'installation des médecins. Quelle répartition des soignants sur le territoire ? Quelles spécialités et quelles disponibilités ? En termes d'accès aux soins, la démographie médicale constitue une question centrale. Les déserts médicaux, cette pénurie de soignants en fonction des zones géographiques se distingue en fonction des systèmes de santé et des pays. Mais, y compris au sein d'un même État, certaines régions peuvent se trouver sous-dotées, ce qui va compliquer le fait d'obtenir un rendez-vous et va éloigner le patient de l'équipe médicale. Cette conjonction d'obstacles peut constituer, un facteur très important de perte de chance. Une réalité internationale Fossé entre les métropoles et les zones reculées, manque de spécialistes et plateau technique insuffisant, surcharge de travail, pour les soignants en zone rurale... Ces réalités très variables d'une latitude à l'autre ont un impact certain sur la santé des populations. À lire aussiDéserts médicaux: diagnostic en Belgique, en Malaisie, aux États-Unis et au Maroc Certains pays ont engagé des réformes pour essayer d'atténuer les effets de ces déséquilibres territoriaux. Au Venezuela, en Inde ou au Mexique, il existe pour les nouveaux médecins un « service obligatoire » à rendre pour une durée donnée. En Allemagne, les autorités limitent l'arrivée de nouveaux médecins dans les zones du territoire les mieux dotées. C'est vers cet exemple que la France semble se diriger avec la proposition de loi Garot qui a été adoptée en première lecture en mai dernier. « Zones rouges » Quelles sont les autres pistes pour permettre un meilleur accès aux soins et promouvoir les soins de proximité ? En octobre 2025, le Premier ministre français Sébastien Lecornu a annoncé vouloir bâtir d'ici à 2027 un réseau de soins de proximité, en labellisant des maisons « France santé », après une précédente proposition de médecin volontaire dans les 151 territoires médicalement en « zone rouge ». Avec: Dr Anaïs Werestchack, médecin généraliste. Créatrice du compte Instagram anaiswerestchack. Co-auteure de l'ouvrage Urgent ! Recherche médecin aux éditions Marabout Brice Philippon, kinésithérapeute. Co-auteur de l'ouvrage Urgent ! Recherche médecin aux éditions Marabout Gwendolina Duval, correspondante pour RFI au Mexique Dr Elisabeth Bachelard, médecin généraliste à Massat, dans l'Ariège. Programmation musicale : ► Kali Uchis – Endlessly ► 2B Francky – MGBEL
Partout dans le monde, les systèmes de santé font face à la même problématique : les déserts médicaux. Les capitales et grandes villes captent ainsi la majorité des médecins et laissent des zones complètement dépourvues de professionnels de santé. Les pays tentent de trouver des stratégies pour pallier ce problème et contrôler le lieu d'installation des médecins. Quelle répartition des soignants sur le territoire ? Quelles spécialités et quelles disponibilités ? En termes d'accès aux soins, la démographie médicale constitue une question centrale. Les déserts médicaux, cette pénurie de soignants en fonction des zones géographiques se distingue en fonction des systèmes de santé et des pays. Mais, y compris au sein d'un même État, certaines régions peuvent se trouver sous-dotées, ce qui va compliquer le fait d'obtenir un rendez-vous et va éloigner le patient de l'équipe médicale. Cette conjonction d'obstacles peut constituer, un facteur très important de perte de chance. Une réalité internationale Fossé entre les métropoles et les zones reculées, manque de spécialistes et plateau technique insuffisant, surcharge de travail, pour les soignants en zone rurale... Ces réalités très variables d'une latitude à l'autre ont un impact certain sur la santé des populations. À lire aussiDéserts médicaux: diagnostic en Belgique, en Malaisie, aux États-Unis et au Maroc Certains pays ont engagé des réformes pour essayer d'atténuer les effets de ces déséquilibres territoriaux. Au Venezuela, en Inde ou au Mexique, il existe pour les nouveaux médecins un « service obligatoire » à rendre pour une durée donnée. En Allemagne, les autorités limitent l'arrivée de nouveaux médecins dans les zones du territoire les mieux dotées. C'est vers cet exemple que la France semble se diriger avec la proposition de loi Garot qui a été adoptée en première lecture en mai dernier. « Zones rouges » Quelles sont les autres pistes pour permettre un meilleur accès aux soins et promouvoir les soins de proximité ? En octobre 2025, le Premier ministre français Sébastien Lecornu a annoncé vouloir bâtir d'ici à 2027 un réseau de soins de proximité, en labellisant des maisons « France santé », après une précédente proposition de médecin volontaire dans les 151 territoires médicalement en « zone rouge ». Avec: Dr Anaïs Werestchack, médecin généraliste. Créatrice du compte Instagram anaiswerestchack. Co-auteure de l'ouvrage Urgent ! Recherche médecin aux éditions Marabout Brice Philippon, kinésithérapeute. Co-auteur de l'ouvrage Urgent ! Recherche médecin aux éditions Marabout Gwendolina Duval, correspondante pour RFI au Mexique Dr Elisabeth Bachelard, médecin généraliste à Massat, dans l'Ariège. Programmation musicale : ► Kali Uchis – Endlessly ► 2B Francky – MGBEL
The new year is here! It's time to predict the year ahead (and look back on last year). ==== Special Thanks to Our Patrons! ==== https://thelinuxcast.org/patrons/ ===== Follow us
We look back at what we wanted to happen in the Linux and FOSS world in 2025, and talk about what we want to happen in 2026. Support us on Patreon and get an ad-free RSS feed with early episodes sometimes See our contact page for ways to get in touch. Subscribe to the RSS feed.
We look back at what we wanted to happen in the Linux and FOSS world in 2025, and talk about what we want to happen in 2026. Support us on Patreon and get an ad-free RSS feed with early episodes sometimes See our contact page for ways to get in touch. Subscribe to the RSS feed.
Holidays 2025 - What you been do'in? NOTES This episode of BSDNow is brought to you by Tarsnap (https://www.tarsnap.com/bsdnow) and the BSDNow Patreon (https://www.patreon.com/bsdnow) Headlines What tech did we enjoy playing with or found interesting in 2025? Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions - Gary - Storage Is Cheap (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/644/feedback/Gary%20-%20Storage%20Is%20Cheap.md) Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv (mailto:feedback@bsdnow.tv) Join us and other BSD Fans in our BSD Now Telegram channel (https://t.me/bsdnow)
This is a recap of the top 10 posts on Hacker News on December 31, 2025. This podcast was generated by wondercraft.ai (00:30): Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGameOriginal post: https://news.ycombinator.com/item?id=46445068&utm_source=wondercraft_ai(01:50): Warren Buffett steps down as Berkshire Hathaway CEO after six decadesOriginal post: https://news.ycombinator.com/item?id=46448705&utm_source=wondercraft_ai(03:10): I canceled my book dealOriginal post: https://news.ycombinator.com/item?id=46446815&utm_source=wondercraft_ai(04:31): Show HN: Use Claude Code to Query 600 GB Indexes over Hacker News, ArXiv, etc.Original post: https://news.ycombinator.com/item?id=46442245&utm_source=wondercraft_ai(05:51): 2025: The Year in LLMsOriginal post: https://news.ycombinator.com/item?id=46449643&utm_source=wondercraft_ai(07:12): Tell HN: Happy New YearOriginal post: https://news.ycombinator.com/item?id=46443744&utm_source=wondercraft_ai(08:32): Akin's Laws of Spacecraft Design (2011) [pdf]Original post: https://news.ycombinator.com/item?id=46442903&utm_source=wondercraft_ai(09:52): Efficient method to capture carbon dioxide from the atmosphereOriginal post: https://news.ycombinator.com/item?id=46444076&utm_source=wondercraft_ai(11:13): The rise of industrial softwareOriginal post: https://news.ycombinator.com/item?id=46442597&utm_source=wondercraft_ai(12:33): Meta created 'playbook' to fend off pressure to crack down on scammersOriginal post: https://news.ycombinator.com/item?id=46446838&utm_source=wondercraft_aiThis is a third-party project, independent from HN and YC. Text and audio generated using AI, by wondercraft.ai. Create your own studio quality podcast with text as the only input in seconds at app.wondercraft.ai. Issues or feedback? We'd love to hear from you: team@wondercraft.ai
In this episode of What Are You Made Of, Mike "C-Roc" sits down with Kelly Foss, producer and host of Millennial Minimalists, to explore how letting go of excess can unlock clarity, freedom, and a more intentional life. Kelly shares her journey from international modeling and the corporate world to building a podcast she's led for seven years, helping listeners simplify not just their physical spaces, but also their mental, emotional, digital, and relational clutter.Together, they unpack why our possessions quietly consume attention, how minimalism challenges us to face ourselves once the noise is gone, and why living with less is not about deprivation—but about alignment with what truly matters. This conversation is a powerful reminder that minimalism is a gateway to better focus, deeper connection, and a life designed around purpose rather than pressure.Website-www.mastersimplicity.com https://www.instagram.com/millennialminimalists/
Upwrapping OpenZFS gifs, Propolice the OpenBSD Stack Protector, refreshing zpools, and the FreeBSD 15.0 release. NOTES This episode of BSDNow is brought to you by Tarsnap (https://www.tarsnap.com/bsdnow) and the BSDNow Patreon (https://www.patreon.com/bsdnow) Headlines Unwrapping ZFS: Gifts from the Open Source Community (https://klarasystems.com/articles/zfs-community-contributions-2025/?utm_source=BSD%20Now&utm_medium=Podcast) Who wins when we filter the open web through an opaque system? (https://hidde.blog/filtered-open-web/) News Roundup We can't fund our way out of the free and open source maintenance problem (https://utcc.utoronto.ca/~cks/space/blog/tech/OpenSourceFundingNotSolution) The story of Propolice, the OpenBSD stack protector (https://www.undeadly.org/cgi?action=article;sid=20251212094310) Copying everything off a zpool, destroying it, creating a new one, and copying everything back (https://dan.langille.org/2025/12/11/copying-everything-off-a-zpool-destroying-it-creating-a-new-one-and-copying-everything-back/) All aboard the 15.0-RELEASE train! (https://vulcanridr.mataroa.blog/blog/all-aboard-the-150-release-train/) Beastie Bits Running A PDP-8 From 1965 (https://www.youtube.com/watch?v=S2r_GujSc6w) The library of time (https://libraryoftime.xyz) OPNsense 25.7.9 released (https://forum.opnsense.org/index.php?topic=49986.0) - OPNsense 25.10.1 business edition released (https://forum.opnsense.org/index.php?topic=50052.0) Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions Martin - recordings (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/643/feedback/Martin%20-%20recording%20of%20bsdnow.md) Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv (mailto:feedback@bsdnow.tv) Join us and other BSD Fans in our BSD Now Telegram channel (https://t.me/bsdnow)
Topics covered in this episode: Has the cost of building software just dropped 90%? More on Deprecation Warnings How FOSS Won and Why It Matters Should I be looking for a GitHub alternative? Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. HEADS UP: We are taking next week off, happy holiday everyone. Michael #1: Has the cost of building software just dropped 90%? by Martin Alderson Agentic coding tools are collapsing “implementation time,” so the cost curve of shipping software may be shifting sharply Recent programming advancements haven't been that great of a true benefit: Cloud, TDD, microservices, complex frontends, Kubernetes, etc. Agentic AI's big savings are not just code generation, but coordination overhead reduction (fewer handoffs, fewer meetings, fewer blocks). Thinking, product clarity, and domain decisions stay hard, while typing and scaffolding get cheap. Is it the end of software dev? Not really, see Jevons paradox: when production gets cheaper, total demand can rise rather than spending simply falling. (Historically: the efficiency of coal use led to the increased consumption of coal) Pushes back on “only good for greenfield” by arguing agents also help with legacy code comprehension and bug-fixing. I 100% agree. #Legacy code for the win. Brian #2: More on Deprecation Warnings How are people ignoring them? yep, it's right in the Python docs: -W ignore::DeprecationWarning Don't do that! Perhaps the docs should give the example of emitting them only once -W once::::DeprecationWarning See also -X dev mode , which sets -W default and some other runtime checks Don't use warn, use the @warnings.deprecated decorator instead Thanks John Hagen for pointing this out Emits a warning It's understood by type checkers, so editors visually warn you You can pass in your own custom UserWarning with category mypy also has a command line option and setting for this --enable-error-code deprecated or in [tool.mypy] enable_error_code = ["deprecated"] My recommendation Use @deprecated with your own custom warning and test with pytest -W error Michael #3: How FOSS Won and Why It Matters by Thomas Depierre Companies are not cheap, companies optimize cost control. They do this by making purchasing slow and painful. FOSS is/was a major unlock hack to skip procurement, legal, etc. Example is months to start using a paid “Add to calendar” widget! It “works both ways”: the same bypass lowers the barrier for maintainers too, no need for a legal entity, lawyers, liability insurance, or sales motion. Proposals that “fix FOSS” by reintroducing supply-chain style controls (he name-checks SBOMs and mandated processes) risk being rejected or gamed, because they restore the very friction FOSS sidesteps. Brian #4: Should I be looking for a GitHub alternative? Pricing changes for GitHub Actions The self-hosted runner pricing change caused a kerfuffle. It's has been postponed But… if you were to look around, maybe pay attention to These 4 GitHub alternatives are just as good—or better Codeburg, BitBucket, GitLab, Gitea And a new-ish entry, Tangled Extras Brian: End of year sale for The Complete pytest Course Use code XMAS2025 for 50% off before Dec 31 Writing work on Lean TDD book on hold for holidays Will pick up again in January Michael: PyCharm has better Ruff support now out of the box, via Daniel Molnar This is from the release notes of 2025.3: "PyCharm 2025.3 expands its LSP integration with support for Ruff, ty, Pyright, and Pyrefly.” If you check out the LSP section it will land you on this page and you can go to Ruff. The Ruff doc site was also updated. Previously it was only available external tools and a third party plugin, this feels like a big step. Fun quote I saw on ExTwitter: May your bug tracker be forever empty. Joke: Try/Catch/Stack Overflow Create a super annoying linkedin profile - From Tim Kellogg, submitted by archtoad
The boys are back one last time! Our last episode of the year, and we have awards to give out! ==== Special Thanks to Our Patrons! ==== https://thelinuxcast.org/patrons/ ===== Follow us
Links James on LinkedIn (https://www.linkedin.com/in/jahuang/) Mike on LinkedIn (https://www.linkedin.com/in/dominucco/) Mike's Blog (https://dominickm.com) Show on Discord (https://discord.com/invite/k8e7gKUpEp) Alice Promo (https://go.alice.dev/data-migration-offer-hands-on) AI on Red Hat Enterprise Linux (RHEL) Trust and Stability: RHEL provides the mission-critical foundation needed for workloads where security and reliability cannot be compromised. Predictive vs. Generative: Acknowledging the hype of GenAI while maintaining support for traditional machine learning algorithms. Determinism: The challenge of bringing consistency and security to emerging AI technologies in production environments. Rama-Llama & Containerization Developer Simplicity: Rama-Llama helps developers run local LLMs easily without being "locked in" to specific engines; it supports Podman, Docker, and various inference engines like Llama.cpp and Whisper.cpp. Production Path: The tool is designed to "fade away" after helping package the model and stack into a container that can be deployed directly to Kubernetes. Behind the Firewall: Addressing the needs of industries (like aircraft maintenance) that require AI to stay strictly on-premises. Enterprise AI Infrastructure Red Hat AI: A commercial product offering tools for model customization, including pre-training, fine-tuning, and RAG (Retrieval-Augmented Generation). Inference Engines: James highlights the difference between Llama.cpp (for smaller/edge hardware) and vLLM, which has become the enterprise standard for multi-GPU data center inferencing.
In today's episode, I am joined by astrologer Kitty Foss to explore the powerful astrology shaping 2026! The opening months of the year are especially impactful, bringing rapid shifts, pivotal turning points, and deep transformation on both a personal and collective level. This is a year that invites curiosity, flexibility, and awareness as the pace of change accelerates faster than many of us expect. Together, we unpack the key planetary themes to watch for and what this evolving energy is asking us as we move into a bold new chapter. Have a listen for the full picture! To contact Kitty you can reach her here: StorytellingAstrologist@gmail.com Xo G To contact me please email hello@avalonspirit.com To ask your questions to spirit and receive a recording click here! https://avalonspirit.com/collections/personal-journey-guides/products/ginette-biro-readings-copy To learn to read tarot cards click here! https://avalonspirit.com/products/how-to-read-tarot-cards-with-ginette-biro To learn to read oracle cards click here! https://avalonspirit.com/products/the-awakening-and-wisdom-oracle-card-bundle-copy To purchase your own Wisdom of Gaia and Awakening Avalon deck click here: https://avalonspirit.com/products/oracle-cards #avalonspirit #dailyoracle #dailytarot Thanks so much for listening! Please SUBSCRIBE, LIKE and SHARE to spread love and higher consciousness from these messages to more people. For more amazing content, check out: Website: www.avalonspirit.com Facebook: https://www.facebook.com/groups/avalonspirit Instagram: https://www.instagram.com/ginettebiro.medium Podcasts: https://podcasts.apple.com/ca/podcast/the-ginette-biro-podcast/id1505097658 https://ginettebiro.podbean.com/ YouTube: https://www.youtube.com/channel/UC0W-63rlYl8mX5edln35gsw TikTok: https://www.tiktok.com/@ginettebiro.medium
Our annual AMA! Join us, ask us questions. ==== Special Thanks to Our Patrons! ==== https://thelinuxcast.org/patrons/ ===== Follow us
FreeBSD 15 release, moving from OpenBSD to FreeBSD, ZFS Boot Environments explained, and more... NOTES This episode of BSDNow is brought to you by Tarsnap (https://www.tarsnap.com/bsdnow) and the BSDNow Patreon (https://www.patreon.com/bsdnow) Headlines Welcome to the world FreeBSD 15.0-RELEASE Announcement (https://www.freebsd.org/releases/15.0R/announce/) and Release Notes (https://www.freebsd.org/releases/15.0R/relnotes/) We're (now) moving from OpenBSD to FreeBSD for Firewalls (https://utcc.utoronto.ca/~cks/space/blog/sysadmin/OpenBSDToFreeBSDMove) - Submitted by listener Gary News Roundup ZFS Boot Environments Explained (https://vermaden.wordpress.com/2025/11/25/zfs-boot-environments-explained/) Why I (still) love Linux (https://it-notes.dragas.net/2025/11/24/why-i-still-love-linux/) rocinante - A configuration management tool by the BastilleBSD team (https://github.com/BastilleBSD/rocinante) A Grown-up ZFS Data Corruption Bug (https://github.com/oxidecomputer/oxide-and-friends/blob/master/2025_11_24.md) and YouTube (https://www.youtube.com/watch?v=srKYxF66A0c) Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions Claudio - A Silent Reflection (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/641/feedback/Claudio%20-%20Reflection.md) Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv (mailto:feedback@bsdnow.tv) Join us and other BSD Fans in our BSD Now Telegram channel (https://t.me/bsdnow)
FreeBSD is an OCI runtime, ZFS Disaster Recovery, Cleaning up Hammer, and some historical information, and more... NOTES This episode of BSDNow is brought to you by Tarsnap (https://www.tarsnap.com/bsdnow) and the BSDNow Patreon (https://www.patreon.com/bsdnow) Headlines FreeBSD Officially Supported in OCI Runtime Specification v1.3 (https://freebsdfoundation.org/blog/freebsd-officially-supported-in-oci-runtime-specification-v1-3) ZFS Enabled Disaster Recovery for Virtualization (https://klarasystems.com/articles/zfs-enabled-disaster-recovery-virtualization?utm_source=BSD%20Now&utm_medium=Podcast) News Roundup How I think OpenZFS's 'written' and 'written@' dataset properties work (https://utcc.utoronto.ca/~cks/space/blog/solaris/ZFSWrittenPropertyHowItWorks) Make sure your Hammer cleanup cleans up (https://www.dragonflydigest.com/2025/11/13/make-sure-your-hammer-cleanup-cleans-up) [TUHS] David C Brock of CHM: 2024 oral history with Ken Thompson + Doug McIlroy (https://www.tuhs.org/pipermail/tuhs/2025-November/032751.html) Special Issue “Celebrating 60 Years of ELIZA? Critical Pasts and Futures of AI” (https://ojs.weizenbaum-institut.de/index.php/wjds/announcement/view/8) Source and state limiters introduced in pf (https://undeadly.org/cgi?action=article;sid=20251112132639) Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions Göran - grafana (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/640/feedback/G%C3%B6ran%20-%20grafana.md) Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv (mailto:feedback@bsdnow.tv) Join us and other BSD Fans in our BSD Now Telegram channel (https://t.me/bsdnow)
This week Steve takes us through his journey with Enty and Immich. Plex makes their users pay a monthly fee, and Steam releases a new SteamBox console. -- During The Show -- 00:50 Intro How was your week Watching sales Smart TVs WebOS 07:21 Mac Feedback - Gregory Network Effect "Comforting Mac Feels" Pavu Control (https://www.freedesktop.org/software/pulseaudio/pavucontrol/) OBS (https://obsproject.com/) Stewardship 11:32 Mac Feedback - Patrick Pragmatic approach Steve's thoughts Treating windows like an appliance Making the FOSS path easy 18:15 Succession Planning - Dominik Suggestions Design your home so it works without automation Have a HDD with important data Have migration plan in place Struggling with massive amounts of data Steve's documentation journey Criticality 30:33 News Wire Gnome 49.2 - gnome.org (https://discourse.gnome.org/t/gnome-49-2-released/32730) Tmus 3.6 - proxmox.com (https://www.proxmox.com/en/about/company-details/press-releases/proxmox-backup-server-4-1) Snort 3.10 - github.com (https://github.com/snort3/snort3/releases) Dbeaver 25.3 - dbeaver.io (https://dbeaver.io/download/) Proxmox 4.2 Backup Server - proxmox.com (https://www.proxmox.com/en/about/company-details/press-releases/proxmox-backup-server-4-1) Fedora Ultramarine 43 - fyralabs.com (https://blog.fyralabs.com/ultramarine-43-release/) AlmaLinux 10.1 - almalinux.org (https://almalinux.org/blog/2025-11-24-almalinux_101_release/) Rocky Linux 10.1 - rockylinux.org (https://rockylinux.org/news/rocky-linux-10-1-ga-release) KaOS 2025.11 - kaosx.us (https://kaosx.us/news/2025/kaos11/) NixOS 25.11 - nixos.org (https://nixos.org/blog/announcements/2025/nixos-2511/) Armbian 25.11 - blog.armbian.com (https://blog.armbian.com/v25-11-improving-the-base-unlocking-new-options/) Solus 4.8 - getsol.us (https://getsol.us/2025/11/29/solus-4-8-released/) 4M Linux 50.0 - 4mlinux.com (https://4mlinux.com/index.php?page=home) AV Linux 25 - linuxmusicians.com (https://linuxmusicians.com/viewtopic.php?t=28954) Pardus 25 - pardus.org (https://pardus.org.tr/en/pardus-25-release-note/) Linux 6.18 - phoronix.com (https://www.phoronix.com/news/Linux-6.18-Released) Flux 2 - bfl.ai (https://bfl.ai/blog/flux-2) z-Image-Turbo - huggingface.co (https://huggingface.co/Tongyi-MAI/Z-Image-Turbo) Deepseek 3.2 - deepseek.com (https://api-docs.deepseek.com/news/news251201) Linux MCP - siliconangle.com (https://siliconangle.com/2025/11/25/suses-mcp-server-tech-preview-lays-foundation-ai-assisted-linux-infrastructure/) 31:51 Plex Crackdown Forcing Plex Pass subscriptions Proprietary software controls you Are Plex users getting what they deserve? Switching to JellyFin (https://jellyfin.org/) Scanning of people's media Reason for crackdown Problem with the approach FS PBX (https://www.fspbx.com/) ArsTechnica.com (https://arstechnica.com/gadgets/2025/11/plexs-crackdown-on-free-remote-streaming-access-starts-this-week/) 41:50 Steam Machine First response is it's a "Travel Machine" SteamDeck "just works" Community experience ArsTechnica (https://arstechnica.com/gaming/2025/11/steam-deck-minus-the-screen-valve-announces-new-steam-machine-controller-hardware/) 44:42 Self Hosted Image Software Immich (https://immich.app/) experience Ente (https://ente.io/) experience Ente vs Immich Ente Encryption Native App Backup Where Immich came from iOS challenges Which is the winner? -- The Extra Credit Section -- For links to the articles and material referenced in this week's episode check out this week's page from our podcast dashboard! This Episode's Podcast Dashboard (http://podcast.asknoahshow.com/469) Phone Systems for Ask Noah provided by Voxtelesys (http://www.voxtelesys.com/asknoah) Join us in our dedicated chatroom #GeekLab:linuxdelta.com on Matrix (https://element.linuxdelta.com/#/room/#geeklab:linuxdelta.com) -- Stay In Touch -- Find all the resources for this show on the Ask Noah Dashboard Ask Noah Dashboard (http://www.asknoahshow.com) Need more help than a radio show can offer? Altispeed provides commercial IT services and they're excited to offer you a great deal for listening to the Ask Noah Show. Call today and ask about the discount for listeners of the Ask Noah Show! Altispeed Technologies (http://www.altispeed.com/) Contact Noah live [at] asknoahshow.com -- Twitter -- Noah - Kernellinux (https://twitter.com/kernellinux) Ask Noah Show (https://twitter.com/asknoahshow) Altispeed Technologies (https://twitter.com/altispeed)
Reproducible builds, Highly available ZFS Pools, Self Hosting on a Framework Laptop, and more... NOTES This episode of BSDNow is brought to you by Tarsnap (https://www.tarsnap.com/bsdnow) and the BSDNow Patreon (https://www.patreon.com/bsdnow) Headlines FreeBSD now builds reproducibly and without root privilege (https://freebsdfoundation.org/blog/freebsd-now-builds-reproducibly-and-without-root-privilege) How to Set Up a Highly Available ZFS Pool Using Mirroring and iSCSI (https://klarasystems.com/articles/highly-available-zfs-pool-setup-with-iscsi-mirroring?utm_source=BSD%20Now&utm_medium=Podcast) News Roundup Self hosting 10TB in S3 on a framework laptop + disks (https://jamesoclaire.com/2025/10/05/self-hosting-10tb-in-s3-on-a-framework-laptop-disks/) Crucial FreeBSD Toolkit (https://vermaden.wordpress.com/2025/07/08/crucial-freebsd-toolkit/) Some notes on OpenZFS's 'written' dataset property (https://utcc.utoronto.ca/~cks/space/blog/solaris/ZFSSnapshotWrittenProperty) vi improvements on Dragonfly (https://www.dragonflydigest.com/2025/10/28/vi-improvements) Big news for small /usr partitions (https://undeadly.org/cgi?action=article;sid=20251112121631) Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions Patrick - Feedback (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/639/feedback/patrick%20-%20notes.md) Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv (mailto:feedback@bsdnow.tv) Join us and other BSD Fans in our BSD Now Telegram channel (https://t.me/bsdnow)