TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    News

    The Python Podcast.__init__

    The podcast about Python and the people who make it great

    Advertise

    Copyright: © 2023 Boundless Notions, LLC.

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Python Goes To The Movies with Dhruv Govil May 06, 2017
    Show notes

    Summary

    Movies are magic, and Python is part of what makes that magic possible. We go behind the curtain this week with Dhruv Govil to learn about how Python gets used to bring a movie from concept to completion. He shares the story of how he got started in film, the tools that he uses day to day, and some resources for further learning.

    Preface

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who supports us on Patreon. Your contributions help to make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at www.podastinit.com/linode?utm_source=rss&utm_medium=rss and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit the site to subscribe to the show, sign up for the newsletter, read the show notes, and get in touch.
    • To help other people find the show please leave a review on iTunes, or Google Play Music, tell your friends and co-workers, and share it on social media.
    • Your host as usual is Tobias Macey and this week I am joined by Dhruv Govil to talk about how Python is used for making movies.

    Interview

    • Introductions
    • How did you get introduced to Python?
    • How did you get started in the film-making business?
    • What are some of the ways that Python is used in the process of bringing a movie to completion?
    • How much of the overall pipeline processing happens in Python vs just being used as a means of wiring together other programs.
    • How much of the code that gets written is reusable between different projects?
    • What is involved in testing data assets when they are submitted to the pipeline for the open format conversion process?
    • What are some of the libraries that you have found to be most useful in your day-to-day work?
    • Why do you think that Python is so widely used in the film industry and are there any other languages that you see being used in a similar manner?
    • What are some of the areas where Python is used that you were most surprised by?
    • Are there any portions of the process where you would like to be able to use Python but are unable due to performance or platform constraints?
    • What are some of the most interesting projects that you have worked on and which are you most proud of?
    • How does the work that is done by developers and technical contributors get reflected in the final credits?
    • For anyone who is interested in working in the film industry as a technical contributor what advice do you have?

    Keep In Touch

    • Dhruv
      • Website
      • @DhruvGovil on Twitter
      • dgovil on GitHub

    Picks

    • Tobias
      • Firefox on Android

    • Dhruv
      • Google Earth VR

    Links

    • Udemy: Python for MayaUdemy
    • Vancouver Film School
    • Guardians of the Galaxy
    • Cloudy w/ chance meatballs 2
    • Blog Post: Python For Feature Film
    • PyQT
    • PySide
    • Autodesk Maya
    • Katana
    • Nuke
    • Cython
    • Rez
    • Alembic Geometry Storage Format
    • Pixar Universal Scene Description
    • Pyblish
    • Open Color IO
    • Edge of Tomorrow
    • PyOpenGL
    • Kraken
    • Fabric Engine
    • SIGGRAPH Convention
    • Ray Tracing In A Weekend
    • Mathematics for Computer Graphics
    • Blender

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    Scapy with Guillaume Valadon Apr 29, 2017
    Show notes

    Summary

    Network protocols are often inscrutable, but if you have an effective way to experiment with them then they expose a lot of power. This week Guillaume Valadon explains how Scapy can be used to inspect your network traffic, test the security of your systems, and develop brand new protocols, all in Python!

    Preface

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who supports us on Patreon. Your contributions help to make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at www.podastinit.com/linode?utm_source=rss&utm_medium=rss and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit the site to subscribe to the show, sign up for the newsletter, read the show notes, and get in touch.
    • To help other people find the show please leave a review on iTunes, or Google Play Music, tell your friends and co-workers, and share it on social media.
    • Get a shirt and support the show! Go to https://teespring.com/podcastinit?utm_source=rss&utm_medium=rss and get a mug to go with it.
    • Your host as usual is Tobias Macey and today I am interviewing Guillaume Valadon about Scapy, the swiss army knife for packet manipulation in Python

    Interview

    • Introductions
    • How did you get introduced to Python?
    • Can you explain what Scapy is and what problem it was created to solve?
    • How has the decision to build Scapy in Python benefited the project?
    • How has the 10 year history of the project affected your ability to maintain and evolve the code?
    • How has the project evolved from the initial prototypes by Philippe Biondi through to its current incarnation as Scapy 2?
    • I understand that the project was originally hosted on Bitbucket and then moved to Github. What prompted that decision and how has it played out?
    • Who is the target audience and what are some of the primary intended use cases for Scapy?
    • How is the implementation of packet layering architected in order to allow for such flexibility and composability?
    • What are some of the most interesting and unexpected ways that you have seen Scapy used?
    • What protocols have been the most problematic to implement and maintain?
    • What have been some of the most challenging aspects of developing Scapy?
    • What do you have planned for the future of Scapy?

    Contact Info

    • Guillaume
      • Website
      • Email
      • @guedou on Twitter

    Picks

    • Tobias
      • Buckethead

    • Guillaume
      • Rust

    Links

    • Six
    • UTScapy
    • CodeCov
    • Appveyor
    • Jython
    • OpenBSD
    • MicroPython
    • NSA
    • Extra Bacon
    • SNMP
    • ASN.1
    • X509
    • TLS
    • IPSec
    • DNS
    • HTTP2
    • PEP8
    • Scapy 3

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    yt-project with Nathan Goldbaum and John Zuhone Apr 22, 2017
    Show notes

    Summary

    Astrophysics and cosmology are fields that require working with complex multidimensional data to simulate the workings of our universe. The yt project was created to make working with this data and providing useful visualizations easy and fun. This week Nathan Goldbaum and John Zuhone share the story of how yt got started, how it works, and how it is being used right now.

    Announcements

    • The Open Data Science Conference is coming to Boston May 3rd-5th. Get your ticket now so you don’t miss out on your chance to learn more about the state of the art for data science and data engineering.
    • Now you can get T-shirts, sweatshirts, mugs, and a tote bag to let the world know about Podcast.init, and you can support the show at the same time! Go to teespring.com/podcastinit and load up!

    Preface

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who supports us on Patreon. Your contributions help to make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at www.podastinit.com/linode?utm_source=rss&utm_medium=rss and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit the site to subscribe to the show, sign up for the newsletter, read the show notes, and get in touch.
    • To help other people find the show please leave a review on iTunes, or Google Play Music, tell your friends and co-workers, and share it on social media.
    • Your host as usual is Tobias Macey and today I’m interviewing Nathan Goldbaum and John Zuhone about the YT project for multi-dimensional data analysis.

    Interview

    • Introductions
    • How did you get introduced to Python?
    • What is yt and how did it get started?
    • Where does the name come from?
    • How does yt compare to other projects such as AstroPy for astronomical data analysis?
    • What are the domains in which yt is most widely used?
    • One of the main use cases of yt is for visualizing multidimensional data. What are some of the design challenges in trying to represent such complicated domains via a visual model?
    • Some of the sample datasets for the examples are rather large. What are some of the biggest challenges associated with running analyses on such substantial amounts of information?
    • How has the project evolved and what are some of the biggest challenges that it is facing going forward?

    Contact

    • John
      • @njgoldbaum on Twitter

    • Nathan
      • @astrojaz on Twitter

    Picks

    • Tobias
      • Scout2

    • Nathan
      • The Expanse Novels

    • John
      • Visual Studio Code

    Links

    • HDF5Py
    • Matt Turk
    • Seismodome
    • Computational Fluid Dynamics
    • AstroPy
      • Website
      • Podcast Interview

    • SymPy
      • Website
      • Podcast Interview

    • Magnetohydrodynamics

    • Numerical Relativistic Hydrodynamics

    • MPI4Py

    • Matplotlib

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    Scikit-Image with Stefan van der Walt and Juan Nunez-Iglesias Apr 16, 2017
    Show notes

    Summary

    Computer vision is a complex field that spans industries with varying needs and implementations. Scikit-Image is a library that provides tools and techniques for people working in the sciences to process the visual data that is critical to their research. This week Stefan Van der Walt and Juan Nunez-Iglesias, co-authors of Elegant SciPy, talk about how the project got started, how it works, and how they are using it to power their experiments.

    Preface

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who supports us on Patreon. Your contributions help to make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at www.podastinit.com/linode?utm_source=rss&utm_medium=rss and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit the site to subscribe to the show, sign up for the newsletter, read the show notes, and get in touch.
    • To help other people find the show please leave a review on iTunes, or Google Play Music, tell your friends and co-workers, and share it on social media.
    • Your host as usual is Tobias Macey and today I am interviewing Stefan van der Walt and Juan Nunez-Iglesias, co-authors of Elegant SciPy, about scikit-image

    Interview

    • Introduction
    • How did you get introduced to Python?
    • What is scikit-image and how did the project get started?
    • How does its focus differ from projects like SimpleCV/OpenCV or Pillow?
    • What are some of the common use cases for which the scikit-image package is typically employed?
    • What are some of the ways in which images can exhibit higher dimensionality and what are some of the kinds of operations that scikit-image can perform in those situations?
    • How is scikit designed and what are some of the biggest challenges associated with its development, whether in the past, present, or future?
    • What are some of the most interesting use cases for scikit-image that you have seen?
    • What do you have planned for the future of scikit-image?

    Contact Information

    • Stefan
      • Email
      • @stefanvdwalt on Twitter
      • Website

    • Juan
      • Email
      • @jnuneziglesias on Twitter
      • Website
      • jni on GitHub

    Picks

    • Tobias
      • Set

    • Stefan
      • Monkey Island
      • Thimbleweed Park
      • Aqua Notes

    • Juan
      • Matilda the Musical
      • Water Rower Rowing Machine
      • Bored Elon Musk OMG: “News app that connects to a blood pressure monitor and adjusts your feed accordingly.”

    Links

    • scikits.appspot.com
    • Sphinx Gallery
    • SciPy Conference
    • Minimum Cost Paths
    • Image Stitching Tutorial
    • Elegant SciPy

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    Oscar Ecommerce with David Winterbottom and Michael van Tellingen Apr 08, 2017
    Show notes

    Summary

    If you have a product to sell, whether it is a physical good or a subscription service, then you need a way to manage your transactions. The Oscar ecommerce framework for Django is a flexible, extensible, and well built way for you to add that functionality to your website. This week David Winterbottom and Michael van Tellingen talk about how the project got started, how it works under the covers, and how you can start using it today.

    Preface

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who supports us on Patreon. Your contributions help to make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at www.podastinit.com/linode?utm_source=rss&utm_medium=rss and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit the site to subscribe to the show, sign up for the newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Before we start the show I have a couple of announcements
      • I started a new Slack channel for guests and listeners of the show. Go to www.pythonpodcast.com/slack?utm_source=rss&utm_medium=rss to join in the conversation!
      • If you are interested in how open source powers innovations in data then you should check out the Open Source Data Science conference. It is coming to Boston, Massachusetts on March 3rd through the 5th so don’t miss out on your chance to level up and meet some new friends!

    • Your host as usual is Tobias Macey and today I’m interviewing David Winterbottom and Michael van Tellingen about the Oscar framework for building ecommerce applications in Django.

    Interview

    • Introductions
    • How did you get introduced to Python?
    • What is Oscar and what problem were you trying to solve when you created it?
    • At face value ecommerce seems like a fairly straightforward problem domain but there is a lot of incidental complexity involved. What are some of the most challenging aspects of building and managing a web store?
    • The documentation states in a number of places that Oscar takes a ‘domain driven’ approach to building ecommerce applications. Can you explain what you mean by that and how it manifests in the project?
    • What does the internal design of Oscar look like and how would someone get started with building a site with it?
    • There can be a benefit to having an opinionated approach when building a framework because it simplifies the implemenation for the user. What is the reasoning for choosing to expose and allow for complexity in Oscar?
    • What are some of the most interesting and unexpected projects that you have seen built with Oscar?
    • How has ecommerce changed in the time since Oscar was first created, and how has that impacted its evolution?
    • What is in store for the future of Oscar?

    Contact

    • David
      • Website
      • @codeinthehole on Twitter
      • GitHub

    • Michael
      • Website

    Picks

    • David
      • Destroy All Software by Gary Bernhardt

    • Michael
      • PyCharm
      • Zeep (SOAP Library)

    Links

    • Shopify
    • Tangent
    • Domain Driven Design by Eric Evans (book)
    • Entity, Attribute, Value Pattern
    • Home Assistant Interview
    • Spree Commerce
    • Magento
    • Saleor
    • Wagtail
    • Wagtail Interview
    • Django CMS
    • Kivy Garden
    • Awesome Wagtail
    • SaltStack Formulas
    • Pelican Plugins
    • DjangoPackages.org
    • Django Treebeard
    • TDD (Test Driven Development)

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    Duplicity with Kenneth Loafman Apr 01, 2017
    Show notes

    Summary

    Everyone who uses a computer on a regular basis knows the importance of backups. Duplicity is one of the most widely used backup technologies, and it’s written in Python! This week Kenneth Loafman shares how Duplicity got started, how it works, and why you should be using it every day.

    Preface

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Your host as usual is Tobias Macey and today I’m interviewing Kenneth Loafman about Duplicity, the Python based backup tool

    Interview

    • Introduction
    • How did you get introduced to Python?
    • Can you share some of the history of Duplicity?
    • What is duplicity and how does it differ from other available backup tools?
    • Many backup solutions are written in Java or lower level languages such as C, what is the motivation for using Python as the language for implementing Duplicity?
    • At face value backing up files seems like a straightforward task but there is a lot of incidental complexity. Can you describe the architecture and internals of Duplicity that allow for it to handle a wide variety of use cases?
    • It has been shown in a number of contexts that people will generally use the default settings, so by forcing people to opt out of encrypting their backups you are promoting security best practices in Duplicity. Why is it so important to have the archive encrypted, even if the storage medium is fully under the control of the person doing the backup?
    • Given that backups need to be highly reliable what are the steps that you take during the development process to ensure that there are no regressions?
    • What mechanisms are built into duplicity to prevent data corruption?
    • What are some of the most difficult or complex aspects of the problem space that Duplicity is dealing with?
    • I noticed that you have a proposal for a new archive format to replace Tar. Can you describe the motivation for that and the design choices that have been made?

    Contact

    • Kenneth Loafman
      • Email
      • @FirstPrime on Twitter

    Picks

    • Tobias
      • Passengers

    • Kenneth
      • NCIS
      • Plan 9 From Outer Space

    Links

    • rsync
    • librsync
    • deja-dup
    • duply
    • ECC
    • duplicity

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    Digital Identity, Privacy, and Security with Brian Warner Mar 25, 2017
    Show notes

    Summary

    As the internet and digital technologies continue to infiltrate our way of life, we are forced to consider how our concepts of identity and security are reflected in these spaces. Brian Warner joins me this week to discuss his work on privacy focused projects that he has worked on, including the Tahoe LAFS, Firefox Sync, and Magic Wormhole. He also has some intriguing ideas about how we can replace passwords and what it means to have an online identity.

    Preface

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Your host as usual is Tobias Macey and today I’m interviewing Brian Warner about digital identity, privacy, and security

    Interview

    • Please introduce yourself
    • How did you get introduced to Python?
    • How did you get involved in the area of cryptography and digital privacy?
    • You have created or made significant contributions to a number of projects that are focused on making secure communications and storage more accessible, including Tahoe LAFS (Least Authority File System), Magic Wormhole, and Petmail. Can you provide a brief overview of these projects and any others that you would like to mention?
    • What problem were you trying to solve when you created or began contributing to each of them and how satisfied are you with their current state?
    • What have you found to be the biggest barriers to adoption for these projects?
    • How do Tahoe and Magic Wormhole benefit an average user and what are your plans for their future development?
    • One of the most ubiquitous issues with our modern security infrastructure leading to compromise is the humble password. What are some technologies that you foresee replacing the need for passwords?
    • As technologists we are fairly well aware of the weaknesses in the systems that we use day-to-day. How can we make digital privacy and security more accessible?

    Contact Info

    warner on GitHub
    @lotharrr on Twitter

    Picks

    • Brian
      • Ra on Things of Interest
      • The Golden Age by John C. Wright

    Links

    • Tor
    • Petmail (v1, ca 2003)
    • Petmail (new)
    • Mojo Nation
    • Tahoe-LAFS
    • Magic-Wormhole
    • Erasure Coding
    • Firefox Sync
    • JPAKE
    • SPAKE2
    • PyCon 2016 Presentation on Magic Wormhole (video)
    • (slides)
    • Versioneer
    • Keybase File System
    • Least Authority Enterprises
    • Foolscap
    • SpiderOak
    • Object Capability Pattern
    • Shamir’s Secret Sharing
    • AutoCrypt
    • Signal
    • WhatsApp
    • Simply Secure


    Crossbar.io with Tobias Oberstein and Alexander Gödde Mar 18, 2017
    Show notes

    Summary

    As our system architectures and the Internet of Things continue to push us towards distributed logic we need a way to route the traffic between those various components. Crossbar.io is the original implementation of the Web Application Messaging Protocol (WAMP) which combines Remote Procedure Calls (RPC) with Publish/Subscribe (PubSub) communication patterns into a single communication layer. In this episode Tobias Oberstein describes the use cases and design patterns that become possible when you have event-based RPC in a high-throughput and low-latency system.

    Preface

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Your host as usual is Tobias Macey and today I’m interviewing Tobias Oberstein and Alexander Gödde about Crossbar.io, a high throughput asynchronous router for the WAMP protocol

    Interview

    • Introductions
    • How did you get introduced to Python?
    • What is Crossbar and what is the problem that you were trying to solve when you created it?
    • What is the status of the IETF WAMP protocol proposal?
    • Why have an open protocol – and how do you see the ecosystem?
    • Python isn’t typically considered to be a high-performance language so what led you to use it for building Crossbar?
    • How is Crossbar architected for proxying requests from a highly distributed set of clients with low latency and high throughput?
    • How do you handle authorization between the various clients of the router so that potentially sensitive messages don’t get published to the wrong component?
    • Does Crossbar encapsulate any business logic or is that all pushed to the edges of the system?
    • What are some of the typical kinds of applications that Crossbar is designed for?
    • What are some common design paradigms that would be better suited for a WAMP implementation?
    • What are some of the most interesting or surprising uses of Crossbar that you have seen?
    • What do you have planned for the future of Crossbar?

    Keep In Touch

    • Mailing Lists
      • https://groups.google.com/forum/#!forum/autobahnws?utm_source=rss&utm_medium=rss
      • https://groups.google.com/forum/#!forum/wampws?utm_source=rss&utm_medium=rss
      • https://groups.google.com/forum/#!forum/crossbario?utm_source=rss&utm_medium=rss

    • #autobahn on IRC

    Picks

    • Tobias
      • Logan

    • Alex
      • Pivotal Tracker

    • Tobias
      • PyPy
      • Brian Warner
      • Click
      • prompt-toolkit

    Links

    • Autobahn
    • WAMP
    • PyPy
    • API Gateway

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    MetPy: Taming The Weather With Python Mar 11, 2017
    Show notes

    Summary

    What’s the weather tomorrow? That’s the question that meteorologists are always trying to get better at answering. This week the developers of MetPy discuss how their project is used in that quest and the challenges that are inherent in atmospheric and weather research. It is a fascinating look at dealing with uncertainty and using messy, multidimensional data to model a massively complex system.

    Preface

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Your host as usual is Tobias Macey and today I’m interviewing Ryan May, Sean Arms, and John Leeman about MetPy, a collection of tools and notebooks for analyzing meteorological data in Python.

    Interview

    • Introductions
    • How did you get introduced to Python?
    • What is MetPy and what is the problem that prompted you to create it?
    • Can you explain the problem domain for Meteorology and how it compares to other domains such as the physical sciences?
    • How do you deal with the inherent uncertainty of atmospheric and weather data?
    • What are some of the data sources and data formats that a meteorologist works with?
    • To what degree is machine learning or artificial intelligence employed when modelling climate and local weather patterns?
    • The MetPy documentation has a number of examples of how to use the library and a number of them produce some fairly complex plots and graphs. How prevalent is the need to interact with meteorological data visually to properly understand what it is trying to tell you?
    • I read through your developer guide and watched your SciPy talk about development automation in MetPy. My understanding is that individuals with a pure science background tend to eschew formal code styles and software engineering practices so I’m curious what your experience has been when interacting with your user community.
    • What are some of the interesting innovations in weather science that you are looking forward to?

    Keep In Touch

    • MetPy
      • @MetPy on Twitter
      • Documentation
      • GitHub

    • Ryan
      • @dopplershift on Twitter
      • dopplershift on GitHub

    Picks

    • Tobias
      • Drill To Detail Podcast
      • Data Capital Episode

    • Ryan
      • pytest-mpl

    • Sean
      • Trolls

    • John
      • Embedded.fm

    Links

    • Unidata
    • University of Oklahoma – College of Atmospheric and Geographic Sciences
    • University Corporation for Atmospheric Research
    • NetCDF
    • GEMPACK
    • XArray
    • The Climate Corporation
    • GOES-16
    • LDM
    • Goes16 on Twitter
    • Don’t Panic Geocast

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    The Update Framework: Securing Your Software Updates with Justin Cappos Mar 04, 2017
    Show notes

    Summary

    If you write software then there’s a good probability that you have had to deal with installing dependencies, but did you stop to ask whether you’re installing what you think you are? My guest this week is Professor Justin Cappos from the Secure Systems Lab at New York University and he joined me to discuss his work on The Update Framework which was built to guarantee that you never install a compromised package in your systems.

    Preface

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Your host as usual is Tobias Macey and today I’m interviewing Justin Cappos about The Update Framework, an open spec and reference implementation for mitigating attacks on software update systems.

    Interview

    • Introduction
    • How did you first get introduced to Python?
    • Please start by explaining what The Update Framework (TUF) is and the problem that you were trying to solve when you created it.
    • How is TUF architected and what led you to choose Python for the reference implementation?
    • TUF addresses the problem of ensuring that the packages that get installed are created by the right developers, but how do you properly establish trust in the first place?
    • Why are consistent and auditable dependencies important for the security of a system and how does TUF help with that goal?
    • What are some of the known attack vectors for a software update system and how do Python and other systems attempt to mitigate these vulnerabilities?
    • One of the perennial problems with any dependency management system is that of transitive dependencies. How does TUF handle this extra complexity of ensuring that all of the secondary, tertiary, etc. dependencies are also properly pinned and trusted?
    • For someone who wants to start using TUF what are the steps to get it set up with pip?
    • How would a project that wants to use TUF, do so?
    • Who is using TUF and when will it be used with PyPI?

    Keep In Touch

    • https://ssl.engineering.nyu.edu/?utm_source=rss&utm_medium=rss
    • https://ssl.engineering.nyu.edu/personalpages/jcappos/?utm_source=rss&utm_medium=rss

    Picks

    • Tobias
      • The Enchanted Forest Chronicles

    • Justin
      • Hand Pulled Noodles
      • Lam Zhou

    Links

    • When the Going Gets Tough, Get TUF Going – PyCon 2016
    • RPM
    • Apt
    • Stork Package Manager
    • Yubikey
    • Distribution Packages Considered Insecure
    • Notary
    • Flynn
    • Uptane
    • in-toto

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    Previous 1 27 28 29 30 31 39 Next

    Related Podcasts

    Inside Strategic Coach: Connecting Entrepreneurs With What Really Matters

    1

    Inside Strategic Coach: Connecting Entrepreneurs With What Really Matters Business
    WSJ Your Money Briefing

    2

    WSJ Your Money Briefing Business
    FORTUNE Unfiltered with Aaron Task

    3

    FORTUNE Unfiltered with Aaron Task Business
    FORTUNE OnStage Presents: The Most Powerful Women

    4

    FORTUNE OnStage Presents: The Most Powerful Women Business
    Slate Money

    5

    Slate Money Business
    In The Dark – The New Yorker

    6

    In The Dark – The New Yorker Business News
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights