Changelog Master Feed

Changelog Media
undefined
Jan 27, 2020 • 48min

Testing ML systems (Practical AI #74)

Production ML systems include more than just the model. In these complicated systems, how do you ensure quality over time, especially when you are constantly updating your infrastructure, data and models? Tania Allard joins us to discuss the ins and outs of testing ML systems. Among other things, she presents a simple formula that helps you score your progress towards a robust system and identify problem areas. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Tania Allard – Website, GitHub, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes: “What’s your ML score” talk “Jupyter Notebooks: Friends or Foes?” talk Joel Grus’s episode: “AI code that facilitates good science” Papermill nbdev nbval Books “DevOps For Dummies” by Emily Freeman Something missing or broken? PRs welcome!
undefined
Jan 24, 2020 • 41min

Becoming an accidental founder (Founders Talk #68)

Mike McDerment is the founder and CEO of FreshBooks. Believe it or not, Mike became a founder by accident. Like many of us, Mike had an itch that he just had to scratch. One thing led to another and soon enough FreshBooks became a key tool in the belt of many freelancers and agencies looking for an easy way to send invoices and get paid quickly online. We talk through the early days of FreshBooks and how things came to be, why they created a secret competitor to iterate on a bold idea for the future of FreshBooks, and we also cover what keeps Mike excited. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog. 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:Mike McDerment – Website, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes: We use FreshBooks The Web 2.0 Show #66 - Freshbooks / Mike McDerment Why You Should Become Your Own Competitor Starting Over: How FreshBooks Reinvented Its Online Accounting Service On The Fly 7 Ways I’ve Almost Killed FreshBooks Listen to Brain Science #9: One small act of kindness Something missing or broken? PRs welcome!
undefined
Jan 24, 2020 • 45min

Intro to Rust programming (Changelog Interviews)

We teamed up with some friends of ours at Heroku to promote the Code-ish podcast so we’re sharing a full-length episode right here in The Changelog’s feed. This episode features Chris Castle with special guests Carol Nichols and Jake Goulding talking about the strengths of the Rust programming language. Learn more and subscribe at heroku.com/podcasts/codeish. Join the discussionChangelog++ members support our work, get closer to the metal, and make 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. Listen on Apple Podcasts and Spotify. Featuring:Carol Nichols – Website, GitHub, XJake Goulding – Website, GitHub, XChris Castle – Website, GitHub, XShow Notes:Rust is a type-safe, concurrent, and memory efficient language from Mozilla. Developers from various backgrounds are turning towards it more as a means of quickly writing performant and functional code for browsers, cryptocurrencies, operating systems, CLIs, and–oh yeah, embedded devices. Carol Nichols and Jake Goulding are Rust instructors and enthusiasts, and they join Chris Castle to talk about Rust’s underlying strengths as an ideal blend of simpler languages, like Ruby, with more memory conscious ones, like C. Check the show notes and transcript for more details. Something missing or broken? PRs welcome!
undefined
Jan 24, 2020 • 1h 7min

Lesser known things browsers can do in 2020 (JS Party #111)

Did you know you can make a device vibrate via a webpage? Neither did we until we popped open Luigi De Rosa’s super cool repo that collects many of the lesser known things browsers can do in 2020. On this episode we hang out on his list and discuss which APIs were surprises to us, which we think are the most useful, which we wish would die in a fire (sorta), and what you might get if you mash up a few of these 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. 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. Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XDivya – Website, GitHub, LinkedIn, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes: Tweet at @luruke and thank him for this repo This is the repo, btw Nick Nisi wants you to try the Web Coffee API We all think the Web Share API is neat Read about the SMS Receiver API More on the Web Payments API Should we do an episode on A-Frame? Something missing or broken? PRs welcome!
undefined
Jan 23, 2020 • 48min

One small act of kindness (Brain Science #9)

Mireille and Adam dig deeper into empathy as a construct. What key brain structures are involved? How can we better understand empathy to be able to better navigate ourselves and our relationships with others both at home and in the workplace? Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Mireille Reece, PsyD – LinkedInAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Daniel Siegel, MD, in his book Aware notes 5 Aspects of Empathy: Emotional Resonance: Feeling another person’s feelings. Perspective Taking: Seeing through the eyes of another. Cognitive Understanding: Imagining the mental experiences of another and their meaning. Empathic Concern: Caring about the well-being of another. *This is the gateway for compassion. Empathic Joy: Feeling happy about another’s happiness or success. ​​Empathy: In face-to-face interactions, communication has a multi-modal nature involving the processing of visual facial cues (such as the speaker’s facial expression), the tone of the voice (i.e., affective prosody) and the choice of words (i.e., semantics). **Empathy involves a working model of another person in the mind’s eye. Brain structures involved: Pre-frontal cortex: Involved in perspective taking. Executive function. Anterior Cingulate Cortex: The anterior cingulate cortex is sometimes divided into four regions, each of which seem to underpin a separate function (see Bush, Luu, & Posner, 2000). Mirror neurons: a brain cell that reacts both when a particular action is performed and when it is only observed. These are activated in the process of empathy. In particular, the Anterior Cingulate Cortex includes: The anterior region, which is involved in executive function The dorsal region, which is involved in cognitive processes The ventral region, which is involved in emotional regulation The posterior region, which is involved in evaluative processes (e.g., Bush, Vogt, Holmes, Dale, Greve, Jenike et al., 2002) ​​Claus Lamm, PhD, University of Vienna, investigates the processes that regulate firsthand pain and those that cause empathy for pain through numerous studies on the influence of painkillers. ​​According to Lamm, research “suggests that empathy for pain is grounded in representing others’ pain within one’s own pain systems.” The Role of Facial Expression in Empathy: The value of “looking at” the face of another to provide another data point to understand where they are emotionally. How might you build your empathy skills? Consider EMPATHY as an acronym: (adapted from Harvard psychiatrist, Helen Riess, MD) E: Eye contact M: Muscles of facial expression P: Posture. What is the person’s body language? A: Affect/Emotion. T: Tone of voice. Affective prosody. H: Hearing the whole person. Y: Your response. Emotions are contagious. Getting practical - What can I do differently in order to cultivate empathy? Mindfulness as training for increased compassion and empathy. Practice responding with empathy outside of the live event: after an actual incident, reflect on what or how you could’ve responded differently that would’ve helped you “see” the other person more effectively or changed the interaction between you? Build your internal file of empathy from a conceptual level so that you have a bigger, broader frame of reference for others. Give back. Volunteering as practicing loving-kindness; giving to others’ without expectation of return. Something missing or broken? PRs welcome!
undefined
Jan 21, 2020 • 1h 6min

Cloudy with a chance of Kelsey Hightower (Go Time #114)

In this episode, we’re joined by Kelsey Hightower to discuss the evolution of cloud infrastructure management, the role Kubernetes and its API play in it, and how we, as developers and operators, should be adapting to these changes. 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. Algorithms with Go – A free Go course where panelist Jon Calhoun teaches you how algorithms and data structures work, how to implement them in Go code, and where to practice at. Great for learning Go, learning about algorithms for the first time, or refreshing your algorithmic knowledge. Featuring:Kelsey Hightower – GitHub, XJohnny Boursiquot – Website, GitHub, XCarmen Andoh – GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJaana Dogan – Website, GitHub, XShow Notes:Something missing or broken? PRs welcome!
undefined
Jan 20, 2020 • 55min

Meet Algo, your personal VPN in the cloud (Changelog Interviews #377)

The commercial VPN industry is a minefield to navigate and many open source solutions are a pain to use or ill-suited for the task. Algo VPN, on the other hand, is a self-hosted personal VPN designed for ease of deployment and security. It uses the securest industry standards, builds on rock-solid solutions like WireGuard and Ansible, and runs on an ever-growing list of cloud hosting providers. On this episode Dan Guido –CEO of security firm Trail of Bits and Algo’s creator– joins Jerod to discuss the project in depth. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/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. 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. Featuring:Dan Guido – GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: About Trail of Bits Meet Algo, the VPN that works Algo on GitHub Most VPN Services are Terrible An Analysis of the Privacy and Security Risks of Android VPN Permission-enabled Apps (PDF) 101 VPN products run by just 23 companies Every “free” VPN No one is going to risk jail for your $5/mo A story of the entire VPN industry, in 4 acts. Starring NordVPN. WireCutter’s review of the best VPN service for 2019 WireGuard Getting 2FA Right in 2019 Something missing or broken? PRs welcome!
undefined
Jan 20, 2020 • 47min

AI-driven automation in manufacturing (Practical AI #73)

One of the things people most associate with AI is automation, but how is AI actually shaping automation in manufacturing? Costas Boulis from Bright Machines joins us to talk about how they are using AI in various manufacturing processes and in their “microfactories.” He also discusses the unique challenges of developing AI models based on manufacturing data. 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. 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. Featuring:Costas Boulis – GitHub, LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes: Bright Machines Bright Machines’ Microfactories Digital twins Other relevant Practical AI episodes: Deep Reinforcement Learning Robot hands solving Rubik’s cubes Something missing or broken? PRs welcome!
undefined
Jan 17, 2020 • 57min

Your code might be gross for a reason (JS Party #110)

KBall, Divya, Mikeal, and Feross dig deep into refactoring. When to do it, best practices, things to watch out for, and the difference between a refactor and a rewrite. We then close out with some key pro tips. 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. DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/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:Kevin Ball – Website, GitHub, LinkedIn, XDivya – Website, GitHub, LinkedIn, XFeross Aboukhadijeh – Website, GitHub, XMikeal Rogers – GitHub, XShow Notes:Refactoring Getting Empirical about Refactoring The Myth of the Software Rewrite git bisect Protips Vimpack The 1 percent rule Mikeal’s Way of Code Toastmasters Other episodes of JS Party that talk about refactoring: #70: Refactoring Script Soup #43: Interviews from JSConf Something missing or broken? PRs welcome!
undefined
Jan 16, 2020 • 24min

Go at Heroku (Go Time)

We teamed up with some friends of ours at Heroku to promote the Code-ish podcast so we’re sharing a full-length episode right here in the Go Time feed. This episode features Johnny Boursiquot (Go Time panelist) on the mic with guests Edward Muller and Rishabh Wason talking about Go at Heroku. Learn more and subscribe at heroku.com/podcasts/codeish. Join the discussionChangelog++ members support our work, get closer to the metal, and make 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. Listen on Apple Podcasts and Spotify. Featuring:Ed Muller – GitHub, XRishabh Wason – GitHub, LinkedInJohnny Boursiquot – Website, GitHub, XShow Notes:Many organizations and teams have adopted Go for its focus on concurrency and efficiency, and Heroku is no different. Although it’s no longer a “new” language, diving into Go can be intimidating, whether you’re a seasoned programmer or a new hire. Johnny Boursiquot, Ed Muller, and Rishabh Wason discuss the joys and challenges of learning Go, applying it to projects at Heroku, and teaching colleagues how to write idiomatic code. Check the show notes and transcript for more details. 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