<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: CodeBytes</title><link>https://news.ycombinator.com/user?id=CodeBytes</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 22 Jun 2026 14:35:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=CodeBytes" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by CodeBytes in "Cloudflare Turnstile requiring fingerprintable WebGL"]]></title><description><![CDATA[
<p>The bot I had was using unique IPs for each request. Some were from cloud providers but most were just random residential ISPs. I couldn't see any obvious connections so rate limiting would've had to be a global rate limit.<p>Similar to the one SQLite had: <a href="https://www2.sqlite.org/forum/forumpost/7d3eb059f81ff694?t=h" rel="nofollow">https://www2.sqlite.org/forum/forumpost/7d3eb059f81ff694?t=h</a><p>Each IP only makes ~1 request though so easy to detect after the fact.<p>I guess they will run out of IPs at some point so maybe if I had logged each one forever and shown a challenge only to them, it would have fixed it eventually. Just depends how big their pool of IPs is.</p>
]]></description><pubDate>Mon, 01 Jun 2026 02:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48352120</link><dc:creator>CodeBytes</dc:creator><comments>https://news.ycombinator.com/item?id=48352120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48352120</guid></item><item><title><![CDATA[New comment by CodeBytes in "Cloudflare Turnstile requiring fingerprintable WebGL"]]></title><description><![CDATA[
<p>I'm not 100% sure but I think links. There's a bunch on the history and revision pages. Yeah, the diff URL has two revision ID's as parameters.<p>I did try removing some of the links without success. I guess once they have them they just keep checking.</p>
]]></description><pubDate>Mon, 01 Jun 2026 02:26:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48352005</link><dc:creator>CodeBytes</dc:creator><comments>https://news.ycombinator.com/item?id=48352005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48352005</guid></item><item><title><![CDATA[New comment by CodeBytes in "Cloudflare Turnstile requiring fingerprintable WebGL"]]></title><description><![CDATA[
<p>I think people get annoyed when it's suggested they spend time optimising or even re-writing their websites to handle high traffic loads just to cater to AI bots ripping their content.<p>It's also not always easy to do. I run a small wiki which is fairly optimised, nearly every page manages at least ~3k rps on a small VPS. The only exception is the diff page which is ~150 rps. Optimising that while still giving good output isn't that easy, but the wiki doesn't have many users so that would be fine if it wasn't for the AI bots.<p>The AI bots ignore robots.txt and were initially hitting the site with ~1k rps crawling every combination. Even that would be manageable as there's currently ~150,000 combinations, except they kept re-crawling the whole lot each day. The server could manage it but it was a massive waste of resources.<p>They were using residential IPs and only sending 1 request from each IP making it impossible to block. In the end I gave up and put a Cloudflare challenge in front of it. I don't want to use Cloudflare but the alternative is forcing users to login to view diffs or remove them entirely.</p>
]]></description><pubDate>Sun, 31 May 2026 21:28:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48349931</link><dc:creator>CodeBytes</dc:creator><comments>https://news.ycombinator.com/item?id=48349931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48349931</guid></item><item><title><![CDATA[New comment by CodeBytes in "Sam Vimes 'Boots' Theory of Socio-Economic Unfairness (2022)"]]></title><description><![CDATA[
<p>This feels like it's becoming less and less true, good quality items are becoming so expensive now or very hard to find.<p>I do think it is still very true for tools though. It's nearly always worth getting decent ones, they nearly give better results or are easier to use and last so much longer.</p>
]]></description><pubDate>Wed, 15 Apr 2026 14:49:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47779828</link><dc:creator>CodeBytes</dc:creator><comments>https://news.ycombinator.com/item?id=47779828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47779828</guid></item><item><title><![CDATA[New comment by CodeBytes in "LWN is currently under the heaviest scraper attack seen yet"]]></title><description><![CDATA[
<p>It likely is AI scrapers essentially doing a DDoS. They use separate IPs (and vary the UA) to prevent blocking.<p>I have a site which is currently being hit (over 10k requests today) and it looks like scrapers as every URL is different. If it was a DDoS, they would target costly pages like my search not every single URL.<p>SQLite had the same thing: <a href="https://sqlite.org/forum/forumpost/7d3eb059f81ff694" rel="nofollow">https://sqlite.org/forum/forumpost/7d3eb059f81ff694</a>
As have a few other open source repositories. It looks like badly written crawlers trying to crawl sites as fast as possible.</p>
]]></description><pubDate>Sat, 17 Jan 2026 03:28:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46654959</link><dc:creator>CodeBytes</dc:creator><comments>https://news.ycombinator.com/item?id=46654959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46654959</guid></item><item><title><![CDATA[New comment by CodeBytes in "Zelensky leaves White House after angry meeting"]]></title><description><![CDATA[
<p>Unless Trump wants to start WW3 the US won't be able to do anything, and even if he did start WW3, Europe would be able to destroy those bases.<p>The whole point of them was to give the US influence while improving US security. Given Europe can't trust Trump will come to their aid, they won't give the US as much influence over Europe.</p>
]]></description><pubDate>Fri, 28 Feb 2025 21:47:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43211817</link><dc:creator>CodeBytes</dc:creator><comments>https://news.ycombinator.com/item?id=43211817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43211817</guid></item><item><title><![CDATA[New comment by CodeBytes in "Now Reddit are coming for the individual personal subreddits"]]></title><description><![CDATA[
<p>The Lemmy homelab community is up to 1.67k subscribers (<a href="https://lemmy.ml/c/homelab" rel="nofollow noreferrer">https://lemmy.ml/c/homelab</a>) so while people may not be joining a specific homelab instance, they are creating accounts somewhere and joining the community.<p>Having said that, it doesn't seem very active at the moment which isn't a good sign. Granted, I have no idea how active the subreddit is to compare.</p>
]]></description><pubDate>Thu, 22 Jun 2023 19:13:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=36437212</link><dc:creator>CodeBytes</dc:creator><comments>https://news.ycombinator.com/item?id=36437212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36437212</guid></item><item><title><![CDATA[New comment by CodeBytes in "Now Reddit are coming for the individual personal subreddits"]]></title><description><![CDATA[
<p>The selfhosted community on Lemmy (<a href="https://lemmy.world/c/selfhosted" rel="nofollow noreferrer">https://lemmy.world/c/selfhosted</a>) is up to 12.5k subscribers and seems fairly active so it's possible there might be enough people who care this time for it to work.</p>
]]></description><pubDate>Thu, 22 Jun 2023 18:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=36436764</link><dc:creator>CodeBytes</dc:creator><comments>https://news.ycombinator.com/item?id=36436764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36436764</guid></item><item><title><![CDATA[New comment by CodeBytes in "Use of Google Analytics declared illegal by French data protection authority"]]></title><description><![CDATA[
<p>That doesn't seem to be true though. There are multiple countries outside the EU that have an adequacy decisions regarding their privacy laws like: Japan, South Korea, Canada, UK, Isreal, etc. They can host EU data without issues.<p>The only reason the privacy shield agreement was thrown out was due to lack of safe guards from US intelligence.<p>Even without the privacy shield, US companies would still be able to store EU data in a country with an adequacy decision if it wasn't for the CLOUD act. This seems more to do with US law wanting access to EU data.</p>
]]></description><pubDate>Thu, 10 Feb 2022 17:33:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=30289647</link><dc:creator>CodeBytes</dc:creator><comments>https://news.ycombinator.com/item?id=30289647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30289647</guid></item><item><title><![CDATA[New comment by CodeBytes in "GDPR penalty for passing on of IP address to Google by using Google Fonts"]]></title><description><![CDATA[
<p>There was a very recent case which, at least for some types of data, found Cloudflare is not adequate: <a href="https://edpb.europa.eu/news/national-news/2021/census-2021-portuguese-dpa-cnpd-suspended-data-flows-usa_en" rel="nofollow">https://edpb.europa.eu/news/national-news/2021/census-2021-p...</a><p>It looks like the court decided SCCs were not sufficient as Cloudflare is subject to US surveillance laws so they wouldn't be able to provide adequate guarantees.</p>
]]></description><pubDate>Thu, 03 Feb 2022 04:33:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=30188720</link><dc:creator>CodeBytes</dc:creator><comments>https://news.ycombinator.com/item?id=30188720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30188720</guid></item><item><title><![CDATA[New comment by CodeBytes in "Ask HN: Alternate Email hosting to G Suite"]]></title><description><![CDATA[
<p>Fastmail Professional allows 80,000 inbound, 16,000 outbound per day [1].<p>[1]: <a href="https://www.fastmail.help/hc/en-us/articles/1500000277382-Account-limits" rel="nofollow">https://www.fastmail.help/hc/en-us/articles/1500000277382-Ac...</a></p>
]]></description><pubDate>Sat, 29 Jan 2022 18:34:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=30128978</link><dc:creator>CodeBytes</dc:creator><comments>https://news.ycombinator.com/item?id=30128978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30128978</guid></item><item><title><![CDATA[New comment by CodeBytes in "The Google Cemetery – A list of dead Google products and why they died"]]></title><description><![CDATA[
<p>Neat idea. What's the criteria? Just it seems to be missing Google Code. Had a look on Wikipedia and seems to be a lot missing from that too: <a href="https://en.wikipedia.org/wiki/List_of_Google_products#Discontinued_products_and_services" rel="nofollow">https://en.wikipedia.org/wiki/List_of_Google_products#Discon...</a></p>
]]></description><pubDate>Thu, 22 Nov 2018 15:09:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=18510374</link><dc:creator>CodeBytes</dc:creator><comments>https://news.ycombinator.com/item?id=18510374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18510374</guid></item></channel></rss>