Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)S
Posts
1
Comments
521
Joined
3 yr. ago

  • Well in most cases it would by Python requests not curl. But yes, forcing them to use a browser is the real cost. Not just in CPU time but in programmer labor. PoW is overkill for that though.

  • Anubis is that it has a graded tier system of how sketchy a client is and changing the kind of challenge based on a a weighted priority system.

    Last I checked that was just User-Agent regexes and IP lists. But that's where Anubis should continue development, and hopefully they've improved since. Discerning real users from bots is how you do proper bot management. Not imposing a flat tax on all connections.

  • Then there was a paper arguing that PoW can still work, as long as you scale the difficulty in such a way that a legit user

    Telling a legit user from a fake user is the entire game. If you can do that you just block the fake user. Professional bot blockers like Cloudflare or Akamai have machine learning systems to analyze trends in network traffic and serve JS challenges to suspicious clients. Last I checked, all Anubis uses is User-Agent filters, which is extremely behind the curve. Bots are able to get down to faking TLS fingerprints and matching them with User-Agents.

  • Its like you didn't understand anything I said. Anubis does work. I said it works. But it works because most AI crawlers don't have a headless browser to solve the PoW. To operate efficiently at the high volume required, they use raw http requests. The vast majority are probably using basic python requests module.

    You don't need PoW to throttle general access to your site and that's not the fundamental assumption of PoW. PoW assumes (incorrectly) that bots won't pay the extra flops to scrape the website. But bots are paid to scape the website users aren't. They'll just scale horizontally and open more parallel connections. They have the money.

  • I've repeatedly stated this before: Proof of Work bot-management is only Proof of Javascript bot-management. It is nothing to a headless browser to by-pass. Proof of JavaScript does work and will stop the vast majority of bot traffic. That's how Anubis actually works. You don't need to punish actual users by abusing their CPU. POW is a far higher cost on your actual users than the bots.

    Last I checked Anubis has an JavaScript-less strategy called "Meta Refresh". It first serves you a blank HTML page with a <meta> tag instructing the browser to refresh and load the real page. I highly advise using the Meta Refresh strategy. It should be the default.

    I'm glad someone is finally making an open source and self hostable bot management solution. And I don't give a shit about the cat-girls, nor should you. But Techaro admitted they had little idea what they were doing when they started and went for the "nuclear option". Fuck Proof of Work. It was a Dead On Arrival idea decades ago. Techaro should strip it from Anubis.

    I haven't caught up with what's new with Anubis, but if they want to get stricter bot-management, they should check for actual graphics acceleration.

  • I did not mean proper balkanization with interstate wars. Just breaking up the US as OP suggested.

    Regardless, the idea that the US's imperialism has brought peace to the world is deeply unserious. As well is your notion that China would be the new global aggressor. At worst it would be the regional hegemon that it has historically been. Israel and the UAE have been far more aggressive than that and with the US's backing.

  • lol no. It might be better off for the world if the US was balkanized but absolutely not for the US. Size and diversity are not the sources of the US's problems. In fact, the EU would be better off more unified if it could manage it.

  • Made from white cheddar instead of yellow cheddar. Only difference is no annetto.

  • Well my ISP dillegently itemizes every single state local and federal tax they pay as an additional "fee" on my monthly bill. Therefore, I should see that the federal item drop off my bill, right? Right?

  • #4269

  • All of the AI uses I've listed have been around for almost a decade or more and are the only computational solutions to those problems. If you've ever used speech to text that wasn't a speak-n-spell you were using a very basic AI model. If you ever scanned a document and had the text be recognized, that's an AI model.

    The catch here is I'm not talking about chatgpt or anything trying be very "general". These are all highly specialized ai models that serve a very specific function.

  • The firefox AI sidebar embeds an external open-webui. It doesn't roll its own ui for chat. Everything with AI is done in the quickest laziest way.

    What exactly isn't very open about open-webui or ollama? Are there some binary blobs or weird copyright licensing? What alternatives are you suggesting?

  • Basically everything its used for that isn't being shoved in your face 24/7.

    • speech to text
    • image recognition
    • image to text (includes OCR)
    • language translation
    • text to speech
    • protein folding
      • lots of other bio/chem problems

    Lots of these existed before the AI hype to the point they're taken for granted, but they are as much AI an LLM or image generator. All the consumer level AI services range from annoying to dangerous.

  • If I can pick my own API (including local) and sampling parameters

    You can do this now:

    • selfhost ollama.
    • selfhost open-webui and point it to ollama
    • enable local models in about:config
    • select "local" instead of ChatGPT or w/e.

    Hardest part is hosting open-webui because AFAIK it only ships as a docker image.

    Edit: s/openai/open-webui

  • To build on this, it would help to install some sort of system monitoring to check temps, fanspeed, system usage and have those constantly going so OP can check for any red flags during a freeze.

  • Idk about that. In my case I believe my CPU was defective from the start and I lived with it because I always assumed it was my OS in some way.

    If your CPU has seven years of not randomly freezing and its just doing that now then I wouldn't suspect the CPU.

    However, unless you find some clues from journalctl -xeb1 or dmesg I would assume its faulty hardware somewhere.

  • Last time for me it was a bad CPU. Lived with it until I upgraded my CPU and recycled the old one into a new build. Then that one was having the same issue.

  • In the context of discussing cross-strait relations during the DW interview, Cheng criticized President Lai Ching-te (賴清德) and the Democratic Progressive Party (DPP), saying "their words and actions could very well turn Taiwan into a second Ukraine."

    When Tsou then asked her whether it was Putin who decided to start the war in Ukraine, Cheng replied, "Of course not."

    "The core reason the war broke out and continues today is NATO's repeated eastward expansion," Cheng said.

    Cheng contended that if Ukrainian President Volodymyr Zelenskyy and allied countries had long ago abandoned plans to let Ukraine join NATO, "none of this would have happened."

    Eyebrow raising to hear this coming from the KMT given their long history with the US.

  • Mammoth oxtail