<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: arbol</title><link>https://news.ycombinator.com/user?id=arbol</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 13 Nov 2026 10:59:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=arbol" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[A WebSocket upgrade bypassed our Lambda Edge]]></title><description><![CDATA[
<p>Article URL: <a href="https://prosopo.io/blog/cloudfront-websocket-lambda-edge-bypass/">https://prosopo.io/blog/cloudfront-websocket-lambda-edge-bypass/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50334977">https://news.ycombinator.com/item?id=50334977</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 02 Nov 2026 10:12:25 +0000</pubDate><link>https://prosopo.io/blog/cloudfront-websocket-lambda-edge-bypass/</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=50334977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50334977</guid></item><item><title><![CDATA[New comment by arbol in "Why is this fingerprinting script creating bioweapons?"]]></title><description><![CDATA[
<p>Claude just ignores all of these decoy methods</p>
]]></description><pubDate>Sat, 31 Oct 2026 07:43:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=50314021</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=50314021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50314021</guid></item><item><title><![CDATA[New comment by arbol in "Why is this fingerprinting script creating bioweapons?"]]></title><description><![CDATA[
<p>This stuff doesn't work. The agents read the AST and just ignore dead code. Even replacing all your function names at build time with decoys makes the agent see the juxtaposition.<p>You need evil context as well as evil names, and then you need to run the evil code! Not an appropriate defense on client sites.<p>To stop deobfuscation at scale, you're better off serving so many bundles that mass scraping can't scale, as they cannot reliably deobfuscate your code. This forces them into the browser and it's behavioural analysis from this point onwards.</p>
]]></description><pubDate>Wed, 28 Oct 2026 22:40:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=50281962</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=50281962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50281962</guid></item><item><title><![CDATA[New comment by arbol in "Ask HN: Why hasn't AI replaced Tax filing software"]]></title><description><![CDATA[
<p>It identified mistakes in previous years' submissions which I now have to rectify.</p>
]]></description><pubDate>Sat, 17 Oct 2026 20:57:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50135059</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=50135059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50135059</guid></item><item><title><![CDATA[New comment by arbol in "Ask HN: Why hasn't AI replaced Tax filing software"]]></title><description><![CDATA[
<p>I used Claude to automate my tax this year instead of my accountant and it was more accurate</p>
]]></description><pubDate>Thu, 08 Oct 2026 20:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=50011598</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=50011598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50011598</guid></item><item><title><![CDATA[New comment by arbol in "An update on Wayback Machine access"]]></title><description><![CDATA[
<p>How much is eye watering expensive roughly?</p>
]]></description><pubDate>Wed, 16 Sep 2026 19:04:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49731446</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=49731446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49731446</guid></item><item><title><![CDATA[New comment by arbol in "Understanding the recent DDoS attack against Read the Docs"]]></title><description><![CDATA[
<p>Yep curl cffi accurately spoofs JA4 for chrome. You need to detect client side as well.</p>
]]></description><pubDate>Mon, 14 Sep 2026 12:26:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49695708</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=49695708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49695708</guid></item><item><title><![CDATA[New comment by arbol in "Chrome again exempts Google from user site data settings"]]></title><description><![CDATA[
<p>It's to protect against scrapers that aren't running JavaScript. Makes it more costly for them.</p>
]]></description><pubDate>Sun, 06 Sep 2026 12:29:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49585898</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=49585898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49585898</guid></item><item><title><![CDATA[New comment by arbol in "Should every web page expose an AI-friendly JSON representation?"]]></title><description><![CDATA[
<p>This is already happening and it absolutely does let llms understand the page better. Search for JSON-LD</p>
]]></description><pubDate>Wed, 02 Sep 2026 22:49:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49543658</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=49543658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49543658</guid></item><item><title><![CDATA[New comment by arbol in "Using Cloudflare Workers and reCAPTCHA v3 for a Static Site Contact Form"]]></title><description><![CDATA[
<p>If you're getting hundreds of thousands of spam submissions then you probably need to pay for bot protection.</p>
]]></description><pubDate>Wed, 02 Sep 2026 22:15:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49543333</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=49543333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49543333</guid></item><item><title><![CDATA[New comment by arbol in "Ask HN: How do you protect self-hosted websites from LLM scrapers?"]]></title><description><![CDATA[
<p>Why do you expect a high level of abuse? Blocking CIDRs of major cloud providers will stop the genuine ChatGPT/Claude traffic. For the other scrapers masquerading as them, just block the agents' user agents.<p>If you want the LLMs to refuse to scrape your site you could inject lots of encoded trigger words but this would probably affect your SEO score :)</p>
]]></description><pubDate>Thu, 27 Aug 2026 09:53:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49462227</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=49462227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49462227</guid></item><item><title><![CDATA[New comment by arbol in "Fastmail Down for Anyone Else?"]]></title><description><![CDATA[
<p>UI says: "Could not connect to server."<p>Console: <a href="https://ams.api.fastmail.com/auth/login" rel="nofollow">https://ams.api.fastmail.com/auth/login</a> net::ERR_ADDRESS_UNREACHABLE</p>
]]></description><pubDate>Tue, 25 Aug 2026 19:01:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49438936</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=49438936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49438936</guid></item><item><title><![CDATA[Fastmail Down for Anyone Else?]]></title><description><![CDATA[
<p>Article URL: <a href="https://app.fastmail.com/">https://app.fastmail.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49438935">https://news.ycombinator.com/item?id=49438935</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 25 Aug 2026 19:01:59 +0000</pubDate><link>https://app.fastmail.com/</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=49438935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49438935</guid></item><item><title><![CDATA[New comment by arbol in "Help me build a better bot blocker"]]></title><description><![CDATA[
<p>> I'd like to increase bot traffic to around 100k hits per day to help test the filters. Any suggestions on how?<p>Start publishing content that AI crawlers want to read and you'll get absolutely hammered. Your site is pretty bare bones so maybe get an AI to rewrite it with more content, using SEO best practices and with AI agent parsing in mind.</p>
]]></description><pubDate>Wed, 12 Aug 2026 08:03:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49269181</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=49269181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49269181</guid></item><item><title><![CDATA[New comment by arbol in "Residential Proxies Are a National Security Threat"]]></title><description><![CDATA[
<p>It's not enough to use latency alone as the other commentor said. You need to look for repeat behaviour at scale. It's ML model time once these basic signals fail you.</p>
]]></description><pubDate>Mon, 03 Aug 2026 20:43:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49161152</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=49161152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49161152</guid></item><item><title><![CDATA[New comment by arbol in "How the FSF sysadmins block botnets with reaction"]]></title><description><![CDATA[
<p>Prosopo could cut out a lot of the residential proxy nonsense for you. We integrate with lambda@Edge / cloudfront workers / server side and perform analytics to detect residential proxy networks - at far less cost than DD or HUMAN.</p>
]]></description><pubDate>Wed, 22 Jul 2026 16:02:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49008902</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=49008902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49008902</guid></item><item><title><![CDATA[New comment by arbol in "If you solve this CAPTCHA, you are not welcome here"]]></title><description><![CDATA[
<p>> The checks can be bypassed by hitting the <code>Escape</code> key five times.</p>
]]></description><pubDate>Wed, 22 Jul 2026 15:57:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49008836</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=49008836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49008836</guid></item><item><title><![CDATA[New comment by arbol in "Monetization Gateway: Charge for any resource behind Cloudflare via x402"]]></title><description><![CDATA[
<p>If you're on a proxy network then you're detectable by TLS handshake timings, for example. You are right though that agent mouse and touch behaviour is almost inseperable from human data these days. So you need to use a combination of techniques in order to detect automation. At Prosopo we check TLS timings, SIMD performance, page similarity, fingerprint proofs, agent honey pots, JS inconsistencies. Rate limiting is surprisingly effective as an initial deterrant. There is no magic single thing that works for all clients, it's a case of learning distinct bot operators' behaviours.</p>
]]></description><pubDate>Wed, 08 Jul 2026 11:16:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48830466</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=48830466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48830466</guid></item><item><title><![CDATA[New comment by arbol in "A martian rock has lots of carbon on it, and it's not clear why"]]></title><description><![CDATA[
<p>They talk about bringing these samples back to earth but don't mention how. Have they already planned how to get perseverance and its samples back?</p>
]]></description><pubDate>Sat, 04 Jul 2026 15:40:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48786180</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=48786180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48786180</guid></item><item><title><![CDATA[New comment by arbol in "Malware developers added nuclear and biological weapons text to to their spyware"]]></title><description><![CDATA[
<p>It works both ways... We use prompts hidden in our bot detection system that are unreadable to humans but trigger additional payloads.</p>
]]></description><pubDate>Mon, 22 Jun 2026 13:59:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48630244</link><dc:creator>arbol</dc:creator><comments>https://news.ycombinator.com/item?id=48630244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48630244</guid></item></channel></rss>