Posts
2041
Following
230
Followers
2519
Director of Linux Foundation IT. Currently in charge of kernel.org infra.

This account is for Linux/Kernel/FOSS topics in general: #linux, #kernel, #foss, #git, #sysadmin, #infrastructure.

For my personal account, please follow @monsieuricon@castoranxieux.ca.

MontrΓ©al, QuΓ©bec, Canada πŸ‡¨πŸ‡¦πŸ‡ΊπŸ‡¦
Difficulty is set at 4 leading zeroes, unless you're coming from US in which case there's also a tariff of 5 more leading zeroes.
0
14
61
You can see it in action on this recently decommissioned system I'm using for testing purposes: https://ams.source.kernel.org/
3
1
12

K. Ryabitsev 🍁

I'm sad to say that we're following the lead of many others and putting in proof-of-work proxies into place to protect ourselves against "AI" crawler bots. Yes, I hate this as much as you, but all other options are currently worse (such as locking us into specific vendors).

We'll be rolling it out on lore.kernel.org and git.kernel.org in the next week or so.
9
136
168
@dermoth Can you tell me how long it roughly takes for you to access https://ams.source.kernel.org (it's a system out of rotation where I'm testing the integration)
1
0
0
@dermoth Yeah, I'm not setting it at 6 anyway. :)
1
0
0
@dermoth You can kinda estimate by running this:

https://paste.centos.org/view/71c89eea

difficulty of 6 leading zeroes takes about 10 seconds on my i3 intel NUC
1
0
1

spotted this van today

1
3
1

K. Ryabitsev 🍁

(No, I don't intend to leave it at difficulty=6, it's just so I could take the screenshot.)
3
2
9
@cadey Thank you for the pointer!
0
0
0
@cadey now I just need to figure out how to allowlist our monitoring bots. :) I do see the bot/useragent js file, but I'm not sure I want to rebuild the binary each time that requires updating.
1
0
0
@cadey thank you for your work on this. Wish it wasn't needed, but it looks like some kind of proof-of-something is going to be required for all public resources.
1
0
0
@xexaxo just accessing millions of commit objects from millions of ips is bad enough without git blame ot other expensive endpoints, honestly.
0
0
1
@mjeanson i don't care about the waifus, but I do like haproxy!
0
0
1

K. Ryabitsev 🍁

Sigh... I got anubis proof-of-work bot working in pre-production. I can't express how much I hate this.
3
4
15

K. Ryabitsev 🍁

April 1st was funnier when deliberately publishing fake things online hasn't been the norm.
0
17
36

Happy day to all who celebrate

0
6
2

It happened again.

0
5
2

Jonathan Corbet

Today I got a cheery email from somebody who claims to be the "ethics and compliance" officer for a company called Bright Data. He wanted to have a "no pressure" conversation about the whole AI scraperbot problem. Looking at their web site, this company offers an API that, and I quote, "Bypasses anti-scraping mechanisms and solves CAPTCHAs, ensuring uninterrupted access to the most protected web sites".

After careful consideration for several milliseconds, I have concluded that I really don't have anything to discuss with this person.

But at least their claimed "100M+" of residential IP addresses that they use for their DDOS attacks are "ethically sourced".
14
121
153
@spyro @Daojoan *puts on his Kerbal Space Program hat on* launching things into the Sun is actually really hard, let me tell you about the Delta-V that would be requi... Wait, where are you going!
1
0
14

If Elon Musk actually leaves DOGE in May, don’t celebrate. And don't let up. Escaping accountability is his whole game. He’s a Nazi, propping up fascism, wrecking lives, and laundering cruelty. Keep the pressure on. Torch his brand. Shatter his legacy. Make sure history spits on his name.

7
8
1
Show older