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.
- Gemini can now natively embed video, so I built sub-second video search · hn · 2026-03-24 · 438 upvotes · similarity 0.48
- I made a vertical-pedalling bike with a novel drivetrain [video] · hn · 2026-05-07 · 26 upvotes · similarity 0.45
- Make AI motion videos with text · hn · 2026-02-02 · 6 upvotes · similarity 0.44
- Better.ftp · hn · 2026-05-18 · 5 upvotes · similarity 0.43
- tondi · ph · 2026-09-15 · 1 upvotes · similarity 0.42
- TrailMov · ph · 2026-09-23 · 1 upvotes · similarity 0.42
- InstantVideos.org · hn · 2026-07-06 · 26 upvotes · similarity 0.40
- Undertow Focus · ph · 2026-09-15 · 2 upvotes · similarity 0.39
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a content generation tool for Government yet.