52 Weeks of Cloud - podcast cover

52 Weeks of Cloud

Noah Gift
A weekly podcast on technical topics related to cloud computing including: MLOPs, LLMs, AWS, Azure, GCP, Multi-Cloud and Kubernetes.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

xtermjs and Browser Terminals

The podcast notes effectively capture the key technical aspects of the WebSocket terminal implementation. The transcript explores how Rust's low-level control and memory management capabilities make it an ideal language for building high-performance terminal emulation over WebSockets. What makes this implementation particularly powerful is the combination of Rust's ownership model with the PTY (pseudoterminal) abstraction. This allows for efficient binary data transfer without the overhead typic...

Feb 28, 20255 minEp. 191

Silicon Valley's Anarchist Alternative: How Open Source Beats Monopolies and Fascism

Silicon Valley's Anarchist Alternative: How Open Source Beats Monopolies and FascismCORE THESIS Corporate-controlled tech resembles fascism in power concentration Trillion-dollar monopolies create suboptimal outcomes for most people Open source (Linux) as practical counter-model to corporate tech hegemony Libertarian-socialist approach achieves both freedom and technical superiority ECONOMIC CRITIQUE Extreme wealth inequality CEO compensation 1,000-10,000× worker pay Wages stagnant while executi...

Feb 28, 202516 minEp. 190

Are AI Coders Statistical Twins of Rogue Developers?

EPISODE NOTES: AI CODING PATTERNS & DEFECT CORRELATIONSCore Thesis Key premise : Code churn patterns reveal developer archetypes with predictable quality outcomes Novel insight : AI coding assistants exhibit statistical twins of "rogue developer" patterns (r=0.92) Technical risk : This correlation suggests potential widespread defect introduction in AI-augmented teams Code Churn Research Background Definition : Measure of how frequently a file changes over time (adds, modifications, deletion...

Feb 27, 202511 minEp. 189

The Automation Myth: Why Developer Jobs Aren't Being Automated

The Automation Myth: Why Developer Jobs Aren't Going AwayCore Thesis The "last mile problem" persistently prevents full automation 90/10 rule: First 90% of automation is easy, last 10% proves exponentially harder Tech monopolies strategically use automation narratives to influence markets and suppress labor Genuine automation augments human capabilities rather than replacing humans entirely Case Studies: Automation's Last Mile ProblemSelf-Checkout Systems Implementation reality: Always requires ...

Feb 27, 202520 minEp. 188

Maslows Hierarchy of Logging Needs

Maslow's Hierarchy of Logging - Podcast Episode NotesCore Concept Logging exists on a maturity spectrum similar to Maslow's hierarchy of needs Software teams must address fundamental logging requirements before advancing to sophisticated observability Level 1: Print Statements Definition : Raw output statements (printf, console.log) for basic debugging Limitations : Creates ephemeral debugging artifacts (add prints → fix issue → delete prints → similar bug reappears → repeat) Zero runtime config...

Feb 27, 20258 minEp. 187

TCP vs UDP

TCP vs UDP: Foundational Network ProtocolsProtocol FundamentalsTCP (Transmission Control Protocol) Connection-oriented : Requires handshake establishment Reliable delivery : Uses acknowledgments and packet retransmission Ordered packets : Maintains exact sequence order Header overhead : 20-60 bytes (≈20% additional overhead) Technical implementation : Three-way handshake (SYN → SYN-ACK → ACK) Flow control via sliding window mechanism Congestion control algorithms Segment sequencing with reorderi...

Feb 26, 20256 minEp. 186

Logging and Tracing Are Data Science For Production Software

Tracing vs. Logging in Production SystemsCore Concepts Logging & Tracing = "Data Science for Production Software" Essential for understanding system behavior at scale Provides insights when services are invoked millions of times monthly Often overlooked by beginners focused solely on functionality Fundamental Differences Logging Point-in-time event records Captures discrete events without inherent relationships Traditionally unstructured/semi-structured text Stateless: each log line exists i...

Feb 26, 202510 minEp. 185

The Rise of Expertise Inequality in Age of GenAI

The Rise of Expertise Inequality in AIKey Points Similar to income inequality growth since 1980, we may now be witnessing the emergence of expertise inequality with AI Problem: Automation Claims Lack Nuance Claims about "automating coders" or eliminating software developers oversimplify complex realities Example: AWS deployment decisions require expertise Multiple compute options (EC2, Lambda, ECS Fargate, EKS, Elastic Beanstalk) Each option has significant tradeoffs and use cases Surface-level ...

Feb 25, 202514 minEp. 184

Rise of the EU Cloud and Open Source Cloud

EU Cloud Sovereignty & Open Source AlternativesMarket Overview Current EU Cloud Market Share AWS: ~33% market share (Frankfurt, Ireland, Paris regions) Microsoft Azure: ~25% market share Google Cloud Platform: ~10% market share OVHcloud: ~5% market share (largest EU-headquartered provider) EU Sovereign Cloud ProvidersFull-Stack European Solutions OVHcloud (France) 33 datacenters across 4 continents, 400K+ servers Vertical integration: custom server manufacturing in Roubaix Proprietary Linux-...

Feb 25, 202513 minEp. 183

European Digital Sovereignty: Breaking Tech Dependency

European Digital Sovereignty: Breaking Tech DependencyEpisode NotesHeterodox Economic Foundations (00:00-02:46) Current economic context: Income inequality at historic levels (worse than pre-French Revolution) Problems with GDP as primary metric: Masks inequality when wealth is concentrated Fails to measure human wellbeing American example: majority living paycheck-to-paycheck despite GDP growth Alternative metrics: Human dignity quantification Planetary health indicators Commons-based resource ...

Feb 24, 202511 minEp. 182

What is Web Assembly?

WebAssembly Core Concepts - Episode NotesIntroduction [00:00-00:14] Overview of episode focus: WebAssembly core concepts Structure: definition, purpose, implementation pathways Fundamental Definition [00:14-00:38] Low-level binary instruction format for stack-based virtual machine Designed as compilation target for high-level languages Enables client/server application deployment Near-native performance execution capabilities Speed as primary advantage Technical Architecture [00:38-01:01] Binary...

Feb 24, 20258 minEp. 181

60,000 Times Slower Python

The End of Moore's Law and the Future of Computing PerformanceThe Automobile Industry Parallel 1960s: Focus on power over efficiency (muscle cars, gas guzzlers) Evolution through Japanese efficiency, turbocharging, to electric vehicles Similar pattern now happening in computing The Python Performance Crisis Matrix multiplication example: 7 hours vs 0.5 seconds 60,000x performance difference through optimization Demonstrates massive inefficiencies in modern languages Industry was misled by Moore'...

Feb 23, 202510 minEp. 180

Technical Architecture for Mobile Digital Independence

Technical Architecture for Digital IndependenceCore Concept Smartphones represent a monolithic architecture that needs to be broken down into microservices for better digital independence. Authentication Strategy Hardware security keys (YubiKey) replace mobile authenticators USB-C insertion with button press More convenient than SMS/app-based 2FA Requires backup key strategy Offline authentication options Local encrypted SQLite password database Air-gapped systems Backup protocols Device Distrib...

Feb 23, 202510 minEp. 179

What I Cannot Create, I Do Not Understand

Feynman's Wisdom Applied to AI LearningBackground Feynman helped create atomic bomb and investigated Challenger disaster Challenger investigation revealed bureaucracy prioritized power over engineering solutions Two key phrases found on his blackboard at death: "What I cannot create, I do not understand" "Know how to solve every problem that has been solved" Applied to Pragmatic AI Labs CoursesWhat I Cannot Create Build token processor before using Bedrock Implement basic embeddings before produ...

Feb 22, 20255 minEp. 178

Rise of Microcontainers

The Rise of Micro-Containers: When Less is More Podcast Episode Notes Opening (0:00 - 0:40) Introduction to micro-containers: containers under 100KB Contrast with typical Python containers (5GB+) Languages enabling micro-containers: Rust, Zig, Go Zig Code Example (0:40 - 1:10)// 16KB HTTP server exampleconst std = @import("std");pub fn main() !void { var server = try std.net.StreamServer.init(.{}); defer server.deinit(); try server.listen(try std.net.Address.parseIp("0.0.0.0", 8080)); while (tru...

Feb 21, 20257 minEp. 177

Software Engineering Job Postings in 2025 And What To Do About It

Software Development Job Market in 2025: Challenges & OpportunitiesMarket Downturn AnalysisInterest Rate Impact Fed rates rose from ~0% to 5%, ending era of "free money" for VCs Job postings dropped to COVID-era levels (index ~60) from 2022 peak (index ~220) High rates reducing startup funding and venture capital activity Monopoly Effects Big tech companies engaged in defensive hiring to block competitors Market distortions from trillion-dollar companies with limited competition Regulatory f...

Feb 21, 202515 minEp. 176

Container Size Optimization in 2025

# Container Size Optimization in 2025 ## Core Motivation - Container size directly impacts cost efficiency - Python containers can reach 5GB - Sub-1MB containers enable: - Incredible performance - Microservice architecture at scale - Efficient resource utilization ## Container Types Comparison ### Scratch (0MB base) - Empty filesystem - Zero attack surface - Ideal for compiled languages - Advantages: - Fastest deployment - Maximum security - Explicit dependencies - Limitations: - Requires static...

Feb 20, 20259 minEp. 175

Tech Regulatory Entrepreneurship and Alternative Governance Systems

Regulatory Entrepreneurship and Alternative Governance SystemsKey ConceptsRegulatory Entrepreneurship Companies building businesses that require changing laws to succeed Examples: Uber, Airbnb, Tesla, DraftKings, OpenAI Core strategies: Operating in legal gray areas Growing "too big to ban" Mobilizing users as political force Comparison with Mafia Systems Common Factors Emerge when government is ineffective/incompetent Provide alternative governance Push negative externalities to public Promise ...

Feb 20, 202521 minEp. 174

Websockets

WebSockets in Rust: From Theory to Implementation Episode Notes for Pragmatic Labs Technical Deep Dive Introduction [00:00-00:45] WebSockets vs HTTP request-response pattern analogy Real-time communication model comparison Rust's zero-cost abstractions and compile-time guarantees SQLite WebSocket demo introduction Rust's WebSocket Advantages [01:05-01:47] Zero-cost abstractions implementation Memory safety guarantees preventing vulnerabilities Async/await ecosystem optimization Strong type syste...

Feb 19, 20258 minEp. 173

Corporate America: A life of Quiet Desperation and How To Resist and Escape

Corporate America: A Prison Break GuideKey Themes Thoreau's "quiet desperation" frames corporate work as voluntary imprisonment Graeber's 5 BS jobs expose corporate dysfunction: Flunkies (middle managers) Goons (HR, enforcement) Duct-tapers (perpetual problem fixers) Box-tickers (DEI/compliance) Taskmasters (productivity enforcers) Soft Authoritarianism in Corporate Culture Location control (anti-remote work) Thought control (shifting ethical stances) Time control (9-5 structure) Value suppressi...

Feb 19, 202526 minEp. 172

Memory Allocation Strategies with Zig

Zig's Memory Management Philosophy Explicit and transparent memory management Runtime error detection vs compile-time checks No hidden allocations Must handle allocation errors explicitly using try/defer/ensure Runtime leak detection capability Comparison with C and RustC Differences Safer than C due to explicit memory handling No "foot guns" or easy-to-create security holes No forgotten free() calls Clear memory ownership model Rust Differences Rust: Compile-time ownership and borrowing rules S...

Feb 18, 20259 minEp. 171

AI Propaganda

AI Propaganda and Market RealityKey Points LLMs are pattern matching systems, not true AI - similar to established clustering and regression techniques Innovation follows non-linear path, contrary to VC expectations VCs require exponential returns - 1/100 investments must generate massive profits Perfect competition emerging in AI market - open source models reaching parity with commercial ones Technical Context LLMs extend existing data science tools: K-means clustering Linear regression Recomm...

Feb 18, 20259 minEp. 170

Looking at Zig Optimization Matrix

Podcast Episode Notes: Understanding Zig's Place in Modern ProgrammingEpisode Overview Discussion of Zig programming language and its positioning among modern compiled languages like Rust and Go. Key Points Core Value Proposition Modern compiled language with C/C++-level control Focuses on extreme performance optimization and binary size control Provides granular control without runtime/garbage collection Binary Size Advantages Hello World comparison: Zig: ~5KB Rust: ~300KB Web Server comparison...

Feb 17, 20254 minEp. 169

Wage Slavery in America

Wage Slavery: The Modern ChainsOpening Today we're examining wage slavery through the lens of personal experience and the work of intellectuals like Chomsky and Graeber. We'll explore how modern systems create dependencies that mirror traditional forms of control. Types of Income (Personal Framework) Green Money: Passive income (books, investments) Yellow Money: Consulting work Red Money: Employment by others "Taking all the risk, they get all the upside" Systemic Controls1. Immigration Status H...

Feb 17, 202511 minEp. 168

Programming Language Evolution: Data-Driven Analysis of Future Trends

Programming Language Evolution: Data-Driven Analysis of Future TrendsEpisode Overview Analysis of programming language rankings through the lens of modern requirements, adjusting popularity metrics with quantitative factors including safety features, energy efficiency, and temporal relevance. Key Segments1. Traditional Rankings Limitations (00:00-01:53) TIOBE Index raw rankings examined Python dominance (23.88% market share) analyzed Discussion of interpretted language limitations Historical con...

Feb 17, 202511 minEp. 167

Why Corporate America and VC Funded Startups are Scams

Corporate America & VC Startup Scams: System-Level AnalysisEpisode Overview Critical analysis of systemic failures in corporate America and VC-funded startups. Focus on structural exploitation, control mechanisms, and loss of autonomy. Corporate America: Core System Failures1. Ultra-Capitalist Firing Culture At-will employment enables arbitrary termination Performance metrics deliberately shift to justify cuts Stack ranking creates artificial scarcity, forces competition 2. High Salary Lock-...

Feb 16, 202517 minEp. 166

Why I Like Rust Better Than Python

Systems Engineering: Rust vs Python AnalysisCore Principle: Delete What You Know Technology requires constant reassessment. Six-month deprecation cycle for skills/tools. Memory Safety Architecture Compile-time memory validation Zero-cost abstractions eliminate GC overhead Production metrics: 30% CPU reduction vs Python services Performance Characteristics Default performance matters (electric car vs 1968 Suburban analogy) No GIL bottleneck = true parallelism Direct hardware access capability Det...

Feb 16, 202512 minEp. 165

UN Digital Rights Violations: Big Tech's Ongoing Global Impact

UN Digital Human Rights Extensions: Key PointsArticle 3: Right to Life, Liberty, Security Protection from digitally-coordinated violence and mob incitement Safeguards against viral misinformation causing physical harm Emergency protocols for platform-amplified unrest Article 17: Property Rights Prevent monopolistic control of digital property Mandate platform interoperability Protect data ownership and creative works Combat trillion-dollar companies' unauthorized use of content Article 19: Freed...

Feb 16, 202514 minEp. 164

Can we learn from Food Regulation in EU with Tech Regulation?

Food Industry Self-Regulation: A Case Study in Regulatory EconomicsKey Statistical Evidence Self-Regulation Metrics (2000-Present) 98.7% of food additives introduced through self-regulation 756 novel ingredients added without rigorous safety evidence Demonstrates significant Type II error risk in regulatory framework Regulatory Framework ComparisonUnited States Model Current Regulatory Architecture Predominantly voluntary compliance mechanisms Post-market surveillance limitations Harvard analysi...

Feb 15, 20257 minEp. 163

False Promise of Lack of Regulation for Europe

Episode Notes: Europe vs America - Regulations and InnovationCore Argument The common meme "Europe makes laws, America makes products" represents an oversimplified view of complex regulatory and innovation dynamics between the regions. Organizational RealitiesBureaucratic Challenges Inefficient positions in universities and corporations VP roles that provide minimal value Team productivity issues (tasks taking 1 year vs 1 day) Parkinson's Law impact: Work expanding to fill available time Politic...

Feb 14, 202515 minEp. 162
For the best experience, listen in Metacast app for iOS or Android