

Changelog Master Feed
Changelog Media
Your one-stop shop for all Changelog podcasts. Weekly shows about software development, developer culture, open source, building startups, artificial intelligence, shipping code to production, and the people involved. Yes, we focus on the people. Everything else is an implementation detail.
Episodes
Mentioned books

Feb 28, 2019 • 1h 23min
Containerizing compute driven workloads with Singularity (Changelog Interviews #336)
We’re talking with Greg Kurtzer, the founder of CentOS, Warewulf, and most recently Singularity — an open source container platform designed to be simple, fast, and secure. Singularity is optimized for enterprise and high-performance computing workloads. What’s interesting is how Singularity allows untrusted users to run untrusted containers in a trusted way. We cover the backstory, Singularity Pro and how they’re not holding the open source community version hostage, as well as how Singularity is being used to containerize and support workflows in artificial intelligence, machine learning, deep learning, and more.
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 changelog2018. Start your server - head to linode.com/changelog
Clubhouse – The first project management platform for software development that brings everyone on every team together to build better products. Get an extra two months free - head to clubhouse.io/changelog
Raygun – Unblock your biggest app performance bottlenecks with Raygun APM. Smarter application performance monitoring (APM) that lets you understand and take action on software issues affecting your customers.
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:Gregory M. Kurtzer – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Sylabs.io
Sylabs Cloud
Special thanks to Jacob Chappell (phpHavok) and Andre Marcelo-Tanner (kzap) for kicking things off on Ping
Now Live: Singularity 3.0!
sylabs/singularity
Open Containers Initiative
Founders Talk #61: Isaac Schlueter on building npm and hiring a CEO
Something missing or broken? PRs welcome!

Feb 25, 2019 • 40min
OpenAI's new "dangerous" GPT-2 language model (Practical AI #32)
This week we discuss GPT-2, a new transformer-based language model from OpenAI that has everyone talking. It’s capable of generating incredibly realistic text, and the AI community has lots of concerns about potential malicious applications. We help you understand GPT-2 and we discuss ethical concerns, responsible release of AI research, and resources that we have found useful in learning about language models.
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 changelog2018. Start your server - head to linode.com/changelog
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:Chris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:Relevant learning resources:
Jay Alammar “Illustrated” blog articles:
The illustrated transformer
The illustrated BERT, elmo, and co
Machine Learning Explained blog:
An In-Depth Tutorial to AllenNLP (From Basics to ELMo and BERT)
Paper Dissected: “BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding” Explained
References/notes:
GPT-2 blog post from OpenAI
GPT-2 Paper
GPT-2 GitHub Repo
GPT-2 PyTorch implementation
Episode 22 of Practical AI about BERT
OpenAI’s GPT-2: the model, the hype, and the controversy (towardsdatascience)
The AI Text Generator That’s Too Dangerous to Make Public (Wired)
Transformer paper
Preparing for malicious uses of AI (OpenAI blog)
Something missing or broken? PRs welcome!

Feb 25, 2019 • 1h 4min
TensorFlow.js and Machine Learning in JavaScript (JS Party #64)
Panelists Suz Hinton and Nick Nisi discuss TensorFlow.js and Machine Learning in JavaScript with special guest Paige Bailey, TensorFlow mom and developer Advocate for Google AI.
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.
Raygun – Unblock your biggest app performance bottlenecks with Raygun APM. Smarter application performance monitoring (APM) that lets you understand and take action on software issues affecting your customers.
OneMonth.com – One of the best places to learn how to code…in just one month. If you’re interested in taking your career to the next level head to OneMonth.com/jsparty and get 10% off any coding course.
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 changelog2018. Start your server - head to linode.com/changelog
Featuring:Paige Bailey – Website, GitHub, XSuz Hinton – GitHub, Mastodon, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:
TensorFlow.js
Google AI
ml5.js - Friendly Machine Learning for the Web
Machine Learning Glossary
TensorFlow tutorials
Tero Parviainen on CodePen
tfjs-layers - High-level machine learning model API
tfjs-models - Pre-trained TensorFlow.js models
tfma-slicing-metrics-browser.gif 📷
TensorFlow Model Analysis (TFMA) - a library for evaluating TensorFlow models
What-If Tool - Building effective machine learning systems means asking a lot of questions. It’s not enough to train a model and walk away. Instead, good practitioners act as detectives, probing to understand their model better.
EthicalMachineLearning.ipynb
TensorBoard: Visualizing Learning
TensorBoard: Graph Visualization
People + AI Research (PAIR) - Human-centered research and design to make AI partnerships productive, enjoyable, and fair.
Distill - Clear explanations of machine learning
Book: Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech
Book: Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
A new course to teach people about fairness in machine learning
List of cognitive biases
CleverHans - a Python library to benchmark machine learning systems’ vulnerability to adversarial examples
CleverHans paper
Breaking linear classifiers on ImageNet
CV Dazzle - explores how fashion can be used as camouflage from face-detection technology, the first step in automated face recognition
Something missing or broken? PRs welcome!

Feb 22, 2019 • 1h 8min
Enabling open code for science at NumFOCUS (Changelog Interviews #335)
We’re talking with Gina Helfrich the Communications Director for NumFOCUS about their story and history, the impact of open code on science, the difference between sponsored and affiliated projects, corporate backing, the back story of their education and events program PyData, and the struggles of storytelling and fundraising.
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 changelog2018. Start your server - head to linode.com/changelog
Clubhouse – The first project management platform for software development that brings everyone on every team together to build better products. Get an extra two months free - head to clubhouse.io/changelog
Raygun – Unblock your biggest app performance bottlenecks with Raygun APM. Smarter application performance monitoring (APM) that lets you understand and take action on software issues affecting your customers.
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:Gina Helfrich – XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Special thanks to Bryan W. Weber for suggesting this episode
NumFOCUS — Open Code • Better Science
NumFOCUS — Sponsored projects
NumFOCUS — Affiliated projects
We talked Spack on Request for Commits #13 with Todd Gamblin
We talked rOpenSci on The Changelog #263 with Karthik Ram
PyData.org
Digitizing images of the Sun from the 1970s with SunPy Maps
Something missing or broken? PRs welcome!

Feb 20, 2019 • 38min
AI for social good at Intel (Practical AI #31)
While at Applied Machine Learning Days in Lausanne, Switzerland, Chris had an inspiring conversation with Anna Bethke, Head of AI for Social Good at Intel. Anna reveals how she started the AI for Social Good program at Intel, and goes on to share the positive impact this program has had - from stopping animal poachers, to helping the National Center for Missing & Exploited Children. Through this AI for Social Good program, Intel clearly demonstrates how a for-profit business can effectively use AI to make the world a better place for us all.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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.
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 changelog2018. Start your server - head to linode.com/changelog
Algolia – Our search partner. Algolia’s full suite search APIs enable teams to develop unique search and discovery experiences across all platforms and devices. We’re using Algolia to power our site search here at Changelog.com. Get started for free and learn more at algolia.com.
Featuring:Anna Bethke – LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XShow Notes:
AI for Social Good at Intel
National Center for Missing & Exploited Children
Data for Democracy
Data Kind
Delta Analytics
Driven Data
Partnership on AI
Tech Jobs for Good
Applied Machine Learning Days
Something missing or broken? PRs welcome!

Feb 15, 2019 • 1h 28min
With great power comes great responsibility (Changelog Interviews #334)
Adam and Jerod are joined by JS Party panelist Nick Nisi and #causeascene advocate Kim Crayton for a deep discussion on ethics in the technology industry at-large and our roles as software developers. If you’ve never heard Kim describe what life is like online for underrepresented and marginalized folks, you have to listen to this show!
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. New accounts get $100 in credit to use in your first 60 days.
GitPrime – Ship faster because you know more. Not because you’re rushing. GitPrime helps software teams accelerate their velocity and release products faster by turning historical git data into easy to understand insights and reports.
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:Kim Crayton – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:
We start by asking the question: should we npm-uninstall-facebook.com?
Jerod and Nick first met Kim at NEJS Conf 2017
Kim also keynoted Node+JS Interactive 2017
Kim’s podcast discusses these topics often
The #causeascene movement being lead by Kim
Read Kim’s article on QZ about defining diversity & inclusion terms
Here’s coverage of bots mimicking female/black voices on NBC, Wired, and NYTimes
Something missing or broken? PRs welcome!

Feb 15, 2019 • 37min
LIVE from JSConf Hawai'i (JS Party #63)
KBall picks the brains of 4 of the speakers at JSConf Hawai’i to investigate the future of JavaScript and Web Development.
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.
Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing.
OneMonth.com – One of the best places to learn how to code…in just one month. If you’re interested in taking your career to the next level head to OneMonth.com/jsparty and get 10% off any coding course.
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:Willian Martins – GitHub, XShawn Wang – Website, GitHub, XLin Clark – Website, GitHub, XTill Schneidereit – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:JavaScript language
Pattern Matching (thin arrow operator)
Pipeline Operator
JavaScript language proposal stages
Binary AST
Typed Objects Proposal
WebAssembly
W3C Process
WebAssembly security model
Calls between JavaScript and WebAssembly are finally fast 🎉 (blog post)
Walt | Alternative Syntax for WebAssembly
AssemblyScript
Other References
The event-stream bitcoin wallet hack
What the Panelists are Excited About
PWAs installable on Windows
Concurrent React
WebAssembly GC Integration
WebAssembly usecases
Something missing or broken? PRs welcome!

Feb 13, 2019 • 41min
GirlsCoding.org empowers young women to embrace computer science (Practical AI #30)
Chris sat down with Marta Martinez-Cámara and Miranda Kreković to learn how GirlsCoding.org is inspiring 9–16-year-old girls to learn about computer science. The site is successfully empowering young women to recognize computer science as a valid career choice through hands-on workshops, role models, and by smashing prevalent gender stereotypes. This is an episode that you’ll want to listen to with your daughter!
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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.
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 changelog2018. Start your server - head to linode.com/changelog
Algolia – Our search partner. Algolia’s full suite search APIs enable teams to develop unique search and discovery experiences across all platforms and devices. We’re using Algolia to power our site search here at Changelog.com. Get started for free and learn more at algolia.com.
Featuring:Marta Martinez-Cámara – WebsiteMiranda Kreković – WebsiteChris Benson – Website, GitHub, LinkedIn, XShow Notes:
GirlsCoding.org
GirlsCoding.org on Twitter
GirlsCoding.org on LinkedIn
GirlsCoding on Facebook
GirlsCoding.org at Applied Machine Learning Days
Applied Machine Learning Days
École Polytechnique Fédérale de Lausanne
Something missing or broken? PRs welcome!

Feb 8, 2019 • 1h 5min
From voice devices to mobile, you just can't escape JS (JS Party #62)
KBall and Nick catch up with Nara Kaspergen and Jen Looper for a pair of conversations covering Voice UI Devices, using NativeScript for mobile development, and Jen’s work with Vue Vixens helping make the Vue.js community welcoming to women and non-binary people.
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.
Raygun – Unblock your biggest app performance bottlenecks with Raygun APM. Smarter application performance monitoring (APM) that lets you understand and take action on software issues affecting your customers.
Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing.
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:Nara Kasbergen – GitHub, XJen Looper – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:Nara Kaspergen
NPR
NPR One
Voice UI Devices
Apple Home Pods
Google Home
Amazon Echo
SDKs and Tooling
Alexa Voice Service SDK
Google Assistant SDK
SiriKit
DialogFlow
Other Concepts
Serverless
Serverless episode on JS Party
Lambda
Natural Language Processing(NLP)
Koa
Jen Looper
NativeScript
NativeScript-Vue
Vue Vixens
NativeScript slack signup
NativeScript core components
NativeScript Market
Dojo
TypeScript
Chris Fritz
Dart
Vim in WebAssembly
Article: The “Developer Experience” Bait-and-Switch
Case studies on icon design
Info on the Node + JS Foundation Merger
Progress
Something missing or broken? PRs welcome!

Feb 6, 2019 • 1h 13min
Tactical design advice for developers (Changelog Interviews #333)
Adam talks with Erik Kennedy about tactical design advice for developers. Erik is a self-taught UI designer and brings a wealth of practical advice for those seeking to advance their design skills and learn more about user interface design. We cover his seven rules for creating gorgeous UI, the fundamentals of user interface design — color, typography, layout, and process. We also talk about his course Learn UI Design and how it’s the ultimate on-ramp for upcoming UI designers.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. New accounts get $100 in credit to use in your first 60 days.
GitPrime – Ship faster because you know more. Not because you’re rushing. GitPrime helps software teams accelerate their velocity and release products faster by turning historical git data into easy to understand insights and reports.
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:Erik Kennedy – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Learn UI Design
Erik’s color generator that Jerod logged about
7 Rules for Creating Gorgeous UI
7 Rules for Creating Gorgeous UI — Part 2
3 Pro Tips on Alignment
Learn UI Design Blog
Something missing or broken? PRs welcome!