LALatent SpaceMar 14, 2025· 1:17:46

Snipd: The AI Podcast App for Learning — with CEO Kevin Ben-Smith

Snipd CEO Kevin Ben-Smith joins Swyx to explain how the AI-powered podcast app turns passive listening into active learning. Snipd transcribes and diarizes episodes, generates chapters, identifies mentioned books, and summarizes insights on demand — all with a four-person team. Kevin describes moving from self-hosted open-source models (Wave2vec, Pyannote) to a mix of Whisper, OpenAI, Google Gemini, and Perplexity APIs, balancing cost against the need for predictable batch processing vs. real-time user requests. He details technical hurdles like dynamic content resyncing (building a 'Shazam for podcasts') and using LLMs as judges to filter hallucinated book recommendations. The episode also covers Snipd's origin as a hackathon-winning podcast search tool, Swyx's own switch from Overcast, and Kevin's vision for voice-driven post-episode reflection and AI-assisted discovery as the next frontier.

  1. 0:00Intro
  2. 1:01AI Summit
  3. 5:03Snipd Defined
  4. 10:48Kevin's Roots
  5. 15:32The Hackathon
  6. 20:50AI Features
  7. 28:39Under the Hood
  8. 42:26Chat Craft
  9. 51:08Cost Crunch
  10. 55:59Future Gaze
  11. 1:10:03Video & Creators
  12. 1:16:08Parting Words

Powered by PodHood

Transcript

Intro0:00

Swyx0:04

Hey, I'm here in New York with Kevin Ben-Smith of Snipd. Welcome.

Kevin Ben-Smith0:08

Hi. Hi. Amazing to be here.

Swyx0:10

Yeah. This is our first ever, I think, outdoors, uh, podcast recording.

Kevin Ben-Smith0:14

Well, it's quite a location for the first time- ... I have to say.

Swyx0:19

I was actually unsure because, you know, it's cold. It's like-- I checked the temperature. It's, like, kind of one, one degree Celsius, but it's not that bad with the sun.

Kevin Ben-Smith0:26

No, it's quite nice.

Swyx0:27

Yeah, yeah.

Kevin Ben-Smith0:27

Yeah, especially with our beautiful tea.

Swyx0:28

With the tea, yeah. Perfect. We're gonna talk about Snipd. Uh, I'm a Snipd user. I had to basically... You know, apart from Twitter, it's, like, the, the number one used app on my phone.

Kevin Ben-Smith0:39

Nice.

Swyx0:40

Um, when I, when I wake up in the morning, I, I open Snipd and I, you know, see what's, what's new. And I, I, I think in terms of time spent or usage on my phone, like, it's, it's, uh, it's...

I think it's number one and number two.

Kevin Ben-Smith0:51

Nice. Nice.

Swyx0:52

So, so I, I really had to talk about it also because I think, like, people interested in AI want to think about, like, how can they... And we're an AI podcast, we have to talk about the AI podcast app.

Um, but before we get there, we just finished the AI Engineer Summit, and you came for the, the two days. How was it?

AI Summit1:01

Kevin Ben-Smith1:08

Uh, it was quite incredible. I mean, for me, the most valuable was just being in the same room with like-minded people who are building the future and who are seeing the future.

Swyx1:18

Yeah.

Kevin Ben-Smith1:18

You know, especially when it comes to AI agents, it's-- So often I have conversations with friends who are not in the AI world, and it's, like, so quickly it happens that you-- it sounds like you're, you're talking in science fiction.

And, uh, it's just crazy talk. It was... You know, it's so refreshing to, to talk with so many other people who already see these things and, um, yeah, be inspired then by them and not always feel like, like, "Okay, I think I'm just crazy, and, like, this will never happen."

It really is happening, and, uh, for me, it was very valuable.

Swyx1:51

So day two more relevant, more relevant for you than day one?

Kevin Ben-Smith1:54

Yeah, day two. So day two was the engineering track.

Swyx1:56

Yep.

Kevin Ben-Smith1:57

Uh, that was definitely the most valuable for me, like, also as a practitioner myself.

Swyx2:01

Yeah.

Kevin Ben-Smith2:01

Especially there were one or two talks that had to do with voice AI-

Swyx2:05

Oh.

Kevin Ben-Smith2:06

... and AI agents with voice.

Swyx2:07

Okay.

Kevin Ben-Smith2:07

So that was, uh, quite fascinating. Also spoke with the speakers afterwards.

Swyx2:12

Yeah.

Kevin Ben-Smith2:12

And yeah, they were also very open and, and, you know, this, this sharing attitudes that's, uh, I think in general, quite prevalent in the AI community. I also learned a lot, like, really practical things that I can now take away with me.

Swyx2:25

Yeah. I mean, on, on my side, I, I think I watched only, like, half of the talks- ... 'cause I was running around, and I think people saw me, like, towards the end, I was kind of collapsing. I, I was on the floor, like, uh, towards the end because I, I, I needed to get, to get a rest.

But yeah, I, I'm excited to watch the voice AI talks myself.

Kevin Ben-Smith2:44

Yeah, yeah, do that. And I mean, from my side, thanks a lot for organizing this conference-

Swyx2:48

Yeah

Kevin Ben-Smith2:49

... for bringing everyone together.

Swyx2:50

Do you have anything like this in Switzerland?

Kevin Ben-Smith2:52

The sh- The short answer is no. Um, I mean, I have to say the AI community in especially Zurich-

Swyx2:59

Yeah

Kevin Ben-Smith2:59

... where we're, where we're based-

Swyx3:00

Yeah

Kevin Ben-Smith3:00

... it is quite good, and it's, uh, growing, uh, especially driven by ETH, the, the technical university there, and all of the big companies, they have AI teams there. Google, like, Google has the biggest tech hub outside of the US in Zurich.

Swyx3:13

Yeah.

Kevin Ben-Smith3:14

Facebook is doing a lot in Reality Labs. Uh, Apple has a secret AI team. OpenAI and Anthropic just announced that they're coming to Zurich.

Swyx3:21

Yeah.

Kevin Ben-Smith3:22

Um, so there's a lot happening. Yeah, so.

Swyx3:24

Yeah. Uh, I think the most recent notable move, I think the entire vision team from Google, uh, Lucas Beyer, um, and, and all the other authors of SigLIP left Google to join OpenAI, which I thought was like... It's, like, a big move for a whole team to move all at once.

Kevin Ben-Smith3:39

Yeah.

Swyx3:39

Also, at the same time, so I've been to Zurich, and it just feels expensive. Like, it's a great city.

Kevin Ben-Smith3:44

Yeah.

Swyx3:45

A great university. But I don't see it as, like, a business hub. Is it a business hub? Uh, I guess it is, right? Like, it's kind of-

Kevin Ben-Smith3:53

Well, historically, it's, uh, it's a finance hub.

Swyx3:55

Finance hub? Yeah.

Kevin Ben-Smith3:56

Yeah. I mean, there are some, some large banks there, right? Especially UBS, uh, the, the largest wealth manager in the world.

Swyx4:03

Yeah.

Kevin Ben-Smith4:03

But it's really becoming more of a tech hub now with all of the big, uh, tech companies there.

Swyx4:08

Right. I guess, yeah.

Kevin Ben-Smith4:09

Yeah.

Swyx4:10

And but re- and research-wise, it's all ETH.

Kevin Ben-Smith4:12

Yeah.

Swyx4:12

Maybe some other things.

Kevin Ben-Smith4:13

I mean-

Swyx4:13

Yeah, yeah.

Kevin Ben-Smith4:14

Yeah, it's all driven by ETH, and then, uh, its sister university, EPFL, which is in Lausanne.

Swyx4:19

Okay.

Kevin Ben-Smith4:19

Um, which they're also doing a lot, but, uh, it's, it's really ETH. Uh, and otherwise, no, I mean, it's a beautiful, really beautiful city. I can recommend to anyone- ... to come, uh, visit Zurich. Uh, uh, let me know.

Happy to-

Swyx4:32

Yeah

Kevin Ben-Smith4:32

... show you around. And of course, you know, you, you have the nature so close, you have the mountains so close, you have so b- so beautiful lakes.

Swyx4:38

Yeah.

Kevin Ben-Smith4:38

Um, I think that's what makes it such a livable city.

Swyx4:42

Yeah.

Kevin Ben-Smith4:42

Um, and the cost is not, it's not cheap, but I mean, we're in New York City right now, and, uh, I don't know, I paid $8- ... for a coffee this morning, so, uh, the coffee is cheaper in-

Swyx4:54

It's variable

Kevin Ben-Smith4:55

... Zurich than the New York City, so.

Swyx4:56

Okay. Okay. Let's talk about Snipd. What is Snipd? And, you know, then we'll talk about your origin story. But just let's, let's get it crisp. What is Snipd?

Snipd Defined5:03

Kevin Ben-Smith5:03

Yeah. I always see two definitions of Snipd, so I'll give you one really simple, straightforward one and then a second more nuanced, um, which I think will be valuable for the rest of, uh, our conversation. So the most simple one is just to say, look, we're an AI-powered podcast app.

So if you listen to podcasts, we're now providing this AI-enhanced experience. But if you look at the more nuanced, uh, perspective, it's actually we, we've have a very big focus on people who, like your audience, who listen to podcasts to learn something new.

Like your audience, you want-- they want to learn about AI, what's happening, what's, what's, what's the latest research, what's going on. And we want to provide a, a spoken audio platform where you can do that most effectively, and AI is basically the way that we can achieve that.

Swyx5:52

Yeah. Means to an end.

Kevin Ben-Smith5:55

Yeah, exactly.

Swyx5:56

When you started, was it always meant to be AI, or was it, was it more about the social sharing?

Kevin Ben-Smith6:00

So the first version that we ever released was, like, three and a half years ago.

Swyx6:04

Okay.

Kevin Ben-Smith6:04

Yeah. So this was before ChatGPT, um-

Swyx6:07

Before Whisper

Kevin Ben-Smith6:08

Yeah, before Whisper.

Swyx6:09

Yeah.

Kevin Ben-Smith6:10

So I think a lot of the features that we now have in the app, they weren't really possible yet back then. But we-

Swyx6:16

Oh

Kevin Ben-Smith6:16

... already from the beginning, we always had the focus on knowledge. That's the reason why, you know, we and our team, why we listen to podcasts. But we did have a bit of a different approach. Like, the idea in the very beginning was, so the name is Snipd, and you can create these, what we call snips.

Uh, which is basically a small snippet, like a clip from a, from a podcast. Um, and we did envision sort of like a, like a social TikTok platform where some people would listen to full episodes, and they would snip certain, like, the best parts of it, and they would post that in a feed.

And other users would consume this feed of snips, um, and use that as a discovery tool or just as, as a means to an end. And yeah, so you would have both people who create snips and people who listen to snips.

So our big hypothesis in the beginning was, you know, it would be easy to get people to listen to these snips, but super difficult to actually get them to create them. So we focused a lot of, uh-

Swyx7:13

Interesting

Kevin Ben-Smith7:13

... a lot of our effort on making it as seamless and easy as possible to create a snip.

Swyx7:18

Yeah. It's, it's similar to TikTok. Uh, you, you need CapCut for, for there to be videos on TikTok.

Kevin Ben-Smith7:23

Exactly. Exactly. And so for, for Snipd, basically, whenever you hear an, an amazing insight, a great moment, you can just triple-tap your headphones, and our AI actually then saves the moment that you just, uh, listened to and summarizes it to, to create a note, and this is then basically a snip.

So yeah, we built, we built all of this, uh, launched it, and what we found out was basically the exact opposite. So we saw that people used the snips to discover podcasts, but they really, you know, really love listening to long form- ...

uh, podcasts. But they were creating snips like crazy.

Swyx8:00

Mm.

Kevin Ben-Smith8:00

And this was, this was definitely one of these aha moments when we realized, like, hey, we should be really doubling down on the knowledge of learning, of, yeah, helping you learn most effectively and helping you capture the knowledge that you listen to and actually do something with it.

'Cause this is, in general, you know, we, we live in this world where there's so much content, and we consume and consume and consume, and it's so easy to just, at the end of the podcast, you just start listening to the next podcast.

And five minutes later, you've forgotten-

Swyx8:27

You've forgotten everything

Kevin Ben-Smith8:28

... 90%, 99%-

Swyx8:30

Yeah

Kevin Ben-Smith8:30

... of what you've actually just learned.

Swyx8:31

Yeah. You don't know this, but, and, and most people don't know this, but this is my fourth podcast. My third podcast was a personal mixtape podcast where I snipped, manually, sections of podcasts that I liked and added my own commentary on top of them and published them as small episodes.

Kevin Ben-Smith8:49

Nice.

Swyx8:50

So those would be maybe five to 10-minute snips-

Kevin Ben-Smith8:53

Yeah

Swyx8:53

... of something that I thought was a good story or, like, a good insight, and then I added my own commentary and published it as a separate podcast.

Kevin Ben-Smith8:59

It's cool. Is that still live?

Swyx9:01

It's still live, but it's not active. But you can go back and find it. If you're, if, if you're curious enough, you'll see it.

Kevin Ben-Smith9:06

Nice. Nice. Yeah, you have to show me later.

Swyx9:08

But it was so manual, uh, because basically what my process would be, I hear something interesting, I note down the timestamp, and I note down the URL of the, the podcast. I, I used to use Overcast, so it would just link to the Overcast page.

And then put it in my note-taking app, go home. Uh, whenever I feel like publishing, I will take one of those things and then, uh, download the MP3, clip out the MP3, and record my intro, outro, and then publish it as a, as a podcast.

But now Snipd, I mean, I can just kinda double-click or triple-tap.

Kevin Ben-Smith9:40

I mean, th- th- those are very similar stories to what we hear from our users.

Swyx9:43

Mm.

Kevin Ben-Smith9:44

You know, it's, it's normal that you're doing, y- you're doing something else while you're listening to your podcast. So-

Swyx9:50

Yeah

Kevin Ben-Smith9:50

... a lot of our users, they're driving, they're working out, walking their dog. So in those moments when you hear something amazing, it's difficult to just write them down or, you know, you have to take out your phone.

Some people take a screenshot, write down the timestamp, and then later on you have to go back and try to find it again. Of course, you can't find it anymore- ... 'cause there's no search. There's no Command+F. And, um, these, these were all of the issues that, that, that we encountered also ourselves as users.

And-

Swyx10:16

Yeah

Kevin Ben-Smith10:16

... given that our background was in AI, we realized like, wait, hey, this is... This should not be the case. Like, podcast apps today, they're still-- They're basically repurposed music players. But we actually look at podcasts as one of the largest sources of knowledge in the world.

Swyx10:31

Mm.

Kevin Ben-Smith10:31

And once you have that different angle of looking at it, together with everything that AI is now enabling, you realize, like, hey, this is not the way that we, that podcast apps should be.

Swyx10:41

Yeah. Yeah. Agreed. Uh, you mentioned something there. You said your background's in AI. First of all, who's the team, and what do you mean your background's in AI?

Kevin's Roots10:48

Kevin Ben-Smith10:49

Those are two very different questions. Um, maybe starting with, with my backstory.

Swyx10:54

Yeah.

Kevin Ben-Smith10:55

My backstory ac- actually goes back, like, let's say 12 years ago or something like that. I moved to Zurich to study at ETH. And actually I studied something completely different. I studied mathematics and economics.

Swyx11:07

Mm-hmm. Same.

Kevin Ben-Smith11:07

Basically with this, this, the specialization for quant finance.

Swyx11:11

Same. Okay. Wow. All right.

Kevin Ben-Smith11:14

So yeah. And then, as you know, all of these mathematical models for, um, asset pricing, derivative pricing, quantitative trading. And for me, the thing that, that fascinated me the most was the mathematical modeling behind it, uh, mathematics, uh, statistics.

But I was never really that passionate about the finance side of things.

Swyx11:33

Oh, really? Oh, okay.

Kevin Ben-Smith11:34

Yeah, I mean it's-

Swyx11:35

Okay, we're, we're different there.

Kevin Ben-Smith11:38

I mean, one just, let's say, symptom that I notice now, like, like looking back, during that time, I think I never read an academic paper about the subject in my free time. And then it was towards the end of my studies, I was already working for a big bank.

One of my best friends, he comes to me and says, "Hey, I just took this course. You have to, you have to do this. You have to take this lecture."

Swyx12:00

Okay.

Kevin Ben-Smith12:01

And I'm like, "What? What- "... what is it about?" "It's called machine learning." And I'm like, "What? What? What kind of stupid name is that?" Uh, so he sent me the slides and, like, over a weekend I went through all of the slides and I just, I, I just knew, like, freaking hell, like, this is it.

I'm, I'm in love.

Swyx12:16

Wow.

Kevin Ben-Smith12:17

Yeah.

Swyx12:18

Okay.

Kevin Ben-Smith12:18

And that was then over the course of the next, I think like 12 months, I just really got into it. Started reading all about it, like reading blog posts, starting building my own models.

Swyx12:26

Was this course by a famous person? Famous university? Was it like the-

Kevin Ben-Smith12:30

So-

Swyx12:30

... Andrew, Andrew Ng Coursera thing or?

Kevin Ben-Smith12:31

Uh, no. So this was a ETH course.

Swyx12:33

Oh, it was ETH.

Kevin Ben-Smith12:34

Uh, so a professor at ETH. Um-

Swyx12:36

Did he teach in English by the way or...?

Kevin Ben-Smith12:37

Yeah. Yeah, yeah.

Swyx12:38

Oh, okay. So these slides are somewhere available.

Kevin Ben-Smith12:39

Yeah, yeah.

Swyx12:40

Okay.

Kevin Ben-Smith12:40

Definitely. I mean, now they're quite outdated.

Swyx12:42

Yeah, yeah. Sure, sure, sure. Well, I think, you know, reflecting on the finance thing for a bit. So I, I was, used to be a trader.

Kevin Ben-Smith12:47

Yeah.

Swyx12:47

Uh, sell side and buy side. I was options trader first and then I, I was, uh, more of like a quantitative, uh, hedge fund, uh, analyst. We never really used machine learning.

Kevin Ben-Smith12:57

Yeah.

Swyx12:57

It was more like y- a little bit of statistical modeling but really like you, you fit, you know, your regressions.

Kevin Ben-Smith13:04

Yeah. No, I mean that's, that's what it is. And, uh, or you, you solve partial differential equations and have then numerical methods to, to, to solve these.

Swyx13:12

That's, that's for your degree. That's, that's not really what you do at work, right? Unless... Well, I don't know what you do at work.

Kevin Ben-Smith13:16

In my job? No. No, we weren't solving the partial differential equations.

Swyx13:19

Yeah, you learn all this in school and then you not use it.

Kevin Ben-Smith13:20

Yeah. I mean, we, we-- Well, let's put it like that. Um, in some things, yeah, I mean, I did code algorithms that would do it, but it was basically like it was the, the most basic algorithms and then you just like slightly improve them a little bit.

Like you just tweak them here and there.

Swyx13:37

Yeah.

Kevin Ben-Smith13:38

It wasn't like starting from scratch like, "Oh, here's this new partial differential equation." Like how do we attack? No. Um...

Swyx13:44

Yeah, yeah. I mean, that's, that's real life, right? Most-

Kevin Ben-Smith13:46

Yeah

Swyx13:46

... most of it's kinda boring or you're, you're using established things because they're established because, uh, they tackle the most important topics. Um, yeah, portfolio management was more interesting for me. Um, and, uh, we, we were sort of the first to combine like social data with, with quantitative trading and I think, uh-

Kevin Ben-Smith14:02

Nice. Nice

Swyx14:03

... I think pe- I think now it's very common but, um, yeah. Then you s- you went, you went deep on machine learning and then what? You quit your job?

Kevin Ben-Smith14:10

Yeah. Yeah.

Swyx14:11

Wow.

Kevin Ben-Smith14:11

I quit my job because, uh, um, I mean I started using it at, at the bank as well.

Swyx14:16

Okay.

Kevin Ben-Smith14:16

Like try-- Like, you know, I'd like desperately try to find any kind of excuse to like use it here or there or there. But it just was clear to me like, no, if I wanna do this, um, like I just have to like make a real cut.

So I quit my job and joined an early stage, uh, tech startup in Zurich-

Swyx14:33

Ooh

Kevin Ben-Smith14:33

... where I then built up the AI team over five years.

Swyx14:36

Wow.

Kevin Ben-Smith14:37

Yeah, we built various machine learning, uh, things for, for banks from like models for, for sales teams to identify which clients, like which product to sell to them and, and with what reasons, all the way to... We did a lot, lot with bank transactions.

One of the actually most fun projects for me was we had an, an NLP model that would take the booking text of a transaction, like a credit card transaction and prettify it.

Swyx15:04

Yeah.

Kevin Ben-Smith15:05

Because it had all of these, you know, like numbers in there and abbreviations and whatnot, and sometimes you look at it like, "What, what is this?"

Swyx15:10

Yeah.

Kevin Ben-Smith15:10

And it was just, you know, it would just change it to, I don't know, CVS.

Swyx15:14

Yeah, yeah. But I mean, would you have hallucinations?

Kevin Ben-Smith15:17

No. No, no. The way that everything was set up, it wasn't, like it wasn't yet-

Swyx15:22

That smart

Kevin Ben-Smith15:23

... this fully-

Swyx15:23

Yeah

Kevin Ben-Smith15:24

... end-to-end generative, uh, neural network as what you would use today.

Swyx15:29

Okay. Okay. Awesome.

Kevin Ben-Smith15:30

Yeah.

Swyx15:30

And, and then when did you go like full-time on Snipd?

The Hackathon15:32

Kevin Ben-Smith15:32

Yeah. So basically that was, that was afterwards. I mean, how that started was the friend of mine who got me into machine learning, uh, him and I-- uh, like he also got me interested into startups. He's had a big impact on my life.

And the two of us would just, uh, jam on, on like ideas for startups every now and then, and his background was also in AI data science. And we had a couple of ideas, but given that we were working full times, we were thinking about...

Uh, so we participated in Hack Zurich.

Swyx16:03

Okay.

Kevin Ben-Smith16:03

That's, uh, Europe's biggest hackathon, um, or at least was at the time. And we said, "Hey, this is just a weekend. Let, let's just try out an idea, like hack something together and see how it works." And the idea was that we'd be able to search through podcast episodes-

Swyx16:17

Yeah

Kevin Ben-Smith16:17

... like within a podcast.

Swyx16:19

Yeah.

Kevin Ben-Smith16:19

So we did that. Long story short, uh, we managed to do it. Like to build something that we realized, hey, this actually works. You can, you can find things again in podcasts via like a natural language search. And we pitched it on stage, and we actually won the hackathon-

Swyx16:34

Ooh

Kevin Ben-Smith16:35

... which was cool. I mean, we, we also, I think we had a good, um, like a good, good pitch or good example. So we, we used the famous Joe Rogan episode with Elon Musk where Elon Musk smokes a joint.

Swyx16:46

Okay.

Kevin Ben-Smith16:46

Um, it's like a two and a half hour episode.

Swyx16:48

Uh-huh.

Kevin Ben-Smith16:49

So we were on stage and then we just searched for like smoking weed.

Swyx16:52

Uh-huh.

Kevin Ben-Smith16:53

And it would find that exact moment, it would play it and it just like come on with Elon Musk just like smoking.

Swyx16:58

Oh, so it was video as well?

Kevin Ben-Smith16:59

No, it was actually completely based on audio, but we did have the video for the presentation-

Swyx17:04

Yeah, yeah

Kevin Ben-Smith17:04

... which had a, had of course, an amazing effect.

Swyx17:07

Yeah.

Kevin Ben-Smith17:07

Like this gave us a lot of activation energy, but it wasn't actually about winning the hackathon.

Swyx17:11

Yeah, yeah.

Kevin Ben-Smith17:12

But the interesting thing that happened was after we pitched on stage, several of the other participants, like a lot of them came up to us and started saying like, "Hey, can I use this?" "Like I, I have this issue."

And like some also came up and told us about other problems that they have, like very adjacent to this with the podcast was like, like, "Could, could I use this for that as well?" And that was basically the, the moment where I realized, hey, it's actually not just us who are think- who are having these issues with, with podcasts and getting to the making the most out of this knowledge.

Swyx17:44

Yeah.

Kevin Ben-Smith17:44

Um, there are other people.

Swyx17:46

Yeah.

Kevin Ben-Smith17:46

That was now I guess like four years ago or something like that. And then yeah, we decided to quit our jobs and start, start this whole Snipd thing.

Swyx17:54

Yeah. How big is the team now?

Kevin Ben-Smith17:56

Uh, we're just four people.

Swyx17:58

Yeah.

Kevin Ben-Smith17:58

We're just four people. Yeah, like four. We're all, uh, technical.

Swyx18:00

Yeah.

Kevin Ben-Smith18:01

Basically two on the, the back-end side. So one of my co-founders is this person who got me into-

Swyx18:06

Yeah

Kevin Ben-Smith18:07

machine learning-

Swyx18:08

Yeah, yeah

Kevin Ben-Smith18:08

... startups, and we won the hackathon together. So we have two people for the back-end side with the AI and, and all of the other back-end things, and two for the front-end side building the app.

Swyx18:17

Which is mostly Android and, uh, iOS.

Kevin Ben-Smith18:20

Yeah, it's iOS and Android. We also have a watch-

Swyx18:23

Yeah

Kevin Ben-Smith18:23

... uh, app for, for Apple, but yeah, it's mostly iOS too.

Swyx18:27

Yeah. The watch thing, uh, it was very funny 'cause in the, in the Lean Space Discord, you know, most of us have been slowly adopting Snips. You came to me, like, a year ago and, uh, you introduced Snipd to me, and I was like, "I don't know."

I'm, you know, I'm very sticky to Overcast. Taking it slowly with switch. Um, why watch?

Kevin Ben-Smith18:43

So it goes back to a lot of our users, they do something else while, while listening to a podcast, right?

Swyx18:49

Uh-huh.

Kevin Ben-Smith18:49

And one of the... Us giving them the ability to then capture this knowledge even though they're doing something else at the same time is one of the killer features.

Swyx18:57

Yeah.

Kevin Ben-Smith18:57

Um, maybe I can actually, maybe at some point I should maybe give a bit more of an overview of what the f- all of the features that we have.

Swyx19:03

Sure.

Kevin Ben-Smith19:03

So this is one of the, the, the killer features, and for one big use case-

Swyx19:08

Uh-huh

Kevin Ben-Smith19:08

... that people, um, use this for is for running.

Swyx19:13

Yeah.

Kevin Ben-Smith19:13

So if you're a big runner, a big jogger or cycling, like, really, really cycling, um, competitively, and a lot of the people, they don't wanna take their phone with them when they go running.

Swyx19:25

So you load everything onto the watch.

Kevin Ben-Smith19:27

So you can download episodes.

Swyx19:28

Oh.

Kevin Ben-Smith19:29

I mean, if you, if you have an Apple Watch that has internet access, like with a SIM card, you can also directly stream.

Swyx19:34

Oh.

Kevin Ben-Smith19:34

Um, that's also possible.

Swyx19:36

Uh-huh.

Kevin Ben-Smith19:36

Yeah. Of course, it's a... It's basically very limited to just listening and snipping.

Swyx19:42

Yeah.

Kevin Ben-Smith19:42

And then you can see all of your snips later on your phone.

Swyx19:45

Let me tell you this error I just got. "Error playing episode. Substack, the host of this podcast, does not allow this podcast to be played on an Apple Watch."

Kevin Ben-Smith19:51

Yeah, that's a very beautiful thing. So we found out that all of the podcasts hosted on Substack, uh, you cannot play them on an Apple Watch.

Swyx20:00

Why is this restriction? What-

Kevin Ben-Smith20:01

Like, don't ask me. We tried to reach out to Substack. We tried to reach out to some of the bigger podcasters who are hosting their, their podcast on Substack to also let them know.

Swyx20:12

Uh-huh.

Kevin Ben-Smith20:12

Um, Substack doesn't seem to care. This is not specific to our app. You can also check out the Apple Podcasts app.

Swyx20:18

Yeah.

Kevin Ben-Smith20:18

It's the same problem. It's just that we actually have identified it, and we, we tell the user what's going on.

Swyx20:24

I will say I've been, you know, we host it, we host our podcast on Sub- on Substack, but they're not very serious about their podcasting tools. I've told them before. I've been very upfront with them, so I don't feel like I'm, you know, shitting on them in any way.

And, uh, it's kinda, it's kinda sad because otherwise it's a perfect creative platform. But the way that they treat podcasting as a s- as an afterthought, uh, I think it's really disappointing.

Kevin Ben-Smith20:45

Maybe, uh, given that you mentioned all these features, maybe I can give a bit of a better overview of the features-

Swyx20:50

Let's do that. Let's do that

AI Features20:50

Kevin Ben-Smith20:50

... that, that, that, that we have.

Swyx20:51

Let's do that. Yeah.

Kevin Ben-Smith20:51

Because for us, it's clear in our minds. Maybe for, for some of the-

Swyx20:54

I mean, okay

Kevin Ben-Smith20:55

... uh, listeners.

Swyx20:55

I'll tell you, I'll tell you my version.

Kevin Ben-Smith20:56

Yeah.

Swyx20:57

You can correct me, right? So first of all, the, I think the main job is for it to be a podcast listening app. Um, it should be basically a complete superset of what you normally get on Overcast or Apple Podcasts, anything like that.

You pull your show list from, from ListenNotes? Like, how do you, how do you find shows? Like, I type in anything and you f- you find them, right?

Kevin Ben-Smith21:18

Uh, yeah. We have, we have a search engine that is powered by ListenNotes.

Swyx21:21

Yeah.

Kevin Ben-Smith21:21

But, I mean, in the meantime, we have a huge database of-

Swyx21:24

Huge, huge amount, yeah

Kevin Ben-Smith21:24

... like 99% of all podcasts out there ourselves. So...

Swyx21:26

Yeah. What I noticed, the, the default experience is you do not auto-download shows, and that's, that's one very big difference for you guys versus other apps. Uh, where like, you know, if I'm su- subscribed to a thing, it auto-downloads, and I already have the MP3 downloaded over- overnight.

For me, I have to put- actively put it onto my queue, then it auto-downloads. And actually, I initially didn't like that. I think I maybe told you that I was like, "Oh, this is like a feature that I don't like," 'cause it means that I have to choose to listen to it in order to download and not to...

It's just like opt-in. There's a difference between opt-in and opt-out. So I opt into every episode that I listen to. And then, like, you know, you open it and depends on whether or not you have the AI st- AI stuff enabled, but the default experience is no, no AI stuff enabled.

You can listen to it. You can see the snips, the number of snips, and where people snip, uh, during the episode, which roughly correlates to interest level, and obviously you can snip there. I think that's the default ex- experience.

Uh, I think snipping is really cool. Like, I use it to share a lot on our Discord. I think we have tons and tons of just people sharing snips of stuff. And tweeting stuff is, is also like a nice, pleasant experience.

But, like, the real features come when you actually turn on the AI stuff. And so the reason I got Snips because I got fed up with Overcast not implementing any AI features at all. In- instead, they spent two years rewriting their app to be a little bit faster.

And I'm like- Like, it's 2025, I should have a podcast that has transcripts that I can search. Very, very basic thing. Overcast will basically never have it.

Kevin Ben-Smith22:49

Yeah, I think that was a, was a good, like, basic overview. Maybe I can, um-

Swyx22:53

Yeah, please

Kevin Ben-Smith22:54

... add a bit to it with, uh, with the, the AI features that we have. So one thing that we do every time a new podcast comes out, we, uh, transcribe the episode. We do speaker diarization. We identify the speaker names.

Each guest, we extract a mini bio of the guest. Uh, try to find a picture of the guest online, add it. We break the, the podcast down into chapters, uh, as in AI-

Swyx23:17

Mm.

Kevin Ben-Smith23:17

generated chapters with quick-

Swyx23:18

That one's very handy

Kevin Ben-Smith23:20

... with a quick description per, uh, title and quick description per each, uh, chapter. We identify all books that get mentioned-

Swyx23:29

Yeah

Kevin Ben-Smith23:29

... on a, on a podcast. Uh, which is a-

Swyx23:32

You can tell I don't use that one.

Kevin Ben-Smith23:35

It depends on the podcast. There, there are some podcasts where the guests o- often recommend, like, an amazing book. And so later on you can, you can find that again. We-

Swyx23:42

So literally you search for the word book or-

Kevin Ben-Smith23:44

No, so it's-

Swyx23:45

... like, "I just read," blah, blah, blah.

Kevin Ben-Smith23:46

Uh, no, I mean, it's, it's all LLM based.

Swyx23:48

Mm.

Kevin Ben-Smith23:48

So basically we have, we have an LLM that goes through the entire transcript and identifies if a user, uh, mentions a book. Then we use Perplexity API together with various other LLM orchestration to go out there on the internet, find everything that there is to know about the book, find the cover, find who auth- what the au- who the author is, uh, get a quick description of it.

For the author, we then check on which other episodes the author appeared on.

Swyx24:15

Yeah, that is killer.

Kevin Ben-Smith24:16

Because that, like, for me, if, if, if there's an interesting book, the first thing I do is I actually listen to a podcast episode with the, with the writer. Because he usually gives a really great overview already on, on a, on a podcast.

Swyx24:28

Sometimes the podcast is with the person as a guest. Sometimes his podcast is about the person without him there. Do you pick up both?

Kevin Ben-Smith24:36

So yes, we pick up both-

Swyx24:38

Okay

Kevin Ben-Smith24:38

... in, like, our latest models. But actually what we show you in the app, the goal is to currently only show you the guest to separate that. Uh, in the future, we wanna show the other things more. But that says-

Swyx24:48

For what, for what it's worth, I don't mind.

Kevin Ben-Smith24:49

Yeah.

Swyx24:49

I don't think... Like, if, if I like, if I like somebody, I'll just learn about them regardless of whether they're, they're not.

Kevin Ben-Smith24:55

Yeah. I mean, yes and no. We, we, we have seen there are some personalities where this can break down. So for example, the first version that we released with this feature, it picked up much more often a person, even if it was not a guest.

Swyx25:07

Yeah.

Kevin Ben-Smith25:07

For example, the, the best examples for me is Sam Altman and Elon Musk. Like, they're just mentioned on every second podcast, and it has-- Like, they're not on there. And if you're interested in actually, like, learning from them-

Swyx25:18

Yeah, I see.

Kevin Ben-Smith25:19

Um, yeah, we updated, uh, our, our algorithms improved that a lot, and now it's gotten much better to only pick it up-

Swyx25:26

Yeah

Kevin Ben-Smith25:26

... if they're a guest. Um, yeah, so this, this is, um, maybe to come back to the features, two more important features. Like, we have the ability to chat with an episode.

Swyx25:33

Yes.

Kevin Ben-Smith25:34

Of course, you can do the old style of searching through a transcript with a keyword search, but I think for me, this is, this is how you used to do search and extracting knowledge in the, in the past.

Swyx25:45

Old school.

Kevin Ben-Smith25:45

Um, the AI way is, is basically an LLM. Uh, so you can ask the LLM, "Hey, when do they talk about topic X?" If you're interested in only a certain part of the episode.

Swyx25:56

Yeah.

Kevin Ben-Smith25:56

You can ask them for, for to give a, um, quick overview of the episode, key takeaways. Um, afterwards also to create a note for you. So this is really, like, very open, open-ended. And yeah. And then finally, the snipping feature that we mentioned.

Just to reiterate, yeah, I mean, here the, the feature is that whenever you hear an amazing idea, you can triple tap your headphones or click a button in the app, and the AI summarizes the insight you just heard, uh, and saves that together with the original transcript and audio in your knowledge library.

Swyx26:27

I also noticed that you, you skip dynamic content.

Kevin Ben-Smith26:29

Um, so dynamic content, we do not skip it automatically.

Swyx26:32

Oh, sorry. You-

Kevin Ben-Smith26:33

Um-

Swyx26:33

You detect

Kevin Ben-Smith26:34

... but we detect it. Yeah. I mean, that's one of the thing that most people don't, don't actually know that. Like, the way that ads get inserted into podcasts or into most podcasts is actually that every time you listen to a podcast, you actually get access to a different audio file, and on the server, uh, a different ad is inserted into the MP3 file automatically.

Swyx26:56

Yeah, based on IP.

Kevin Ben-Smith26:57

Exactly. And, um, that, what that means is if we transcribe an episode and have a transcript with timestamps, like word, word specific timestamps, if you suddenly get a different audio file- ... like, the whole timestamps are messed up.

And that's, like, a huge issue. And for that, we actually had to build another algorithm that would dynamically, on the fly, resync the audio that you're listening to the transcript that we have.

Swyx27:21

Yeah.

Kevin Ben-Smith27:21

Which is a fascinating problem in and of itself. Um-

Swyx27:24

You, you sync by matching up the sound waves or like... Or do you ma- sync by matching up words? Like, you basically you do partial transcription.

Kevin Ben-Smith27:33

We are not matching up words. It's, it's happening on the basically like a bytes level- ... matching. Yeah.

Swyx27:39

Okay.

Kevin Ben-Smith27:40

Uh, as in-

Swyx27:40

So it relies on this, it relies on the, uh, there being exact match at some point.

Kevin Ben-Smith27:46

Uh, so it's actually not, uh, we're actually not doing exact matches-

Swyx27:49

Okay

Kevin Ben-Smith27:49

... but we're doing fuzzy matches-

Swyx27:50

Wow

Kevin Ben-Smith27:50

... to, to identify the, the moment. It's basically, um, we basically built Shazam for podcasts. Uh, just as a little side project to, to solve this issue.

Swyx28:01

Yeah, yeah. A- actually, fun, fun fact, uh, apparently the Shazam algorithm is open. It's this, they published a paper.

Kevin Ben-Smith28:08

Yeah.

Swyx28:08

Like, it's talked about it.

Kevin Ben-Smith28:09

Yeah.

Swyx28:09

Yeah. I've, I haven't really dived into the paper. I thought it was kinda, kinda interesting that basically no one else has built Shazam. Like

Kevin Ben-Smith28:16

Yeah. I mean, well, the one thing is the algorithm. Like, if you now talk about Shazam, right? The other thing is also having the, uh, the database behind it-

Swyx28:23

Yes

Kevin Ben-Smith28:24

... and having the user mindset that-

Swyx28:26

Yeah

Kevin Ben-Smith28:26

... if they have this problem, they come to you, right?

Swyx28:28

Yeah, yeah. Yeah, I'm very interested in the tech stack. There's a big data pipeline. Could you share like, you know, h- what is the tech stack? What are the, you know, the most interesting or challenging pieces of it?

Kevin Ben-Smith28:39

So the general tech stack is our entire backend is, or 90% of our backend is written in Python.

Under the Hood28:39

Swyx28:45

Okay.

Kevin Ben-Smith28:45

Hosting everything on, uh, Google Cloud, uh, platform. And our front end is, uh, written with, well, we're using the Flutter, um, framework.

Swyx28:55

Ah.

Kevin Ben-Smith28:56

So it's written in Dart and then, but compiled natively. So we have one code base for, that handles both Android and iOS.

Swyx29:04

You think that was a good decision? That's something that a lot of people are exploring.

Kevin Ben-Smith29:07

Um, so up until now, yes.

Swyx29:10

Okay.

Kevin Ben-Smith29:10

Look, it, it has its pros and cons. Some of the, you know, for example, earlier I mentioned we have a Apple Watch app.

Swyx29:16

Yeah.

Kevin Ben-Smith29:16

I mean, that, there, there's no Flutter for that, right? So that you build native and then, of course, you have to sort of like sync these things together. I mean, I'm not the front-end engineer, so I'm not just-

Swyx29:25

Yeah

Kevin Ben-Smith29:25

... relaying this information, but our front, front-end engineers are very happy with it. It's enabled us to be quite fast and be on both platforms from, from the very beginning. And when I, when I talk with people and they hear that, that we are using Flutter, usually they s- you know, they, they think like, "Ah, it's not performant, it's super junk- janky and, and everything."

And then they use our app, and they're always super surprised.

Swyx29:46

Yeah.

Kevin Ben-Smith29:46

Or if they've already used our app-

Swyx29:47

I couldn't tell

Kevin Ben-Smith29:47

... and you tell them-

Swyx29:47

Yeah

Kevin Ben-Smith29:48

... they're like, "What?"

Swyx29:48

Yeah.

Kevin Ben-Smith29:49

Um, so there is actually a lot that you can do there.

Swyx29:51

And then the danger, the, the, the concern... There's a few concerns, right? One, it's Google, so when would they, when are they gonna abandon it? Two, you know, they're, they optimize for Android first, so iOS is like a second, second thought, or like you can feel-

Kevin Ben-Smith30:04

Yeah

Swyx30:04

... that it is not a native iOS app.

Kevin Ben-Smith30:06

Yeah.

Swyx30:06

Uh, but you guys put a lot of care into it. And then maybe three, from my point of view, JavaScript's, uh, as a JavaScript guy, React Native was supposed to be that dream, and I think that it hasn't really fulfilled that dream Uh, maybe Expo is trying to do that, but, um, again, it is not-- does not feel as productive as Flutter.

And I've-- I spent a week on Flutter and Dart, and I'm an investor in FlutterFlow-

Kevin Ben-Smith30:29

Oh, cool

Swyx30:29

... which is the low-code, uh, Flutter, Flutter startup that's doing very, very well. I think a lot of people are still Flutter skeptics.

Kevin Ben-Smith30:38

Yeah.

Swyx30:38

Wait, so are, are you moving away from Flutter?

Kevin Ben-Smith30:41

Uh, no.

Swyx30:41

Okay.

Kevin Ben-Smith30:41

We don't have plans to do that.

Swyx30:43

Yeah, you were just saying about the w- the watch app. Okay. Let, let's go back to the stack.

Kevin Ben-Smith30:46

Yeah.

Swyx30:46

Um-

Kevin Ben-Smith30:47

You know, that was just to give you a bit of an overview. I think the more interesting things are, of course, on the AI side.

Swyx30:50

Yeah.

Kevin Ben-Smith30:52

So we-- like, as I mentioned earlier, when we started out, it was before ChatGPT, before the ChatGPT moment, before there was the GPT-3.5 Turbo, uh, API. So in the beginning, we actually were running everything ourselves.

Swyx31:07

Mm-hmm.

Kevin Ben-Smith31:07

Open source models, try to fine-tune them. They worked, the results, but let's, let's be honest, they weren't...

Swyx31:13

What was the soda before Whisper?

Kevin Ben-Smith31:15

The transcription?

Swyx31:16

Yeah.

Kevin Ben-Smith31:16

Uh, we were using Wave2vec.

Swyx31:18

I s-

Kevin Ben-Smith31:19

Um-

Swyx31:19

That was a Google one, right?

Kevin Ben-Smith31:21

No, it was a Facebook, Facebook one. That was actually one of the papers, like, when that came out, for me, that was one of the reasons why I said we, we should try something to start a startup in the audio space.

For me, it was a bit like, before that, I'd been following the NLP space, uh, quite closely, and as, as I mentioned earlier, we, we did some stuff at, at the startup as well that I was working at before.

And Wave2vec was the first paper that I had at least seen where the whole transformer architecture moved over to-

Swyx31:53

Audio

Kevin Ben-Smith31:54

... audio.

Swyx31:54

Yeah.

Kevin Ben-Smith31:54

And bit more general way of saying it is, like, it was the first time that I saw the transformer architecture being applied to continuous data-

Swyx32:01

Hmm

Kevin Ben-Smith32:01

... instead of discrete tokens.

Swyx32:03

Okay.

Kevin Ben-Smith32:03

And it worked amazingly. Uh, and, like, the transformer architecture plus self-supervised learning, like, these two things moved over. And then for me, it was like, hey, this is now gonna take off similarly as the text space has taken off, and with these two things in place, even if some features that we wanna build are not possible yet, they will be possible in the near term, uh, with this tr-

Swyx32:25

Yeah

Kevin Ben-Smith32:25

... uh, trajectory. So that's a little side, side note. No, so in the meantime, yeah, we're using Whisper. We're still hosting some of the models ourselves, so for example, the whole transcription speaker diarization pipeline, uh-

Swyx32:38

You need it to be as cheap as possible.

Kevin Ben-Smith32:40

Yeah, exactly. I mean, we're doing this at scale. We're-

Swyx32:42

Yeah

Kevin Ben-Smith32:42

... we have a lot of audio that we're-

Swyx32:43

What, what numbers can you disclose? Like, what, what are-- just to give people an idea.

Kevin Ben-Smith32:47

Uh-

Swyx32:47

'Cause it's a lot.

Kevin Ben-Smith32:48

So we have more than a million podcasts that, that we've already processed.

Swyx32:52

When you say a million, so processing is basically you have some kind of list of podcasts that you will auto process, and others where a paying s- pay member can choose to-

Kevin Ben-Smith33:02

Yeah

Swyx33:03

... press a button and, and, and transcribe it, right? Is that the rough idea?

Kevin Ben-Smith33:05

Yeah, yeah.

Swyx33:06

Yeah, yeah.

Kevin Ben-Smith33:06

Yeah, exactly. Yeah, and we-- if-- when you press that button or we auto transcribe it, yeah, so first we do the, we do the transcription, we do the, the speaker diarization, so basically you identify speech blocks that belong to the same speaker.

This is then all orchestrated within, within LLM to identify which speech, speech block belongs to which speaker together with, you know, we ident... as I mentioned earlier, we identify the guest name and the bio. So all of that comes together within LLM to actually then assign, assign speaker names to, to each block.

Swyx33:36

Yeah.

Kevin Ben-Smith33:36

And then most of the rest of the, the pipeline we've now used-- we've now migrated to LLM APIs. Uh, so we use mainly OpenAI, uh, Google models, so the Gemini models and then the OpenAI models, and we use some Perplexity basically for those-

Swyx33:54

For search

Kevin Ben-Smith33:54

... things where we need-

Swyx33:55

For book search

Kevin Ben-Smith33:55

... where we need web search.

Swyx33:56

Yeah, yeah.

Kevin Ben-Smith33:56

That's something that I'm still hoping, especially OpenAI, will also provide as an API. Um-

Swyx34:02

Oh, why?

Kevin Ben-Smith34:03

Well, basically for us as a consumer, the more providers there are-

Swyx34:07

The more downtime

Kevin Ben-Smith34:08

... you know, the more competition, and it will, um, lead to better, better, uh, results and, um, lower costs over time.

Swyx34:16

I don't, I don't see Perplexity as expensive.

Kevin Ben-Smith34:19

If you use the web search, uh, the price is, like, five dollars per a thousand queries.

Swyx34:24

Okay.

Kevin Ben-Smith34:25

Which is affordable, but, uh, if you compare that to just a normal LLM call-

Swyx34:30

Okay

Kevin Ben-Smith34:30

... um, it's, it's, uh, much more expensive.

Swyx34:32

Have you tried Eksa?

Kevin Ben-Smith34:34

We've, uh, looked into it, but we haven't really tried it.

Swyx34:37

Yeah.

Kevin Ben-Smith34:37

Um, I mean, we, we started with Perplexity, and, uh, it works, it works well. And if I remember correctly, Eksa is also a bit more expensive.

Swyx34:45

I don't, I don't know. Uh, they seem focused on the search thing-

Kevin Ben-Smith34:48

Yeah. Yeah

Swyx34:48

... as a search API, whereas Perplexity may be more consumery business that is higher, higher margin. Like, uh, I'll put it like Perplexity is trying to be a product, Eksa is trying to be infrastructure.

Kevin Ben-Smith34:58

Yeah. Yeah.

Swyx34:59

So that, that would be my dif- distinction there. And then the other thing I will mention is Google has a search grounding feature-

Kevin Ben-Smith35:05

Yeah. Yeah

Swyx35:05

... which you, uh, you might-

Kevin Ben-Smith35:07

Yeah, yeah. We've, uh, we've also tried that out. Um-

Swyx35:09

Not as good?

Kevin Ben-Smith35:10

So we, we didn't sh- we didn't go into too much detail in, like, really comparing it, like, quality-wise.

Swyx35:16

Yeah.

Kevin Ben-Smith35:17

Because we actually already had the Perplexity one, and it, and it's, and it's working.

Swyx35:20

Yeah.

Kevin Ben-Smith35:21

Um, I think also there the price is actually higher than Perplexity.

Swyx35:24

Ooh.

Kevin Ben-Smith35:24

Yeah.

Swyx35:25

Really?

Kevin Ben-Smith35:25

Yeah.

Swyx35:26

Google should cut their prices.

Kevin Ben-Smith35:28

Maybe it was the same price. I don't wanna say something incorrect.

Swyx35:31

Sure.

Kevin Ben-Smith35:31

But it wasn't cheaper.

Swyx35:31

It wasn't, like, compelling.

Kevin Ben-Smith35:32

And, and then-

Swyx35:33

Yeah

Kevin Ben-Smith35:33

... then there, there was no, uh, reason to switch. So I mean, maybe, like, in general, like, for us, given that we do work with a lot of content, price is actually something that we do look at. Like, for us, it's not just about taking the best model for every task, but it's really getting the best...

like identifying what kind of intelligence level you need and then getting the best price for that to be able to really scale this and, and provide us, uh, um, yeah, let our users use these features with as many podcasts as possible.

Swyx36:02

Yeah.

Kevin Ben-Smith36:02

Uh-

Swyx36:03

I wanted to double, double-click on diarization.

Kevin Ben-Smith36:05

Yeah.

Swyx36:06

Uh, it's something that I don't think people do very well. So, you know, I'm a, I'm a, I'm a B user. I don't have it right now. But... and, and they were supposed to speak, but they dropped out.

Last minute. Um, but, uh, we've had them on the podcast before, and I-- it's not great yet. Do you use just Pyannote, the, the default stuff, or do you find any tricks for diarization?

Kevin Ben-Smith36:27

So we do use the, the open source packages But we have tweaked it a bit here and there. For example, if you mentioned the BAI guys.

Swyx36:36

Yeah.

Kevin Ben-Smith36:36

I actually listened to the podcast episode-

Swyx36:38

Yeah

Kevin Ben-Smith36:38

... which was super nice.

Swyx36:39

Thank you.

Kevin Ben-Smith36:39

And when you started talking about speaker diarization, and I just had to think about their use case, like with all of the different environments.

Swyx36:46

Yeah.

Kevin Ben-Smith36:47

Um, it could b- basically be anything.

Swyx36:49

It's completely out of domain. Like-

Kevin Ben-Smith36:50

Um-

Swyx36:50

There's no, there's no data for this.

Kevin Ben-Smith36:52

Yeah. I mean, I was feeling with them. Because, like, our advantage is that we're working with very high quality audio.

Swyx36:59

Yeah.

Kevin Ben-Smith36:59

It's very controlled, uh, usually recorded in a studio. This is quite an exception, I guess.

Swyx37:05

It is kind of a studio. It's, like, pretty quiet. There's consistent background noise, which you can edit out.

Kevin Ben-Smith37:09

Yeah, yeah.

Swyx37:10

Uh, just New York.

Kevin Ben-Smith37:12

Yeah.

Swyx37:12

It's nice.

Kevin Ben-Smith37:12

Yeah.

Swyx37:12

It's a character.

Kevin Ben-Smith37:14

Um, no, so that, that of course, uh, helps us. Uh, another thing that helps us is that we know certain structural aspects of the podcast. For example, how often does someone speak? Like, if someone... Like, let's say there's a one-hour episode and someone speaks for 30 seconds.

That person is most probably not the guest and not the host. It's probably some ad, uh, like some speaker from an ad, you know.

Swyx37:39

Okay.

Kevin Ben-Smith37:39

So we have, like, certain of these, uh-

Swyx37:42

Heuristics

Kevin Ben-Smith37:42

... heuristics, yeah, exactly, that we can use and we leverage to, like, im- im- improve things. And in the past, we've, we've also changed the clustering algorithm. So basically how, how a lot of this, the, the speaker diarization works is you basically create an embedding for the speech that's happening, and then you try to somehow cluster these, these, um, embeddings, uh, and then find, ah, this is all one speaker, this is all another speaker.

And there we've also tweaked a couple of things where we again used heuristics that we could apply from knowing how podcasts function. Um, and that's also actually why I was feeling so much for the BAI guys because, like, all of these heuristics, like, they, like, for them it's probably almost impossible to use any heuristics because it can just be any- ...

any situation, any, uh, anything. Um, so that's, that's, uh, one thing that we do. Yeah, another thing is that we actually combine it with LLMs. So the transcript LLMs and, and the speaker diarization, like bringing all of these together to recalibrate some of the switching points, like when does the speaker stop, when does the next one start.

Um-

Swyx38:50

But the, the LLMs can add errors as well. You know, I don't, I wouldn't feel safe using them to be so precise.

Kevin Ben-Smith38:57

I mean, at the end of the day, like also just to not give a wrong impression, like the speaker diarization is also not perfect, uh, that we're doing, right? Um-

Swyx39:06

I basically don't really notice it. Like I use it for search.

Kevin Ben-Smith39:09

Yeah.

Swyx39:09

Like it... Yeah.

Kevin Ben-Smith39:09

Yeah. It's not perfect yet, but it's, it's, uh, it's gotten quite good. Like, especially if you compare... If you, if you look at some of the... Like if you take a latest episode and you compare it to an episode that came out a year ago, we've improved it quite a bit, yeah.

Swyx39:22

Well, it's beautifully presented. Oh, I love that I can click on the ti- the transcript, uh, and it goes to the timestamp. So simple. But it, you know, it should exist.

Kevin Ben-Smith39:32

Yeah. I agree. I agree.

Swyx39:35

So this, uh, I'm loading a two-hour episode of the Tech Meme Ride Home where there's, there's a lot of different guests calling in, and you've identified the guest name and, uh, yeah, indeed. Yeah, so these are all LLM based.

Yeah, it's really nice.

Kevin Ben-Smith39:48

Yeah, yeah.

Swyx39:49

Yeah.

Kevin Ben-Smith39:49

Like the speaker names.

Swyx39:50

I would say, uh, um, I would say that, you know, obviously I'm a power user of all these tools. Uh, you have done a better job than Descript.

Kevin Ben-Smith39:58

Okay, wow.

Swyx39:59

Descript has so much funding. You have... They had, they had OpenAI invested in them, and they still suck. So I don't know, like, you know, keep going. Like you, you're doing, you're doing great.

Kevin Ben-Smith40:08

Yeah. Thanks. Thanks. Um, I mean, I would, I would say that especially for anyone listening who's interested in building a consumer app with AI-

Swyx40:18

Right

Kevin Ben-Smith40:18

... I think the, like, especially if your background is in AI and you love working with AI and doing all of that, I think the most important thing is just to keep reminding yourself of what's actually the job to be done here.

Like, what does actually the consumer want? Like for example, you now were just delighted by the ability to click on this word-

Swyx40:37

Always

Kevin Ben-Smith40:37

... and it jumps there.

Swyx40:38

Yeah.

Kevin Ben-Smith40:38

Like this is not, this is not rocket science. This is... Like you don't have to be like, I don't know, Andrej Karpathy to come up with that and build that, right? And I think that's, that's, uh, something that's super important, uh, to keep in mind.

Swyx40:52

Yeah, yeah. Uh, amazing. I mean, there's so many features, right? It's, it's so packed. There's quotes that you pick out.

Kevin Ben-Smith40:57

Mm.

Swyx40:58

There's summarization. Oh, by the way, uh, I'm gonna use this as my official feature request. Um, I wanna customize what, how it's summarized.

Kevin Ben-Smith41:06

Yeah.

Swyx41:06

I wanna, I wanna have a custom prompt.

Kevin Ben-Smith41:08

Yeah.

Swyx41:08

Uh, because your summarization good, but you know, I, I have different preferences, right?

Kevin Ben-Smith41:13

Yeah.

Swyx41:13

Like, you know.

Kevin Ben-Smith41:13

So one thing that you can already do today, I completely get your feature request, and I think it just-

Swyx41:18

I'm sure people have asked it.

Kevin Ben-Smith41:19

I mean, maybe just in general as a, as a, how I see the future. You know, like in the future, I think all, everything will be personalized.

Swyx41:25

Yeah, yeah.

Kevin Ben-Smith41:26

Like n- not... That this is not specific to us.

Swyx41:29

Yeah.

Kevin Ben-Smith41:29

Um, and today we're still in a, in a phase where the cost of LLMs, at least if you're working with, like, such long context windows as, uh, as us, I mean, there, there's a lot of tokens in if you take an entire podcast.

So you still have to take that cost into consideration. So for every single user, we regenerate it entirely, it, it gets expensive. But in the future, this, you know, cost, like, will continue to go down-

Swyx41:53

Mm-hmm

Kevin Ben-Smith41:53

... and then it will just be per- uh, personalized. So that being said, you can already today, if you go to the player screen-

Swyx42:01

Okay

Kevin Ben-Smith42:01

... um, and open up the, the chat.

Swyx42:04

Yeah.

Kevin Ben-Smith42:04

You can go to the, to, um, to the chat-

Swyx42:07

Yes

Kevin Ben-Smith42:07

... and just ask for a summary in your style.

Swyx42:12

Yeah. Okay. I mean-

Kevin Ben-Smith42:14

I-

Swyx42:14

... I, I listen to consume, you know?

Kevin Ben-Smith42:16

Yeah, yeah.

Swyx42:17

I, I've, I've never really used this feature. I don't know. I think that's a, that's me being a slow adopter.

Kevin Ben-Smith42:23

No, no, I mean, that's-

Swyx42:24

It has... When does the conversation start? Okay.

Kevin Ben-Smith42:26

I mean, you can just type anything. I think what you're-

Chat Craft42:26

Swyx42:28

This all pieces

Kevin Ben-Smith42:28

... what you're describing, I mean, that maybe that is also an interesting topic to talk about-

Swyx42:32

Yes

Kevin Ben-Smith42:33

... where, like basically, I told you, like, look, we have this chat, you can just ask for it.

Swyx42:37

Yeah.

Kevin Ben-Smith42:38

And this is- This is how ChatGPT works today. But if you're building a consumer app, you have to move beyond the chat box. Uh, people do not want to always type out what they want. So your feature request was, even though theoretically it's already possible, what you are actually asking for is, "Hey, I just want to open up the app, and it should just be there in a nicely formatted way."

Swyx42:58

Yeah, yeah.

Kevin Ben-Smith42:58

"Beautiful way such that I can read it or consume it without any issues." And-

Swyx43:03

Interesting

Kevin Ben-Smith43:03

... um, I think that's in general where a lot of the, the, the opportunities lie currently in the market if you wanna build a, um, a consumer app. Taking the capability and the intelligence, but finding out what the actual user interface is the best way how a user can engage with this, uh, intelligence in a natural way.

Swyx43:24

This is something I've been thinking about as kind of like AI that's not in your face.

Kevin Ben-Smith43:28

Mm.

Swyx43:28

Because right now, you know, we, we like to say like, "Oh, use... Notion has Notion AI," and we have the little thing there, and it's... Or like some other, any other platform has like the sparkle magic wand emoji.

Like, "That's our AI feature. Use this." And it's like really in your face. A lot of people don't like it. You know, it should just kind of be become invisible. Kind of like an invisible AI.

Kevin Ben-Smith43:48

100%. I mean, the, the way I see it is AI is, is the electricity of, of the future. And-

Swyx43:55

Ooh

Kevin Ben-Smith43:55

... like no one... Like, like we don't talk about, I don't know, this, this microphone uses electricity, this phone. You don't think about it that way. It's just in there, right? It's not an electricity-enabled product. No, it's just a product.

Swyx44:05

Yeah.

Kevin Ben-Smith44:05

It will be the same with AI. I mean, now it's still a something that you use to market your product. I mean, we do, we do the same, right? Um, because it's still something that, uh, people realize, ah, they're doing something new.

But at some point, no, it'll just be a podcast app.

Swyx44:20

Yeah.

Kevin Ben-Smith44:20

And it would be normal that it has all these-

Swyx44:22

It's a normal

Kevin Ben-Smith44:22

... this AI in there.

Swyx44:23

I noticed you do something interesting in your chat where you source the timestamps.

Kevin Ben-Smith44:27

Yeah.

Swyx44:28

Is that part of this prompt? Is there a separate pipeline that adds source- sources?

Kevin Ben-Smith44:33

This is, uh, actually part of the prompt. Um, so this is all prompt engineering. Um, uh, you should be able to click on it.

Swyx44:40

Yeah, yeah, I clicked on it.

Kevin Ben-Smith44:41

Um, this is all prompt engineering with how to provide the, the context. You know, we- because we provide all of the transcript, how to provide the context and then, yeah, get the model to respond in a correct way with a certain format, and then rendering that on the front end.

This is one of the examples where I would say it's so easy to create like a quick demo of this. I mean, you can just go to ChatGPT, paste this thing in and say like, "Yeah, do this."

Swyx45:07

Okay.

Kevin Ben-Smith45:07

Like 15 minutes and you're done.

Swyx45:09

Yeah.

Kevin Ben-Smith45:10

But getting this to like then production level that it actually works 99% of the time-

Swyx45:15

Okay

Kevin Ben-Smith45:16

... this is then where, where the difference lies.

Swyx45:19

Yeah.

Kevin Ben-Smith45:19

So, um, for this specific feature, like we actually also have like countless regexes.

Swyx45:27

Ah.

Kevin Ben-Smith45:28

That, that are... They're just there to correct certain things that the LLM is doing because it doesn't always adhere to the format correctly, and then it looks super ugly on the front end. So yeah, we have certain regexes that correct that.

And maybe you'd ask like, "Why don't you use an LLM for that?" Because that's sort of the, again, the AI-native way. Like who uses regexes anymore? But with the chat, for user experience, it's very important that you have the streaming because otherwise you need to wait so long until your message has arrived.

So we're streaming live the... Like, just like ChatGPT, right? You get the answer, and it's streaming the text. So if you're streaming the text and something is like incorrect, it's currently not easy to just like pipe, like stream this into-

Swyx46:09

Stream it into another stream.

Kevin Ben-Smith46:11

Yeah.

Swyx46:11

Yeah, yeah, yeah.

Kevin Ben-Smith46:11

Yeah, stream this into another stream and get the stream back-

Swyx46:13

Yeah, yeah, yeah

Kevin Ben-Smith46:13

... which corrects it.

Swyx46:14

Yeah, yeah.

Kevin Ben-Smith46:14

That would be amazing. I don't know. Maybe you can answer that. Do you know of any, um-

Swyx46:19

There's no API that does this.

Kevin Ben-Smith46:20

Yeah.

Swyx46:21

But-

Kevin Ben-Smith46:21

Like you cannot stream in. You cannot stream in

Swyx46:22

... if you own the models, you can-

Kevin Ben-Smith46:24

Yeah

Swyx46:25

... uh, you know, whatever token sequences has been emitted, start loading that into the next one-

Kevin Ben-Smith46:30

Yeah

Swyx46:30

... if you fully own the models.

Kevin Ben-Smith46:32

Yeah.

Swyx46:32

Uh, I don't... It's probably not worth it. That's what, what you think is better.

Kevin Ben-Smith46:35

Yeah.

Swyx46:35

And I think most engineers who are n- new to AI research and benchmarking actually don't know how much re- regexing there is- ... that goes on in normal benchmarks. I- it's just like this ugly list of like 100 different, you know, matches for some criteria that you're looking for.

Kevin Ben-Smith46:53

Yeah.

Swyx46:54

Um, no, it's very cool. I think it's, it's an example of like real world engineering.

Kevin Ben-Smith46:58

Yeah.

Swyx46:58

Do you have a tooling that you're proud of, that you developed for yourself? Is it just a test script or is it... You know?

Kevin Ben-Smith47:06

I think it's a bit more... I guess the term that has come up is, uh, vibe coding.

Swyx47:11

Okay.

Kevin Ben-Smith47:12

Well, well, vibe coding is some- no, sorry, that's actually something else in this-

Swyx47:14

Vibe coding, yeah

Kevin Ben-Smith47:15

... in this case. But, uh, no, no, yes, um, vibe evals-

Swyx47:19

I see

Kevin Ben-Smith47:19

... was the term that w- in one of the talks actually on, on, um... I think it, it might have been the first, the first or the, the first day in, at the conference, someone brought that up.

Swyx47:28

Is that right? Yeah, yeah.

Kevin Ben-Smith47:30

Uh, because yeah, a lot of the talks were about evals, right? Which is so important. And yeah, I think for us it's a bit more vibe evals. You know, that's also part of, you know, being a startup, we can take risks.

Like we can take the cost of maybe sometimes it failing a little bit or being a little bit off, and our users know that, and they appreciate that in return. Like we're moving fast and iterating and building-

Swyx47:52

Okay

Kevin Ben-Smith47:52

... building amazing things. But you know, a Spotify or something like that, half of our features will probably be in a six months review through legal or I don't know what- ... uh, before they could send them out.

Swyx48:03

Um, let's just say Spotify is not very good at podcasting. Um, I have a documented, uh, dislike for, for their podcast features. Just overall really, really well integrated. Any other like sort of LLM-focused engineering challenges or problems that, that you, that you wanna highlight?

Kevin Ben-Smith48:20

I think it's not unique to us, but it goes again in the direction of handling the uncertainty of LLMs. So for example, with last year, at the end of the year, we did sort of a Snipd wrapped, and one of the things we thought it would be fun to just, to do something with a, with an LLM and something with the Snipd that, that a user has.

And uh, three, let's say, unique LLM features were that we Assigned a personality to you based-

Swyx48:49

Mm

Kevin Ben-Smith48:49

... on the, the snips that, that you have. It w-- I mean, it was just all a, like, as a bit of a fun-

Swyx48:54

I think it-

Kevin Ben-Smith48:54

... playful way.

Swyx48:54

I'm gonna look up mine. I, I forgot mine already.

Kevin Ben-Smith48:56

Um, yeah, I don't know whether it's actually still in the, in the app.

Swyx48:59

No, no, we, we all took s-screenshots of it.

Kevin Ben-Smith49:01

Ah, okay.

Swyx49:01

And we posted it in the, in the Discord.

Kevin Ben-Smith49:04

And the, the second one was, uh, we had a learning scorecard where we identified the topics that you snipped on the most, and you got, like, a little score for that. And the third one was a, a quote that stood out.

And the quote is actually a very good example where we would run that for user, and most of the time it was an interesting quote, but every now and then it was, like, a super boring quote that you think like, like how...

Like, why did you select that? Like, come on. For there, the solution was actually just to say, "Hey, give me five candidates." So it extracted five quotes as a candidate, and then we piped it into a different model as a judge, LLM as a judge.

And there we used a, um, a much better model.

Swyx49:45

Okay.

Kevin Ben-Smith49:45

Because with the, the initial model, again, as, as I mentioned also earlier, we do have to look at the, like, the, the cost.

Swyx49:50

Everything.

Kevin Ben-Smith49:51

Because, like, we have so much text that goes into it, so we-- There we use a bit more cheaper model, but then the judge can be, like, a really good model to then just choose one out of five.

Swyx50:01

Okay.

Kevin Ben-Smith50:01

So this is a, the-

Swyx50:02

Yeah

Kevin Ben-Smith50:02

... practical example.

Swyx50:03

I can't find it. Bad search in Discord. Um, so, so you do recommend having a much smarter model as a judge?

Kevin Ben-Smith50:11

Uh, yeah. Yeah.

Swyx50:13

And that works for you?

Kevin Ben-Smith50:14

Yeah. Yeah.

Swyx50:16

Interesting. I think this year I'm very interested in LLM as a judge being more developed as a concept. I think for things like, you know, Snips Rap, like, it's, it's fine. Like, you know, it's, it's, it's, it's entertaining.

There's no right answer.

Kevin Ben-Smith50:29

I mean, we also have it, um-- we also use the same concept for our books feature where we identify the, the mentioned books.

Swyx50:36

Yeah.

Kevin Ben-Smith50:36

Because there it's the same thing. Like, ninety percent of the time, it, it works perfectly out of the box, one shot, and every now and then it just, uh, starts identifying books that were not really mentioned or that are not books or-

Swyx50:48

Yeah

Kevin Ben-Smith50:49

... made... Yeah, starting to make up books. And, uh, there basically we have the same thing of, like, another LLM challenging it. Um, yeah, and actually with the speakers we do the same now that I, now that I think about it.

Swyx51:01

Yeah.

Kevin Ben-Smith51:01

Um, so I'm... I, I think it's a, it's a great technique.

Swyx51:04

Interesting. You run a lot of calls.

Kevin Ben-Smith51:06

Yeah.

Swyx51:08

Okay, you know, you mentioned costs. You moved from self-hosting a lot of models to the, to the, you know, big lab models, OpenAI, uh, and Google. Uh, no topic?

Cost Crunch51:08

Kevin Ben-Smith51:18

Um, no, we love Claude. Like, in my opinion, Claude is the, the best one when it comes to the way it formulates things.

Swyx51:28

The personality.

Kevin Ben-Smith51:29

Yeah, the personality.

Swyx51:30

Okay.

Kevin Ben-Smith51:30

Uh, I actually really love it. But yeah, the cost is, is still high.

Swyx51:35

Okay. So you cannot... You tried Haiku, but you're, you're like, you have to have Sonnet.

Kevin Ben-Smith51:39

Uh, like, basically, we... Like, with Haiku we haven't experimented too much. We obviously work a lot with three point five Sonnet. Uh, also, you know, like-

Swyx51:47

For coding.

Kevin Ben-Smith51:48

Yeah, for coding, like in Cursor, just in general. Also brainstorming, we use it a lot. Um, I think it's a great brainstorm partner. But yeah, with, uh, with, with a lot of things that we've then done-

Swyx51:58

Yeah

Kevin Ben-Smith51:59

... we, we opted for different models.

Swyx52:00

What, what I'm trying to drive at is how much cheaper can you get if you go from closed models to open models? And maybe it's, like, zero percent cheaper, maybe it's five percent cheaper, or maybe it's, like, fifty percent cheaper.

Do you have a sense?

Kevin Ben-Smith52:13

It's very difficult to, to judge that. I don't really have a sense, but I can, I can give you a couple of thoughts that have gone through our minds-

Swyx52:22

Yeah

Kevin Ben-Smith52:22

... over the time. Because obviously we, we do realize, like, given that we, we have a couple of tasks where there are just so many tokens going in. Um, at some point it will make sense to, to offload some of that, uh, to an open source model.

But going back to, like, we're, we're a startup, right? Like, we're not an AI lab or, or whatever. Like, for us, actually, the most important thing is to iterate fast because we need to learn from our users, improve that and, yeah, just this velocity of this, these iterations.

And for that, the closed models hosted by OpenAI, Google is, uh, and Topic, they're just unbeatable because y-you just... it's just an API call.

Swyx53:00

Yeah.

Kevin Ben-Smith53:01

Um, so you don't need to worry about so much complexity behind that. So this is, I would say, the biggest reason why we're not doing more in this space. But there are other thoughts, uh, also for the future.

Like, I see two different... Like, we basically have two different usage patterns of LLMs where one is this, this pre-processing of a podcast episode, like, this initial processing, like the transcription, speaker diarization, chapterization. We do that once. And this, this usage pattern, it's, it's quite predictable because we know how many podcasts get released when.

Um, so we can sort of have a certain capacity, and we can... we, we are running that twenty-four seven. It's one big queue running twenty-four seven.

Swyx53:43

What's the queue job runner? Uh, is it jang- uh, Django? Is this, like, the Python one?

Kevin Ben-Smith53:49

No. That, that's just our own, like-

Swyx53:50

Your own. Okay

Kevin Ben-Smith53:51

... we, in our database-

Swyx53:52

Okay

Kevin Ben-Smith53:52

... uh, and the back end talking to the database, picking up jobs-

Swyx53:55

Okay

Kevin Ben-Smith53:55

... piping it back.

Swyx53:56

I'm just curious in orchestration and queues.

Kevin Ben-Smith53:58

I mean, we, we of course have, like, uh, a lot of other orchestration where we use, uh, the Google Pub/Sub-

Swyx54:05

Okay

Kevin Ben-Smith54:05

... uh, thing. But okay, so we have this, this, this usage pattern of, like, very predictable, uh, usage, and we can max out the, the usage. And then there's this other pattern where it's, for example, with Snipd, where it's, like, a user...

it's a user action that triggers an LLM call, and it has to be real time, and there can be moments where it spikes the usage, and there can be moments when there's very little usage. For that, there is...

it's, that's basically where these LLM API calls are just perfect because you don't need to worry about scaling this up, scaling this down, um, handling-

Swyx54:41

I see

Kevin Ben-Smith54:41

... handling these issues.

Swyx54:42

Serverless versus serverful.

Kevin Ben-Smith54:44

Yeah, exactly.

Swyx54:44

I see. Okay.

Kevin Ben-Smith54:45

Like, I see them a bit... Like, I see OpenAI and all of these other providers, I see them a bit as the Like as the Amazon, sorry, AWS of, of AI. So it's a bit similar how like- ...

back before AWS you would have to have your, your servers and, and, and like buy new servers or get rid of servers, and then with AWS-

Swyx55:07

Mm-hmm

Kevin Ben-Smith55:07

... it just became so much easier to just ramp stuff up and down.

Swyx55:10

Yeah.

Kevin Ben-Smith55:11

And this is like the taking it even, even, uh, to the next level for AI.

Swyx55:17

Yeah. I, I am a big believer in this. Basically, it's, you know, intelligence on demand.

Kevin Ben-Smith55:21

Yeah.

Swyx55:22

We're probably not using it enough in our daily lives to do things. Actually, we should be able to spin up 100 things at once and like go do things and then, you know, stop, and I feel like we're still trying to figure out how to use LLMs in our lives effectively.

Yeah.

Kevin Ben-Smith55:37

Yeah.

Swyx55:37

Yeah.

Kevin Ben-Smith55:37

100%. I think that goes back to the whole-- Like that, that's for me where the big opportunity is for if you wanna do a startup. Um, it's not about... Like you can let the big labs handle the challenge of more intelligence.

Swyx55:50

Yeah.

Kevin Ben-Smith55:51

But, um, it's the-

Swyx55:52

Existing intelligence, how do you integrate?

Kevin Ben-Smith55:54

Yeah.

Swyx55:54

Yeah.

Kevin Ben-Smith55:54

How do you actually incorporate it into your life?

Swyx55:56

It's AI engineering.

Future Gaze55:59

Swyx55:59

Okay. Cool, cool, cool. Um, the one, one other thing I wanted to touch on was multimodality in frontier models. Dwarkesh had a interesting application of Gemini recently where he just fed raw audio in and got diarized transcription out.

Kevin Ben-Smith56:15

Yeah, yeah.

Swyx56:16

Or, or timestamps out.

Kevin Ben-Smith56:18

Yeah.

Swyx56:18

And I think that'll come. So basically what, what, what we're saying here is another wave of transformers eating things, 'cause right now models are pretty much single modality things. You know, you have Whisper, you have a pipeline, everything.

Uh, no, no, no. We only feed the, like the raw, the raw files. Do, do you think that will be realistic for you?

Kevin Ben-Smith56:36

I 100% agree.

Swyx56:37

Okay.

Kevin Ben-Smith56:37

Basically, everything that we talked about earlier with like the speaker diarization- ... and, uh, heuristics and everything, I, I completely agree, like in the, in the future that will just be put everything into a big multimodal LLM.

Swyx56:50

Okay.

Kevin Ben-Smith56:51

And it will output, uh, everything that you want.

Swyx56:55

Yeah.

Kevin Ben-Smith56:55

So I've also experimented with that, like just-

Swyx56:57

With, with, uh, Gemini too?

Kevin Ben-Smith56:59

Uh, with Gemini 2.0 Flash.

Swyx57:00

Yeah, yeah.

Kevin Ben-Smith57:01

Just for fun.

Swyx57:02

Yeah, yeah.

Kevin Ben-Smith57:02

Because the big difference right now is still like the cost difference of doing speaker diarization this way or doing transcription this way is a huge difference to the pipeline that we've built up.

Swyx57:14

Huh, okay. I, I need to figure out what, what that cost is because in my mind 2 Flash is so cheap.

Kevin Ben-Smith57:20

Yeah.

Swyx57:21

But maybe not cheap enough for you.

Kevin Ben-Smith57:23

Uh, no, I mean, if you compare it to, yeah, Whisper and speaker diarization and especially self-hosting it and-

Swyx57:29

Yeah, yeah. Yeah, yeah. Okay.

Kevin Ben-Smith57:30

But we will get there, right?

Swyx57:31

Yeah, yeah.

Kevin Ben-Smith57:31

Like this is just a question of time. And, um, at some point, as soon as that happens, uh, we'll be the first ones to switch.

Swyx57:38

Yeah. Awesome. Anything else that you're like sort of eyeing on the horizon as like we are thinking about this feature, we're think- we're thinking about incorporating this new functionality of, of AI into our, into our app?

Kevin Ben-Smith57:48

Yeah. We-- I mean, we-- there are so many areas that we're thinking about. Like our challenge is a bit more, uh-

Swyx57:54

Choosing.

Kevin Ben-Smith57:55

Yeah, choosing.

Swyx57:56

Yeah.

Kevin Ben-Smith57:56

So I mean, I think for me, like looking in-into like the next couple of years, the, the, the big areas that interest us a lot, basically four areas. Like one is content. Um, right now it's, it's podcasts. I mean, you did mention, I think you mentioned like you can also upload audiobooks and YouTube videos.

Swyx58:13

YouTube. I actually use the YouTube one a fair amount.

Kevin Ben-Smith58:15

But in the future, we, we wanna also have audiobooks natively in, in the app and, uh, we want to enable AI-generated content. Like just think of take deep research and NotebookLM podcast generation, like put these together. That, that should be, that should be in our app.

The second area is discovery. I think in general-

Swyx58:37

Yeah, I noticed that you don't have-- So you have download counts and most snips, right? Something like that.

Kevin Ben-Smith58:43

Yeah.

Swyx58:44

Yeah.

Kevin Ben-Smith58:44

Yeah. On the discovery side, we wanna do much, much more. I think in general discovery as a paradigm in all apps is will undergo a change thanks to AI. You know, there has been a lot of talk-- Before Elon bought Twitter, there was a lot of talk about bring your own algorithm-

Swyx59:03

Yeah

Kevin Ben-Smith59:03

... to Twitter.

Swyx59:03

Yeah.

Kevin Ben-Smith59:03

And that was Ja-Jack Dorsey's big thing or like he, he talked a lot about that.

Swyx59:07

Yeah.

Kevin Ben-Smith59:08

And I actually think this is coming but with a bit of a twist. So I, I think what actually AI will enable is not that you bring your own algorithm, but you will be able to talk. You will be able to communicate with the algorithm.

So you can just tell the algorithm like, "Hey, you keep showing me cat videos." "And I know I freaking love them, and that's why you keep showing them to me." "But please, for the next two hours I really want to like get more into AI stuff.

Do not show me cat videos." And then it will just, uh, adapt. And, um, of course the question is, you know, like big platforms like, I don't know, let's say, say TikTok, they do not have the incentive to offer that.

Swyx59:48

Exactly.

Kevin Ben-Smith59:48

Um-

Swyx59:49

That's what I was gonna say.

Kevin Ben-Smith59:49

But we actually like our-- we are driven by helping you learn, get the most, like achieve your goals. And so for us this is actually very much our incentive like, "Hey, no, you, you, you should be able to guide it."

Um, yeah, so that was a long way of, of, of saying that I think, um, there will happen a lot in recommendation.

Swyx1:00:09

Order by.

Kevin Ben-Smith1:00:11

Yeah.

Swyx1:00:11

Um, I just have-

Kevin Ben-Smith1:00:13

Most popular.

Swyx1:00:13

Yeah, yeah. I, I, I think collaborative filtering will be the first step, right? For, for Rexus and then, and then some LLM fancy stuff. Um-

Kevin Ben-Smith1:00:19

Um, yeah. Maybe, maybe to, to go back to the question that you had before. So the other-- Like these were the first two areas.

Swyx1:00:25

Yep.

Kevin Ben-Smith1:00:25

Like the, the other two are voice, voices and interfaces-

Swyx1:00:29

Yep

Kevin Ben-Smith1:00:29

... and voice AI.

Swyx1:00:30

Well, how is this gonna exist?

Kevin Ben-Smith1:00:32

Yeah. So maybe I can tell you a bit first like why I find it so interesting for us.

Swyx1:00:38

Yeah.

Kevin Ben-Smith1:00:38

Because voice as an interface, like historically there has been so much talk about it, and it always fell flat. The reason why I'm excited about it, uh, this, this time around is with any consumer app, I, I like- To ask myself, what is the moment in my life, what is the trigger in my life that gets me to open this app and start using it?

So for example, I don't know, take Airbnb. It's, the trigger is like, ah, you want to travel, and then, and then you, you do that. Uh, then you open up the app. Apps that do not have this already existing natural trigger in your life, uh, it's very difficult for a consumer app to then get a user to-

Swyx1:01:20

You need a-

Kevin Ben-Smith1:01:21

... open the app again.

Swyx1:01:22

Yep.

Kevin Ben-Smith1:01:22

There's basically only one app, one super successful app that has been able to do that without this natural trigger, and that is Duolingo.

Swyx1:01:31

Ah.

Kevin Ben-Smith1:01:31

So Duolingo, like everyone wants to learn a language, but there's, you don't have this natural moment during your day where it's like, ah, now I need to open up this app.

Swyx1:01:40

You have the notifications.

Kevin Ben-Smith1:01:42

Exactly.

Swyx1:01:42

The owl memes.

Kevin Ben-Smith1:01:43

Exactly.

Swyx1:01:43

Yeah.

Kevin Ben-Smith1:01:43

So they, I mean, they gamified the shit out of it. I mean, super successful, super beautiful. They are the GOATs- ... in this, in this arena. But the much easier is actually, no, there is already this trigger, and then you don't have to do all of the streaks and leaderboards and, and everything.

Swyx1:02:00

Okay.

Kevin Ben-Smith1:02:01

That's a bit of a, a context. Now, if you look what we are doing and our goal of, of getting people to really maximize what they get out of their listening, um, we are interested in, in... There are a couple of features where we know we can sort of 10X the value that people get out of a podcast.

Swyx1:02:19

Okay.

Kevin Ben-Smith1:02:20

Um, but we need them to do something for that. There is friction involved because it's, it's, it's all about learning, right? It's about thinking for yourself. Like that's, these are, those are the moments when you actually start, yeah, really 10X-ing the value that you got out of the podcast instead of just consuming it.

Swyx1:02:36

Apply-

Kevin Ben-Smith1:02:37

Yeah

Swyx1:02:37

... apply the knowledges. Yeah. Okay. Okay.

Kevin Ben-Smith1:02:39

Yeah. Basically being forced to think about like what was actually the main takeaway for you from this episode.

Swyx1:02:43

Okay.

Kevin Ben-Smith1:02:44

Like, uh, this is something that I like doing myself. For every episode that I listen to, I try to boil it down to, like try to decide one single takeaway.

Swyx1:02:53

Yeah.

Kevin Ben-Smith1:02:54

Even though there might have been 10 amazing things.

Swyx1:02:56

You pick one.

Kevin Ben-Smith1:02:57

One most important one.

Swyx1:02:59

Yeah.

Kevin Ben-Smith1:02:59

And this is a, this is an active process that is like a forcing function in your brain to challenge all of the insights and really come up with the one thing, um, that is applicable to you and your life and what you might wanna do with it.

So it also helps you to turn it into, into action. This is, uh, basically a feature that we're interested in, but you have to get the user to, to use that, right? So when do you get the user to use that?

If this is all text-based, then we're basically playing the same game as Duolingo, where at some point you're gonna get a notification from Snipd and be like, "Hey, Swyx, come on. You know you should do this." Maybe there's a blue owl.

Um, but if you have voice, you can basically hook into the existing habits that the user already has. So you already have this habit that you listen to a podcast. You're already doing that. Once an episode ends, instead of just jumping into the next episode-

Swyx1:03:56

Ah

Kevin Ben-Smith1:03:56

... you can now actually have your AI companion come on.

Swyx1:03:59

Ah.

Kevin Ben-Smith1:04:00

And you can have a quick conversation. You can go through these things.

Swyx1:04:03

Yeah.

Kevin Ben-Smith1:04:03

Um, and how that looks like in detail, like that is still... Like we need to figure that out. But just this paradigm of you're now, you're staying in the flow. Like a bit- This, this also relates to what you were saying, like AI that is invisible.

Like you're staying in the flow what you're already doing, but now we can insert a completely new experience in there that helps you get, get the most out of your listening.

Swyx1:04:26

Yeah. I think your framing of this is very powerful because I think this is where you are a product person more than an engineer. Because an engineer would just be like, "Oh, it's just chat with your podcast." It's like chat with PDF, chat with podcast.

Okay. Cool. But you're framing it in a different light that actually makes sense to me now, as opposed to previously, I don't chat with my podcast. Like why? I, I just listen to the podcast, right? But for you it's more about retention and learning and, and all that.

Um, and because you're very serious about it, that's why you started a company, um, so you're focused on that. Whereas yeah, I'm still me. Like I will admit, I'm still stuck in that consume, consume, consume mentality. And I know it's not good, but this is, you know, my default.

Which is why I was a little bit lost when you were saying all the things about Duolingo, and you were saying the things about the trigger. 'Cause my trigger for, for listening to the podcast is, you know, I'm by myself.

That's my trigger. But you're saying the trigger is not about listening to the podcast. The trigger is remembering and retaining and processing the podcast I just listened to.

Kevin Ben-Smith1:05:40

So, no, but so, so what I meant, like you already have this trigger that gets you to start listening to a podcast.

Swyx1:05:46

Yes.

Kevin Ben-Smith1:05:46

Like this you already have.

Swyx1:05:48

Yes.

Kevin Ben-Smith1:05:48

And so do, I don't know, more-

Swyx1:05:50

Millions of people.

Kevin Ben-Smith1:05:51

Yeah.

Swyx1:05:52

Yeah.

Kevin Ben-Smith1:05:52

So there are more than half a billion monthly active podcast listeners.

Swyx1:05:56

Okay.

Kevin Ben-Smith1:05:56

Um, so you already have this trigger that gets you to start listening. But you do not have this trigger, as you just said yourself, basically, you do not have this trigger that gets you to regularly, um-

Swyx1:06:08

Process. Yeah

Kevin Ben-Smith1:06:09

... process this information, right? And, um, voice basically for me is, is uh, the ability to hook into your existing trigger, with the trigger that I was talking about is basically your podcast ends and you're just still listening.

So we just continue, and we can now spend... You know, this can be two minutes. Like I'm not saying now this is like a 60-minute process. I think like two minutes, three minutes, that can just come on completely naturally.

And if we manage to do that, and you start noticing as a user like, "Freaking hell, like I'm just now spending three minutes with this AI companion," but like-

Swyx1:06:45

Your retention is more

Kevin Ben-Smith1:06:46

... I'm taking this much away.

Swyx1:06:48

Yeah, yeah.

Kevin Ben-Smith1:06:48

And it's not... And like retention is one thing, but you like, you start to take what you've learned and apply it to what's important to you, like your thinking.

Swyx1:06:57

Yeah.

Kevin Ben-Smith1:06:57

Um- If we get you to notice that feeling, then, yeah, then move on.

Swyx1:07:05

Yeah. I, I would say, like, a lot of people rely on Anki, Anki notes, like flashcards and all that to, to do that. But making the notes is also a, a chore. And, um, so I think this, I think this could be very, very interesting.

Now, I think that... I, I'm just noticing that it's, it's kind of like a different usage mode. Like, you already talked about this, you know, the, the name of Snipd. It's very Snipd-centric. And I actually originally also resisted adopting Snipd because of that.

But now you're like, you know, you observe that people are listening to long-form episodes, and they... you're talking at the end. Like, the ideal implementation of this is I browse through a bunch of Snips of the things that I'm subscribed to, I listen to the Snips, I talk with it, and then maybe it, it double-clicks on, on the, the podcast, and it, it g- goes and finds other timestamps that are relevant to the thing that I want to talk about.

Just... I was just thinking about that. May- I don't know if that's interesting.

Kevin Ben-Smith1:07:53

I think these are all areas that, that we should explore.

Swyx1:07:56

Yeah.

Kevin Ben-Smith1:07:56

Like, um, we're, we're still quite open about how this will look like in, in detail.

Swyx1:08:02

What are your thoughts on voice cloning? Everyone wants to continue... I have had my voice cloned, and people have talked to me, my- the AI version of me. Is that too creepy?

Kevin Ben-Smith1:08:13

I, I don't think it's too creepy- ... in the future.

Swyx1:08:17

Okay.

Kevin Ben-Smith1:08:18

With a lot of these things, you know, society is going through a change. Um, and things seem quite weird now that in the future will seem normal. Um, I think already voice cloning has become much more normalized. I remember I was at the...

I think it was 2017, uh, NIPS conference.

Swyx1:08:40

Mm-hmm.

Kevin Ben-Smith1:08:40

Back when in-

Swyx1:08:41

San Diego?

Kevin Ben-Smith1:08:42

No, LA.

Swyx1:08:43

LA.

Kevin Ben-Smith1:08:44

Um-

Swyx1:08:44

It was the Flo Rida one? I think.

Kevin Ben-Smith1:08:46

Yeah, yeah, yeah, yeah.

Swyx1:08:46

Yeah, Flo Rida.

Kevin Ben-Smith1:08:47

Flo Rida.

Swyx1:08:47

Yeah. So everyone says that was peak NIPS. Yeah.

Kevin Ben-Smith1:08:50

Um, I remember there was this, this, uh, talk or workshop by Lyrebird. Um, they actually got acquired by Descript later. They were doing voice cloning. And they, they were showing off their tech, and there was this huge discussion later on, like the all of the moral implications and, and ethical implications.

Um, and it really felt like this would never be accepted by society.

Swyx1:09:13

Mm-hmm.

Kevin Ben-Smith1:09:14

And you look now, you have 11 labs, and just anyone can just clone their voice. And-

Swyx1:09:18

Mm

Kevin Ben-Smith1:09:18

... like, no one really talks about it as like, "Oh my God, the world is going to end."

Swyx1:09:22

Yeah.

Kevin Ben-Smith1:09:23

So I think society will get, will get used to that. In our case, I think there are some interesting applications where we'd also be super interested in working together with, uh, creators, like podcast creators, to play a bit around with this, with this concept.

I think that would be super cool if someone can, um, you know, come onto Snipd, go to the Latent Space podcast, and start chatting with, uh, AI Swix.

Swyx1:09:45

Yeah. Um, no, I think, I think we'd be down. We want to... Obviously, I think as an AI podcast, we should be first consumers of these things.

Kevin Ben-Smith1:09:51

Yeah.

Swyx1:09:51

I would say that one observation I've made about podcasting, this is the general state of the market, and you can ask me your questions, uh, you know, things you wanna ask about podcasters. We are focusing a lot more on YouTube this year.

Video & Creators1:10:03

Swyx1:10:03

YouTube is the best podcasting platform. It is not MP3s, it is not Apple Podcasts, it is not Spotify. It's YouTube. And it's just the social layer of recommendations and the existing habit that people have of logging onto YouTube and getting, getting that.

That's my observation. I- you, you can riff on that. The only thing I would just say is, like, when you were listing your list of priorities, you said audiobooks first over YouTube, and I would switch that if I were you.

Kevin Ben-Smith1:10:28

Yeah, like as in YouTube video, video podcasts. I mean, it's obvious, yeah, video podcasts are here to stay. I-

Swyx1:10:35

Not just here to stay. Bigger.

Kevin Ben-Smith1:10:37

Yeah. What I want to do with Snipd is obviously also add video to, to the platform.

Swyx1:10:42

Oh, yeah?

Kevin Ben-Smith1:10:43

The way I see video is I do believe it's... I like this concept of backgroundable video. I didn't come up with this concept. Uh, it was actually Gustav Södastrom.

Swyx1:10:54

The CPO of Spotify.

Kevin Ben-Smith1:10:55

Exactly, exactly. When I speak with people, it, it remains, uh, true that they listen to podcasts when they do something else at the same time. Like, this is like 90% of their consumption. Also, if they, if they listen to on, on YouTube.

But every now and then, it's nice to have the video. It's nice if you're, for example, just watching a clip. It's nice if they sometimes mention something, like they show some slides, or they show some- something where you need to have the visual, uh, with it.

It helps you connect much more with your, uh, with the host as in like as, as, as a listener. But the biggest benefit I see with video is discovery. I think that is, that is also why YouTube has become the biggest podcast player out there because they have the discovery, and discovery in video is just so much easier and so much better and so much more engaging.

So this is the area where I'm most interested about when it comes to video and Snips, that we can provide a much better, much more engaging, and much more fun discovery experience.

Swyx1:11:58

For consumers?

Kevin Ben-Smith1:11:59

For con- Yeah, for consumers.

Swyx1:12:00

Okay. I think that you almost have, like, three different audiences. The vast majority of people for you is the people listening to podcasts, right? Of course. Then there's a second layer of people who create Snips, right? Who, who add extra data, annotation, value to, to your platform.

By the way, we use the Snip count as a proxy for popularity, right? Because we have download counts, but for example, platforms like Spotify re-host our MP3 file, so we don't get any download count from Spotify. Snip count is active, like I opt in to, to listen to you, and I shared this.

Th- th- those are, those are really, really good metrics. But the third audience that you haven't really touched is the podcast creators like myself.

Kevin Ben-Smith1:12:41

Yeah.

Swyx1:12:41

And for me, discovery from that point of view, not from your point of view, discovery for me is like I want to be discovered, and I think YouTube is still there. Twitter, obviously for me, Substack, Hacker News. Uh, I try to...

I, I really try very hard to rank on Hacker News.

Kevin Ben-Smith1:12:57

Yeah.

Swyx1:12:57

I think when TikTok took this very seriously, they prioritized the creators of the content. And for you, the creator of the content was the Snips. But- There may be a world for you in which you prioritize the creators of the podcast.

Kevin Ben-Smith1:13:10

Yeah. Yeah, interesting observation. What, what, uh, what are some of your ideas or thoughts? Do you have some specific-

Swyx1:13:17

Um, Riverside is the closest that has come to it. Descript is number two. Descript bought a Riverside competitor and, and, uh, as far as I can tell, it's not very, it's not been very successful. Descript just, like, has, like, has a very, very good niche, very, very good editing angle, and then just has- hasn't done anything interesting since then.

Although Underlord is good, it's not great. Like, your chapterization is better than Descript's. Again, like, they should be able to be you. They're not. And Riverside is good also. Very, very good. Very, very, very good. Like, so we, we actually recently started a second series of podcasts within LeanSpace that is YouTube only, 'cause you only find it on YouTube, and it's also shorter.

So, like, this is, like, a one-and-a-half-hour, two-hour thing. It's remote only, 30 minutes, chop, chop, s- send it all into Riverside. Riverside, pretty good for that. Not great. It doesn't do good thumbnails. It doesn't g- do... Uh, the editing's still a little bit rough.

It has, like, this auto editor where, like, you know, whoever's actively speaking, it focuses on the editor, on, on the, on the active speaker, and then sometimes it, it goes back to, like, the multi-speaker view. That kind of stuff, people like that.

Okay. But, like, the shorts are still not great. You know, like, I, I still need auto... I need to, to manually download it and then republish it to YouTube. The shorts I still need to pick. They, they mostly suck.

There's still a lot of r- rough edges there that ideally me, as a creator, like, you know what I want. You definitely know what I want. I sit down, record, press a button, done.

Kevin Ben-Smith1:14:43

Yeah.

Swyx1:14:44

We're still not there.

Kevin Ben-Smith1:14:45

Yeah.

Swyx1:14:46

And I think you guys could do it.

Kevin Ben-Smith1:14:47

Okay. So if I can translate that for you, it's really about the simplifying the creation process of, of the podcast.

Swyx1:14:54

Yeah.

Kevin Ben-Smith1:14:55

Yeah.

Swyx1:14:55

And, and I, I'll tell you what, this, this will increase the quality because the reason that most podcasts or, or YouTube videos are shit is they are made by people who don't have life experience, who are not that important in the world.

They're not doing important jobs. And so what you wanna actually enable is CEOs to each of them make their own podcasts, who are busy. They're not gonna, you know, sit there and figure out Riverside. The, a lot of the reason that people like LeanSpace is it takes an idiot like me, who could be doing a lot more with my life, ma- making a lot more money, having a real job somewhere else.

I just choose to do this 'cause I like it. But otherwise they will never get access to me, and the access to the people that I have access to.

Kevin Ben-Smith1:15:39

So that's-

Swyx1:15:40

That's my pitch.

Kevin Ben-Smith1:15:40

Cool.

Swyx1:15:43

Cool. Um, anything else that you normally wanna talk to podcasters about?

Kevin Ben-Smith1:15:46

I think we've, we've covered everything. Uh, I guess, like, last, last message is, uh, you know, go try out Snipd.

Swyx1:15:53

Yeah.

Kevin Ben-Smith1:15:53

It's a premium version, so you can use and try out everything for free.

Swyx1:15:58

And I, I-

Kevin Ben-Smith1:15:58

Also happy to provide you with a, with a link that you can add to the show notes.

Swyx1:16:02

Yes.

Kevin Ben-Smith1:16:02

Uh, try out the premium version also for free for a month.

Swyx1:16:05

Yeah.

Kevin Ben-Smith1:16:05

If people wanna do that. Um, yeah.

Swyx1:16:07

Yeah.

Kevin Ben-Smith1:16:07

Give it a shot.

Parting Words1:16:08

Swyx1:16:08

I would say, uh, yeah, thanks for coming on. Uh, I would say that the... After you demoed me, I did not convert for another four to six months because I found it very challenging to switch over, and I think that's the main thing.

Like, you, you, you basically had... You, you have import OPML, right? But there's no way to import, like, all the existing, like, half-listened-to episodes or, like, my rankings or whatever. And for that, for listeners who, who are... I have a p-a blog post where I talked about my, my, my switch.

Just treat it as a chance to clean house.

Kevin Ben-Smith1:16:45

That is a good point. Yeah.

Swyx1:16:45

Just delete, delete things and, you know, just, uh, refocus your-

Kevin Ben-Smith1:16:48

Fresh, fresh start. 2025 fresh start.

Swyx1:16:51

Yeah. Great. Well, thank you for working on Snipd. Thank you for coming on. You know, we usually we spend a lot of time talking to, like, big companies, like venture startups, B2B SaaS, you know, that kind of stuff.

But, uh, I think your journey as, like, you know, as a sm- small team building a B2C consumer app is the kind of stuff that we like to also feature because a lot of people wanna build what you're doing, and they don't see role models that are successful, that are confident, that are, like, having success, um, in this market, which is very challenging.

Um, so, uh, yeah, thanks for, thanks for sharing some of your, your thoughts.

Kevin Ben-Smith1:17:25

Thanks. Yeah. Thanks, thanks for having me, and thank you for creating an amazing podcast-

Swyx1:17:30

Thank you

Kevin Ben-Smith1:17:30

... and an amazing conference as well.

Swyx1:17:31

Thank you.