Noah Gift

52 Weeks of Cloud

A weekly podcast on technical topics related to cloud computing including: MLOPs, LLMs, AWS, Azure, GCP, Multi-Cloud and Kubernetes.

Author

Noah Gift

Category

Technology

Latest episode

Sep 18, 2025

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Hidden Features of Rust Cargo 10.03.2025

Hidden Features of Cargo: Podcast Episode Notes Custom Profiles & Build Optimization Custom Compilation Profiles : Create targeted build configurations beyond dev/release [profile.quick-debug] opt-level = 1    # Some optimization debug = true     # Keep debug symbols Usage: cargo build --profile quick-debug Perfect for debugging performance issues without full release build wait times Eliminates n...

Using At With Linux 09.03.2025

Temporal Execution Framework: Unix AT Utility for AWS Resource Orchestration Core Mechanisms Unix at Utility Architecture Kernel-level task scheduler implementing non-interactive execution semantics Persistence layer: /var/spool/at/ with priority queue implementation Differentiation from cron: single-execution vs. recurring execution patterns Syntax paradigm: echo 'command' | at HH:MM Implementati...

Assembly Language & WebAssembly: Technical Analysis 07.03.2025

Assembly Language & WebAssembly: Evolutionary Paradigms Episode Notes I. Assembly Language: Foundational Framework Ontological Definition Low-level symbolic representation of machine code instructions Minimalist abstraction layer above binary machine code (1s/0s) Human-readable mnemonics with 1:1 processor operation correspondence Core Architectural Characteristics ISA-Specificity : Direct process...

Strace 07.03.2025

STRACE: System Call Tracing Utility — Advanced Diagnostic Analysis I. Introduction & Empirical Case Study Case Study: Weta Digital Performance Optimization Diagnostic investigation of Python execution latency (~60s initialization delay) Root cause identification: Excessive filesystem I/O operations (103-104 redundant calls) Resolution implementation: Network call interception via wrapper scripts P...

Free Membership to Platform for Federal Workers in Transition 07.03.2025

Episode Notes: My Support Initiative for Federal Workers in Transition Episode Overview In this episode, I announce a special initiative from Pragmatic AI Labs to support federal workers who are currently in career transitions by providing them with free access to our educational platform. I explain how our technical training can help workers upskill and find new positions. Key Points About the In...

Ethical Issues Vector Databases 05.03.2025

Dark Patterns in Recommendation Systems: Beyond Technical Capabilities 1. Engagement Optimization Pathology Metric-Reality Misalignment : Recommendation engines optimize for engagement metrics (time-on-site, clicks, shares) rather than informational integrity or societal benefit Emotional Gradient Exploitation : Mathematical reality shows emotional triggers (particularly negative ones) produce ste...

Vector Databases 05.03.2025

Vector Databases for Recommendation Engines: Episode Notes Introduction Vector databases power modern recommendation systems by finding relationships between entities in high-dimensional space Unlike traditional databases that rely on exact matching, vector DBs excel at finding similar items Core application: discovering hidden relationships between products, content, or users to drive engagement...

xtermjs and Browser Terminals 28.02.2025

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 (ps...

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

Silicon Valley's Anarchist Alternative: How Open Source Beats Monopolies and Fascism CORE 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 CRIT...

Are AI Coders Statistical Twins of Rogue Developers? 27.02.2025

EPISODE NOTES: AI CODING PATTERNS & DEFECT CORRELATIONS Core 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 Backgrou...

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

The Automation Myth: Why Developer Jobs Aren't Going Away Core 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...

Maslows Hierarchy of Logging Needs 27.02.2025

Maslow's Hierarchy of Logging - Podcast Episode Notes Core 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 ar...

TCP vs UDP 26.02.2025

TCP vs UDP: Foundational Network Protocols Protocol Fundamentals TCP (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) Fl...

Logging and Tracing Are Data Science For Production Software 26.02.2025

Tracing vs. Logging in Production Systems Core 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 inheren...

The Rise of Expertise Inequality in Age of GenAI 25.02.2025

The Rise of Expertise Inequality in AI Key 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, EC...

Rise of the EU Cloud and Open Source Cloud 25.02.2025

EU Cloud Sovereignty & Open Source Alternatives Market 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 Providers Full-Stack European Solutions OVHcloud (France) 33 datacenters across 4 contine...

European Digital Sovereignty: Breaking Tech Dependency 24.02.2025

European Digital Sovereignty: Breaking Tech Dependency Episode Notes Heterodox 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...

What is Web Assembly? 24.02.2025

WebAssembly Core Concepts - Episode Notes Introduction [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 perf...

60,000 Times Slower Python 23.02.2025

The End of Moore's Law and the Future of Computing Performance The 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 throu...

Technical Architecture for Mobile Digital Independence 23.02.2025

Technical Architecture for Digital Independence Core 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 authenticatio...

What I Cannot Create, I Do Not Understand 22.02.2025

Feynman's Wisdom Applied to AI Learning Background 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 Courses W...

Rise of Microcontainers 21.02.2025

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(.{...

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

Software Development Job Market in 2025: Challenges & Opportunities Market Downturn Analysis Interest 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 c...

Container Size Optimization in 2025 20.02.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 -...

Tech Regulatory Entrepreneurship and Alternative Governance Systems 20.02.2025

Regulatory Entrepreneurship and Alternative Governance Systems Key Concepts Regulatory 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...

Listen to the 52 Weeks of Cloud podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.