{"podcast":{"title":"FLOSS Weekly","slug":"floss-weekly","podcast_index_feed_id":6743816,"rss_url":"https://feeds.libsyn.com/499093/rss","website_url":"https://hackaday.com","image_url":"https://static.libsyn.com/p/assets/1/3/4/3/1343296ffb55bc3b88c4a68c3ddbc4f2/FLOSS.jpg","author":"Hackaday","episode_count":116,"summary":"It's the OG podcast about Free, Libre, and Open Source Software, FLOSS Weekly! Join us each Wednesday as Jonathan Bennett and the posse of Co-hosts interview big names of Free Software, cover utterly fascinating Open Source Projects you may have never heard of, and cover the news about software you use every day without even realizing it.","last_synced_at":"2026-07-23T08:20:24.867360+00:00","page_url":"https://stenobird.com/podcast/floss-weekly"},"episode":{"title":"Episode 867 - Pangolin: People Can Lie","slug":"episode-867-pangolin-people-can-lie","published_at":"2026-03-25T17:09:00+00:00","page_url":"https://stenobird.com/podcast/floss-weekly/episode-867-pangolin-people-can-lie","show_page_url":"https://stenobird.com/podcast/floss-weekly","url":"https://b27a1a7a-dbb9-4922-ac3e-601e2d6ca1e1.libsyn.com/episode-867-pangolin-people-can-lie","audio_url":"https://traffic.libsyn.com/secure/b27a1a7a-dbb9-4922-ac3e-601e2d6ca1e1/FLOSS-867.mp3?dest-id=4272468","summary":"Pangolin offers an open-source tunneling solution designed to solve connectivity and management challenges in IoT and OT environments. The discussion explores how it differentiates from existing tools like Wireguard and Cloudflare tunnels.","meta_description":"Explore Pangolin, the open-source tunneling solution for IoT and OT connectivity, and learn how AGPL licensing protects software from cloud giants.","key_points":["Main idea: Pangolin provides a specialized tunneling alternative for managing large-scale IoT and OT device fleets","Practical takeaway: Users can deploy Pangolin on low-cost VPS instances to create a cost-effective alternative to Cloudflare tunnels","Failure mode: Managing hardware inventory and device provisioning remains a significant complexity in IoT deployments","Licensing insight: The AGPL license is used effectively to prevent cloud providers from incorporating the code into network services without contributing back","Technical preference: Modern development workflows are shifting from traditional editors like Vim toward high-performance tools like Neovim and Zed"],"chapters":[{"start_ms":60000,"title":"Defining IoT and OT","summary":"An introduction to the difference between Information Technology and Operational Technology in the context of physical device connectivity."},{"start_ms":340000,"title":"The Problem with Existing Tunnels","summary":"Milo discusses the specific connectivity gaps that led to the creation of the Pangolin tunneling solution."},{"start_ms":630000,"title":"Abstracting the Network","summary":"A look at the implementation process and how Pangolin focuses on application-level connectivity rather than just network layers."},{"start_ms":925000,"title":"The Challenges of Hardware","summary":"A discussion on why software-centric approaches are often preferred over the complexities of managing physical hardware inventory."},{"start_ms":1220000,"title":"Protocol and Infrastructure","summary":"An exploration of the custom protocol used by Pangolin and its similarities to STUN/TURN architectures."},{"start_ms":1510000,"title":"The Power of AGPL Licensing","summary":"How the AGPL license closes the 'cloud loophole' and prevents large providers from exploiting open-source code."},{"start_ms":2660000,"title":"Cost-Effective Deployment","summary":"How to run a private Pangolin instance using a cheap VPS to replace expensive commercial tunneling services."},{"start_ms":2945000,"title":"IoT Fleet Management","summary":"Addressing the pain points of provisioning and managing software updates across large-scale device fleets."}],"topics":["Open Source","IoT","OT","Network Tunneling","AGPL License","Cloudflare Tunnels","Software Engineering","Device Provisioning"],"duration_seconds":3797,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/floss-weekly/episodes/episode-867-pangolin-people-can-lie/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/floss-weekly/episode-867-pangolin-people-can-lie.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}