Changelog Master Feed cover image

Changelog Master Feed

Latest episodes

undefined
4 snips
Mar 29, 2023 • 1h 4min

A new path to full-time open source (Changelog Interviews #533)

After years of working for Google on the Go Team, Filippo Valsorda quit last year to experiment with more sustainable paths for open source maintainers. Good news, it worked! Filippo is now a full-time open source maintainer and he joins Jerod on this episode to tell everyone exactly how he’s making the equivalent to his total compensation package at Google in open source. Join the discussionChangelog++ members get a bonus 7 minutes at the end of this episode and zero ads. Join today!Sponsors:Postman – Build APIs together — More than 20 million developers use Postman for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. Sentry – Session Replay! Rewind and replay every step of the user’s journey before and after they encountered an issue. Eliminate the guesswork and get to the root cause of an issue, faster. Use the code CHANGELOG and get the team plan free for three months. Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring:Filippo Valsorda – Website, GitHub, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Filippo on Go Time talking fuzzing Filippo on Go Time talking security I’m now a full-time professional open source maintainer age file encryption mkcert yubikey-agent Lemonade Stand Something missing or broken? PRs welcome!
undefined
Mar 28, 2023 • 46min

Explainable AI that is accessible for all humans (Practical AI #216)

We are seeing an explosion of AI apps that are (at their core) a thin UI on top of calls to OpenAI generative models. What risks are associated with this sort of approach to AI integration, and is explainability and accountability something that can be achieved in chat-based assistants? Beth Rudden of Bast.ai has been thinking about this topic for some time and has developed an ontological approach to creating conversational AI. We hear more about that approach and related work in this episode. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. 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 Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring:Beth Rudden – LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes: Bast.ai Something missing or broken? PRs welcome!
undefined
Mar 27, 2023 • 7min

GitHub Copilot X, Chatbot UI, ChatGPT plugins, defining juice for software dev, Logto, Basaran & llama-cli (Changelog News #37)

GitHub announces Copilot X, Mckay Wrigley created an open source ChatGPT UI buit with Next.js, TypeScripe & Tailwind CSS, OpenAI is also launching a ChatGPT plugin initiative, Brad Woods writes about juice in software development, Logto is an open source alternative to Auth0, Basaran is an open source alternative to the OpenAI text completion API & llama-cli is a straightforward Go CLI interface for llama.cpp. View the newsletterJoin the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, X
undefined
Mar 24, 2023 • 1h

Recreating Node.js from scratch (JS Party #268)

Node core committer Erick Wendel joins Jerod & KBall to talk us through how he created his own JS runtime using V8, Libuv & more. Along the way we learn from his learnings, wrap our heads around the differences between Node, Bun & Deno, and talk about creating awesome content for developers… whether they like it or not! Join the discussionChangelog++ members get a bonus 4 minutes at the end of this episode and zero ads. 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 Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. KBall Growth – A four step process that will set you up for success by helping you achieve clarity, learn to leverage your unique strengths, and develop a clear path to success. Get started today. Featuring:Erick Wendel – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes: Holla! BeJS CONF Use code JSPARTYTIME for 30% off 🎥 Creating your own JavaScript Runtime using V8, Libuv and more ECMAScript 2023 Language Specification LibUV Something missing or broken? PRs welcome!
undefined
4 snips
Mar 24, 2023 • 45min

Develop a high-performance mindset (Brain Science #34)

In this episode Adam and Mireille discuss what it takes to develop a high performance mindset. Your mindset is the mental framework that influences your actions, your decisions, and your overall approach to life. Discover how to nurture a growth-oriented and positive mindset, fostering resilience, adaptability, and a commitment to self-improvement. This episode is a must-listen for anyone looking to optimize their mental framework and cultivate a growth-oriented mindset to achieve success in their personal and professional lives. Join the discussionChangelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!Sponsors:Magic Mind – The world’s first productivity shot and the perfect companion to coffee. Magic Mind was designed for long-term boost in energy, cognition, and stress management — it’s not just a fleeting charge up. You’ll start to feel the full effects after taking it consistently for 5 days, with continued improvement through day 10. Featuring:Mireille Reece, PsyD – LinkedInAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Something missing or broken? PRs welcome!
undefined
Mar 23, 2023 • 1h 1min

Hacking with Go: Part 4 (Go Time #270)

Our “Hacking with Go” series continues! This time Natalie & Johnny are joined by Ivan Kwiatkowski & Juan Andrés Guerrero-Saade and the conversation is we’re focused around generics and AI. Join the discussionChangelog++ members save 1 minute on this episode because they made 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 Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring:Ivan Kwiatkowski – GitHub, Mastodon, XJuan Andrés Guerrero-Saade – Website, XNatalie Pistunovich – GitHub, XJohnny Boursiquot – Website, GitHub, XShow Notes: Hacking with Go: Part 1 Hacking with Go: Part 2 Hacking with Go: Part 3 GPT-4 announcement Felix former colleague of Ivan The JS left padding fiasco Rust crates Ivan’s reverse engineering tool JAGS’ colleague experience with the go decoder Ruby based offensive security framework Something missing or broken? PRs welcome!
undefined
Mar 22, 2023 • 1h 12min

Bringing Whisper and LLaMA to the masses (Changelog Interviews #532)

This week we’re talking with Georgi Gerganov about his work on Whisper.cpp and llama.cpp. Georgi first crossed our radar with whisper.cpp, his port of OpenAI’s Whisper model in C and C++. Whisper is a speech recognition model enabling audio transcription and translation. Something we’re paying close attention to here at Changelog, for obvious reasons. Between the invite and the show’s recording, he had a new hit project on his hands: llama.cpp. This is a port of Facebook’s LLaMA model in C and C++. Whisper.cpp made a splash, but llama.cpp is growing in GitHub stars faster than Stable Diffusion did, which was a rocket ship itself. Join the discussionChangelog++ members get a bonus 12 minutes at the end of this episode and zero ads. Join today!Sponsors:Postman – Build APIs together — More than 20 million developers use Postman for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. Sentry – Session Replay! Rewind and replay every step of the user’s journey before and after they encountered an issue. Eliminate the guesswork and get to the root cause of an issue, faster. Use the code CHANGELOG and get the team plan free for three months. 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 Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring:Georgi Gerganov – Website, GitHub, Mastodon, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: ggerganov/whisper.cpp examples/main Arm Neon technology Apple’s secret M1 coprocessor ggerganov/llama.cpp Introducing LLaMA: A foundational, 65-billion-parameter large language model facebookresearch/llama Ludacris Llama Llama Red Pajama Freestyle The Changelog #506: Stable Diffusion breaks the internet with Simon Willison Large language models are having their Stable Diffusion moment Something missing or broken? PRs welcome!
undefined
Mar 20, 2023 • 5min

Self-hosting in 2023, no more Alpine Linux, type constraints in 65 lines of SQL, Initial V, Minimal Gallery, the legacy of Visual Basic, tracking fake GitHub stars & Mastodon's 10M (Changelog News #36)

Michal Warda on self-hosting in 2023, Martin Heinz will never use Alpine Linux again, Oliver Rice at Supabase creates type constraints in Postgres with just 65 lines of SQL, Aaron Patterson converted a BMW shifter into a Bluetooth keyboard that can control Vim, Piet Terheyden has been curating beautiful & functional websites daily since 2013, Ryan Lucas put together a history of Visual Basic, turns out it’s easy for an open source project to buy fake GitHub stars & Mastodon hit 10 million accounts. View the newsletterJoin the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, X
undefined
Mar 17, 2023 • 1h 4min

The future of React (JS Party #267)

Dan Abramov & Joe Savona from the React Team join Jerod & Nick for a wide-ranging discussion about React’s place in the frontend ecosystem. We cover everything from React competing with React, their responses to SPA fatigue and recent criticisms, to Server Components and the future of the framework. Join the discussionChangelog++ members save 2 minutes on this episode because they made 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 Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. 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 extended episodes, make the ads disappear, and increment your audio quality with higher bitrate mp3s. Let’s do this! KBall Growth – A four step process that will set you up for success by helping you achieve clarity, learn to leverage your unique strengths, and develop a clear path to success. Get started today. Featuring:Dan Abramov – Website, GitHub, XJoe Savona – GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XShow Notes: React server componenets intro video React server componenets demo app React server componenets RFC Try out React server componenets with Next.js’s app router React’s blog to get updates Something missing or broken? PRs welcome!
undefined
Mar 16, 2023 • 1h

The bits of Go we avoid (and why) (Go Time #269)

The panel discuss the parts of Go they never use. Do they avoid them because of pain in the past? Were they overused? Did they always end up getting refactoring out? Is there a preferred alternative? 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 Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Featuring:Mat Ryer – GitHub, LinkedIn, Bluesky, XJon Calhoun – Website, GitHub, XCarl Johnson – Website, GitHub, Mastodon, XShow Notes: 🎥 GothamGo 2018 - Things in Go I Never Use by Mat Ryer Carl’s ‘remove naked return’ The Merovius - Dynamic variables 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