News for hackers. Stuff that matters.
Re:Creepy Crawlies by harshreality on Sunday August 30, 2026 @01:07PM (#49500530)
If you want to argue that there's excessive enthusiasm about anubis, which is neither a permanent solution nor a solution against all bots run for all purposes (some bot authors are cleverer than others, and you don't have to block everything, just enough to reduce resource use to tolerable levels)... fine.

However, the refrain from naysayers isn't that there's too much enthusiasm. It's that anubis doesn't make sense as a theoretical barrier against bots. Who cares as long as it works empirically, even briefly? Are you suggesting people let their sites continue to be degraded or unusable until they find a better solution, even though PoW challenges can improve the situation today?

Not everyone has the luxury of writing their own web app designed to handle massive bot traffic at minimal cost, gutting functionality to meet that requirement if necessary.

I noticed a couple of weeks ago that 1-2 orders of magnitude more bots were getting past anubis challenges. However, it would be incorrect to conclude that it's doing nothing and now worthless aside from heating up visitors' cpus. If I turn it off, I see >2x bots.

The next salvo in the war of attrition will probably be when anubis switches to wasm hashx, which the author suggested, in previous HN threads, is on the roadmap.

If bots quickly adapt (Claude vibe-coded JIT wasm-to-native-transpiler for hashx challenge algorithms?), that may be the end of anubis and efforts like it. If they don't, I expect more HN threads with people complaining that such compiler efforts are possible and therefore PoW-gated sites are doing it wrong... even if those sites stay usable.

Re:Creepy Crawlies by tptacek on Sunday August 30, 2026 @01:10PM (#49500564)
I'm not moralizing. The sites running Anubis are owned by people who like Anubis and are fully within their rights to run Anubis. I don't care how enthusiastic they are about it. It's their call.

I'm just saying, it's bad computer science.

Re:Creepy Crawlies by harshreality on Sunday August 30, 2026 @01:21PM (#49500684)
You're arguing worst-case, and people running anubis are saying it dramatically helps in their experience, because they're not getting too many of the sorts of bots that people like you and Tavis (correctly) argue are theoretically possible. So the argument that it's "bad CS" falls flat.

A better, perhaps the best, argument is that a worse bot mix might appear tomorrow, so anubis should be used as a runway for a better solution, and not as a solution in itself. If only everyone with a website had the desire (or AI tokens) to implement their own better solution. In some cases even desire or a lot of tokens isn't enough. I mean, you think kernel.org folks haven't put some serious thought into it? And yet, as HN argues about it, there's kernel.org running anubis at difficulty 5.

Re:Creepy Crawlies by tptacek on Sunday August 30, 2026 @01:25PM (#49500730)
I don't know what you mean by "the best argument". My entire argument is that it's bad CS. I'm not trying to convince people not to run Anubis. If anything, I'm trying to convince Anubis to use better computer science. That would make more people run it! But even that's just a faint subsidiary goal; the real goal, as someone who works in this field and has designed proof-of-work antiabuse systems before, is just to add clarity about what can and can't work and why.
Re:Creepy Crawlies by harshreality on Sunday August 30, 2026 @01:36PM (#49500859)
I too would love anubis to use better CS, if available. Perhaps you have some ideas for @xena, instead of just letting anubis continue on the trajectory of iterating its PoW approach?
Re:Creepy Crawlies by rvz on Sunday August 30, 2026 @07:04PM (#49503702)
Same here. But of course and as expected; 5 hours later, the GP comment offers no proper solutions for this "better computer science" they speak of.

It shows they really don't care and they are just rage-baiting readers in their weekly grumpiness without any suggestions.

Unless they come up with said "solution", they can completely ignored in their complaints.

Re:Creepy Crawlies by tptacek on Sunday August 30, 2026 @08:41PM (#49504374)
I had a fairly long conversation with Xe privately about this and didn't feel the need to repeat it here, especially since (as the search box will tell you) I've already talked about this before. But, do go on.
Re:Creepy Crawlies by MallocVoidstar on Sunday August 30, 2026 @09:19PM (#49504574)
I looked at your comments and there's a bunch saying that Anubis is bad CS but none I could find saying what, exactly, you want Anubis to do instead. You sure are posting a lot about how it's bad, though.
Re:Creepy Crawlies by myng111 on Monday August 31, 2026 @12:12AM (#49505473)
It is interesting, this particular user seems extremely active in this thread. I'm not sure if they have a bone to pick with Anubis in particular or some other reason for disliking the software so much, but to me it does seem overzealous. Regardless of if it's "bad computer science" or what, Anubis works quite well and is easy to customise to target it to specific botnets, as I've done. And this is coming from someone trying to develop her own non-PoW anti-scraper system.
Re:Creepy Crawlies by arc-in-space on Monday August 31, 2026 @04:01AM (#49506893)
You might want to note that "this particular user" is "extremely active" on this website.

(Nothing against it, I'm always happy to hear what Thomas has to say)

Re:Creepy Crawlies by myng111 on Monday August 31, 2026 @06:37AM (#49508065)
Apologies, you're probably right, I don't post much on HN so I don't really know the regulars.
Re:Creepy Crawlies by rvz on Sunday August 30, 2026 @11:06PM (#49505150)
We are not asking you to repeat the full conversation here. We just want the actual solution that was discussed.

So could you give a short elaboration on what was this "better computer science" solution that you came up with in your discussion?

Re:Creepy Crawlies by inigyou on Sunday August 30, 2026 @03:34PM (#49501986)
Which part of computer science is about getting DDoSed by billionaires who are above the law?
Re:Creepy Crawlies by TeMPOraL on Sunday August 30, 2026 @03:53PM (#49502146)
Where on Earth do people get the belief that:

- It's the SOTA companies doing it?

- Scrapers are doing it for training data?

Those are two assumptions I see in posts and threads around Anubis, that are taken at faith, and never once substantiated.

Re:Creepy Crawlies by inigyou on Sunday August 30, 2026 @04:07PM (#49502271)
What's your alternative hypothesis?
Re:Creepy Crawlies by mschuster91 on Sunday August 30, 2026 @06:34PM (#49503506)
> It's the SOTA companies doing it?

There are more than just the American top dogs (OAI, Anthropic, SpaceX, Facebook)... especially the Chinese government with all its infinite cash resources and next to zero ethical constraints.

I don't trust the US top dogs at all, but I think the fear of discovery alone would lead them to not use "residential proxy" services. Non-US/EU entities however... who cares?

Re:Creepy Crawlies by figglestar on Sunday August 30, 2026 @07:13PM (#49503766)
Why would they directly use a proxy service? I'd just launder the data scraping through some third party company that I could slough off if it ever turned into a news story. Not that anything would happen to them if they directly used these services anyway.
Re:Creepy Crawlies by shakna on Sunday August 30, 2026 @06:37PM (#49503523)
Because Anthropic already admitted it? [0]

[0] https://www.ft.com/content/07611b74-3d69-4579-9089-f2fc2af61...

Re:Creepy Crawlies by inigyou on Monday August 31, 2026 @01:23AM (#49505921)
It says "accused of"
Re:Creepy Crawlies by shakna on Monday August 31, 2026 @06:21AM (#49507970)
... It also has a quote from Anthropic, admitting they backed off their scraper after a robots.txt update.
Re:Creepy Crawlies by inigyou on Monday August 31, 2026 @12:39PM (#49511764)
Nobody who gives a shit about their software actually working obeys robots.txt. most robots.txt block everything except googlebot, which is an insane policy and you don't have to follow it.
Re:Creepy Crawlies by shakna on Monday August 31, 2026 @04:17PM (#49514395)
Which isn't all that relevant a discussion here. Anthropic saying they did so in this case, means that they admit they were the scraper flooding the domain.
Re:Creepy Crawlies by rtpg on Monday August 31, 2026 @04:11AM (#49506965)
I get what you're saying, but I think that in the abstract "here's this thing you can do to cut the annoying traffic down to 1/3rd its previous level" (with the obvious issues to legitimate users of course) feels like a nice thing to have in this current moment!

If you were dealing with a DoS like this and had an option that cut the annoying traffic in half in a fairly deterministic way, that sounds like a decent thing to do operationally in the moment right?

Re:Creepy Crawlies by crote on Monday August 31, 2026 @05:01AM (#49507330)
The real world doesn't care about the soundness of your computer science. All that matters is whether it works.

It's like saying we should just completely give up on all NP-hard problems because we'll never discover a way to find the optimal solution in all cases. Meanwhile in the real world, people are more than happy with, say, a route planner which virtually all of the time gives them a solution which is within a rounding error of optimal. Nobody is going to care that it is technically bad science.

Same with Anubis: Sure, it's a dead end in an ongoing arms race. It won't last forever. But right now it works pretty well, so let's hope it lasts until someone can figure out a better approach.

Re:Creepy Crawlies by tptacek on Monday August 31, 2026 @11:36AM (#49511032)
I'm fine with you running Anubis. My point was that Tavis flagged the outcome this blog post is discussing a year ago. It was hotly disputed on HN at the time. That's all I'm saying.
Re:Creepy Crawlies by nozzlegear on Monday August 31, 2026 @11:38AM (#49511062)
But it apparently doesn't work in the long or even medium term, as this kernel post illustrates. They keep bumping the complexity, and crawlers keep coming back, while users on lower-end or mobile devices suffer the consequences.
Re:Creepy Crawlies by charcircuit on Sunday August 30, 2026 @11:52PM (#49505380)
If you just want to block the bottom of the barrel scrapers you don't need to do any proof of work. It's overkill and wastes user's times for such a purpose.