4 ms·
For a while now, GitHub doesn’t allow you to use the code search anonymously, but everything else is still there. Rate limits are quite damn low though.
by kassner 1y ago
For a while now, GitHub doesn’t allow you to use the code search anonymously, but everything else is still there. Rate limits are quite damn low though.
- johnisgood 1y agoDo you think it has to do with LLMs though? Them disallowing anonymous code search?
- frollogaston 1y agoPre-MS GitHub didn't have code search at all, and once they added it, I think it always required login from the start.
- johnisgood 1y agoWhat are we referring to as code search? I cannot view any pages on GitHub without logging in. I tried to reproduce this in a private window but it seems to work, which is weird. I was not logged in to GitHub on Windows and it wants me to login. It might be the extensions I am using (along with an User-Agent switcher). Not sure, I would have to check. All I remember is that I was logged out on Windows and I could not view ANY page from GitHub without logging in, but I can on Linux, tested it in a private window. Odd.
- kassner 1y agoGitHub Code Search was introduced in 2021 and made GA in 2023[1][2]. It's an improved version of the previous global search (aka across all repositories). > I cannot view any pages on GitHub without logging in There must be some sort of IP/browser reputation check going on. For Firefox on Mac, I get this on a private window: https://vie.kassner.com.br/assets/ghcs-1.png https://vie.kassner.com.br/assets/ghcs-1.png I'm not behind CGNAT and GitHub can pretty much assume that my IP = my user. The code tab you can't see without logging in though. 1: https://github.blog/news-insights/product-news/github-code-search-is-generally-available/ https://github.blog/news-insights/product-news/github-code-s... 2: https://news.ycombinator.com/item?id=35863175 https://news.ycombinator.com/item?id=35863175
- frollogaston 1y agoWas gonna say, try disabling ipv6 if it's on ;) If there's no login, there aren't great ways to ensure the user has skin in the game. Having a whole ipv4 addr is one, I guess having a whole ipv6 /32 would be equivalent.
- johnisgood 1y agoI will give you a screenshot when I get on Windows, and some details.
- kassner 1y agoI can't comment on LLMs, but I vaguely remember speculations of it being a mixture of AI training and trying to keep resource utilization at bay. Even generic bots can cause a lot load if you don't have much caching in front of it.