<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: msafi04</title><link>https://news.ycombinator.com/user?id=msafi04</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 06:46:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=msafi04" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by msafi04 in "Show HN: ShadowCat – file transfer through QR Codes in a Browser"]]></title><description><![CDATA[
<p>I love the focus on giving a second life to old hardware. We often talk about 'local-first' for privacy, but this shows how local-first is also great for hardware longevity. It’s refreshing to see a tool that doesn't require a cloud connection or a functional Bluetooth stack to be useful.</p>
]]></description><pubDate>Sun, 24 May 2026 05:07:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254570</link><dc:creator>msafi04</dc:creator><comments>https://news.ycombinator.com/item?id=48254570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254570</guid></item><item><title><![CDATA[New comment by msafi04 in "Show HN: Twixt – transform one word into another in four moves"]]></title><description><![CDATA[
<p>its difficult initially but fun, will continue playing it. congrats!</p>
]]></description><pubDate>Sun, 24 May 2026 04:57:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254513</link><dc:creator>msafi04</dc:creator><comments>https://news.ycombinator.com/item?id=48254513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254513</guid></item><item><title><![CDATA[New comment by msafi04 in "Show HN: I built a Chrome extension that creates flashcards from YouTube videos"]]></title><description><![CDATA[
<p>Hi HN,<p>I am the solo dev behind ReelDecks. I built this because I was frustrated with forgetting almost everything I learned from educational YouTube videos. Passive watching just doesn't work for retention.<p>My goal was to create a one-click tool that turns any video into an active study session with flashcards.<p>The initial version was simple: it analysed the video's transcripts. But I quickly hit a wall. The real challenge was the huge number of valuable videos that have bad transcripts or are purely visual (like coding demos, data visualisations, or product walkthroughs).<p>So, I re-architected ReelDecks into a smart hybrid system:<p>First, it tries to use the transcript, which is fast and cost-effective.
But if the transcript is missing or low-quality, it automatically switches to a visual AI model to literally 'watch' the video and create flashcards from the on-screen text, code, and diagrams.
This means it works reliably on everything from a university lecture to a silent coding tutorial.<p>I just launched and this is the first place I am sharing it. I would be incredibly grateful for your honest feedback on the concept, the execution, and any features you think are missing.<p>Thanks for taking a look!</p>
]]></description><pubDate>Sun, 09 Nov 2025 13:32:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45865493</link><dc:creator>msafi04</dc:creator><comments>https://news.ycombinator.com/item?id=45865493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45865493</guid></item><item><title><![CDATA[Show HN: I built a Chrome extension that creates flashcards from YouTube videos]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.reeldecks.com/">https://www.reeldecks.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45865469">https://news.ycombinator.com/item?id=45865469</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 09 Nov 2025 13:29:47 +0000</pubDate><link>https://www.reeldecks.com/</link><dc:creator>msafi04</dc:creator><comments>https://news.ycombinator.com/item?id=45865469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45865469</guid></item><item><title><![CDATA[New comment by msafi04 in "Show HN: BookPace – Track your reading time (with NFC tags for physical books)"]]></title><description><![CDATA[
<p>The vendor-specific data format is a tough problem for sure, but the unique ID approach sounds like a great way to deliver a smooth user experience right now. Cheers!</p>
]]></description><pubDate>Sat, 08 Nov 2025 05:55:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45854497</link><dc:creator>msafi04</dc:creator><comments>https://news.ycombinator.com/item?id=45854497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45854497</guid></item><item><title><![CDATA[New comment by msafi04 in "Show HN: I created an NPM package to AI sync my translations in seconds"]]></title><description><![CDATA[
<p>This is awesome. The promise of reliably preserving formatting and placeholders like {{username}} is the absolute killer feature here.<p>I'm really curious about the prompt engineering involved. How do you instruct the model to translate the surrounding text while ensuring it never touches the placeholders or any embedded HTML, especially since syntax can vary between languages?<p>That seems like the most difficult part of the problem to solve robustly.<p>Great work!</p>
]]></description><pubDate>Fri, 07 Nov 2025 14:35:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45846823</link><dc:creator>msafi04</dc:creator><comments>https://news.ycombinator.com/item?id=45846823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45846823</guid></item><item><title><![CDATA[New comment by msafi04 in "Show HN: BookPace – Track your reading time (with NFC tags for physical books)"]]></title><description><![CDATA[
<p>This is brilliant. The NFC tag integration is clever, but the mention of using the existing tags in library books is the real killer feature here. It solves the biggest friction point of needing to buy and set up your own tags.<p>I can imagine a magical workflow where you just tap a library book as you leave and it’s automatically added to your 'Currently Reading' list in the app, ready to be timed. That's a fantastic bridge between the physical and digital worlds.<p>Really clever idea, congrats on the launch!</p>
]]></description><pubDate>Fri, 07 Nov 2025 14:29:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45846752</link><dc:creator>msafi04</dc:creator><comments>https://news.ycombinator.com/item?id=45846752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45846752</guid></item><item><title><![CDATA[New comment by msafi04 in "Show HN: Anki-LLM – Bulk process and generate Anki flashcards with LLMs"]]></title><description><![CDATA[
<p>This is a fantastic toolkit, and the discussion in the comments about the learning benefits of manual creation is spot-on.<p>I think the real killer feature here isn't just bulk-generating new cards, but enriching existing, manually-created ones.<p>My ideal workflow would be:<p>Manually create a basic card when I encounter a new word (e.g., the word and the sentence I found it in). This preserves that crucial "moment of discovery" and initial learning.
Once a week or so, run anki-llm as a batch process on all new cards to add powerful, context-rich fields like: etymology, common collocations, or subtle nuance (vs. a similar word).
This way, you get the best of both worlds: the initial learning from manual creation, followed by automated enrichment that would be too tedious to do by hand. Really powerful stuff, great work!</p>
]]></description><pubDate>Fri, 07 Nov 2025 04:15:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45843504</link><dc:creator>msafi04</dc:creator><comments>https://news.ycombinator.com/item?id=45843504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45843504</guid></item><item><title><![CDATA[New comment by msafi04 in "Show HN: MyTimers.app offline-first PWA with no build step and zero dependencies"]]></title><description><![CDATA[
<p>This is awesome, and your post about coming back to front-end after the jQuery era really resonates. It’s a whole new world! Major props for diving into web components and shipping this.<p>One small suggestion that might be a fun addition for a power user: keyboard shortcuts. Being able to hit Spacebar to start/stop the most recently active timer, or N to focus the "Add Timer" input field would be a great little UX enhancement.<p>Great job getting this out there!</p>
]]></description><pubDate>Fri, 07 Nov 2025 04:04:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45843466</link><dc:creator>msafi04</dc:creator><comments>https://news.ycombinator.com/item?id=45843466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45843466</guid></item><item><title><![CDATA[New comment by msafi04 in "Show HN: Placeholder Image Generator with color control"]]></title><description><![CDATA[
<p>Good one! will use it in my projects!</p>
]]></description><pubDate>Thu, 06 Nov 2025 13:58:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45835302</link><dc:creator>msafi04</dc:creator><comments>https://news.ycombinator.com/item?id=45835302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45835302</guid></item></channel></rss>