Earlier quoted context omitted.
I'm not a fan of Anubis for various reasons but the idea that bot traffic in only harmful with dynamic pages must die. CPU (yes, even to serve static pages) is not free, bandwidth is definitely not free. There's an idea that serving a static page to a bot has a marginal cost tending to zero, but it's never really zero and serving them by millions definitely has a cost. Also, while some pages may look like static HTML…
> Also, while some pages may look like static HTML pages, they may be generated on the fly by an expensive and/or slow backend Yes and that should be fixed before you subject real users to resource-wasting scripts.
It took a year to ship WebAssembly in Anubis
191–200 of 221 posts
Re: It took a year to ship WebAssembly in Anubis
#192Re: It took a year to ship WebAssembly in Anubis
#193Earlier quoted context omitted.
When you force a low end device to burn CPU or fill ram constantly, the owner throws it out and buys a new one.
Haha, no. The average tech illiterate person tolerates a LOT when it comes to bad performance on low end devices.
Re: It took a year to ship WebAssembly in Anubis
#194Would there be any risk in making a dynamically built algorithm (i.e. the risk that we don't find N zero prefix bits)? Chain a set of transforms and build a unique WASM binary (including optimizations to deter pattern matching); possibly one a day or hour or something. That way you'd need to have Claude vibeslop the CUDA implementation at that cadence, per website.
Re: It took a year to ship WebAssembly in Anubis
#195I have every copy of Firefox here configured with webassembly disabled...because I don't tend to do what Webassembly was designed for, i.e. online games, video/audio editing, emulation, etc. [1] and because I dislike things running in the background without my knowledge. So this is going to be interesting. My plea (in a small voice) to the OP: just as many sites still do for JavaScript, please add a "This captcha req…
> because I dislike things running in the background without my knowledge Point of order: WASM doesn't let things run in the background. To do that you need WebWorkers (a javascript feature, not WASM-specific).
Re: It took a year to ship WebAssembly in Anubis
#196Tangential but all the pages I see protected by Anubis are just static HTML. But bot traffic is only harmful on dynamic pages right?
Re: It took a year to ship WebAssembly in Anubis
#197> It also means that the "hey Claude vibeslop me a CUDA Anubis solver" route is on its way to being fundamentally dead. Would there be any risk in making a dynamically built algorithm (i.e. the risk that we don't find N zero prefix bits)? Chain a set of transforms and build a unique WASM binary (including optimizations to deter pattern matching); possibly one a day or hour or something. That way you'd need to have Cl…
Re: It took a year to ship WebAssembly in Anubis
#198Earlier quoted context omitted.
I wonder if you could convince the Anubis author to implement x402 payments to bypass the PoW
This could be done at the web server level, not requiring changes to Anubis
Re: It took a year to ship WebAssembly in Anubis
#199 enum error {
no-error,
Huh? Isn't that covered by `result`? Sounds like you should take that out and return `result` from `write-verification`.Re: It took a year to ship WebAssembly in Anubis
#200> In my experience the kinds of people who run this exact combination of circumstances also tend to be the kind of people that have a wide variance in the level of kindness they display to the authors of open source programs that happen to be in their way. Love this. There’s been past discussion on HN re how OSS maintainers are treated, and this is such a wry sentence. I really appreciate the tone / attitude to the p…