News for hackers. Stuff that matters.

hardiksondagar

I built an AI commentary engine that takes ball-by-ball cricket data and produces broadcast-style commentary with audio — as if you're tuning into a live match on radio.

Demo: https://cricvox.in (India vs Pakistan, T20 World Cup 2026, Hindi commentary with audio)

How it works: Match data flows through a state engine (tracking score, stats, momentum) → a logic engine that classifies each delivery and picks only the narratively relevant context → GPT-4.1 generates commentary → ElevenLabs TTS synthesizes audio with emotion tags ([excited], [tense], [dramatic tone]).

Key design choice: the LLM never sees how a ball was bowled or what shot was played — only bare facts (runs, wickets, match state). This prevents hallucinating specifics. Commentary focuses on narrative, momentum, and stats — things it can reason about truthfully.

Show HN: Take a Break – a gentle extension to stop autoplay late at night

https://hardiksondagar.me/take-a-break/

Hey HN — I built Take a Break, a Chrome extension that starts a timer on streaming sites and gently reminds you when it’s time to sleep. It shows a countdown with snooze, and a midnight reminder without auto‑close. You can customize timers and sites.Would love feedback on UX and if the reminders feel too aggressive or too soft.Demo / listing:...

( Read More... | no comments | 2 points | on HN )

Show HN: PicPick – AI-powered photo curator using CLIP and face recognition

https://github.com/hardiksondagar/picpick

Hey HN! I built this after my wedding left me with 5,000 photos to sort through.The key insight: most photo sorting time is spent reviewing near-duplicates. Professional photographers shoot in bursts, so you get 10+ shots of the same moment.PicPick uses CLIP embeddings to cluster visually similar photos, then adds face recognition to keep groups coherent (so you don't mix up "bride with...

( Read More... | no comments | 2 points | on HN )