
Changelog Master Feed
2,387 episodes — Page 15 of 48

Causal inference (Practical AI #220)
With all the LLM hype, it's worth remembering that enterprise stakeholders want answers to "why" questions. Enter causal inference. Paul Hünermund has been doing research and writing on this topic for some time and joins us to introduce the topic. He also shares some relevant trends and some tips for getting started with methods including double machine learning, experimentation, difference-in-difference, and more.

Dataset wars, Bark, Kent Beck needs to recalibrate, StableLM & blind prompting is not prompt engineering (Changelog News #41)
The dataset wars are heating up, Bark is a transformer-based text-to-audio model that can generate highly realistic, multilingual speech as well as other audio, Kent Beck needs to recalibrate after using ChatGPT, the team behind Stable Diffusion release a new open source language model & Mitchel Hashimoto weighs in on prompt engineering.

Making "safe npm" (JS Party #272)
Feross and his team at Socket recently shipped a wrapper library for the ubiquitous npm package manager's command-line interface that brings enhanced security when you need it most: _before executing any code_ Bradly Farias lead this effort, so Jerod & Chris invited him on the show to learn all about it.

Builder journey to streaming data platform (Founders Talk #95)
This week Adam is joined by Alex Gallego, Founder & CEO at Redpanda Data, to share his builder journey to create the Redpanda streaming data platform.

Capabilities of LLMs 🤯 (Practical AI #219)
Large Language Model (LLM) capabilities have reached new heights and are nothing short of mind-blowing! However, with so many advancements happening at once, it can be overwhelming to keep up with all the latest developments. To help us navigate through this complex terrain, we've invited Raj - one of the most adept at explaining State-of-the-Art (SOTA) AI in practical terms - to join us on the podcast. Raj discusses several intriguing topics such as in-context learning, reasoning, LLM options, and related tooling. But that's not all! We also hear from Raj about the rapidly growing data science and AI community on TikTok.

How do you do, fellow Hack Clubbers? (Changelog Interviews #536)
This week we're joined by Zach Latta, the Founder of Hack Club. At 16, Zach tested out of high school and moved to SF to join Yo as their first engineer. After playing a key role at Yo, he founded Hack Club to help teen hackers start coding clubs around the world. Today, teen hackers can meet IRL, online, at a hackathon, or leverage Hack Club Bank a fiscal sponsor to create their own organization. Hack Club is the program Zach wished he had in high school.

Free Dolly, GitHub Accelerator's cohort, improving Tailscale via Apple’s open source & what the heck are passkeys?! (Changelog News #40)
Kara Deloss announces GitHub Accelerator's 2023 cohort, Databricks releases the first open source, instruction-following LLM, fine-tuned on a human-generated instruction dataset licensed for research and commercial use, Mihai Parparita writes how he improved Tailscale thanks to Apple's open source & Neal Fennimore asks and answers the question: Passkeys: what the heck and why?!

I'd like to add you to my professional network (JS Party #271)
The panel dives into a topic that makes most software developers cringe: Professional networking. Starting with a definition - what does it even mean? - they go into hacks they've found for getting more comfortable with networking, building your network in person or online, and then using your network to find new job opportunities or consulting work.

Examining capitalism's chokepoints (Changelog Interviews #535)
This week we're talking with Cory Doctorow (this episode contains explicit language) about his newest book Chokepoint Capitalism, which he co-autored with Rebecca Giblin. Chokepoint Capitalism is about how big tech and big content have captured creative labor markets and the ways we can win them back. We talk about chokepoints creating chickenized reverse-centaurs, paying for your robot boss (think Uber, Doordash, Amazon Drivers), the chickenization that's climbing the priviledge gradient from the most blue collar workers to the middle-class. There are chokepoints in open source, AI generative art, interoperability, music, film, and media. To quote Cory, "We're all fighting the same fight."

Domain-driven design with Go (Go Time #273)
Matthew Boyle, the author of Domain-Driven Design with Golang, sits down with Jon & Mat to talk about (you guessed it!) DDD with Go.

Computer scientists as rogue art historians (Practical AI #218)
What can art historians and computer scientists learn from one another? Actually, a lot! Amanda Wasielewski joins us to talk about how she discovered that computer scientists working on computer vision were actually acting like rogue art historians and how art historians have found machine learning to be a valuable tool for research, fraud detection, and cataloguing. We also discuss the rise of generative AI and how we this technology might cause us to ask new questions like: "What makes a photograph a photograph?"

Ken Thompson's keynote, Tabby, The LLama Effect, Codeberg & facing the inevitable (Changelog News #39)
Ken Thompson's 75-year-project is a jukebox for the ages, Tabby is a self-hosted AI coding assistant, Codeberg is a collaboration platform and Git hosting for open source software, content and projects, TheSequence explains The LLama Effect & Paul Orlando writes about Ghosts, Guilds and Generative AI.

LLMs break the internet (Changelog Interviews #534)
This week we're talking about LLMs with Simon Willison. We can not avoid this topic. Last time it was Stable Diffusion breaking the internet. This time it's LLMs breaking the internet. Large Language Models, ChatGPT, Bard, Claude, Bing, GitHub Copilot X, Cody...we cover it all.

Nick & KBall's "Coffee Talk" (JS Party #270)
Grab a comfy seat and a hot cup of joe, because it's time for some coffee talk with Nick & KBall! Special guest Thomas Eckert joins the party and brings a bunch of questions for us to discuss. Who wins in a fist fight: Tailwind CSS people or "real" CSS people? Is Agile overrated? What's the longest bug you've ever chased? How about some underrated libraries/packages that people should know about? And more!

The biggest job interview of GPT-4's life (Go Time #272)
Mat & Johnny interview everyone's favorite LLM (Natalie with a special hat on) to see if it'd make a good hire as a Go dev. Also, Mat tries to turn it into his very own creepy robot by asking personal questions about his co-hosts. Things get weird. In a good way?

Accelerated data science with a Kaggle grandmaster (Practical AI #217)
Daniel and Chris explore the intersection of Kaggle and real-world data science in this illuminating conversation with Christof Henkel, Senior Deep Learning Data Scientist at NVIDIA and Kaggle Grandmaster. Christof offers a very lucid explanation into how participation in Kaggle can positively impact a data scientist's skill and career aspirations. He also shared some of his insights and approach to maximizing AI productivity uses GPU-accelerated tools like RAPIDS and DALI.

Twitter's open algorithm, Auto-GPT, LLMs as "calculators for words", SudoLang & stochastic parrots (Changelog News #38)
Twitter publishes (some of) its recommendation algorithm, Toran Bruce Richards puts GPT-4 on autopilot, Simon Willison shares a good way for us to think about LLMs, Eric Elliot creates a powerful pseudocode programming language for LLMs & I define and demystify the term "stochastic parrot".

See you later, humans! (JS Party #269)
Jerod & the gang catch you up on what's new and poppin' in the web development world. We go deep on GitHub Copilot X and the latest AI advancements, take a bathroom break while Nick talks about TypeScript 5 & continue the debate about the future of React.

Cross-platform graphical user interfaces (Go Time #271)
We're joined by the creators of Wails and Fyne to dig into writing Go code for different architectures and operating systems.

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.

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.

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.

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!

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.

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.

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.

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.

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.

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?

AI search at You.com (Practical AI #215)
Neural search and chat-based search are all the rage right now. However, You.com has been innovating in these topics long before ChatGPT. In this episode, Bryan McCann from You.com shares insights related to our mental model of Large Language Model (LLM) interactions and practical tips related to integrating LLMs into production systems.

Goodbye Atom. Hello Zed. (Changelog Interviews #531)
This week we're talking with Nathan Sobo about his next big thing. Nathan is known for his work on the Atom editor while at GitHub. But his work wasn't finished when he left, so...he started Zed, a high-performance multiplayer editor that's engineered for performance. And today, Nathan talks us through all the details.

Dalai, InputOutput.dev, Wik, Rspack, Doodle, Marqo & iLLA (Changelog News #35)
Dalai is the simplest way to run LLaMA on your local machine, simple web tools that just work without annoying you, Wik is a tool to view wikipedia pages from your terminal, Rspack is a fast, Rust-based web bundler, Doodle is a pure Kotlin UI framework, Marqo is tensor search for humans & iLLA is an open source alternative to Retool.

Creating magical software (Founders Talk #94)
This week Adam is joined by Jori Lallo, Co-founder of Linear, to talk about creating magical software and building high-quality software teams.

Celebrating Eleventy 2.0 🎉 (JS Party #266)
Zach Leatherman returns to the show to discuss his progress over the last year since going full-time on Eleventy, including Eleventy 2.0, the release of WebC, and the state of static site generators.

This will blow your docs off (Go Time #268)
In a world where most documentation sucks, large language models write better than humans, and people won't be bothered to type full sentences with *actual* punctuation. Two men... against all odds... join an award-worthy podcast... hosted by a coin-operated, singing code monkey (?)... to convince the developer world they're doing it ALL wrong. Grab your code-generator and heat up that cold cup of coffee on your desk. Because this episode of Go Time is about to blow your docs off!

Chasing the 9s (Changelog Interviews #530)
This week Adam talks with Marcin Kurc about chasing the 9s. Marcin is the Co-founder and CEO of Nobl9 where they build tools for managing service level objectives, aka SLOs. We also talk about service level agreements (SLAs), service level indicators (SLIs), error budgets, and monitoring, and how it all comes together to help teams align on goals, improve customer satisfaction, manage risks, increase transparency, and of course, a favorite around here...continuous improvement. Kaizen! This is an awesome deep dive into the world of chasing those 9s, and how teams are levering SLOs to earn the trust of their customers as well showcase transparency.

End-to-end cloud compute for AI/ML (Practical AI #214)
We've all experienced pain moving from local development, to testing, and then on to production. This cycle can be long and tedious, especially as AI models and datasets are integrated. Modal is trying to make this loop of development as seamless as possible for AI practitioners, and their platform is pretty incredible! Erik from Modal joins us in this episode to help us understand how we can run or deploy machine learning models, massively parallel compute jobs, task queues, web apps, and much more, without our own infrastructure.

New OpenAI APIs, self-hosting all the things, the Dart Frog project, curl's NuGet story & Hacker Stations (Changelog News #34)
Reorx lists awesome apps & tools using the new ChatGPT API, Ernie Smith ranks self-hosted app alternatives, Very Good Ventures brings Dart to the server, Daniel Stenberg tells curl's NuGet story & Hacker Stations showcases tech workspace setups from all over the world.

Tauri brings Rust to the JS Party (JS Party #265)
KBall and Nick interview one of the leaders of the Tauri project about this next generation app bundling toolkit: the security, size, and performance features that make it special (and dare we say, better than Electron?), and what's coming next.

Kaizen! Embracing change 🌟 (Ship It! #90)
This is our 9th Kaizen with Adam & Jerod. We start today's conversation with the most important thing: embracing change. For Gerhard, this means putting Ship It on hold after this episode. It also means making more time to experiment, maybe try a few of those small bets that we recently talked about with Daniel. Kaizen will continue, we are thinking on the Changelog. Stick around to hear the rest.

You’re just a devcontainer.json away (Changelog Interviews #529)
This week we're joined by Brigit Murtaugh, Product Manager on the Visual Studio Code team at Microsoft, and we're talking about Development Containers and the Dev Container spec. Ever since we talked with Cory Wilkerson about Coding in the cloud with Codespaces we've wanted to get the Changelog.com codebase setup with a dev environment in the cloud to more easily support contributions. After getting a drive-by contribution from Chris Eggert to add a Dev Container spec to our codebase, we got curious and reached out to Brigit and asked her to come on the show to give us all the details.

Success (and failure) in prompting (Practical AI #213)
With the recent proliferation of generative AI models (from OpenAI, co:here, Anthropic, etc.), practitioners are racing to come up with best practices around prompting, grounding, and control of outputs. Chris and Daniel take a deep dive into the kinds of behavior we are seeing with this latest wave of models (both good and bad) and what leads to that behavior. They also dig into some prompting and integration tips.

Stack Overflow's architecture, Lobsters' killer libraries, Linux is ready for modern Macs, what to expect from your framework & GoatCounter web analytics (Changelog News #33)
Sahn Lam details Stack Overflow's monolith/on-prem architecture, Hillel Wayne asks the Lobsters community for killer libraries, Linux 6.2 is ready to run on M1 Macs thanks to Asahi Linux, Johan Halse writes up what to expect from your web framework & Eli Bendersky on using GoatCounter for blog analytics.

Into the Fediverse (Changelog Interviews #528)
This week Evan Prodromou is back to take us deeper into the Fediverse. As many of us reconsider our relationship with Twitter, Mastodon has been by-and-large the target of migration. They helped to popularize the idea of a federated universe of community-owned, decentralized, social networks. And, at the heart of it all is ActivityPub. ActivityPub is a decentralized social networking protocol published by the W3C. It is co-authored by Evan as well as; Christine Lemmer-Webber, Jessica Tallon, Erin Shepherd, and Amy Guy. Today, Evan shares the details behind this protocol and where the Fediverse _might_ be heading.

Frontend Feud: CSS Podcast vs @keyframers (JS Party #264)
Una & Adam from The CSS Podcast defend their Frontend Feud title against challengers David & Shaw from the keyframers. Let's get it on!

Applied NLP solutions & AI education (Practical AI #212)
We're super excited to welcome Jay Alammar to the show. Jay is a well-known AI educator, applied NLP practitioner at co:here, and author of the popular blog, "The Illustrated Transformer." In this episode, he shares his ideas on creating applied NLP solutions, working with large language models, and creating educational resources for state-of-the-art AI.

Sidney Bing, Elk for Mastodon, writing an engineering strategy, what's next for core-js & cool tool lightning round (Changelog News #32)
Simon Willison rounds up the goings on around Microsoft's new GPT-powered Bing search, The Vue/Vite team build a nimble web client for Mastodon, Will Larson writes about writing an engineering strategy, Denis Pushkarev seeks support to maintain core-js & I share a lightning round of cool tools I've found and used recently. ⚡️

Web development's lost decade (JS Party #263)
Amal sits down for a one-on-one with Alex Russell, Microsoft Partner on the Edge team, and former Web Standards Tech Lead for Chrome, whose recent post, The Market for Lemons, stirred up a BIG conversation in the web development community. Have we really lost a decade in potential progress? What happened? Where do we go from here?

What it takes to scale engineering (Changelog Interviews #527)
This week we're talking to Rachel Potvin, former VP of Engineering at GitHub about what it takes to scale engineering. Rachel says it's a game-changer when engineering scales beyond 100 people. So we asked to her to share everything she has learned in her career of leading and scaling engineering.

What's new in Go 1.20 (Go Time #267)
Our "what's new in Go" correspondent Carl Johnson joins Mat & Johnny to discuss... what's new in Go 1.20, of course! What'd you expect, an episode about Rust?! That's preposterous...