<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: amaldavid</title><link>https://news.ycombinator.com/user?id=amaldavid</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 01 May 2026 10:10:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=amaldavid" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: A bilingual guide to Thaayam, a Tamil board game]]></title><description><![CDATA[
<p>I saw The Mahjong Guide (<a href="https://themahjong.guide/" rel="nofollow">https://themahjong.guide/</a>) today and loved how much a good visual explanation can do for an old game.<p>Around the same time, this HN thread about using coding assistants to revive projects you never were going to finish (<a href="https://news.ycombinator.com/item?id=47902525">https://news.ycombinator.com/item?id=47902525</a>) pushed me to actually do something with the idea.<p>That combination sent me down a nostalgia rabbit hole. Thaayam / Dayaakattai is one of those games I played during childhood summers in Tamil Nadu with cousins, and this being summer again just brought those memories back.<p>So I made a small bilingual guide for it, in English and Tamil.<p>One thing this also made me realize is how strange and nice it is now to be able to build small things semi-passively with tools like Codex. You can have a little idea, keep nudging it between work or life, and a few hours later there is an actual site instead of another note sitting in a backlog.<p>The site includes the board, stick throws, safe squares, capture/finish rules, odds, strategy notes, history, and a little Dayakattai roll simulator.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47910263">https://news.ycombinator.com/item?id=47910263</a></p>
<p>Points: 11</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 26 Apr 2026 13:41:22 +0000</pubDate><link>https://amal-david.github.io/thaayam-guide/</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=47910263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47910263</guid></item><item><title><![CDATA[New comment by amaldavid in "Show HN: KeyLeak Detector – Scan websites for exposed API keys and secrets"]]></title><description><![CDATA[
<p>Gitleaks is too good to be compared to this, the only areas where keyleak is comparable is it does runtime detection where sometimes your build process injects secrets via env vars into the bundle or any of your responses expose a config file or secrets.</p>
]]></description><pubDate>Sun, 02 Nov 2025 05:25:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45788020</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=45788020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45788020</guid></item><item><title><![CDATA[New comment by amaldavid in "Show HN: KeyLeak Detector – Scan websites for exposed API keys and secrets"]]></title><description><![CDATA[
<p>Yep, Github does a wonderful job flagging secrets most times but irrespective of that this is happening in some sites. This was built out of personal curiosity and I had put it out for public because I myself was not aware if this will be actually useful and if so in what form. People do YOLO to prod, we have more kids building AI wrappers than I can count, and somewhere in that chaos secrets slip through the cracks.<p>Ideally I would have loved this to be a chrome plugin or part of the CI/CD pipeline or put it out as an adversary agent for all of these new vibe coded apps but don't think I'm that vested into the idea yet. Thanks for being gentle :)</p>
]]></description><pubDate>Sun, 02 Nov 2025 04:02:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45787771</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=45787771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45787771</guid></item><item><title><![CDATA[New comment by amaldavid in "Show HN: KeyLeak Detector – Scan websites for exposed API keys and secrets"]]></title><description><![CDATA[
<p>Well, when i meant "personally" not in the app I manage. I have a quirk of checking sites to understand what they are using and how they are using and have stumbled upon sites with exposed Gemini, Google Maps, OpenAI keys etc.<p><a href="https://news.ycombinator.com/item?id=45741569">https://news.ycombinator.com/item?id=45741569</a> - It was also partly inspired by this as I have seen legacy sites making these mistakes quite often.<p>With all the vibe coded apps that are getting launched or were launched early, there are enough holes to plug. This is just an attempt to help individuals or orgs to ensure they are not exposed. Just pushed it out what I had in mind based on my experience.<p>And I agree with you that an adversary approach won't work if we can't fix the underlying problem but the world has changed with enough vibe coded apps that are getting shipped everyday and very little of them care or know about security.</p>
]]></description><pubDate>Sun, 02 Nov 2025 03:55:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45787747</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=45787747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45787747</guid></item><item><title><![CDATA[Show HN: KeyLeak Detector – Scan websites for exposed API keys and secrets]]></title><description><![CDATA[
<p>I built this after seeing multiple teams accidentally ship API keys in their frontend code.<p>The problem: Modern web development moves fast. You're vibe-coding, shipping features, and suddenly your AWS keys are sitting in a <script> tag visible to anyone who opens DevTools. I've personally witnessed this happen to at least 3-4 production apps in the past year alone.<p>KeyLeak Detector runs through your site (headless browser + network interception) and checks for 50+ types of leaked secrets: AWS/Google keys, Stripe tokens, database connection strings, LLM API keys (OpenAI, Claude, etc.), JWT tokens, and more.<p>It's not perfect, there are false positives but it's caught real issues in my own projects. Think of it as a quick sanity check before you ship.<p>Use case: Run it on staging before deploying, or audit your existing sites. Takes ~30 seconds per page.<p>MIT licensed, for authorized testing only.<p><a href="https://github.com/Amal-David/keyleak-detector" rel="nofollow">https://github.com/Amal-David/keyleak-detector</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45786192">https://news.ycombinator.com/item?id=45786192</a></p>
<p>Points: 30</p>
<p># Comments: 7</p>
]]></description><pubDate>Sat, 01 Nov 2025 22:52:22 +0000</pubDate><link>https://github.com/Amal-David/keyleak-detector</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=45786192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45786192</guid></item><item><title><![CDATA[New comment by amaldavid in "Ambition, Validation and the Multipliers That Matter"]]></title><description><![CDATA[
<p>Wanted to pen down some of my thoughts on ambition and how we seek validation and can it be abstracted to a certain degree so that we can break free from it</p>
]]></description><pubDate>Sun, 13 Apr 2025 19:52:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43675369</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=43675369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43675369</guid></item><item><title><![CDATA[Ambition, Validation and the Multipliers That Matter]]></title><description><![CDATA[
<p>Article URL: <a href="https://amal.bearblog.dev/ambition-validation-and-the-multipliers-that-matter/">https://amal.bearblog.dev/ambition-validation-and-the-multipliers-that-matter/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43675368">https://news.ycombinator.com/item?id=43675368</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 13 Apr 2025 19:52:54 +0000</pubDate><link>https://amal.bearblog.dev/ambition-validation-and-the-multipliers-that-matter/</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=43675368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43675368</guid></item><item><title><![CDATA[Show HN: TikTok Video Downloader]]></title><description><![CDATA[
<p>We just built a small tool to download all your tiktok videos by just providing your tiktok username.<p>You can try it out in <a href="https://savetiktokvideos.co" rel="nofollow">https://savetiktokvideos.co</a><p>Even though it's reinstated, with all the ban and no-ban conversation it's better to download all your videos and back it up.<p>This is primarily aimed at creators who have a large number of videos. Please feel free to drop any feedback!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42760020">https://news.ycombinator.com/item?id=42760020</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 19 Jan 2025 18:35:34 +0000</pubDate><link>https://savetiktokvideos.co/</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=42760020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42760020</guid></item><item><title><![CDATA[Show HN: DocIngest – Download and save documentation from any URL]]></title><description><![CDATA[
<p>Have been getting tired of having wrong version api docs for building anything with LLMs, just wanted to curate all latest api docs in a single place and also let it be discoverable for others.<p>It is integrated with firecrawl to pull any website data and make it available as md(markdown) file, yet to add bells and whistles or even guardrails to it. But hope you folks find it useful.<p>I had previously built <a href="https://github.com/Amal-David/gitbook-downloader">https://github.com/Amal-David/gitbook-downloader</a> but whenever i tried to extend to other docs format, had to write a lot of code so just went with firecrawl for now. Stumbled upon gitingest and loved their UI so took that as a reference and built the platform.   Some limits of 250 pages max and some sites not fully supported. Feel free to give any specific feedback, will try to progressively iterate on them.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42528160">https://news.ycombinator.com/item?id=42528160</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 28 Dec 2024 02:48:31 +0000</pubDate><link>https://docingest.com/</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=42528160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42528160</guid></item><item><title><![CDATA[Show HN: GitBook Documentation Downloader for LLMs]]></title><description><![CDATA[
<p>I built a tool that converts GitBook docs into LLM-friendly markdown files. Perfect for feeding technical documentation into ChatGPT, Claude, or custom LLaMA models.
GitHub: <a href="https://github.com/Amal-David/gitbook-downloader">https://github.com/Amal-David/gitbook-downloader</a>
Key features:<p>Downloads complete GitBook documentation sites
Converts to clean markdown format
Web interface for easy URL input
Works with ChatGPT, Claude, and other LLMs
Preserves document structure and internal links [Still some bugs here, need to fix it]<p>Will publish a hosted version if there is enough interest.<p>Ideal for:<p>Training custom LLMs with technical docs
Building knowledge bases for AI assistants
Quick reference docs in AI chat context windows<p>Looking for feedback, especially from those working with LLMs/AI. What other documentation platforms should I support?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42347061">https://news.ycombinator.com/item?id=42347061</a></p>
<p>Points: 7</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 07 Dec 2024 03:40:45 +0000</pubDate><link>https://github.com/Amal-David/gitbook-downloader</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=42347061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42347061</guid></item><item><title><![CDATA[New comment by amaldavid in "Instrumentation checklist for running large GPU clusters"]]></title><description><![CDATA[
<p>Just stumbled upon this blog which details out testing and validating large GPU clusters before running training workloads. Any other similar blogs which adds more nuance in terms of debugging the issues once we identify them as well?</p>
]]></description><pubDate>Wed, 14 Aug 2024 02:08:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41241898</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=41241898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41241898</guid></item><item><title><![CDATA[Instrumentation checklist for running large GPU clusters]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.together.ai/blog/a-practitioners-guide-to-testing-and-running-large-gpu-clusters-for-training-generative-ai-models">https://www.together.ai/blog/a-practitioners-guide-to-testing-and-running-large-gpu-clusters-for-training-generative-ai-models</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41241885">https://news.ycombinator.com/item?id=41241885</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 14 Aug 2024 02:05:24 +0000</pubDate><link>https://www.together.ai/blog/a-practitioners-guide-to-testing-and-running-large-gpu-clusters-for-training-generative-ai-models</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=41241885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41241885</guid></item><item><title><![CDATA[Building software brick by brick and New Internet]]></title><description><![CDATA[
<p>Article URL: <a href="https://amal.bearblog.dev/mvp-rants/">https://amal.bearblog.dev/mvp-rants/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41150471">https://news.ycombinator.com/item?id=41150471</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 04 Aug 2024 01:15:38 +0000</pubDate><link>https://amal.bearblog.dev/mvp-rants/</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=41150471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41150471</guid></item><item><title><![CDATA[New comment by amaldavid in "Import and Export Markdown in Google Docs"]]></title><description><![CDATA[
<p>Finally they realized too many people were copying information from chatgpt and claude and didn't like seeing #####</p>
]]></description><pubDate>Wed, 17 Jul 2024 22:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=40991085</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=40991085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40991085</guid></item><item><title><![CDATA[New comment by amaldavid in "Show HN: Add Speech to Text for Your Claude Chats"]]></title><description><![CDATA[
<p>Yes, only a chrome plugin for now hence supported in Chrome / Brave browser.</p>
]]></description><pubDate>Sun, 30 Jun 2024 18:06:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=40838811</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=40838811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40838811</guid></item><item><title><![CDATA[New comment by amaldavid in "Show HN: Add Speech to Text for Your Claude Chats"]]></title><description><![CDATA[
<p>I just built a simple chrome extension which uses Groq with a whisper model to do Speech to Text so that we can give speech inputs to Claude. I really liked being able to do speech to text with ChatGPT and missed that quite a bit with Claude, hence built this.<p>Why Groq?
They have a free tier and super fast, so anyone can create an account and add their API key to the extension.<p>Privacy?
The only API calls that are there are to Groq servers, so as long as you have read their T&C you should be fine<p>This was done and tested in a few hours and quite buggy still but works. Feel free to drop some feedback. Will push more updates, if anyone else actually finds this useful</p>
]]></description><pubDate>Sun, 30 Jun 2024 12:40:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=40836834</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=40836834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40836834</guid></item><item><title><![CDATA[Show HN: Add Speech to Text for Your Claude Chats]]></title><description><![CDATA[
<p>Article URL: <a href="https://chromewebstore.google.com/detail/claude-speech-to-text/ajkhfmboplejbfhaflgmbihjmnbippdn">https://chromewebstore.google.com/detail/claude-speech-to-text/ajkhfmboplejbfhaflgmbihjmnbippdn</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40836833">https://news.ycombinator.com/item?id=40836833</a></p>
<p>Points: 1</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 30 Jun 2024 12:40:31 +0000</pubDate><link>https://chromewebstore.google.com/detail/claude-speech-to-text/ajkhfmboplejbfhaflgmbihjmnbippdn</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=40836833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40836833</guid></item><item><title><![CDATA[New comment by amaldavid in "WhatsApp Parser for LLM Instruction Finetuning"]]></title><description><![CDATA[
<p>Just started working on this small project where one can just convert their whatsapp conversations into an instruction dataset which can be finetuned with any OSS models for creating a clone of themselves.<p>Have added sensitive info redaction and also general whatsapp messages redaction when parsing and compiling the dataset.<p>Very early but appreciate any suggestions or discussions around this.</p>
]]></description><pubDate>Sat, 13 Jan 2024 18:05:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38982680</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=38982680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38982680</guid></item><item><title><![CDATA[WhatsApp Parser for LLM Instruction Finetuning]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/Amal-David/whatsapp-llm">https://github.com/Amal-David/whatsapp-llm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38982679">https://news.ycombinator.com/item?id=38982679</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 13 Jan 2024 18:05:08 +0000</pubDate><link>https://github.com/Amal-David/whatsapp-llm</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=38982679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38982679</guid></item><item><title><![CDATA[New comment by amaldavid in "RAG with LLMs Primer Mindmap"]]></title><description><![CDATA[
<p>I was just dumping all of my thoughts with respect to LLMs on how to setup and manage a RAG system. Thought it will be useful for people to think through as well, hence sharing here.</p>
]]></description><pubDate>Mon, 18 Dec 2023 05:01:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=38679402</link><dc:creator>amaldavid</dc:creator><comments>https://news.ycombinator.com/item?id=38679402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38679402</guid></item></channel></rss>