<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: ashutoshstark</title><link>https://news.ycombinator.com/user?id=ashutoshstark</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 09:08:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ashutoshstark" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ashutoshstark in "How Safe Are Our RSS Feeds from AI Data Scrapers?"]]></title><description><![CDATA[
<p>One thing I’ve noticed with scraper traffic is that a lot of the basic defenses rely on external infrastructure like Redis or a WAF layer.<p>In a recent project, I experimented with keeping the rate limiter entirely in-memory using ConcurrentHashMap.compute() to implement an atomic sliding window. It worked surprisingly well for smaller services where adding Redis felt like overkill.<p>I wrote up the approach and some of the tradeoffs here if anyone’s curious:
<a href="https://github.com/ashutosh-stark/velocity-gate" rel="nofollow">https://github.com/ashutosh-stark/velocity-gate</a></p>
]]></description><pubDate>Wed, 04 Mar 2026 18:59:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47252170</link><dc:creator>ashutoshstark</dc:creator><comments>https://news.ycombinator.com/item?id=47252170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47252170</guid></item><item><title><![CDATA[New comment by ashutoshstark in "Show HN: VelocityGate – A lock-free app-layer firewall to stop AI scrapers"]]></title><description><![CDATA[
<p>Hi HN,<p>I built VelocityGate because the recent surge in aggressive AI scrapers (GPTBot, Claude, Meta) is causing massive cloud bill spikes, especially for serverless/edge setups where you pay per invocation.<p>Most WAFs (like DataDome or Cloudflare Enterprise) that actually stop ML-driven bots are prohibitively expensive for startups. I wanted a zero-dependency, sub-millisecond filter that drops the traffic at the app layer.<p>The Architecture:
It uses a lock-free sliding window algorithm backed by ConcurrentHashMap.compute(). I initially 'vibe-coded' parts of the IP extraction, but after some brutal (and helpful) Reddit feedback, I updated it to strictly handle X-Forwarded-For spoofing and optimized the memory footprint for the signature checks.<p>The Pivot:
While this Java/Spring Boot version works great for my stack, the feedback made it clear that the real pain is in the Node.js/Vercel ecosystem. So, I am currently architecting a language-agnostic Go Reverse Proxy (VelocityGate Cloud) to sit in front of any origin and drop the traffic before the cloud provider bills you.<p>The Java source code is linked above. If you aren't on Java but want to test the Go proxy Alpha, I put a waitlist link at the top of the README.<p>Would love your technical teardowns on the lock-free logic or thoughts on scaling this via a sidecar proxy.</p>
]]></description><pubDate>Wed, 04 Mar 2026 18:37:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47251839</link><dc:creator>ashutoshstark</dc:creator><comments>https://news.ycombinator.com/item?id=47251839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47251839</guid></item><item><title><![CDATA[New comment by ashutoshstark in "Don't become an engineering manager"]]></title><description><![CDATA[
<p>True 100 %<p>A lot of strong engineers move into EM roles expecting deeper technical impact, but end up spending most of their time on coordination, hiring, performance reviews, and cross-team alignment. That’s valuable work — just very different from building systems.
More orgs should invest in strong IC tracks (Staff/Principal) so people can lead technically without managing people. Not everyone who’s good at engineering wants to optimize calendars and org charts.</p>
]]></description><pubDate>Tue, 03 Mar 2026 20:46:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47238731</link><dc:creator>ashutoshstark</dc:creator><comments>https://news.ycombinator.com/item?id=47238731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47238731</guid></item><item><title><![CDATA[Show HN: VelocityGate – A lock-free app-layer firewall to stop AI scrapers]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/ashutosh-stark/velocity-gate">https://github.com/ashutosh-stark/velocity-gate</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47232382">https://news.ycombinator.com/item?id=47232382</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 03 Mar 2026 13:58:10 +0000</pubDate><link>https://github.com/ashutosh-stark/velocity-gate</link><dc:creator>ashutoshstark</dc:creator><comments>https://news.ycombinator.com/item?id=47232382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47232382</guid></item></channel></rss>