What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

1
1

We have a list of explicitly blocked IP ranges. However, a configuration oversight on our part only blocked these ranges on the "normal" routes. The "anubis-protected" routes didn't consider the challenge. It was not a problem while Anubis also protected from the crawlers on the other routes.

However, now that they managed to break through Anubis, there was nothing stopping these armies.

It took us a while to identify and fix the config issue, but we're safe again (for now).

0
0
0

However, we can confirm that at least Huawei networks now send the challenge responses and they actually do seem to take a few seconds to actually compute the answers. It looks plausible, so we assume that AI crawlers leveled up their computing power to emulate more of real browser behaviour to bypass the diversity of challenges that platform enabled to avoid the bot army.

We have a list of explicitly blocked IP ranges. However, a configuration oversight on our part only blocked these ranges on the "normal" routes. The "anubis-protected" routes didn't consider the challenge. It was not a problem while Anubis also protected from the crawlers on the other routes.

However, now that they managed to break through Anubis, there was nothing stopping these armies.

It took us a while to identify and fix the config issue, but we're safe again (for now).

0

It seems like the AI crawlers learned how to solve the Anubis challenges. Anubis is a tool hosted on our infrastructure that requires browsers to do some heavy computation before accessing Codeberg again. It really saved us tons of nerves over the past months, because it saved us from manually maintaining blocklists to having a working detection for "real browsers" and "AI crawlers".

However, we can confirm that at least Huawei networks now send the challenge responses and they actually do seem to take a few seconds to actually compute the answers. It looks plausible, so we assume that AI crawlers leveled up their computing power to emulate more of real browser behaviour to bypass the diversity of challenges that platform enabled to avoid the bot army.

0
0
0

We apologize for a period of extreme slowness today. The army of AI crawlers just leveled up and hit us very badly.

The good news: We're keeping up with the additional load of new users moving to Codeberg. Welcome aboard, we're happy to have you here. After adjusting the AI crawler protections, performance significantly improved again.

It seems like the AI crawlers learned how to solve the Anubis challenges. Anubis is a tool hosted on our infrastructure that requires browsers to do some heavy computation before accessing Codeberg again. It really saved us tons of nerves over the past months, because it saved us from manually maintaining blocklists to having a working detection for "real browsers" and "AI crawlers".

0
0
0

We apologize for a period of extreme slowness today. The army of AI crawlers just leveled up and hit us very badly.

The good news: We're keeping up with the additional load of new users moving to Codeberg. Welcome aboard, we're happy to have you here. After adjusting the AI crawler protections, performance significantly improved again.

1
0
0
0

The fediverse is not just for hanging out with your friends. You can do something useful for your community if you curate a feed on a particular subject you are knowledgeable about. Such as with channel.org. Check it out!

spectra.video/w/e76GvPNpgQ547i

0

Waters are much warmer than average in the western Atlantic. Our Climate Shift Index: Ocean system indicates that these warm sea surface temperatures were made over 200x more likely due to human-caused climate change.

You can track this every day around the world at: csi.climatecentral.org/ocean?l

Map of Climate Shift Index: Ocean for 14 August 2025 showing th change in likelihood due to climate change. Most all areas in the Western Atlantic are at least 100x more likely due to climate change. Data is based on NOAA OISSTv2.1.
0
0
0
0
0
0
0
0
0

On August 15, 1997, @MigueldeicazaMiguel de Icaza ᯅ🍉 announced the start of GNOME on the GTK mailing list¹. Twenty-eight years later a lot has changed, but we continue to develop and iterate on “a free and complete set of user friendly applications and desktop tools… based entirely on free software.”

To help us continue this work far into the future, we hope you join us in celebrating our birthday by becoming a Friend of GNOME today! 🎂

donate.gnome.org

¹mail.gnome.org/archives/gtk-li

0
0
0
0

Unlike many on this app I am still actually, quietly a fan of many market-economic solutions to problems. Markets are a powerful technology. I even like some aspects of what one might call “capitalism”. The ability to invest capital and capture a portion of its return can be an inducement to resource the *creation* of means of production, where no such means previously existed.

0
0
1

2012: "Secure boot is a plot by Microsoft to kill Linux"
2025: EA's insistence on invasive anti-cheat results in a bunch of Windows users managing to get their secure boot configuration into a state where their GPUs no longer work and there's no recovery path: reddit.com/r/Battlefield/comme

Microsoft would have to be *very* bad at this for a plot to have backfired this badly

0
0
0
0
0
0

Can a browser extension hook the logic that decides where to put an opened link? Like, I almost never agree with my browser about where that should go.

(I've set up my "default browser" to be a shell script wrapper that adds --new-window to the command line, but that doesn't reliably work, and doesn't handle other weird logic I want like "always open links that match this regexp in the window of the PWA that I set up for that domain".)

#Lazydon

0
0
1
0
0

요즘 폭탄물 테러 예고 트롤링 관련한 개인적 생각

'인터넷에서 유독 시끄럽게 구는 사람들을 둥기둥기한 결과'라는 생각밖에 들지 않음.

지상파 방송이 스스로 유행을 선도하지 않고 혐오적 의미가 담긴 밈도 따라하는데다가 그들이 주장하는 어처구니 없는 의견조차 손을 들어주니 온 세상이 그들의 효능감을 높여줬고 이 효능감을 느끼기 위해 선택한게 테러 예고글일것.

그냥 게시글 하나 '딸깍'올리니 온갖 공권력이 달려가서 수습하고 국민들은 피해를 입고 이런 모든 일련의 과정에서 자신이 해를 입는건 없으니 얼마나 간단하게 효능감을 느끼고 안전함을 느끼겠어...

행동력이 가미되면 서부지법 폭동이고 그게 아니면 테러 예고글 딸깍인 상황은 이들에게 '사회 기반을 흔드는 테러리즘'임을 가르치지 않는 이상 영원히 반복되고 더 심한 자극을 찾아 다닐거임.

그러니 개(랄랄)같은 손가락 찾기 그만 쳐듣고 머저리같은 디씨 구데기들 쳐패고 다니라고. 너희가 쓰레기를 만들고 있어.

3

미국의 어떤 식당에서 종업원이 시스여성 손님을 '트랜스'로 짐작하고선 여성화장실까지 따라가서 남성화장실로 가라고 내쫓으려 했다고. advocate.com/news/minnesota-ci
피해자가 이런 일을 당한 게 처음도 아니었다고 하고, 기사 마지막 연관기사에도 비슷하게 시스여성이 피해를 입었다는 기사가 여럿 올라와 있다. 미국의 트랜스 혐오자들은 그들이 '여성을 보호'하고 있다고 말하지만 그 실상은 여성 혐오 그 자체.

0
0
0

‘남성 역차별’엔 응답하는 정부, ‘여성 살해’ 앞에선 왜 성별을 지우나요? khan.co.kr/article/20250809070
"여성폭력의 구조적 실태는 짚지 않고, ‘남성 역차별’을 강조하는 행태는 이재명 정부 들어서도 반복되고 있다. 이재명 대통령은 지난달 31일 수석보좌관 회의에서 스토킹 살해 사건에 대해 ‘피해자의 절박한 호소’ ‘유사한 범죄’ 같은 표현을 사용하며 대책을 주문했지만, ‘남성의 여성 대상 폭력’이라는 구조적 원인과 맥락은 따로 언급하지 않았다."

0
1

Power company is here doing a surprise upgrade to the line coming to the house from the street. 🙃 I’m in the boonies, so that’s like just shy of 300 meters of new line?

Fingies crossed their ”it’ll just take 30 minutes” holds true! 🤣

0
0
0
1
1
0
0
0
0
0
0
0

chaos.social & Tusky PSA

Seems like the database reset of chaos.social got some timelines in stuck (probably because it has posts cached that no longer exists on the server and sends paging requests with invalid ids). Log out & relogin clears the cache and fixes the issue.

0
0
0
0
0
0
0
0
0
0
0
0