POPULARITY
Guest Dustin Ingram Panelists Richard Littauer | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Joining us today is Dustin Ingram, who's a Staff Software Engineer on Google's Open Source Security Team, where he works on improving the security of open source software that Google and the rest of the world relies on. He's also the director of the Python Software Foundation and maintainer of the Python Package Index. Today, we'll learn about the Open Source Security Team at Google, what they do, the bill they've contributed to for Securing Open Source Software Act of 2022, a rewards program they have to pay maintainers called SOS rewards, and Google's role in the Sigstore project. Also, Dustin talks about the Python Package Index, he shares his opinion on the difference between security and sustainability, and what he's most excited about with work going on in the next year or two. Download this episode now to find out more! [00:01:10] Dustin fills us in on the Open Source Security Team at Google, what they do there, how they prioritize which packages to work on, and which security bugs to work on. [00:03:25] We hear about the team at Google working on the bill 4913 Securing Open Source Software Act of 2022. [00:04:18] Justin brings up Dan Lorenc and Sigstore, and we learn Google's role in this project and making sure it's adopted more heavily in the supply chain. [00:06:05] Dustin explains the model on how Google is working to make sure these projects stick together, and he tells us how an open source maintainer can make their code more reliable by going to Sigstore and other sites to talk to people. [00:09:26] How does Google prioritize and choose which projects are the most important and where they're going to dedicate developer time to do that work? [00:11:02] Dustin works on the Python Package Index, and he explains what it is, and with the PSF, how many directors they have, and how much he interfaces with other people there. [00:12:17] We hear how Dustin dealt with the fallout from the backlash that happened during the mandatory multifactor authentication for the critical projects. [00:16:52] When it comes to security, Richard wonders if Dustin has put a lot of thought into different grades of where it exists and who it's for, as well as if there's a ten to fifty year plan for the maintainers who move on to do other things and people are not going to be developing at all. [00:19:13] Are there plans around educations for maintainers and communities on how to onboard new maintainers and how to increase security without increasing load time for the maintainers working on their projects? [00:20:21] We hear what the Securing Open Source Software Act is all about. [00:22:21] Now that open source is the dominant distribution, Dustin shares his thoughts on if open source will stop working and explains the real strength of open source. [00:24:09] Richard brings up the US government trying to secure their supply chain, working with future maintainers, code packages, working with foundations to figure out how we secure the ecosystem at a large, and wonders if Dustin sees a way for the government to try and secure open source and not regulate it, but try to figure how to manage it without the help of foundations or package managers. [00:26:56] Dustin shares his opinion on the difference between security and sustainability and what he thinks about that and what he's most excited about with work going on in the next year or two. [00:30:28] Find out where you can follow Dustin and his work on the web. Quotes [00:03:34] “After Log4j, the government got really spooked because they really didn't know what software they were consuming, and President Biden did an executive order on securing a nation's cybersecurity, which was about setting a policy for how the government should consume open source.” [00:08:11] “We also do some other things to make that a little easier for open source maintainers to adopt these technologies.” [00:08:17] “One thing we have is a rewards program called SOS.dev, and that's a way that maintainers can get paid for doing what we feel is relevant security work.” [00:21:01] “The US government consumes a lot of open source software. They have a dependency on a lot more than most large companies that you can think of.” [00:21:11] “The answer to Log4j is not to stop using open source, it's to get better practices around determining what you have and just do industry best practices for finding and fixing vulnerabilities.” Spotlight [00:31:17] Justin's spotlight is some awesome software called Rewind.ai. [00:32:32] Richard's spotlight is Geoff Huntley. [00:33:36] Dustin's spotlight is the Mozilla Open Source Support Program. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Justin Dorfman Twitter (https://twitter.com/jdorfman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Dustin Ingram Twitter (https://twitter.com/di_codes) Dustin Ingram LinkedIn (https://www.linkedin.com/authwall?trk=gf&trkInfo=AQFx--arUWM32wAAAYVVP7pwcaKJmtv_xwAO_dyvHEdFxj0JMheal1V_PnvzCU1Fo_b5mai0jP51x2cucIULaN2C_6Hw_WNXexVVFtrbaamCLoGTNV3KU0oNc8E_cJD2AWGXUZA=&original_referer=https://www.google.com/&sessionRedirect=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fdustingram%2F) Dustin Ingram Website (https://dustingram.com/) Open Source Vulnerability (OSV) (https://osv.dev/) Sustain Podcast-Episode 93: Dan Lorenc and OSS Supply Chain Security at Google (https://podcast.sustainoss.org/guests/dan-lorenc) Sigstore (https://www.sigstore.dev/) SOS Rewards (https://sos.dev/) Python Package Index (PyPI) (https://pypi.org/) Sustain Podcast-Episode 75: Deb Nicholson on the OSI, the future of open source, and SeaGL (https://podcast.sustainoss.org/75) Open Technology Fund (https://www.opentech.fund/) Rewind (https://www.rewind.ai/) Geoff Huntley Twitter (https://twitter.com/GeoffreyHuntley) Explaining NFTs: Geoffrey Huntley interviewed by Coffeezilla about his NFT Bay Heist (YouTube) (https://www.youtube.com/watch?v=iLDOSnqN9-I) Mozilla Open Source Support Program (https://www.mozilla.org/en-US/moss/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Dustin Ingram.
On December 5, 2022, co-hosts Aubrey Paris and Emily Black attended the Hollywood premiere of "National Treasure: Edge of History" and interviewed the cast and production team on the red carpet. Listen to their conversations with Catherine Zeta-Jones, Lisette Olivera, Jordan Rodrigues, Antonio Cipriano, Jake Austin Walker, Lyndon Smith, Breeda Wool, Dustin Ingram, Marianne and Cormac Wibberley, and Jon Turteltaub. Join the hunt on Twitter and Instagram using @NTHuntPodcast, and find new episodes of National Treasure Hunt every-other Wednesday on Spotify, Apple Podcasts, or wherever you listen. More information about the National Treasure Hunt podcast, tour, and book can be found at www.nthuntpodcast.com. Pre-order our book, "National Treasure Hunt: One Step Short of Crazy," from Tucker DS Press here: https://www.tuckerdspress.com/product-page/national-treasure-hunt-one-step-short-of-crazy
Talk Python To Me - Python conversations for passionate developers
PyPI has been in the news for a bunch of reasons lately. Many of them good. But also, some with a bit of drama or mixed reactions. On this episode, we have Dustin Ingram, one of the PyPI maintainers and one of the directors of the PSF, here to discuss the whole 2FA story, securing the supply chain, and plenty more related topics. This is another important episode that people deeply committed to the Python space will want to hear. Links from the show Dustin on Twitter: @di_codes Hardware key giveaway: pypi.org OpenSSF funds PyPI: openssf.org James Bennet's take: b-list.org Atomicwrites (left-pad on PyPI): reddit.com 2FA PyPI Dashboard: datadoghq.com github 2FA - all users that contribute code by end of 2023: github.blog GPG - not the holy grail: caremad.io Sigstore for Python: pypi.org pip-audit: pypi.org PEP 691: peps.python.org PEP 694: peps.python.org Watch this episode on YouTube: youtube.com --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors RedHat IRL Podcast AssemblyAI Talk Python Training
Watch the live stream: Watch on YouTube About the show Sponsored by Microsoft for Startups Founders Hub. Special guest: Ashley Anderson Ashley #1: PSF security key giveaway for critical package maintainers Giving away 4000 2FA hardware keys Surely a team effort but I found it via @di_codes twitter (Dustin Ingram) links to previous talks on PyPI/supply chain security Interesting idea for helping with supply-chain vulnerabilities At least one dev pulled a critical package in response Previously: I don't have any critical projects Armin Ronacher has an interesting take Michael #2: PyLeft-Pad via Dan Bader Markus Unterwaditzer was maintaining atomicwrites More on how this relates to a project (Home Assistant) I wonder if PyPI will become immutable once an item is published Brian #3: FastAPI Filter Suggested and created by Arthur Rio “I loved using django-filter with DRF and wanted an equivalent for FastAPI.” - Arthur Add query string filters to your api endpoints and show them in the swagger UI. Supports SQLAlchemy and MongoEngine. Supports operators: gt, gte, in, isnull, it, lte, not/ne, not_in/nin Ashley #4: Tools for building Python extensions in Rust PyO3 pyo3 - Python/Rust FFI bindings nice list of examples people might recognize in the PyO3 README Pydantic V2 will use it for pydantic-core maturin - PEP 621 wheel builder (pyproject.toml) pretty light weight, feels like flit for Rust or python/Rust rust-numpy (+ndarray) for scientific computing setuptools-rust for integrating with existing Python projects using setuptools Rust project and community place high value on good tooling, relatively young language/community with a coherent story from early on Rust macro system allows for really nice ergonomics (writing macros is very hard, using them is very easy) The performance/safety/simplicity tradeoffs Python and Rust make are very different, but both really appeal to me - Michael #5: AutoRegEx via Jason Washburn Enter an english phrase, it'll try to generate a regex for you You can do the reverse too, explain a regex You must sign in and are limited to 100 queries / [some time frame] Related from Simon Willison: Using GPT-3 to explain how code works Brian #6: Anaconda Acquires PythonAnywhere Suggested by Filip Łajszczak See also Anaconda Acquisition FAQs from PythonAnywhere blog From announcement: “The acquisition comes on the heels of Anaconda's release of PyScript, an open-source framework running Python applications within the HTML environment. The PythonAnywhere acquisition and the development of PyScript are central to Anaconda's focus on democratizing Python and data science.” My take: We don't hear a lot about PA much, even their own blog has had 3 posts in 2022, including the acquisition announcement. Their home page boasts “Python versions 2.7, 3.5, 3.6, 3.7 and 3.8”, although I think they support 3.9 as well, but not 3.10 yet, seems like from the forum. Also, no ASGI, so FastAPI won't work, for example. Still, I think PA is a cool idea, and I'd like to see it stay around, and stay up to date. Hopefully this acquisition is the shot in the arm it needed. Extras Michael: Python becomes the most sought after for employers hiring (by some metric) Ashley: PEP691 JSON Simple API for PyPI Rich Codex - automatic terminal “screenshots” Joke: Neta is a programmer
Watch the live stream: Watch on YouTube About the show Sponsored by Datadog: pythonbytes.fm/datadog Special guest: Brian Skinn (Twitter | Github) Michael #1: OpenBB wants to be an open source challenger to Bloomberg Terminal OpenBB Terminal provides a modern Python-based integrated environment for investment research, that allows an average joe retail trader to leverage state-of-the-art Data Science and Machine Learning technologies. As a modern Python-based environment, OpenBBTerminal opens access to numerous Python data libraries in Data Science (Pandas, Numpy, Scipy, Jupyter) Machine Learning (Pytorch, Tensorflow, Sklearn, Flair) Data Acquisition (Beautiful Soup, and numerous third-party APIs) They have a discord community too BTW, seem to be a successful open source project: OpenBB Raises $8.5M in Seed Round Funding Following Open Source Project Gamestonk Terminal's Success Great graphics / gallery here. Way more affordable than the $1,900/mo/user for the Bloomberg Terminal Brian #2: Python f-strings https://fstring.help Florian Bruhin Quick overview of cool features of f-strings, made with Jupyter Python f-strings Are More Powerful Than You Might Think Martin Heinz More verbose discussion of f-strings Both are great to up your string formatting game. Brian S. #3: pyproject.toml and PEP 621 Support in setuptools PEP 621: “Storing project metadata in pyproject.toml” Authors: Brett Cannon, Dustin Ingram, Paul Ganssle, Pradyun Gedam, Sébastien Eustace, Thomas Kluyver, Tzu-ping Chung (Jun-Oct 2020) Covers build-tool-independent fields (name, version, description, readme, authors, etc.) Various tools had already implemented pyproject.toml support, but not setuptools Including: Flit, Hatch, PDM, Trampolim, and Whey (h/t: Scikit-HEP) Not Poetry yet, though it's under discussion setuptools support had been discussed pretty extensively, and had been included on the PSF's list of fundable packaging improvements Initial experimental implementation spearheaded by Anderson Bravalheri, recently completed Seeking testing and bug reports from the community (Discuss thread) I tried it on one of my projects — it mostly worked, but revealed a bug that Anderson fixed super-quick (proper handling of a dynamic long_description, defined in setup.py) Related tools (all early-stage/experimental AFAIK) ini2toml (Anderson Bravalheri) — Can convert setup.cfg (which is in INI format) to pyproject.toml Mostly worked well for me, though I had to manually fix a couple things, most of which were due to limitations of the INI format INI has no list syntax! validate-pyproject (Anderson Bravalheri) — Automated pyproject.toml checks pyproject-fmt (Bernát Gábor) — Autoformatter for pyproject.toml Don't forget to use it with build, instead of via a python setup.py invocation! $ pip install build $ python -m build Will also want to constrain your setuptools version in the build-backend.requires key of pyproject.toml (you are using PEP517/518, right??) Michael #4: JSON Web Tokens @ jwt.io JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties. Basically a visualizer and debugger for JWTs Enter an encoded token Select a decryption algorithm See the payload data verify the signature List of libraries, grouped by language Brian #5: Autocorrect and other Git Tricks - Waylon Walker - Use `git config --global help.autocorrect 10` to have git automatically run the command you meant in 1 second. The `10` is 10 x 1/10 of a second. So `50` for 5 seconds, etc. Automatically set upstream branch if it's not there git config --global push.default current You may NOT want to do this if you are not careful with your branches. From https://stackoverflow.com/a/22933955 git commit -a Automatically “add” all changed and deleted files, but not untracked files. From https://git-scm.com/docs/git-commit#Documentation/git-commit.txt--a Now most of my interactions with git CLI, especially for quick changes, is: $ git checkout main $ git pull $ git checkout -b okken_something $ git commit -a -m 'quick message' $ git push With these working, with autocorrect $ git chkout main $ git pll $ git comit -a -m 'quick message' $ git psh Brian S. #6: jupyter-tempvars Jupyter notebooks are great, and the global namespace of the Python kernel backend makes it super easy to flow analysis from one cell to another BUT, that global namespace also makes it super easy to footgun, when variables leak into/out of a cell when you don't want them to jupyter-tempvars notebook extension Built on top of the tempvars library, which defines a TempVars context manager for handling temporary variables When you create a TempVars context manager, you provide it patterns for variable names to treat as temporary In its simplest form, TempVars (1) clears matching variables from the namespace on entering the context, and then (2) clears them again upon exiting the context, and restoring their prior values, if any TempVars works great, but it's cumbersome and distracting to manually include it in every notebook cell where it's needed With jupyter-tempvars, you instead apply tags with a specific format to notebook cells, and the extension automatically wraps each cell's code in a TempVars context before execution Javascript adapted from existing extensions Patching CodeCell.execute, from the jupyter_contrib_nbextensions ‘Execution Dependencies' extension, to enclose the cell code with the context manager Listening for the ‘kernel ready' event, from [jupyter-black](https://github.com/drillan/jupyter-black/blob/d197945508a9d2879f2e2cc99cafe0cedf034cf2/kernel_exec_on_cell.js#L347-L350), to import the [TempVars](https://github.com/bskinn/jupyter-tempvars/blob/491babaca4f48c8d453ce4598ac12aa6c5323181/src/jupyter_tempvars/extension/jupyter_tempvars.js#L42-L46) context manager upon kernel (re)start See the README (with animated GIFs!) for installation and usage instructions It's on PyPI: $ pip install jupyter-tempvars And, I made a shortcut install script for it: $ jupyter-tempvars install && jupyter-tempvars enable Please try it out, find/report bugs, and suggest features! Future work Publish to conda-forge (definitely) Adapt to JupyterLab, VS Code, etc. (pending interest) Extras Brian: Ok. Python issues are now on GitHub. Seriously. See for yourself. Lorem Ipsum is more interesting than I realized. O RLY Cover Generator Example: Michael: New course: Secure APIs with FastAPI and the Microsoft Identity Platform Pyenv Virtualenv for Windows (Sorta'ish) Hipster Ipsum Brian S.: PSF staff is expanding PSF hiring an Infrastructure Engineer Link now 404s, perhaps they've made their hire? Last year's hire of the Packaging Project Manager (Shamika Mohanan) Steering Council supports PSF hiring a second developer-in-residence PSF has chosen its new Executive Director: Deb Nicholson! PyOhio 2022 Call for Proposals is open Teaser tweet for performance improvements to pydantic Jokes: https://twitter.com/CaNerdIan/status/1512628780212396036 https://www.reddit.com/r/ProgrammerHumor/comments/tuh06y/i_guess_we_all_have_been_there/ https://twitter.com/PR0GRAMMERHUM0R/status/1507613349625966599
How well do you know your software supply chain? When you PIP install a package, what steps can you take to minimize the risk of installing something malicious? This week on the show, we have Dustin Ingram, a director of the Python Software Foundation (PSF) and a maintainer of the Python Package Index (PyPI).
Watch the live stream: Watch on YouTube About the show Sponsored by Sentry: Sign up at pythonbytes.fm/sentry And please, when signing up, click Got a promo code? Redeem and enter PYTHONBYTES Special guest: Dr. Becky Smethurst Brian #1: Powering the Python Package Index in 2021 Dustin Ingram A lot has changed in 5 years since the previous write-up From 3 people to 3 maintainers/admins 5 moderators 3 commiters Companies donate about $1.8M per month in services Fastly, mostly Google Cloud ~ $10K AWS ~ $7K Also Statuspage, Sentry, Datadog, Digicert, Pingdom Awesome grants to fund projects rewrite of PyPI Localization, internationalization, API tokens and 2FA Malware Detection and Update Framework Foundational Tool Improvements & Productionized Malware Detection Support Staff (a project manager) Growth, now up to (per day) 1.7 B requests pypi 55.4 TB pypi Next steps FUNDABLES.md, which is a non-exhaustive wishlist of large projects we’d like to see happen become a member, donate, or volunteer Michael #2: The Leuven Star Atlas via Shahrin Ahmad Making a publication-quality stellar atlas from scratch Plotting one page of the atlas: There is one single python script that takes care of the plotting of a single page of the atlas (plot_map.py). At the moment it is 1545 lines long The goal was to produce a publication quality, both practical and visually pleasing star atlas aimed at amateur astronomers. Took about 1.5 months to build/develop Libraries used: numpy for all kinds of data handling and numerical operations pylab / matplotlib for all the main plotting operations basemap for the mapping (takes care of the projection and the related transformations) scipy for some specific interpolations and contours connected to the Milky Way astropy and pyephem for celestial coordinate transformations Source data: All databases that I am using are either publicly available from the internet (under various licenses), or they are compiled by me from publicly available data (links in the article) One of the main new features of my atlas (compared to other atlases on the market) is the inclusion of the (as) precise (as possible) contours of the Milky Way on its pages. Interesting library: adjustText - automatic label placement for matplotlib The whole process takes around 4 hours on my laptop (using 4 cores in parallel). Whole thing reminds me of the quote: “Data cleanin√g isn’t grunt work, it is THE work.” Becky #3: TI-84 Plus CE Python graphing calculator I remember being so attached to my graphica calculator at school and I swear I haven’t used it since I was 18 - they were banned from my university exams Remember very pixelated screen, almost like an original GameBoy, and plotting was the worst - but what if could have colour plots in Python Teaching kids to code early is so important, but learning to code with no purpose is also incredibly difficult. Learn alongside everything else makes it second nature and when something is second nature it becomes a tool you can use to solve a whole host of problems Brian #4: Python Package CI/CD with GitHub Actions Johanan Idicula Nice write up of working with GH Actions Triggers from push or pull request Matrix runs Running jobs across different build environenments ubuntu macos windows Diff python versions Caching some tools to not have to load them for each combination example caches Poetry Running tests, of course Checking artifacts Auto-merge some branches Release automation to pypi on ‘v*’ tag pushes Michael #5: SpaceX is using Python for prototyping their Starlink satellite software via Garett Dunn From four-part series on the software that powers SpaceX The software breaks down roughly into two parts: 1) software that flies and 2) software that supports the flying components. For Starlink, one of the main challenges is that our “towers” are orbiting Earth, forcing your path to the internet to change very frequently. The Earth-side network then provides continuous updates on traffic conditions and constellation changes, while each satellite updates the ground on its planned trajectory. Starlink software, both in satellites and on the ground, is written almost exclusively in C++ But the prototyping is done in … Python. The software is developed in a continuous integration environment, with teams merging into the master development branch often and deploying to the fleet of satellites in space each week. Live view findstarlink.com and starlink.sx and starlinkradar.com/livemap.html The Python version allows for rapid iteration during the design phase. Once we are happy with the results of an algorithm, we port it to C++ so it runs efficiently in production. Becky #6:: A beginner’s guide to working with astronomical data it’s a scientific paper but huge sections on using Python to analyse images, remove noise, all the steps needed not just for me as professional but one I hope amateurs will find useful too Huge shoutout to astropy, Michael mentioned it before, revolutionised the field but also those keen amateur astrophotographers who perhaps use a Raspberry Pi to drive their telescope or to analyse their images Extras Michael Python for Astronomy with Dr. Becky episode on Talk Python KFocus laptops a company looking to build software + hardware stack kind of like Apple with macOS. Very focused on AI workloads and high-end GPUs (e.g. 3080) Becky Books! Joke Uber Flaws Distracted Space-Vegas
This week, we're back where it all began...kinda...with 2016's extremely faithful remake/reboot of the original Cabin Fever. Music supervisor Ryan Gaines joins us to talk about his work on the film and help us wrap up the franchise! Star ratings help us build our audience! Please rate/review/subscribe to us on Apple Podcasts or wherever you listen, and share us with your fuckin' road!! Email us at sequelrights@gmail.com with feedback or suggestions on future franchises! Special Guest: Ryan Gaines.
Join us with Guest host Dustin Ingram as we pick the brain of a real life professional who knows all sorts about the brain and other cool stuff! This is one of those rare episodes where yo might actually learn something. With your hosts Christian Lees, Jonah Lees and Alex Sill.
Join us with our guest host Dustin Ingram as we discuss all things corona virus, Dustins experience calling up the corona hotline and what constitutes shitting ones self. with your hosts Christian Lees, Jonah Lees and Alex Sill. Edited by Jonah Lees. watch episode on the youtube here! https://youtu.be/Xu7n_igY2UM
Our 4th and Probably Our Last Podcast. The equally witty and talented Dustin Ingram joins us to discuss all things Hypochondria. Sharing tales of testicle terrors, grandad Steve, as well as helping out some of our listeners. Come get paranoid with your hosts Christian Lees, Jonah Lees and Alex Sill. Contact us with your stories! Email: ourlastpodcast@gmail.com Instagram: @probablyourlastpodcast Twitter: @PrblyOurLastPod Edited by Jonah Lees.
Hosts new and old gather together for this special episode of the podcast! We’ll talk about our favorite episodes of the year, the coolest things from 2019, and wrap up another great year together doing what we love! Happy Holidays to all of our listeners, and we’ll see you in the new year! Top episodes of the year GCP Podcast Episode 173: Cloud Run with Steren Giannini and Ryan Gregg podcast GCP Podcast Episode 165: Python with Dustin Ingram podcast GCP Podcast Episode 175: MongoDB with Andrew Davidson podcast GCP Podcast Episode 160: Knative with Mark Chmarny and Ville Aikas podcast GCP Podcast Episode 180: Firebase with Jen Person podcast GCP Podcast Episode 164: Node.js with Myles Borins podcast GCP Podcast Episode 174: Professional Services with Ann Wallace and Michael Wallman podcast GCP Podcast Episode 176: Human-Centered AI with Di Dang podcast GCP Podcast Episode 168: NVIDIA T4 with Ian Buck and Kari Briski podcast GCP Podcast Episode 163: Cloud SQL with Amy Krishnamohan podcast Favorite episodes of the year Mark Mirchandani’s Favorites: GCP Podcast Episode 193: Devoted Health and Data Science with Chris Albon podcast GCP Podcast Episode 177: Primer with John Bohannon podcast GCP Podcast Episode 202: Supersolid with Kami May podcast Mark Mandel’s Favorites: GCP Podcast Episode 186: Blockchain with Allen Day podcast GCP Podcast Episode 196: Phoenix Labs with Jesse Houston podcast Jon’s Favorites: GCP Podcast Episode 199: Data Visualization with Manuel Lima podcast GCP Podcast Episode 196: Phoenix Labs with Jesse Houston podcast GCP Podcast Episode 206: ML/AI with Zack Akil podcast GCP Podcast Episode 201: FACEIT with Maria Laura Scuri podcast Gabi’s Favorites: GCP Podcast Episode 199: Data Visualization with Manuel Lima podcast GCP Podcast Episode 167: World Pi Day with Emma Haruka Iwao podcast GCP Podcast Episode 206: ML/AI with Zack Akil podcast GCP Podcast Episode 198: SeMI Technologies with Laura Ham podcast Favorite things of the year Mark Mirchandani’s Favorites: Cloud Run Mark Mandel’s Favorites: Stadia Samurai Shodown available on Stadia All the new podcast hosts! Jon’s Favorites: First time doing the podcast at NEXT and it was quite the experience. Going to Nvidia offices to do an episode Getting to talk to guests in the gaming industry and hear how passionate they are about the things they are building Joining the podcast Podcast outtakes! Gabi’s Favorites: Visited a bunch of offices! Joining the podcast Cloud NEXT talk, where my demo failed but I recovered! Spreading the love and joy of databases Where can you find us next? Mark Mirch’ will be sleeping as much as possible! Mandel will be working on plans for Next, GDC, and I/O 2020! Gabi will be running away to warm weather for her winter vacation! Jon will be home! He’ll also be planning gaming content for next year and wrapping up this year with some deep dives into multiplayer games and some possible content! Sound Effects Attribution “Small Group Laugh 4, 5 & 6” by Tim.Kahn of Freesound.org “Incorrect” by RicherLandTV of Freesound.org “Correct” by Epon of Freesound.org “Fireworks 3 Bursts” by AtomWrath of Freesound.org “Jingle Romantic” by Jay_You of Freesound.org “Dark Cinematic” by Michael-DB of Freesound.org “Bossa Loop” by Reinsamba of Freesound.org
Charles Skaggs & Jesse Jackson discuss "She Was Killed by Space Junk", the third episode of the HBO series Watchmen, introducing Jean Smart as Laurie Blake and Dustin Ingram as Dale Petey, and featuring Jeremy Irons as Ozymandias! Find us here:Twitter: @FandomZoneCast @CharlesSkaggs @JesseJacksonDFW Facebook: Facebook.com/FandomZonePodcast Instagram: @FandomZonePodcast Email: FandomZoneCast@gmail.com Listen and subscribe to us in Apple Podcasts and leave us a review!
Mark and Brian Dorsey spend today talking Python with Dustin Ingram. Python is an interpreted, dynamically typed language, which encourages very readable code. Python is popular for web applications, data science, and much more! Python works great on Google Cloud, especially with App Engine, Compute Engine, and Cloud Functions. To learn more about best (and worst) use cases, listen in! Dustin Ingram Dustin Ingram is a Developer Advocate at Google, focused on supporting the Python community on Google Cloud. He’s also a member of the Python Packaging Authority, maintainer of PyPI, and organizer for the PyTexas conference. Cool things of the week Machine learning can boost the value of wind energy blog Compute Engine Guest Attributes site Colopl open sourced a Cloud Spanner driver for Laravel framework site Running Redis on GCP: four deployment scenarios blog Interview GCP Podcast Episode 3: Kubernetes and Google Container Engine podcast Python site Extending Python with C or C++ docs PyPy site PyPI site App Engine site Compute Engine site Cloud Functions site Ubuntu site Flask site Flask documentation docs Docker site Python documentation docs PyCon site PyCaribbean site Question of the week How can I manipulate images with Cloud Functions? Where can you find us next? Mark will be at GDC, Cloud NEXT, and ECGC in April. Dustin will be at Cloud Next and PyCon. Brian will be lecturing at Cloud Next: ‘Where should I run my code?’
Dustin Ingram who plays Alex on Good Trouble joins us for the review of S1E03! Callie continues to struggle with her position as clerk for the Jamal Thompson case. Malika befriends Jamal’s mother which adds another complication to Callie’s job security due to “conflicts of interest”. Join hosts Dakota T. Jones, Taylor Gates, Chae’ Jones, & Meagan Lynn as they break down the new episode! Join us weekly on the GOOD TROUBLE AFTERBUZZ TV AFTER SHOW as we follow Mariana And and Callie on their journey through LA! Each week we'll be breaking down a new episode of the show with insightful plot discussion, predictions, insider news and gossip, and more! Be sure to subscribe and comment to stay up to date on all things Good Trouble! Follow us on http://www.Twitter.com/AfterBuzzTV "Like" Us on http://www.Facebook.com/AfterBuzzTV Buy Merch at http://shop.spreadshirt.com/AfterbuzzTV/ --- This episode is sponsored by · Anchor: The easiest way to make a podcast. https://anchor.fm/app
This episode was recorded in 2016 and may include references to content that no longer applies. The audio quality is also not up to our current standards.In this episode of the horror review/discussion show 'Screams After Midnight,' we discuss the baffling remake of Cabin Fever.The film is Directed by Travis Zariwny and stars Gage Golightly, Matthew Daddario, Samuel Davis, Nadine Crocker & Dustin Ingram.patreon: https://www.patreon.com/mildfuzztv twitter: https://twitter.com/Mild_Fuzz facebook: https://www.facebook.com/mildfuzznetwork THE CRYPT: https://mildfuzztv.weebly.com/the-crypt.html
Arjun Gupta (Penny) guests to give us the lowdown on "Be the Penny," from watching his own funeral, to growing up from beyond the grave, to the secrets behind Penny's suit. Plus, working with Shannon Kohli on her directorial debut, trying not to crack up at Dustin Ingram, and Arjun...raps? Make sure you listen to this one all the way through.
Story: Fünf Studenten fahren für ein langes Wochenende in eine Waldhütte, abgelegen der Zivilisation. Ein Ausflug um sich zu erholen und gleichermaßen zu feiern schlägt schnell in einen Horror-Trip um. Eine unbekannte Seuche lässt jeden, der mit dem Wasser der Region in Berührung kommt, schmerzhaft und blutig sterben. Hinzu kommt, dass die jungen Urlauber nicht nur gegen dieses Problem ankämpfen müssen, sondern auch gegen die Einheimischen, die in ihnen den Auslöser der Pest sehen. Kino/DVD/Blu Ray-Release: noch nicht bekannt (Tiberius Film) Horror, Splatter, Slasher Land: USA 2016 Laufzeit: ca. 99 min. FSK: noch nicht bekannt Regie: Travis Zariwny Drehbuch: Eli Roth, Randy Pearlstein Mit Gage Golightly, Matthew Daddario, Samuel Davis, Nadine Crocker, Dustin Ingram, Randy Schulman, George Griffith, Louise Linton, ... https://youtu.be/A10CG-eXCKY
Story: Fünf Studenten fahren für ein langes Wochenende in eine Waldhütte, abgelegen der Zivilisation. Ein Ausflug um sich zu erholen und gleichermaßen zu feiern schlägt schnell in einen Horror-Trip um. Eine unbekannte Seuche lässt jeden, der mit dem Wasser der Region in Berührung kommt, schmerzhaft und blutig sterben. Hinzu kommt, dass die jungen Urlauber nicht nur gegen dieses Problem ankämpfen müssen, sondern auch gegen die Einheimischen, die in ihnen den Auslöser der Pest sehen. Kino/DVD/Blu Ray-Release: noch nicht bekannt (Tiberius Film) Horror, Splatter, Slasher Land: USA 2016 Laufzeit: ca. 99 min. FSK: noch nicht bekannt Regie: Travis Zariwny Drehbuch: Eli Roth, Randy Pearlstein Mit Gage Golightly, Matthew Daddario, Samuel Davis, Nadine Crocker, Dustin Ingram, Randy Schulman, George Griffith, Louise Linton, ... https://youtu.be/A10CG-eXCKY