← All episodes

Screensharing Kevin Rose's AI Workflow/New App

| 18 products mentioned
Watch on YouTube ai workflows news aggregation vector embeddings semantic search clustering algorithms rapid prototyping personal software

Kevin Rose showcases his personal AI-powered news aggregation project called Nylon, built in roughly a week, demonstrating how individual developers can now build sophisticated products using AI tools and vector embeddings. The episode highlights Rose's philosophy on "vibe coding" — rapid prototyping prioritizing product discovery over code perfection — and explores the technical architecture behind clustering AI news stories, detecting trends early, and personalizing content discovery.

Key takeaways
  • Vector embeddings enable semantic understanding of content far beyond keyword search, allowing systems to distinguish nuanced differences like "Apple sues Google" vs "Google sues Apple" for more intelligent clustering and discovery.
  • Multiple data enrichment sources (RSS, web scrapers, LLM-generated content) should compete through a "winner selection" mechanism to store the highest-quality metadata for each article.
  • Building complex AI workflows requires durable background job orchestration with automatic retries and monitoring to handle API failures, timeouts, and incomplete model responses in production.
  • Personal software built for individual needs—rather than massive audiences—is increasingly viable and often becomes the most successful products because they solve real problems people genuinely want.
  • The cost to build sophisticated AI applications has dropped dramatically; Rose's entire news aggregation system cost ~$300 in API credits, making experimentation and iteration accessible to solo builders.
  • Early-stage trend detection using novelty scoring and multi-dimensional editorial rubrics (impact, gravity, intellectual depth) can surface emerging technologies and ideas before they become mainstream consensus.

Recommendations (12)

RSS uses

"So first thing I want to show you is that there's going to be some errors here because it's been a minute since I have actually done the whole actually touch this codebase. But what you see here is..."

Kevin Rose · ▶ 6:59

PostgreSQL
PostgreSQL uses

"And so we're pulling in and saving all of this in a PostgreSQL database."

Kevin Rose · ▶ 8:57

Iframely
Iframely uses

"So it comes in via RSS I hit Iframely and Iframely gives me back additional metadata about it so like title description sometimes it can pull in even additional kind of deeper context about it arti..."

Kevin Rose · ▶ 10:25

Firecrawl
Firecrawl uses

"And so you can consider Firecrawl to be a very similar thing. It is a little bit more on the crawling side. So, a little bit more fine-tuned around crawling. They have some AI aspects to it as well..."

Kevin Rose · ▶ 13:35

GPT-4 Mini
GPT-4 Mini uses

"And then what I hit is I hit GPT-4 Mini largely because it's fast as hell and cheap and it's very it's quite smart."

Kevin Rose · ▶ 15:52

Vercel AI SDK
Vercel AI SDK recommends

"And I will say Vercel's AI gateway is a great way to kind of code once and just flip a model on the go. So, highly recommend checking out Vercel AI gateway as a way to quickly swap models, rather t..."

Kevin Rose · ▶ 16:23

OpenAI Embeddings

"You can create mathematical representations of that content and embed these with OpenAI and store them in PostgreSQL by using a vector extensions."

Kevin Rose · ▶ 17:04

Trigger.dev

"And so what I do for that, actually, let me just do a screen share again, is for the durability side, I use a service called trigger.dev. And so I like trigger.dev because what it does is it allows..."

Kevin Rose · ▶ 20:40

Sentry
Sentry uses

"And then will report back to me via Sentry or any other type of monitoring software that I have on the back end that oh I had a failure why did this actually happen right."

Kevin Rose · ▶ 22:29

Tavily Search API

"I use a Tavily search API and you can say go out and find me other stories outside of my RSS ecosystem that may match this and bring them in."

Kevin Rose · ▶ 26:36

Cursor
Cursor uses

"What I would do is I would just you know use compound engineering on Cursor and do a workflow."

Kevin Rose · ▶ 33:13

Gemini
Gemini uses

"And then I can see that Gemini has been run against it as well which we can get into for as to the reason why. And the winner has been resolved, the TLDR has been generated and the embedding has be..."

Kevin Rose · ▶ 10:41

Mentioned (6)

Claude
Claude "Let Claude figure that out for you." ▶ 39:49
Techmeme
Techmeme "I have nothing but a huge amount of respect for Gabe and what he's created in Techmeme." ▶ 3:52
Vercel Workflows
Vercel Workflows "Vercel now has something called workflows that they've launched in beta that are basically it's f..." ▶ 24:21
Brave Search API
Brave Search API "You could hit Brave Search API." ▶ 26:32
True Ventures
True Ventures "And then you know I'm a venture capitalist still over at True Ventures." ▶ 53:11
Sandbar "We invested in a company called Sandbar that's doing this AI ring. I don't know if you've seen th..." ▶ 55:19