Changelog Master Feed

Changelog Media
undefined
Jul 2, 2019 • 29min

Python's Tale (Changelog Interviews)

We partnered with Red Hat to promote Season 3 of Command Line Heroes — an original podcast from Red Hat, hosted by Saron Yitbarek, about the people who transform technology from the command line up. It’s an awesome show and we’re huge fans of Saron and the team behind the podcast, so we wanted to share it with you. Learn more and subscribe at redhat.com/commandlineheroes. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Emily Morehouse – Website, GitHub, LinkedIn, XMichael Kennedy – Website, GitHub, LinkedIn, XDiane Mueller – Website, GitHub, XSaron Yitbarek – Website, GitHub, XShow Notes:Check the show notes and transcript for more details. A benevolent dictator for life steps down and changes the course of the Python language forever. Guido van Rossum’s “Transfer of Power” memo brings attention to the way programming languages evolve. In this episode, Emily Morehouse makes the connection between Python’s technical extensibility and its inclusive community. Michael Kennedy explains how Python is both easy to learn and powerful enough to build YouTube and Instagram. And Diane Mueller highlights how the Python community took the lead on so many inclusive practices that are spreading in tech—including the rise of community-led decision-making. Sometimes, a benevolent dictator can get a language started. But Python shows it’s communities that make languages thrive. Something missing or broken? PRs welcome!
undefined
Jul 1, 2019 • 35min

LIVE from NodeConf Colombia (JS Party #82)

KBall MC’d a live show at NodeConf Colombia with a panel of 4 experts from the Node community — Kat Marchán, Anna Henningsen, Ruben Bridgewater, and James Snell. It was a great discussion about the future of Node.js and the Node.js ecosystem. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Kat Marchán – GitHub, XAnna Henningsen – GitHub, XRuben Bridgewater – GitHub, LinkedIn, XJames Snell – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes: Faster async functions and promises Zero Cost Async Stack Traces Worker Threads in Node.js Node.js multithreading: What are Worker Threads and why do they matter? Tink - Next Generation Package Management WASM WASI Lua BOB streams Cloudflare workers ECMAScript Modules in Node ECMAScript modules in Node.js: the new plan QUIC Rust Deno Something missing or broken? PRs welcome!
undefined
Jun 28, 2019 • 51min

Maintainer spotlight! Ned Batchelder (Changelog Interviews #351)

In this episode we’re shinning our maintainer spotlight on Ned Batchelder. Ned is one of the lucky ones out there that gets to double-dip — his day job is working on open source at edX, working on the Open edX community team. Ned is also a “single maintainer” of coverage.py - a tool for measuring code coverage of Python programs. This episode with Ned kicks off the first of many in our maintainer spotlight series where we dig deep into the life of an open source software maintainer. We’re producing this series in partnership with Tidelift. Huge thanks to Tidelift for making this series possible. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Tidelift – Tidelift is the first managed open source subscription that pays the maintainers of the exact open source projects you depend on while giving you the commercial support you’ve been looking for. Learn more at tidelift.com. Featuring:Ned Batchelder – Website, GitHub, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: edX Open edX Coverage.py - Code coverage measurement for Python Something missing or broken? PRs welcome!
undefined
Jun 25, 2019 • 55min

Exposing the deception of DeepFakes (Practical AI #49)

This week we bend reality to expose the deceptions of deepfake videos. We talk about what they are, why they are so dangerous, and what you can do to detect and resist their insidious influence. In a political environment rife with distrust, disinformation, and conspiracy theories, deepfakes are being weaponized and proliferated as the latest form of state-sponsored information warfare. Join us for an episode scarier than your favorite horror movie, because this AI bogeyman is real! Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog. DataEngPodcast – A podcast about data engineering and modern data infrastructure. Brain Science – For the curious! Brain Science is our new podcast exploring the inner-workings of the human brain to understand behavior change, habit formation, mental health, and being human. It’s Brain Science applied — not just how does the brain work, but how do we apply what we know about the brain to transform our lives. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Chris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes: The Dark Knight’s Tale (DeepFake) Official PyTorch Implementation of StarGAN - CVPR 2018 Few-Shot Adversarial Learning of Realistic Neural Talking Head Models (YouTube) Few-Shot Adversarial Learning of Realistic Neural Talking Head Models (PDF) MelNet: A Generative Model for Audio in the Frequency Domain Text-based Editing of Talking-head Video Better Language Models and Their Implications (GPT-2) Fake-porn videos are being weaponized to harass and humiliate women: ‘Everybody is a potential target’ The National Security Challenges of Artificial Intelligence, Manipulated Media, and “Deepfakes” – 13 June 2019 Student with access to TPU credits reproduced GPT2-1.5B and plan to release model Papers With Code: fake+detection In Ictu Oculi: Exposing AI Generated Fake Face Videos by Detecting Eye Blinking A Retrospective Analysis of the Fake News Challenge Stance Detection Task Deepfake debunking tool may protect presidential candidates. For now. Sometimes The Era of Fake Videos is Here S.3805 - Malicious Deep Fake Prohibition Act of 2018 Practical AI episode #47 - GANs, RL, and transfer learning oh my! Synthetic Realities: Deep Learning for Detecting AudioVisual Fakes Machine Learning for fake news detection: theory and practice Something missing or broken? PRs welcome!
undefined
Jun 21, 2019 • 54min

The story of Konami-JS (JS Party #81)

Jerod and Divya are joined by George Mandis to learn all about his “frivolous” JavaScript library that’s helped countless websites implement the beloved cheat code. Ten years later and still actively maintained, Konami-JS has stood the test of time and produced some epic stories along the way (you’ll love hearing how George broke Marvel.com). Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:George Mandis – Website, GitHub, LinkedInJerod Santo – GitHub, LinkedIn, Mastodon, XDivya – Website, GitHub, LinkedIn, XShow Notes: Brush up on your Contra knowledge Here’s the Konami-JS repo on GitHub Try it for yourself on huffpost.com here’s the issue we discuss regarding keyCode Party Parrot as a Service Also the OG: Cult of the Party Parrot confetti-js (might break your computer) Check out vaporJS And its security-focused successor: Semicolon.js cloud-to-butt went mainstream thanos-js might be the greatest package of all times Something missing or broken? PRs welcome!
undefined
Jun 19, 2019 • 1h 14min

Boldly going where no data tools have gone before (Changelog Interviews #350)

Computer Scientist Yaw Anokwa joins the show to tell us how Open Data Kit is enabling data collection efforts around the world. From monitoring rainforests to observing elections to tracking outbreaks, ODK has done it all. We hear its origin story, ruminate on why it’s been so successful, learn how the software works, and even answer the question, “are people really using it in space?!” All that and more… Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog. GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Yaw Anokwa – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Hat tip to Brett Neese for the show idea Here’s the Singularity episode Jerod referenced University of Washington has a great backgrounder on Yaw and ODK Open Data Kit’s website is where to dive in Or check out the source on GitHub Nafundi – the company behind the project Videos of ODK in action evaluating global health programs forest monitoring from the ground to the cloud mapping flood risk in Tanzania Something missing or broken? PRs welcome!
undefined
Jun 17, 2019 • 44min

Model inspection and interpretation at Seldon (Practical AI #48)

Interpreting complicated models is a hot topic. How can we trust and manage AI models that we can’t explain? In this episode, Janis Klaise, a data scientist with Seldon, joins us to talk about model interpretation and Seldon’s new open source project called Alibi. Janis also gives some of his thoughts on production ML/AI and how Seldon addresses related problems. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog. DataEngPodcast – A podcast about data engineering and modern data infrastructure. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Janis Klaise – GitHub, LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes: Seldon Seldon Core Alibi Books “The Foundation Series” by Isaac Asimov “Interpretable Machine Learning” by Christoph Molnar Something missing or broken? PRs welcome!
undefined
Jun 14, 2019 • 1h 5min

JavaScript is the CO2 of the web (JS Party #80)

KBall, Divya, and Nick get together with Chris Ferdinandi to talk about vanilla JavaScript, best resources for learning, and our favorite vanilla JavaScript tips, tricks and APIs. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Chris Ferdinandi – Website, XKevin Ball – Website, GitHub, LinkedIn, XDivya – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:Segment 1: Artifact conference The split - article on JS for server When is vanilla JS vanilla Svelte The “Developer Experience” Bait and Switch Segment 2: Eloquent JavaScript Wes Bos Brad Frost Jeremy Keith Sara Soueidan Article on knowing what to focus on Segment 3: Array Reduce Polyfill.io Eric Elliot James Sinclair You Don’t Know JS Learning JavaScript Design Patterns Programming as Translation URLSearchParams FormData Something missing or broken? PRs welcome!
undefined
Jun 14, 2019 • 1h 17min

The state of CSS in 2019 (Changelog Interviews #349)

We’re talking with Sacha Greif to discuss the State of CSS survey and results. CSS is evolving faster than ever. And, coming off the heels of their annual State of JavaScript survey, they’ve decided to take on the world of styles and selectors to help identify the latests patterns and trends in CSS. We talk through the history and motivations of this survey, the methodology of their data collection, the tooling involved to build and run the survey, and of course we dig deep into the survey results and talk through the insights we found most interesting. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Sacha Greif – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: State of CSS survey and the results for 2019 State of JavaScript State of JavaScript on GitHub JS Party #54: trust.js but verify (malware, opaque surveys, and console.log debugging) and Sacha’s response “Mainly, that it wasn’t clear who exactly took the survey, how they found the survey, and whether that population sample was representative of the overall JavaScript ecosystem.” The Changelog #91: Discover Meteor.js with Sacha Greif Something missing or broken? PRs welcome!
undefined
Jun 14, 2019 • 1h 12min

Failing to build a billion-dollar company (Founders Talk #66)

Sahil Lavingia is the founder and CEO of Gumroad, a platform for creators to sell the things they make. Since 2011 Gumroad has sent over $200 million dollars to creators. That’s a big number. Sahil’s ambitions lead him to believe that Gumroad would become a billion-dollar company, have hundreds of employees, and eventually IPO. That didn’t happen. We talk through Sahil’s journey with Gumroad, why it failed to meet his goals, the path he’s on today and the things he now values…but to understand why Gumroad didn’t live up to his expectations, we really have to understand the backstory of Gumroad. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog Discover.bot – A digital space for bot developers and enthusiasts of all skill levels to learn from one another, share stories, and move the bot conversation forward. Want to learn more about building bots? Get started with their Guide to Bot Building Frameworks. GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Sahil Lavingia – Website, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes: Gumroad.com Sahil’s Medium post titled “Reflecting on My Failure to Build a Billion-Dollar Company” From Bubble to Bubble on Medium Jack Dorsey’s 11 biohacks Something missing or broken? PRs welcome!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app