Changelog Master Feed

Changelog Media
undefined
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!
undefined
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!
undefined
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!
undefined
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!
undefined
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!
undefined
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!
undefined
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!
undefined
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!
undefined
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!
undefined
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!

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