<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: correa_brian</title><link>https://news.ycombinator.com/user?id=correa_brian</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 01 Jun 2026 18:08:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=correa_brian" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by correa_brian in "An AI agent published a hit piece on me"]]></title><description><![CDATA[
<p>lol</p>
]]></description><pubDate>Thu, 12 Feb 2026 22:58:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46996483</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=46996483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46996483</guid></item><item><title><![CDATA[New comment by correa_brian in "Show HN: I built an interactive HN Simulator"]]></title><description><![CDATA[
<p>super cool. just tried it. love the sassy comments</p>
]]></description><pubDate>Mon, 24 Nov 2025 21:07:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46039327</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=46039327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46039327</guid></item><item><title><![CDATA[New comment by correa_brian in "Cognitive and mental health correlates of short-form video use"]]></title><description><![CDATA[
<p>I literally feel like I'm doing drugs when I'm watching short-form videos.</p>
]]></description><pubDate>Thu, 20 Nov 2025 00:32:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45987254</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=45987254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45987254</guid></item><item><title><![CDATA[Show HN: I made a macOS app to index media and transcribe audio locally]]></title><description><![CDATA[
<p>This is a mac app that supports local media indexing, text-to-audio transcription, and video-to-text generation with VEO 3.1<p>The app runs offline and lets you index local and external drives without needing to upload your content to the cloud. To use VEO you'll need an internet connection and your own API key.<p>We're only supporting Silicon Macs right now, but would consider Intel and Windows releases if there's interest. Price is $19.99 for a lifetime license that includes future updates.<p>If you have any feedback or want to join our discord, drop me a comment.<p>Demo: <a href="https://www.youtube.com/watch?v=fUUOd3TVBdY" rel="nofollow">https://www.youtube.com/watch?v=fUUOd3TVBdY</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45986392">https://news.ycombinator.com/item?id=45986392</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 19 Nov 2025 22:49:35 +0000</pubDate><link>https://meetcosmos.com/resources/cosmos-desktop/</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=45986392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45986392</guid></item><item><title><![CDATA[Show HN: I made an Premiere plugin to edit faster]]></title><description><![CDATA[
<p>Adobe Premiere plugin built with the CEP framework. Bring your own OpenAI key to remove silences and auto-generate animated captions with natural language. Built this for my own youtube videos.<p>Demo: <a href="https://www.youtube.com/watch?v=EVmRTNHV8o4" rel="nofollow">https://www.youtube.com/watch?v=EVmRTNHV8o4</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45971820">https://news.ycombinator.com/item?id=45971820</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 18 Nov 2025 20:48:34 +0000</pubDate><link>https://meetcosmos.com/ai-premiere-pro-plugin/</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=45971820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45971820</guid></item><item><title><![CDATA[New comment by correa_brian in "Show HN: I built a platform where audiences fund debates between public thinkers"]]></title><description><![CDATA[
<p>cool idea</p>
]]></description><pubDate>Thu, 13 Nov 2025 16:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45917078</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=45917078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45917078</guid></item><item><title><![CDATA[Cosmos: Private multimodal AI that runs on your laptop]]></title><description><![CDATA[
<p>Article URL: <a href="https://meetcosmos.com/#2025">https://meetcosmos.com/#2025</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44963166">https://news.ycombinator.com/item?id=44963166</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 20 Aug 2025 16:05:30 +0000</pubDate><link>https://meetcosmos.com/#2025</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44963166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44963166</guid></item><item><title><![CDATA[New comment by correa_brian in "FFmpeg 8.0 adds Whisper support"]]></title><description><![CDATA[
<p>hell yeah</p>
]]></description><pubDate>Wed, 13 Aug 2025 14:01:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44888574</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44888574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44888574</guid></item><item><title><![CDATA[New comment by correa_brian in "Show HN: I built a desktop app that indexes your media locally"]]></title><description><![CDATA[
<p>I'm on an M2 and it takes <5 minutes to index a 2hr movie. If you're trying to index a lot of media at once, we will queue it up to be indexed. We also do smart sampling to detect similar frames so if it two talking heads vs. a lot of different shots, it will process faster. In that case the audio is more valuable for the talking heads.<p>The semantic search queries typically take 100-250ms.</p>
]]></description><pubDate>Mon, 11 Aug 2025 19:49:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44868661</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44868661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44868661</guid></item><item><title><![CDATA[New comment by correa_brian in "Show HN: I built a desktop app that indexes your media locally"]]></title><description><![CDATA[
<p>Yeah, exactly. We capture the semantic meaning of each frame and complement the filename/metadata, so both options work.</p>
]]></description><pubDate>Mon, 11 Aug 2025 19:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44868393</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44868393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44868393</guid></item><item><title><![CDATA[New comment by correa_brian in "Show HN: I built a desktop app that indexes your media locally"]]></title><description><![CDATA[
<p>Hey everyone, I'm brian, one of the makers of cosmos, a desktop app that makes your entire media collection, including external hard drives, searchable by using local ML models.<p>With your catalog indexed, you can use existing content to generate videos (text-to-video and image-to-video) using Veo 3. To try this out you'll need to bring your own Gemini API key. Obviously this part is not private since you are using Google's AI, but the generations get saved to your desktop and imo it's less clunky than the Google Videos UI. We also added a prompt pre-processing step to enrich the original user input. We use Gemini to create a structured JSON prompt that includes detailed information on lighting, audio, characters, and mood, to name it few. In my experience this makes it easier to preserve continuity in your scenes.<p>I want to experiment with some local generation models soon so Cosmos can function 100% offline (I've read good things about Wan 2.1 and Stable Diffusion). I really like working with local models (also using Whisper for audio to text transcription) and think long-term everyone will want at least some portion of their data managed by private, offline models.<p>If you are curious about building something like this for yourself, below is a rough outline:
- Pick a platform or a cross-platform tool for your build (we started with Electron and eventually moved to Tauri)
- Select your ML models. There are plenty of open-source image and text embedding models (Clip, Siglip, Nomic)
- Design a media processing pipeline that won't fry your users' computer (pro tip: you're going to want to throttle indexing when CPU utilization gets too high)
- Experiment with well-known open-source media tools like ImageMagick and FFmpeg. This is more than enough to extract frame, clip videos, or anything else you might want to do with a piece of media in your pre/post-processing
- Database choice: There are lots of choices for DBs, but in my experience simpler is better. We started with Redis (it was overkill) and eventually  migrated to sqlite with a vector embedding extension. Haven't tried Qdrant, Pinecone, or Chromadb, but sqlite works great for this use case.
- If you want to support online AI platforms like OpenAI or Anthropic then you'll need to manage API keys and HTTP requests to these services (or maybe MCP? Don't know much about that yet).<p>Demo <a href="https://www.youtube.com/watch?v=qHPl_n-HlP4" rel="nofollow">https://www.youtube.com/watch?v=qHPl_n-HlP4</a></p>
]]></description><pubDate>Mon, 11 Aug 2025 17:52:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44867221</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44867221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44867221</guid></item><item><title><![CDATA[Show HN: I built a desktop app that indexes your media locally]]></title><description><![CDATA[
<p>Article URL: <a href="https://meetcosmos.com/">https://meetcosmos.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44866633">https://news.ycombinator.com/item?id=44866633</a></p>
<p>Points: 16</p>
<p># Comments: 8</p>
]]></description><pubDate>Mon, 11 Aug 2025 17:04:29 +0000</pubDate><link>https://meetcosmos.com/</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44866633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44866633</guid></item><item><title><![CDATA[New comment by correa_brian in "Show HN: I built a tool to replace capcut audio transcription"]]></title><description><![CDATA[
<p>fixed! thanks again</p>
]]></description><pubDate>Tue, 05 Aug 2025 21:16:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44804424</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44804424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44804424</guid></item><item><title><![CDATA[New comment by correa_brian in "Show HN: I built a tool to replace capcut audio transcription"]]></title><description><![CDATA[
<p>woah, you're right. thanks for catching! fixing that now</p>
]]></description><pubDate>Tue, 05 Aug 2025 21:12:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44804380</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44804380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44804380</guid></item><item><title><![CDATA[New comment by correa_brian in "Show HN: I built a tool to replace capcut audio transcription"]]></title><description><![CDATA[
<p>lets goooo. thank you! i also made it red so it's easier to catch. appreciate the feedback.</p>
]]></description><pubDate>Tue, 05 Aug 2025 21:08:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44804319</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44804319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44804319</guid></item><item><title><![CDATA[New comment by correa_brian in "Show HN: I built a tool to replace capcut audio transcription"]]></title><description><![CDATA[
<p>You can record directly on the site! I can make it more prominent but there's a Microphone button under the file drop. Lmk if you don't see it.</p>
]]></description><pubDate>Tue, 05 Aug 2025 21:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44804234</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44804234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44804234</guid></item><item><title><![CDATA[New comment by correa_brian in "Show HN: I built a tool to replace capcut audio transcription"]]></title><description><![CDATA[
<p>That's what it used to be. Now it's bytedance's premiere/veed competitor</p>
]]></description><pubDate>Tue, 05 Aug 2025 19:51:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44803378</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44803378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44803378</guid></item><item><title><![CDATA[Show HN: I built a tool to replace capcut audio transcription]]></title><description><![CDATA[
<p>I originally added this to my site to speed up my video editing process. Last year I started a youtube channel and for some of my longer videos it's annoying to rely on youtube or capcut to transcribe when Whisper is open source. Capcut also recently updated their T&Cs to say they own your content if you use their app, so I cancelled my subscription.<p>Another use-case I have is recording my claude prompts as audio, transcribing them, and then pasting them into my terminal. I mostly work on the CLI (claude, ffmpeg, whisper), but I wanted to make a browser version.<p>Not reinventing the wheel here, just using Huggingface/Xenova Transformers.js to run Whisper in the browser with a background worker.<p>You can see a demo here: <a href="https://www.youtube.com/watch?v=ICLOvAq9vKE" rel="nofollow">https://www.youtube.com/watch?v=ICLOvAq9vKE</a><p>If you're interested in building this yourself, there's a bunch of examples on Huggingface <a href="https://huggingface.co/collections/Xenova/transformersjs-demos-64f9c4f49c099d93dbc611df" rel="nofollow">https://huggingface.co/collections/Xenova/transformersjs-dem...</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44802063">https://news.ycombinator.com/item?id=44802063</a></p>
<p>Points: 26</p>
<p># Comments: 10</p>
]]></description><pubDate>Tue, 05 Aug 2025 18:20:23 +0000</pubDate><link>https://meetcosmos.com/free-audio-transcription/</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44802063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44802063</guid></item><item><title><![CDATA[New comment by correa_brian in "Show HN: I rewrote my Mac Electron app in Rust"]]></title><description><![CDATA[
<p>Ended up swapping out redis for sqlite-vec. Works great. Thanks</p>
]]></description><pubDate>Sun, 01 Jun 2025 13:51:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44150852</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44150852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44150852</guid></item><item><title><![CDATA[New comment by correa_brian in "Show HN: I rewrote my Mac Electron app in Rust"]]></title><description><![CDATA[
<p>:just-blaze</p>
]]></description><pubDate>Wed, 28 May 2025 20:33:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44120402</link><dc:creator>correa_brian</dc:creator><comments>https://news.ycombinator.com/item?id=44120402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44120402</guid></item></channel></rss>