Salta al contenuto principale




Major ambush in Gaza kills 6 Israeli troops, injures 16


Palestinian Resistance fighters carried out a deadly ambush targeting Israeli occupation forces in northern Gaza, late on Monday, reportedly killing at least six Israeli soldiers and wounding 16 others—several of them critically—according to Israeli media outlets.

Some of the killed soldiers were burned to death during the assault. The operation bore a striking resemblance to a previous ambush on June 24, in which seven Israeli troops were killed when Palestinian Resistance fighters targeted an armored combat engineering unit.




The Ruthless Ambition of Stephen Miller


The crisis, from the immigration raids that sparked the protests to the militarized response that tried to put the protests down, was almost entirely of Mr. Miller’s making.


In case you want to know who is responsible for sending trucks with heavy weapons mounted on tripods into LA and creating a network of concentration camps.

https://www.nytimes.com/2025/07/07/opinion/stephen-miller.html?unlocked_article_code=1.Uk8._EV6.CTI_Vsnd8sjB




Citiverse.it: ecco come utilizzare le categorie del forum dal proprio account feddit.it


L'apertura di citiverse.it non è soltanto la creazione di un nuovo forum o, dal momento che a tutti gli effetti è federata con il Fediverso, di una nuova istanza.
Citiverse.it, sfruttando la versatilità di NodeBB, vuole infatti realizzare un ambiente che sia utilizzabile sia da chi è già dentro il Fediverso, sia – soprattutto – da parte di chi è fuori dal Fediverso.

Chi è su Lemmy infatti può utilizzare le "categorie" del forum NodeBB come se fossero "comunità" Lemmy.

Vediamo quindi quali sono le categorie di citiverse.it e rendiamole navigabili per l'utente Lemmy:

Luoghi e città



Gruppi e associazioni



Discussioni sul Fediverso italiano



Addio Big Tech



Discussioni di carattere generale

Test

#Main


The real winners of the AI Race: Microsoft, Amazon, Google and Nvidia




Egypt Lake via Healy Pass Banff National Park, AB


Hard, 17.2 mi out and back
4,656 ft elevation gain
Hiked 6/9/25

Continuing on past Healy Pass will take you through sensitive grizzly habitat (stay on trail in place) down to Egypt Lake and surrounding Egypt themed mountains. This adds 6 mi to roundtrip, and almost doubles the elev. Campground near lake is highly sought after, and would be a great base camp. Also has a through hike associated with it, but I forget where the trail goes after Egypt Lake (my turnaround).

Scarab Ridge with various patches of snow dotting the mountain and larger areas of snow in the avalanche zones. Egypt lake may be seen in the lower right and partially frozen Scarab lake center.

Glacier lilies bloom all around Egypt lake campground with Greater Pharaoh rising above.

Looking across the snow patch on top of Healy Pass towards Greater Pharaoh Peak and all of the surrounding mountains.




Bluesky finally got Activity Notifications, you can now follow news and accounts with it.


  • Activity Notifications: Get push alerts from your favorite accounts
  • Repost Notifications: See when someone likes or reposts something you’ve reposted
  • New Notification Settings: Fine-tune which notifications you receive


Source.

Questa voce è stata modificata (2 mesi fa)


Bluesky finally got Activity Notifications, you can now follow news and accounts with it.


  • Activity Notifications: Get push alerts from your favorite accounts
  • Repost Notifications: See when someone likes or reposts something you’ve reposted
  • New Notification Settings: Fine-tune which notifications you receive


Source.

Questa voce è stata modificata (2 mesi fa)


Republican Chris Carr raises $1.25M more for 2026 Georgia governor bid


That brings his total to 3.5 Million that we're aware of, a little over a year out.

Socialists/communists/anarchish-ists - any names in the ol' hat there yet? Any . . . campaigns being planned? Or, political parties? Just gonna see what the Democrats do and then shit on it?

https://www.wabe.org/republican-chris-carr-raises-1-25m-more-for-2026-georgia-governor-bid/






The Open-Source Software Saving the Internet From AI Bot Scrapers




The Open-Source Software Saving the Internet From AI Bot Scrapers


For someone who says she is fighting AI bot scrapers just in her free time, Xe Iaso seems to be putting up an impressive fight. Since she launched it in January, Anubis, a “program is designed to help protect the small internet from the endless storm of requests that flood in from AI companies,” has been downloaded nearly 200,000 times, and is being used by notable organizations including GNOME, the popular open-source desktop environment for Linux, FFmpeg, the open-source software project for handling video and other media, and UNESCO, the United Nations organization for educations, science, and culture.

Iaso decided to develop Anubis after discovering that her own Git server was struggling with AI scrapers, bots that crawl the web hoovering up anything that can be used for the training data that power AI models. Like many libraries, archives, and other small organizations, Iaso discovered her Git server was getting slammed only when it stopped working.

“I wasn't able to load it in my browser. I thought, huh, that's strange,” Iaso told me on a call. “So I looked at the logs and I figured out that it's restarted about 500 times in the last two days. So I looked in the access logs and I saw that [an] Amazon [bot] was clicking on every single link.”

Iaso knew it was an Amazon bot because it self identified as such. She said she considered withdrawing the Git server from the open web but that because she wants to keep some of the source code hosted there open to the public, she tried to stop the Amazon bot instead.

“I tried some things that I can’t admit in a recorded environment. None of them worked. So I had a bad idea,” she said. “I implemented some code. I put it up on GitHub in an experimental project dumping ground, and then the GNOME desktop environment started using it as a Hail Mary. And that's about when I knew that I had something on my hands.”

There are several ways people and organizations are trying to stop bots at the moment. Historically, robots.txt, a file sites could use to tell automated tools not to scrape, was a respected and sufficient norm for this purpose, but since the generative AI boom, major AI companies as well as less established companies and even individuals, often ignored it. CAPTCHAs, the little tests users take to prove they’re not a robot, aren’t great, Iaso said, because some AI bot scrapers have CAPTCHA solvers built in. Some developers have created “infinite mazes” that send AI bot scrapers from useless link to useless link, diverting them from the actual sites humans use and wasting their time. Cloudflare, the ubiquitous internet infrastructure company, has created a similar “AI labyrinth” feature to trap bots.

Iaso, who said she deals with some generative AI at her day job, told me that “from what I have learned, poisoning datasets doesn't work. It makes you feel good, but it ends up using more compute than you end up saving. I don't know the polite way to say this, but if you piss in an ocean, the ocean does not turn into piss.”

In other words, Iaso thinks that it might be fun to mess with the AI bots that are trying to mess with the internet, but in many cases it’s not practical to send them on these wild goose chases because it requires resources Cloudflare might have, but small organizations and individuals don’t.

“Anubis is an uncaptcha,” Iaso explains on her site. “It uses features of your browser to automate a lot of the work that a CAPTCHA would, and right now the main implementation is by having it run a bunch of cryptographic math with JavaScript to prove that you can run JavaScript in a way that can be validated on the server.”

Essentially, Anubis verifies that any visitor to a site is a human using a browser as opposed to a bot. One of the ways it does this is by making the browser do a type of cryptographic math with JavaScript or other subtle checks that browsers do by default but bots have to be explicitly programmed to do. This check is invisible to the user, and most browsers since 2022 are able to complete this test. In theory, bot scrapers could pretend to be users with browsers as well, but the additional computational cost of doing so on the scale of scraping the entire internet would be huge. This way, Anubis creates a computational cost that is prohibitively expensive for AI scrapers that are hitting millions and millions of sites, but marginal for an individual user who is just using the internet like a human.

Anubis is free, open source, lightweight, can be self-hosted, and can be implemented almost anywhere. It also appears to be a pretty good solution for what we’ve repeatedly reported is a widespread problem across the internet, which helps explain its popularity. But Iaso is still putting a lot of work into improving it and adding features. She told me she’s working on a non cryptographic challenge so it taxes users’ CPUs less, and also thinking about a version that doesn’t require JavaScript, which some privacy-minded disable in their browsers.

The biggest challenge in developing Anubis, Iaso said, is finding the balance.

“The balance between figuring out how to block things without people being blocked, without affecting too many people with false positives,” she said. “And also making sure that the people running the bots can't figure out what pattern they're hitting, while also letting people that are caught in the web be able to figure out what pattern they're hitting, so that they can contact the organization and get help. So that's like, you know, the standard, impossible scenario.”

Iaso has a Patreon and is also supported by sponsors on Github who use Anubis, but she said she still doesn’t have enough financial support to develop it full time. She said that if she had the funding, she’d also hire one of the main contributors to the project. Ultimately, Anubis will always need more work because it is a never ending cat and mouse game between AI bot scrapers and the people trying to stop them.

Iaso said she thinks AI companies follow her work, and that if they really want to stop her and Anubis they just need to distract her.

“If you are working at an AI company, here's how you can sabotage Anubis development as easily and quickly as possible,” she wrote on her site. “So first is quit your job, second is work for Square Enix, and third is make absolute banger stuff for Final Fantasy XIV. That’s how you can sabotage this the best.”






Samsung's profits plummet, Nvidia-related woes continue


Samsung Electronics is a leading supplier of system memory. However, it would like to supply High Bandwidth Memory to Nvidia for the biggest profits, but it is losing the competitive battle in this area. Due to the lack of demand for memory for AI chips, the South Korean company’s profits fell by 39 percent this quarter.


AI chip startup Groq expands with first European data center


US AI chip developer Groq has opened its first European data center in Helsinki, Finland. This marks a step forward in the company’s international expansion. It also responds to the growing demand for fast and scalable AI inferencing in Europe.



Apple’s 5th Ave store spray-painted to protest ‘climate hypocrisy’


Protesters chanted “Dump Trump, Apple!”


Brussels AI ambitions risk fuelling Big Tech dominance, watchdog warns


Public support for European AI start-ups could end up strengthening the dominance of US tech giants like Microsoft and Amazon, a new report finds.
Questa voce è stata modificata (2 mesi fa)








in reply to ray

This is frightning, google giving law enforcement a list of users who did a particular keyword search.

I am glad it helped solve the murder case but it also implies that my search history when using google services will always be stored and can be shared without my permission.
Given that its almost impossible to not use google unless you want to be frustrated while trying to do basic stuff like email, searches etc. This basically mean every bit of data generated my anyone is permanently stored and its just about time until it will be searched for any useful stuff in case there is a situation like this again which there always will be.

Questa voce è stata modificata (2 mesi fa)
in reply to tfowinder

I use duckduckgo for searches and proton for emails for 4+ years, and I have been less frustrated than with google services
in reply to ray

Consider the people who were killed here also.

The first fire truck arrived at 2:47 am. By then, the inferno had shattered the windows and plumed the air with smoke. The stench of burning wood filled the neighborhood. When firefighters subdued the blaze enough to get in the front door, they found the small body of a child. Djiby’s daughter Khadija had been two months shy of her second birthday. Farther in sprawled Djiby himself and his 23-year-old wife, Adja.

Next to Adja lay Djiby’s 25-year-old sister, Hassan. She’d only been living in the house for three months. Like Adja, she had dreamed of going back to school to study nursing. She died with her arms still wrapped around her 7-month-old daughter, Hawa Beye. Medical examiners would later conclude that all five died of smoke inhalation, airways coated in black soot, internal organs and muscles burnished “cherry-red” from the heat.




[Aggiornamento F-Droid] ⟳ Mon, 07 Jul 2025 17:41:43 GMT: 1 apps added, 11 updated at apt.izzysoft.de


⟳ apt.izzysoft.de from Sun, 06 Jul 2025 17:43:39 GMT updated on Mon, 07 Jul 2025 17:41:43 GMT contains 1323 apps.

Added (1)

Torrent Search: search and download torrents from multiple sources

Updated (11)

Easter Eggs (version 65): Collections the Android release Easter Egg.
ETH & UZH canteens Zürich (version 34): Daily menu of the canteens of ETH & UZH.
APatch (version 11107): The patching of Android kernel and Android system
Transfer (version 305): A local file server Android app. Upload and download files over Wi-Fi
SoundCrowd (version 81): Music player with waveform support for music sets
Specifically Clementines (version 1010700): self hosted grocery shopping app
qBitController (version 22): Remotely control qBittorrent from any device
Bura (version 18): Modern weather app with graphs and thoughtful data visualization
Peristyle (version 880): Simple wallpaper manager app with Auto Wallpaper and Multi Folder support.
Capy Reader (version 1145): A smallish RSS reader
Mindful Attention Awareness Scale (version 9): Find out how mindful you are on a scale of 1 to 6

2025-07-07T17:52:07Z
submitted by /u/BrainstormBot
[link]
[comments]


Fonte: reddit.com/r/FDroidUpdates/com…




passatanza crostanzica non salvata ma perduta (il casino coi salvataggi su ACNH)


Ieri ho casualmente menzionato gli Animali Crostini? E dunque, per volere del solito mio destino contorsionista, oggi proprio a riguardo dei Crostini Animali scopro una cosa che a suo modo fa sicuramente ridere, anche se non è per nulla divertente. Ho aperto il gioco su Swiss, circa al volo, perché mi serviva un’immagine, per scrivere […]

octospacc.altervista.org/2025/…


passatanza crostanzica non salvata ma perduta (il casino coi salvataggi su ACNH)


Ieri ho casualmente menzionato gli Animali Crostini? E dunque, per volere del solito mio destino contorsionista, oggi proprio a riguardo dei Crostini Animali scopro una cosa che a suo modo fa sicuramente ridere, anche se non è per nulla divertente. Ho aperto il gioco su Swiss, circa al volo, perché mi serviva un’immagine, per scrivere un altro post per cui non trovo quello che voglio su Pinterest… e forse mi servivano dei nuovi vestiti… e quindi stavo per andare dalle Sorelle Ago e Filo sperando di trovare qualcosa… al che mi sono accorta che il negozio non ci sta… non si trova nemmeno sulla mappa. 💀

Mooolto strano, ho pensato, perché ricordo di averlo avuto in passato — e con assoluta certezza, perché ricordo perfettamente alcuni momenti di gioco relativi ad esso… ho sicuramente anche screenshot, da qualche parte. Il mio cervello ha, come al solito, immediatamente iniziato a pensare ai complotti, e quindi subito ho trovato una discussione su Reddit “THE ABLE SISTERS DISAPPEARED!?!?“, dove non solo chi ha creato il post, ma anche altri gamer, riportano l’inspiegabile sparizione del preciso negozio… e questa singola paginetta sembra il solo posto sul web in cui se ne parla. 😩

Già così la cosa è pericolosamente strana, ma comunque sia purtroppo il danno c’è, e quindi devo indagare oltre. Seguendo il consiglio di un commento nel post (che, a rivederlo ora, è evidentemente dato totalmente alla cazzo di cane; classico momento Reddit), vado a parlare con Nook, per fare come per spostare l’edificio della sartoria… ma, giustamente, nella lista non c’è. Ho pure perso un botto di tempo nei sottomenu di ‘sto procione, perché con il gioco in giapponese non ci capisco granché… finché, giusto per scrupolo, non ho parlato con Fuffi, che mi ha detto di parlare con Nook, perché “ci sono delle cose da fare” o roba del genere (la prima opzione nel menu), e a quel punto lui ha parlato di Project K… e io sono morta fulminata sul colpo. 💔

Cioè, quasi. Project K sarebbe l’ultima fase del prologo di New Horizons, quella che fa venire K.(K). Slider sull’isola, e porta anche allo sblocco degli strumenti di terraforming… ma io, anche questo, lo avevo fatto — e anzi, sono ancora più sicura di averlo fatto, perché, a parte il concerto del cane che si pensa VIP, ricordo perfettamente come ho distrutto malamente l’isola, una settimanella prima di abbandonare virtualmente per sempre il gioco, nel lontano 2020, prima che qualche anno dopo non ripristinassi un backup precedente del salvataggio, per provare almeno a vedere se mi tornasse un minimo la voglia di giocare e…

…MANNAGGIA! Ho realizzato solo in questo istante, dopo letterali anni dall’azione maledetta, di aver ripristinato un backup troppo vecchio. Si perché, anche qui, ricordo benissimo di aver fatto il ripristino con il solo intento di riportare l’isola ad uno stato giusto precedente alla mia opera di spacc, e non con lo scopo di portare indietro la progressione del gioco. All’epoca usai un homebrew fatto apposta per i Nuovi Crostini, prima che gli altri gestori di salvataggi supportassero il formato usato dal gioco (associato alla console, anziché agli utenti), che non aveva una GUI per selezionare diversi salvataggi… e quindi, quello che credo sia successo è che avrò sbagliato a spostare le cartelle da PC per scegliere il backup da ripristinare, prendendone uno troppo vecchio (…o, forse, semplicemente non ne avevo uno più nuovo che non fosse già distrutto); fatto sta che solo ora mi sto accorgendo dell’errore. 😭

Il danno ora è chiaro, ma la beffa stavolta è più subdola del solito: al momento, su due piedi, non trovo più questi miei fantomatici backup di ACNH, né tantomeno quel tool (che ormai sarà deprecato), di cui non ricordo nemmeno il nome! Mentre credo che il secondo non sia un vero problema, perché JKSM dovrebbe comunque leggere tranquillamente la cartella esportata, ad ogni modo senza le copie dei salvataggi non si va da nessuna parte. Se va bene, forse staranno da qualche parte tra i miei fin troppi e fin troppo disordinati dischi e dispositivi, dove almeno una o due volte avrò ciclicamente svuotato la microSD di Switch per liberare spazio o per formattare… ma, francamente, a questo punto, accetto il bruh momento e piuttosto inizio un nuovo salvataggio di New Leaf (e sarebbe l’ennesimo…) ma in giapponese (…perché ai tempi Animal Crossing era region-locked e il salvataggio non è cross-compatibile, ho provato), e forse riuscirò a copare. 😤
Schermata di me su Animal Crossing New Horizons che starnutisco in riva al fiume al tramonto, forte zoom, cornice filmE questa qui, ovviamente, non è la foto che cercavo all’inizio. Rappresenta sempre adeguatamente il mio stato d’animo e d’essere, ma solo relativamente a questa ennesima rivelazione dei miei infiniti problemi di skill, e non a cos’altro avevo da scrivere prima. Non si capisce nemmeno se sto piangendo, o starnutendo, o mi voglio semplicemente buttare nel fiume così da farla finita con tutte le merdate che per via del software mi accadono (in questo caso per colpa mia, ok, ma comunque)… e ciò non era voluto, ma forse è meglio così. (E, c’è da dire, le foto sceniche sono davvero l’unica cosa che manca a New Leaf, a parte il poter piazzare mobili fuori.) 😾
#ACNH #AnimalCrossing #AnimalCrossingNewHorizons #BruhMoment #hacking #Mannaggia #NewHorizons #salvataggi #savegame #SkillIssue





ICE’s Penumbra of Abuse




Agencies plan to decommission hundreds of .gov websites following GSA review


While this governmentwide review will cut only a small fraction of .gov websites, some agencies are making more drastic cuts to their online presence than others.

The Small Business Administration, for example, is planning to eliminate more than half of its total websites. SBA is shuttering websites for defunct pandemic aid programs, and is consolidating some small-business certification websites into MySBA Certifications, a one-stop shop for federal contracting certifications.

The Department of Health and Human Services plans to eliminate more than 7% of its websites. Among them, HHS plans to eliminate vaccines.cdc.gov, a website that tracks the Centers for Disease Control and Prevention’s state-by-state investments “in achieving national immunization goals and sustaining high-vaccination coverage rates to prevent death and disability” from vaccine-preventable diseases.

Documents obtained by Federal News Network state that vaccines.cdc.gov “is no longer maintained.” HHS also plans to cut 18 webpages that are part of cancer.gov, but the main site would remain.



‘What are they hiding?’ Florida lawmakers shut out of Alligator Alcatraz


In a surprising and possibly unlawful act, five state legislators were denied entry Thursday into a taxpayer-funded migrant detention center deep in the Everglades, raising questions about what will happen behind the razor-wire fences that are being erected surrounding the controversial facility the state has named Alligator Alcatraz.

Armed only with state law and a growing list of humanitarian concerns, state Senators Shevrin Jones and Carlos Guillermo Smith, along with Representatives Anna V. Eskamani, Angie Nixon and Michele Rayner, arrived at the gates of the facility to conduct what they saw as a legally authorized inspection.

What they encountered instead was silence, locked doors and a bureaucratic wall. The state’s shifting justification for not letting them in — first a flat denial, then vague “safety concerns” — only fueled suspicions.



Judge: You can’t ban DEI grants without bothering to define DEI (limited scope decision-bait headline)


In mid-June, a federal judge issued a stinging rebuke to the Trump administration, declaring that its decision to cancel the funding for many grants issued by the National Institutes of Health was illegal, and suggesting that the policy was likely animated by racism. But the detailed reasoning behind his decision wasn't released at the time. The written portion of the decision was finally issued on Wednesday, and it has a number of notable features.

For starters, it's more limited in scope due to a pair of Supreme Court decisions that were issued in the intervening weeks. As a consequence, far fewer grants will see their funding restored. Regardless, the court continues to find that the government's actions were arbitrary and capricious, in part because the government never bothered to define the problems that would get a grant canceled. As a result, officials within the NIH simply canceled lists of grants they received from DOGE without bothering to examine their scientific merit, and then struggled to retroactively describe a policy that justified the actions afterward—a process that led several of them to resign.

Questa voce è stata modificata (2 mesi fa)


FDA Layoffs Compromise Safety of Medications Made at Foreign Factories, Inspectors Say


Dozens of people who help coordinate travel for complex inspections of foreign drug-making factories have been let go, and though some have since been rehired, inspectors said the ongoing strain of policing an industry spread across more than 90 countries has exhausted staff and could compromise the safety of medications used by millions of people.

For years, inspectors have uncovered dirty equipment, contaminated supplies and fraudulent testing records in some overseas factories — serious safety and quality breaches that can sicken or kill consumers. Last month, ProPublica reported that a generic immunosuppression drug for transplant patients could dissolve too quickly when ingested, increasing the risk of kidney failure. The drug was made at an Indian factory with a history of quality violations that was banned from the U.S. market. The company previously told ProPublica it believes the medication is safe.







The Open-Source Software Saving the Internet From AI Bot Scrapers




The Open-Source Software Saving the Internet From AI Bot Scrapers


For someone who says she is fighting AI bot scrapers just in her free time, Xe Iaso seems to be putting up an impressive fight. Since she launched it in January, Anubis, a “program is designed to help protect the small internet from the endless storm of requests that flood in from AI companies,” has been downloaded nearly 200,000 times, and is being used by notable organizations including GNOME, the popular open-source desktop environment for Linux, FFmpeg, the open-source software project for handling video and other media, and UNESCO, the United Nations organization for educations, science, and culture.

Iaso decided to develop Anubis after discovering that her own Git server was struggling with AI scrapers, bots that crawl the web hoovering up anything that can be used for the training data that power AI models. Like many libraries, archives, and other small organizations, Iaso discovered her Git server was getting slammed only when it stopped working.

“I wasn't able to load it in my browser. I thought, huh, that's strange,” Iaso told me on a call. “So I looked at the logs and I figured out that it's restarted about 500 times in the last two days. So I looked in the access logs and I saw that [an] Amazon [bot] was clicking on every single link.”

Iaso knew it was an Amazon bot because it self identified as such. She said she considered withdrawing the Git server from the open web but that because she wants to keep some of the source code hosted there open to the public, she tried to stop the Amazon bot instead.

“I tried some things that I can’t admit in a recorded environment. None of them worked. So I had a bad idea,” she said. “I implemented some code. I put it up on GitHub in an experimental project dumping ground, and then the GNOME desktop environment started using it as a Hail Mary. And that's about when I knew that I had something on my hands.”

There are several ways people and organizations are trying to stop bots at the moment. Historically, robots.txt, a file sites could use to tell automated tools not to scrape, was a respected and sufficient norm for this purpose, but since the generative AI boom, major AI companies as well as less established companies and even individuals, often ignored it. CAPTCHAs, the little tests users take to prove they’re not a robot, aren’t great, Iaso said, because some AI bot scrapers have CAPTCHA solvers built in. Some developers have created “infinite mazes” that send AI bot scrapers from useless link to useless link, diverting them from the actual sites humans use and wasting their time. Cloudflare, the ubiquitous internet infrastructure company, has created a similar “AI labyrinth” feature to trap bots.

Iaso, who said she deals with some generative AI at her day job, told me that “from what I have learned, poisoning datasets doesn't work. It makes you feel good, but it ends up using more compute than you end up saving. I don't know the polite way to say this, but if you piss in an ocean, the ocean does not turn into piss.”

In other words, Iaso thinks that it might be fun to mess with the AI bots that are trying to mess with the internet, but in many cases it’s not practical to send them on these wild goose chases because it requires resources Cloudflare might have, but small organizations and individuals don’t.

“Anubis is an uncaptcha,” Iaso explains on her site. “It uses features of your browser to automate a lot of the work that a CAPTCHA would, and right now the main implementation is by having it run a bunch of cryptographic math with JavaScript to prove that you can run JavaScript in a way that can be validated on the server.”

Essentially, Anubis verifies that any visitor to a site is a human using a browser as opposed to a bot. One of the ways it does this is by making the browser do a type of cryptographic math with JavaScript or other subtle checks that browsers do by default but bots have to be explicitly programmed to do. This check is invisible to the user, and most browsers since 2022 are able to complete this test. In theory, bot scrapers could pretend to be users with browsers as well, but the additional computational cost of doing so on the scale of scraping the entire internet would be huge. This way, Anubis creates a computational cost that is prohibitively expensive for AI scrapers that are hitting millions and millions of sites, but marginal for an individual user who is just using the internet like a human.

Anubis is free, open source, lightweight, can be self-hosted, and can be implemented almost anywhere. It also appears to be a pretty good solution for what we’ve repeatedly reported is a widespread problem across the internet, which helps explain its popularity. But Iaso is still putting a lot of work into improving it and adding features. She told me she’s working on a non cryptographic challenge so it taxes users’ CPUs less, and also thinking about a version that doesn’t require JavaScript, which some privacy-minded disable in their browsers.

The biggest challenge in developing Anubis, Iaso said, is finding the balance.

“The balance between figuring out how to block things without people being blocked, without affecting too many people with false positives,” she said. “And also making sure that the people running the bots can't figure out what pattern they're hitting, while also letting people that are caught in the web be able to figure out what pattern they're hitting, so that they can contact the organization and get help. So that's like, you know, the standard, impossible scenario.”

Iaso has a Patreon and is also supported by sponsors on Github who use Anubis, but she said she still doesn’t have enough financial support to develop it full time. She said that if she had the funding, she’d also hire one of the main contributors to the project. Ultimately, Anubis will always need more work because it is a never ending cat and mouse game between AI bot scrapers and the people trying to stop them.

Iaso said she thinks AI companies follow her work, and that if they really want to stop her and Anubis they just need to distract her.

“If you are working at an AI company, here's how you can sabotage Anubis development as easily and quickly as possible,” she wrote on her site. “So first is quit your job, second is work for Square Enix, and third is make absolute banger stuff for Final Fantasy XIV. That’s how you can sabotage this the best.”


in reply to sabreW4K3

This thing Anubis always flags me for some reason. I use mullvad and safari (ios) with some add and tracker blocking extensions.
in reply to FundMECFS

More sites in general are blocking mullvad traffic lately (in my experience), and I’m not sure what, if anything, can be done about it.
in reply to Photuris

I expect better from a popular FOSS tool being used by privacy aware people though.