Live data from Hacker News

Nginx has moved to GitHub

mailman.nginx.org

21–30 of 170 posts

Re: Nginx has moved to GitHub

#21
post #2

I wonder how the interim process is handled? They're accepting mailing list updates until the end of the year. Does someone take the mailing list updates and manually PR them into Github? I've never actually used a mailing list so I'm curious how it works.

Around 15 or so years ago, when a lot of projects were moving from cvs/mailing lists to git, there were a plethora of perl scripts and other tools which automatically took the code and sent the commit to git, usually taking a "rules" file as input which stipulated how to match various email headers with git tags etc. No idea how many of them are still around or used, but there should be some

Re: Nginx has moved to GitHub

#22
post #12
post #2

I wonder how the interim process is handled? They're accepting mailing list updates until the end of the year. Does someone take the mailing list updates and manually PR them into Github? I've never actually used a mailing list so I'm curious how it works.

Remember Linus created git to help deal with an ever escalating inbox full of patches.

cough BitKeeper cough

Re: Nginx has moved to GitHub

#23
Sad day for everyone, but it was probably inevitable with the original devs gone and the project managed by suit-types. No one gets fired for buying Microsoft and all that.

Re: Nginx has moved to GitHub

#24
post #7
post #4

Recently, I was browsing an open source project I use a lot. "Sign in to search code on GitHub" was kinda discouraging to see. Sure, I can clone it and run grep/ripgrep - but sometimes I like the ability to search the code on the browser. Is it only GitHub where this is a restriction or GitLab is similar?

There are some alternatives like https://grep.app or https://sourcegraph.com/search if you want fast live search, but at the end of the day these are services offered by companies, and rather expensive ones especially for free anonymous users, so you should probably at least accept that service providers can and do change things like this. You can also run something like your own copy of Zoekt and then ingest reposit…

Github managed to provided search to free anonymous users since its inception in 2007, to mid-2023 when they introduced this new code search.

I would submit that this change is entirely business-related: it's a power-play to make people create accounts and stay logged in so they can track you better. It is not that they cannot afford it, it is that they are enshittifying the service to further their interests.

If they were really worried about money, they could lock it down completely so only paying customers could use the service at all... and then they'd lose a huge chunk of customers and lose all the prestige they build in convincing a huge pile of the world's free/open source software to use them as their hosting. So they don't do that - they keep all the prestige and the network effects by seeming _quite_ open, but they'll lock down _parts_ of the experience to try and force specific behaviour.

> you should probably at least accept that service providers can and do change things like this.

Indeed, you should. It should serve as a wake-up call that other people's services/platforms aren't under your control, and you can't rely on them to meet your needs.

Re: Nginx has moved to GitHub

#25
post #7

Earlier quoted context omitted.

There are some alternatives like https://grep.app or https://sourcegraph.com/search if you want fast live search, but at the end of the day these are services offered by companies, and rather expensive ones especially for free anonymous users, so you should probably at least accept that service providers can and do change things like this. You can also run something like your own copy of Zoekt and then ingest reposit…

Github managed to provided search to free anonymous users since its inception in 2007, to mid-2023 when they introduced this new code search. I would submit that this change is entirely business-related: it's a power-play to make people create accounts and stay logged in so they can track you better. It is not that they cannot afford it, it is that they are enshittifying the service to further their interests. If the…

> it's a power-play to make people create accounts and stay logged in so they can track you better

Github doesn't even serve ads. What exactly are you worried about? Your throwaway email being primary key #78,000,000 and having your visited repositories stored in another table?

Re: Nginx has moved to GitHub

#26
I think it's disappointing that the default toolchain for collaborating on free and open source software includes GitHub which is very much not free and open source, and is backed by Microsoft which has a mixed history in regards to it's relationship with open source software.

Re: Nginx has moved to GitHub

#27
post #12
post #2

I wonder how the interim process is handled? They're accepting mailing list updates until the end of the year. Does someone take the mailing list updates and manually PR them into Github? I've never actually used a mailing list so I'm curious how it works.

Remember Linus created git to help deal with an ever escalating inbox full of patches.

I'm sorry people are being dismissively snide and downvotive about this reasonable characterization of things (see: https://marc.info/?l=linux-kernel&m=111288700902396) because they think knowing the factoid that linux used bitkeeper is some kind of "epic own".

Re: Nginx has moved to GitHub

#29
post #4

Recently, I was browsing an open source project I use a lot. "Sign in to search code on GitHub" was kinda discouraging to see. Sure, I can clone it and run grep/ripgrep - but sometimes I like the ability to search the code on the browser. Is it only GitHub where this is a restriction or GitLab is similar?

Do you have to be logged in to open a repo with the web version of vscode on GitHub? If not, that could make for a Good Enough search interface. Try pressing `.` on a repo page to see if it works

Re: Nginx has moved to GitHub

#30
post #5
post #4

Recently, I was browsing an open source project I use a lot. "Sign in to search code on GitHub" was kinda discouraging to see. Sure, I can clone it and run grep/ripgrep - but sometimes I like the ability to search the code on the browser. Is it only GitHub where this is a restriction or GitLab is similar?

It's worth mentioning here I think that github's code search is really quite good. I'm not trying to say that github can do no harm or that github "owning" OSS code hosting is a good thing, but the github search bar is a utility that IMO is worth the price of admission. I think that sourcegraph maintains a similar quality OSS code search that can be searched for free but I have not personally used it.

The problem is that GH makes it the login process as painful as possible. Login tokens expire frequently, necessitating new logins. Logins require 2fa every time, which makes them extremely flow-breaking. Post-login you're not returned to the file you were on, so now you need to navigate back to search.

Logins are per domain and per device, so I end up dealing with this 4x per day if I'm using GitHub heavily. It's unnecessary.

Post reply on HN