Changelog Master Feed

Changelog Media
undefined
Mar 2, 2021 • 1h

Green AI 🌲 (Practical AI #124)

Empirical analysis from Roy Schwartz (Hebrew University of Jerusalem) and Jesse Dodge (AI2) suggests the AI research community has paid relatively little attention to computational efficiency. A focus on accuracy rather than efficiency increases the carbon footprint of AI research and increases research inequality. In this episode, Jesse and Roy advocate for increased research activity in Green AI (AI research that is more environmentally friendly and inclusive). They highlight success stories and help us understand the practicalities of making our workflows more efficient. Join the discussionChangelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!Sponsors:The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com. Code-ish by Heroku – A podcast from the team at Heroku, exploring code, technology, tools, tips, and the life of the developer. Check out episode 98 and episode 99 for insights on the ethical and technical sides of deep fakes. Subscribe on Apple Podcasts and Spotify. Knowable – Learn from the world’s best minds, anytime, anywhere, and at your own pace through audio. Get unlimited access to every Knowable audio course right now. Click here to check it out and use code CHANGELOG for 20% off! Featuring:Roy Schwartz – Website, XJesse Dodge – XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes: Green AI article in the communications of the ACM Training a single AI model can emit as much carbon as five cars in their lifetimes Fine-Tuning Pretrained Language Models: Weight Initializations, Data Orders, and Early Stopping Parameter-Efficient Transfer Learning for NLP Reproducibility at EMNLP 2020 Something missing or broken? PRs welcome!
undefined
Feb 26, 2021 • 57min

Darklang Diaries (Changelog Interviews #430)

This week Jerod is joined by Paul Biggar the creator of Dark, a new way to build serverless backends. Paul shares all the details about this all-in-one language, editor, and infrastructure, why he decided to make Dark in the first place, his view on programming language design, the advantages Dark has as an integrated solution, and also why it’s source available, but NOT open source. Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:Linode – Get $100 in free credit to get started on Linode – Linode is our cloud of choice and the home of Changelog.com. Head to linode.com/changelog OR text CHANGELOG to 474747 to get instant access to that $100 in free credit. LaunchDarkly – Test in production! Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users. Render – Get $100 in free credit to give Render a try! Plus they’re going to assign a world-class engineer to your account to provide guidance and answer any questions. Render is built for modern applications and offers everything you need out-of-the-box — one-click scaling, zero-downtime deploys, built-in SSL, private networking, managed databases, secrets and config management, persistent block storage, and Infrastructure-as-Code. Send an email to changelog@render.com to get your free credits. Grafana Cloud – Grafana Cloud is our dashboard of choice – Grafana is the open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more. Featuring:Paul Biggar – GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:Special thanks to Jon Stodle for requesting this episode. Dark’s website Dark on GitHub Structured Procrastination Why Dark didn’t choose Rust Leaving OCaml Dark’s new backend will be in F# Something missing or broken? PRs welcome!
undefined
Feb 26, 2021 • 1h 8min

We really needed new jingles (JS Party #164)

Go Time’s Mat Ryer joins Jerod, KBall, and Nick to play Story of the Week, Today I Learned, Unpopular Opinions, and Shout Outs! Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Strapi – Open source headless CMS that frontenders love. It’s 100% Javascript, fully customizable, and developer-first. Strapi is also enterprise-ready. Head to strapi.io/jsparty and click the “Get started” button for a step-by-step guide to create a sample app using create strapi-app. DevDiscuss – An original podcast by team behind dev.to — hosted by DEV co-founders Ben Halpern and Jess Lee. The podcast brings on notable industry guests to discuss trends and timeless software topics to help developers succeed within their teams and grow. Linode – Get $100 in free credit to get started on Linode – Linode is our cloud of choice and the home of Changelog.com. Head to linode.com/changelog OR text CHANGELOG to 474747 to get instant access to that $100 in free credit. 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:Mat Ryer – GitHub, LinkedIn, Bluesky, XJerod Santo – GitHub, LinkedIn, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:Story of the Week Faster JavaScript calls in V8 Blitz.js Blitz on JS Party Citibank just got a $500 million lesson in the importance of UI design TIL Embedding SVG filters directly in CSS Accessing hardware devices on the web Shout Outs freeCodeCamp’s DS Curriculum swyx on Twitter Vite Miscellany We hear Go Time is pretty good Watch our live recording on YouTube Something missing or broken? PRs welcome!
undefined
Feb 25, 2021 • 1h 14min

Indecent (language) Proposals: Part 2 (Go Time #168)

This is the second part of a discussion about Go language proposals that may or may not make it into the language. Listen to part one as well! Join the discussionChangelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!Sponsors:Code-ish by Heroku – A podcast from the team at Heroku, exploring code, technology, tools, tips, and the life of the developer. Check out episode 101 for a deep dive with Cornelia Davis (CTO of Weaveworks) on cloud native, cloud native patterns, and what is really means to be a cloud native application. Subscribe on Apple Podcasts and Spotify. Equinix Metal - Proximity – Take your infrastructure further, faster. On March 3rd, join Equinix Metal for their first technical user conference called Proximity. It’s a “follow-the-sun” day of live-streamed technical demonstrations showcasing Equinix Metal’s partners and ecosystem. Visit metal.equinix.com/proximity Sourcegraph – Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example code, explore and read code, debug issues, and more. Head to info.sourcegraph.com/changelog and click the button “Try Sourcegraph now” to get started. Featuring:Daniel Martí – Website, GitHub, LinkedIn, XRoberto Clapis – GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XShow Notes:The proposals discussed in this episode are: 20733 - Redefine range loop variables in each iteration 12854 - Type inferred composite literals 35304 - Anonymous struct literals 21496 - Even narrower: permit type elision in nested composite literals 6386 - Constants of arbitrary types 27975 - Immutable type qualifier 29036 - Make imported symbols predictable Something missing or broken? PRs welcome!
undefined
Feb 23, 2021 • 1h 21min

Intensely focused on building a software company (Founders Talk #74)

This week Adam talks with John-Daniel Trask, co-founder & CEO of Raygun. Raygun is an award-winning application monitoring company founded by John-Daniel Trask (better known as JD) and Jeremy Boyd in Wellington, New Zealand. They have revenues in the 8 digits annually, and have done it with very little funding (~1.7M USD). Today’s conversation with JD shares a ton of wisdom. Listen twice and take notes. Join the discussionChangelog++ members get a bonus 3 minutes at the end of this episode and zero ads. Join today!Sponsors:Linode – Get $100 in free credit to get started on Linode – Linode is our cloud of choice and the home of Changelog.com. Head to linode.com/changelog OR text CHANGELOG to 474747 to get instant access to that $100 in free credit. Grafana Cloud – Grafana Cloud is our dashboard of choice – Grafana is the open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more. 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. LaunchDarkly – Test in production! Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users. Featuring:John-Daniel Trask – Website, GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes: Raygun.com The Microsoft Way: The Real Story Of How The Company Outsmarts Its Competition Essentialism: The Disciplined Pursuit of Less The Snowball: Warren Buffett and the Business of Life The First Tycoon: The Epic Life of Cornelius Vanderbilt Titan: The Life of John D. Rockefeller, Sr. Full-disclosure: Raygun is an active sponsor of JS Party and a prior sponsor of The Changelog and Changelog News. Something missing or broken? PRs welcome!
undefined
Feb 23, 2021 • 48min

Low code, no code, accelerated code, & failing code (Practical AI #123)

In this Fully-Connected episode, Chris and Daniel discuss low code / no code development, GPU jargon, plus more data leakage issues. They also share some really cool new learning opportunities for leveling up your AI/ML game! Join the discussionChangelog++ members get a bonus 3 minutes at the end of this episode and zero ads. Join today!Sponsors:Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with no ads, extended episodes, outtakes, bonus content, a deep discount in our merch store (soon), and more to come. Let’s do this! The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com. 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. Linode – Get $100 in free credit to get started on Linode – Linode is our cloud of choice and the home of Changelog.com. Head to linode.com/changelog OR text CHANGELOG to 474747 to get instant access to that $100 in free credit. Featuring:Chris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes: Follow up content from Rajiv Shah: Running code and failing models Rajiv’s previous episode Lambda Lab’s GPU benchmarks Machine Learning in Microsoft Excel Deep Learning at the Speed of Light MLCommons and MLCube: Previous episode about MLCommons MLCube project Learning Resources: Yann LeCun’s Deep Learning Course Is Now Free & Fully Online TensorFlow Everywhere Something missing or broken? PRs welcome!
undefined
Feb 19, 2021 • 1h 5min

JS is an occasionally functional language (JS Party #163)

Eric Normand (long-time FP advocate and author of Grokking Simplicity) joins Jerod and KBall for a deep conversation about Functional Programming in JavaScript. Eric teaches us what FP is all about, details the functional side of JS, and reviews the good/bad/ugly of React. Oh, and join us in the #jsparty channel of our community slack where we’re giving away three FREE e-book copies of Eric’s new book! 🎁 Join the discussionChangelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!Sponsors:Strapi – Open source headless CMS that frontenders love. It’s 100% Javascript, fully customizable, and developer-first. Strapi is also enterprise-ready. Head to strapi.io/jsparty and click the “Get started” button for a step-by-step guide to create a sample app using create strapi-app. Sourcegraph – Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example code, explore and read code, debug issues, and more. Head to info.sourcegraph.com/changelog and click the button “Try Sourcegraph now” to get started. Raygun – With Raygun Error and Performance Monitoring you have all the information you need at your fingertips to quickly find and fix errors and performance issues across your tech stack down to the line of code. Get started with a free 14-day trial, head to raygun.com and join thousands of customer-centric software teams who use Raygun every day. Featuring:Eric Normand – GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes: Listen to Eric on The Changelog back in 2017 Order Grokking Simplicity today (Use code podjsparty20 for 40% off!) Join #jsparty in our community slack for your chance at 1 of 3 free e-books! Something missing or broken? PRs welcome!
undefined
Feb 18, 2021 • 1h 16min

The art of reading the docs (Go Time #167)

Documentation. You can treat it as a dictionary or reference manual that you look up things in when you get stuck during your day-to-day work OR (and this is where things get interesting) you can immerse yourself in a subject, domain, or technology by deeply and purposefully consuming its manuals cover-to-cover to develop expertise, not just passing familiarity. In this episode we pull in perspectives and anecdotes from beginners and veterans alike to understand the impact of RTFM deeply. Also Sweet Filepath O’ Mine?!?! Join the discussionChangelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!Sponsors:Code-ish by Heroku – A podcast from the team at Heroku, exploring code, technology, tools, tips, and the life of the developer. Check out episode 101 for a deep dive with Cornelia Davis (CTO of Weaveworks) on cloud native, cloud native patterns, and what is really means to be a cloud native application. Subscribe on Apple Podcasts and Spotify. Equinix Metal – Globally interconnected fully automated bare metal. Equinix Metal gives you hardware at your fingertips with physical infrastructure at software speed. This is the promise of the cloud delivered on Bare Metal. Get $500 in free credit to play with plus a rad t-shirt at info.equinixmetal.com/changelog. Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog Featuring:Ian Lopshire – GitHub, XJohnny Boursiquot – Website, GitHub, XKris Brandow – GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:You could win Mark Bates’ Raspberry Pi 400! Thanks to Eric Miller for requesting this episode! You, too, can request episodes right here. The career-changing art of reading the docs by @forrestbrazeal Daniele Procida’s talk on documentation during PyCon Australia 2017 Accompanying doc Something missing or broken? PRs welcome!
undefined
Feb 17, 2021 • 1h 47min

Community perspectives on Elastic vs AWS (Changelog Interviews #429)

This week we’re talking about the recent falling out between Elastic and AWS around the relicensing of Elasticsearch and Kibana. Like many in the community, we have been watching this very closely. Here’s the tldr for context. On January 21st, Elastic posted a blog post sharing their concerns with Amazon/AWS misleading and confusing the community, saying “They have been doing things that we think are just NOT OK since 2015 and it has only gotten worse.” This lead them to relicense Elasticsearch and Kibana with a dual license, a proprietary license and the Sever Side Public License (SSPL). AWS responded two days later stating that they are “stepping up for a truly open source Elasticsearch,” and shared their plans to create and maintain forks of Elasticsearch and Kibana based on the latest ALv2-licensed codebases. There’s a ton of detail and nuance beneath the surface, so we invited a handful of folks on the show to share their perspective. On today’s show you’ll hear from: Adam Jacob (co-founder and board member of Chef), Heather Meeker (open-source lawyer and the author of the SSPL license), Manish Jain (founder and CTO at Dgraph Labs), Paul Dix (co-founder and CTO at InfluxDB), VM (Vicky) Brasseur (open source & free software business strategist), and Markus Stenqvist (everyday web dev from Sweden). Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:Linode – Get $100 in free credit to get started on Linode – Linode is our cloud of choice and the home of Changelog.com. Head to linode.com/changelog OR text CHANGELOG to 474747 to get instant access to that $100 in free credit. Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog Render – Get $100 in free credit to give Render a try! Plus they’re going to assign a world-class engineer to your account to provide guidance and answer any questions. Render is built for modern applications and offers everything you need out-of-the-box — one-click scaling, zero-downtime deploys, built-in SSL, private networking, managed databases, secrets and config management, persistent block storage, and Infrastructure-as-Code. Send an email to changelog@render.com to get your free credits. Grafana Cloud – Grafana Cloud is our dashboard of choice – Grafana is the open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more. Featuring:Adam Jacob – Website, GitHub, XHeather Meeker – Website, XManish R Jain – Website, GitHub, XPaul Dix – GitHub, XVM (Vicky) Brasseur – Website, GitHub, XMarkus – Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Amazon: NOT OK - why we had to change Elastic licensing Stepping up for a truly open source Elasticsearch The SSPL is Not an Open Source License MongoDB transitions to Server Side Public License (SSPL) for MongoDB Community Server Elastic Changes Licences for Elasticsearch and Kibana: AWS Forks Both Truly Doubling Down on Open Source Read the Open Source Definition OR the annotated version of the Open Source Definition Keeping Open Source Open – Open Distro for Elasticsearch The Commons Clause Initial thoughts on MongoDB’s new Server Side Public License SSPL Re-Takes the Stage in 2021 Server Side Public License (SSPL) SSPL approval process on the OSI mailing list February 2019 License-Review Summary Dgraph InfluxDB The Changelog #353: The war for the soul of open source with Adam Jacob The Changelog #424: You can FINALLY use JSHint for evil with Mike Pennisi The Changelog #371: Re-licensing Sentry with David Cramer The Changelog #322: There and back again (Dgraph’s tale) with Manish Jain Adam Jacob Adam Jacob is the co-founder and board member of Chef and talked with us back in July 2019 on The Changelog #353 about “The war for the soul of open source,” and the title of the episode could not have been more prophetic. We pulled a segment from that episode where we talk about business models and how they correlate to open source business models, and how from Adam’s perspective…the AWS’s, the Azure’s and the Google Clouds of the world provide a humongous marketing funnel for open source businesses like Mongo and Elastic. At the time of this conversation with Adam, Elastic was worth 1.5 Billion dollars and “killing it.” Adam Jacob at OSCON 2019 “The war for the soul of open source!” Heather Meeker Heather Meeker is a well respected open-source lawyer and specialist in open source software licensing and strategy. She wrote the book Open Source for Business which serves as a practical guide to open source software licensing. She is also well known for her work on the Commons Claus license which gained a lot of attention with the dust up it caused when Redis Labs’ transitioned their modules to use the license. Side note here, Redis Labs’ has since transitioned away from the Apache2 plus Commons Clause licensing due to undesired confusion in favor of the Redis Source Available License (RSAL) — which we might cover in a future episode as we chase this saga of not-quite-open source yet permissive licensing for commercial open source companies. The whole reason for this conversation with Heather is because she’s the open-source lawyer who wrote The Server Side Public License (SSPL). We wanted to understand the design and intention of the license. SSPL Re-Takes the Stage in 2021 In this Tweet, Heather Meeker said “Congratulations to Elastic on its new license!” Manish Jain Manish Jain is the founder and CTO at Dgraph Labs. We talked with Manish a little over two years ago on episode #322 about their challenges with licensing and re-licensing Dgraph — so, we thought it would fitting to get him on this episode. The Changelog #322: There and back again (Dgraph’s tale) with Manish Jain Graph databases 101 Paul Dix Paul Dix is the co-founder and CTO at InfluxData and shared his perspective on running an open source business, how InfluxData is innovating their commercial offering while having a permissive MIT licensed version of InfluxDB. Paul also shares his thoughts on the stand off between Elastic and AWS and why he’s long on Mongo and short on Elastic. Paul shared a few links to Twitter threads he started: https://twitter.com/pauldix/status/1352604892754542594 https://twitter.com/pauldix/status/1352615503366381570 https://twitter.com/pauldix/status/1352727425717825536 VM (Vicky) Brasseur VM (Vicky) Brasseur has been in free and open source software for 30 years and has been working with startups and enterprises doing open source & free software business strategy for quite a while now. We used Vicky’s post titled “Elasticsearch and Kibana are now business risks” as a reference on this situation. We even quoted her post a few times in our conversation on this episode with with Heather Meeker. Elasticsearch and Kibana are now business risks Markus Stenqvist Markus Stenqvist self-describes as “a normal everyday web developer from Sweden.” AWS gives open source the middle finger Something missing or broken? PRs welcome!
undefined
Feb 16, 2021 • 46min

The AI doc will see you now (Practical AI #122)

Elad Walach of Aidoc joins Chris to talk about the use of AI for medical imaging interpretation. Starting with the world’s largest annotated training data set of medical images, Aidoc is the radiologist’s best friend, helping the doctor to interpret imagery faster, more accurately, and improving the imaging workflow along the way. Elad’s vision for the transformative future of AI in medicine clearly soothes Chris’s concern about managing his aging body in the years to come. ;-) Join the discussionChangelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!Sponsors:Code-ish by Heroku – A podcast from the team at Heroku, exploring code, technology, tools, tips, and the life of the developer. Check out episode 98 and episode 99 for insights on the ethical and technical sides of deep fakes. Subscribe on Apple Podcasts and Spotify. The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com. Knowable – Learn from the world’s best minds, anytime, anywhere, and at your own pace through audio. Get unlimited access to every Knowable audio course right now. Click here to check it out and use code CHANGELOG for 20% off! Featuring:Elad Walach – LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XShow Notes: Aidoc | Website Aidoc Medical | LinkedIn Aidoc | Twitter 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