Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

ride-recap, teaching a LLM my taste to automate cycling highlights

Details

External ID
48957639
Source
HN
Company
—
Product
ride-recap, teaching a LLM my taste to automate cycling highlights
Website domain
iandmacomber.com
Launched
July 18, 2026
Cohort
—
Upvotes
7
Upvotes percentile
0.3972520908004779
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

Description

TL;DR: Turn hours of raw GoPro footage + a .fit file into a 60-second highlight reel with ride telemetry burned in. Every second of the ride is scanned by gemini-3.5-flash, as is the clip ranking + curation. The whole thing costs about $0.04 per ride and takes 10 minutes.Longer version: Road cycling has been my primary form of exercise, social outlet, therapy, wardrobe expense, and personality trait for almost a decade. I ride most weekends, usually out of Manhattan and up 9W. By the end of a ride I have hours of GoPro footage and one .fit file with per-second speed, power, heart rate, cadence, and GPS. Absolutely no one wants to watch 3 hours of being stuck behind Citibikes on West Side Highway. It's fun to look through past footage, identify the fun parts, and put together a narrative to remember. But since cycling is already time consuming, manually editing a highlight reel edit per ride is a nonstarter. So I built and open-sourced https://github.com/ianmacomber/ride-recap.I identify compelling moments from four separate sources: * Garmin telemetry via .fit file (speed, HR, power spikes, sprints, climbs) * Strava via API (popular segments) * Gemini vision scan + rating of individual frames * (optional) hand-labels via Streamlit appThe fusion step has a LLM narrative pass pick 20 clips to best tell the story of the ride, boosting “cross-source agreements” (if a human label + telemetry + Strava + Gemini all agree that a clip is interesting), with greedy re-ranking and a crowding penalty to avoid clips too close to something already selected.Obvious in retrospect, but there’s no substitute other than looking at the clips Gemini selects, being highly opinionated about what should / should not be included, being specific enough about why, and repeating until you can’t think of anything more to improve. You cannot teach an LLM taste if you do not have taste yourself.

Enrichment

Theme
ai video creation and repurposing
Vertical
Media & entertainment
Function
Content generation
Audience
B2C
AI stance
AI-native
Project type
Hobby / open-source project
Normalized one-liner
llm-powered cycling highlight automation
Manually corrected
False

Could you build this?

Yes The pipeline combines standard FIT file parsing, extracting video frames or segments via FFmpeg, querying Gemini's multimodal API for ranking, and burning telemetry overlays into video using FFmpeg.

Discussion

2 comments analyzed.

Concerns raised: Video samples seem random, unclear significance of selected moments, Poor storytelling and narrative structure

Competitors

Other products that read as similar to this one — 100 launches clear the similarity bar, closest 8 shown.

Attention rank: #55 of 101 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 253 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a content generation tool for Government yet.