Live data from Hacker News

Sourcehut will blacklist the Go module mirror

sourcehut.org

331–340 of 365 posts

Re: Sourcehut will blacklist the Go module mirror

#331
post #13

Earlier quoted context omitted.

Have to agree in as much banning people with legitimate issues is unhelpful. I was also taken aback when Peter Bourgon, a great programmer and contributor to the go ecosystem was banned from all go channels.

Why does the Go team ban so many people? Doesn't sound like a healthy community.

You don't mean what you say.

Re: Sourcehut will blacklist the Go module mirror

#332
post #294

Earlier quoted context omitted.

Pity that people still argue as though "feature rich" is some unmitigated good. :)

If it wasn't, Go wouldn't have gotten newer features.

Or the juice was worth the squeeze?

Re: Sourcehut will blacklist the Go module mirror

#333

I can see this happening on my own git hosting too. I've started moving my Go code off GitHub and the module mirror shows up every 25min for each repo it's aware of doing a full clone. Thankfully the few modules I've moved are very small ones with very little history. This won't come anywhere near my egress allocation for that box. But the whole thing is frankly a little rude.

Yeah I wanted to do the same thing and self host my repos but that will have to wait now until this issue is fixed, it looks like...

Could you tell me more about what tool you used to host the repos? And I assume you noticed the traffic in your web logs?

Re: Sourcehut will blacklist the Go module mirror

#334

Earlier quoted context omitted.

Infrastructure costs. So you'd be willing to pay more for that?

I already pay for GitHub, am fine with that and they manage. So yes.

You're not paying for the traffic load though, Microsoft does. I think it's unfair to compare a forge run by a giant and one run by a tiny company, or for that matter, self hosting users.

Re: Sourcehut will blacklist the Go module mirror

#335
post #209

The Go team has been making progress toward a complete fix to this problem. Go 1.19 added "go mod download -reuse", which lets it be told about the previous download result including the Git commit refs involved and their hashes. If the relevant parts of the server's advertised ref list is unchanged since the previous download, then the refresh will do nothing more than the ref list, which is very cheap. The proxy.go…

Why does the Go team and/or Google think that it's acceptable to not respect robots.txt and instead DDoS git repositories by default, unless they get put on a list of "special case[s] to disable background refreshes"? Why was the author of the post banned without notice from the Go issue tracker, removing what is apparently the only way to get on this list aside from emailing you directly? Do you, personally, find an…

Going up the stack a bit this feels to me like the same sort of "we know better" mentality that said no one really needs generics.

Re: Sourcehut will blacklist the Go module mirror

#336
post #40

Earlier quoted context omitted.

DoSing SourceHut? And the perpetrator is known ? Why don't you try to sue them?

Because blocking is a lot easier and cheaper?

Could try and do both? Drew lives in The Netherlands nowadays. I don't know where Sourcehut is based legally, and I realize the Dutch court system is also overburdened & expensive but it might be worth a shot. I wonder if Drew considered it, and if he'd been able to use the Dutch court system. If Drew needs a good Dutch lawyer, I can recommend Arnoud Engelfriet of ICTRecht (has a blog on Iusmentis.com, legal advice is free if he's allowed to publicize it).

Re: Sourcehut will blacklist the Go module mirror

#337
post #40

Earlier quoted context omitted.

DoSing SourceHut? And the perpetrator is known ? Why don't you try to sue them?

Are you a lawyer offering your services pro bono?

If he's able to sue in Dutch court I can recommend a good lawyer, see my other reply.

Re: Sourcehut will blacklist the Go module mirror

#338
post #326
post #316

Earlier quoted context omitted.

No other independent hosters are having issues. I'm on one with no more than a few dozen users. Multiple of us write in Go, including the owner of the service, and yet Gitea and the VPS hosting it have never even blinked. If there were more of an issue, there would be more of a fuss than just two individuals. And one of those individuals was completely satisfied with the temporarily hackjob while a more permanent sol…

> No other independent hosters are having issues. I could be wrong but in comments to https://github.com/golang/go/issues/44577 issue there at least 4 hosters that forced to manually disable background refresh because of this exactly issue?

How are you getting that number? There's Drew, who refused all solutions offered. There's Ben, who took the offer and was satisfied. If you're counting Gentoo, which is linked, you shouldn't because that's an unrelated issue caused by a regression test.

Re: Sourcehut will blacklist the Go module mirror

#339

Earlier quoted context omitted.

I suspect they have a problem with this DDoS by default unless you ask to opt out behavior. Why is anyone getting hit with these expensive background refreshes until you have a chance to do it right? Why is it still not done right 2 years after this was first reported? Maybe it should be an opt-in list where the big providers (such as github) can be hit by an army of bots and everyone else is safe by default.

And why isn't this a priority? These folks are offering a service that benefits the Go ecosystem. It smells like Go is on its way out.

This smells wildly overdramatic. They've been working on solutions big and small since it was reported, it's just that the big solutions take time, this was communicated to Drew.

Re: Sourcehut will blacklist the Go module mirror

#340
post #308
post #245

Earlier quoted context omitted.

This isn't true. Sourcehut reported a bug, and since the bug is somewhat involved to fix entirely, we asked what the impact of the bug is to them and offered to make a custom change for the site in the interim. The impact matters: the appropriate response is different for "I saw this in my logs and it looks weird but it's not bothering me" versus "this is causing serious problems for my site". We have been getting mi…

> the appropriate response is different for "I saw this in my logs and it looks weird but it's not bothering me" versus "this is causing serious problems for my site". We have been getting mixed signals about which it is We have not been reading the same tickets and articles it seems

No problems were ever mentioned, serious or otherwise. Elevated traffic isn't automatically a problem. Drew's played it up quite a lot elsewhere, but the Go team can only be reasonably expected to follow the one issue filed, not Drew's entire online presence.
Post reply on HN