Live data from Hacker News

GitHub and the crime against software

eblog.fly.dev

21–30 of 124 posts

Re: GitHub and the crime against software

#21
> Github does not expose a public bug list or any issues page, hiding their problems deep in email chains

Which email chains is this referring to? GitHub/community is fairly active from the community perspective. GitHub rarely looks at it anymore, prioritising their Enterprise roadmap.

> Github often breaks on firefox and safari, browsers with millions of users

[[citation needed]].

I’ve been as annoyed as everyone with the GitHub frontend performance since the React rewrite, but never really faced breakage in Firefox. This claim is repeated a few times in the article, but without any links.

Re: GitHub and the crime against software

#23
post #10

What happened to hacker culture? Did everyone (or enough) just sell out? It’s fascinating to me that the people who know the most about tech keep deciding over and over to give something to some corporation and inevitably it becomes an issue. I guess ease of use and freemium really trumps everything; I expect more from smart people but money talks.

Nobody wants to pay for git hosting. Seems like nobody wants to self-host it either.

Hosting forgejo on a cheap Hetzner server is the best and easiest trick that happened in my work life these last years !

Re: GitHub and the crime against software

#24
post #5

Because of so many GitHub problems, I'm adding GitLab.com and Codeberg.org. Setup is simply 3 steps: 1. Sign up on each service, ideally with the same username. 2. For each repo you want to share, create the same repo name as a blank repo; do not automatically create a README. 3. Edit your local file .git/config to add push URLs, then push as usual. Example: [remote "origin"] url = git@github.com:foo/bar.git pushurl…

Somehow I never knew that you can have multiple push URLs for a single remote. Thank you for sharing this, I've been manually pushing to two remotes with a script for years!

Re: GitHub and the crime against software

#25
post #5

Because of so many GitHub problems, I'm adding GitLab.com and Codeberg.org. Setup is simply 3 steps: 1. Sign up on each service, ideally with the same username. 2. For each repo you want to share, create the same repo name as a blank repo; do not automatically create a README. 3. Edit your local file .git/config to add push URLs, then push as usual. Example: [remote "origin"] url = git@github.com:foo/bar.git pushurl…

Hey, that's my workflow!

I also built a convenient CLI tool to switch identities on a per-repository basis. [1] [2] ...which makes working in enterprise environments much easier, as I can just have separate identities/keypairs for each customer.

[1] https://github.com/cookiengineer/git-identity

[2] https://cookie.engineer/projects/development/git-identity.ht...

Re: GitHub and the crime against software

#26
post #10

What happened to hacker culture? Did everyone (or enough) just sell out? It’s fascinating to me that the people who know the most about tech keep deciding over and over to give something to some corporation and inevitably it becomes an issue. I guess ease of use and freemium really trumps everything; I expect more from smart people but money talks.

Nobody wants to pay for git hosting. Seems like nobody wants to self-host it either.

I am self hosting forgejo on my synology NAS. It is easier than it looks. Synology provides me access from the internet so I do not need static IP address. It took me at most 20 minutes to write (copy paste) docker compose file to make it run and another hour to import repositories from github and gitlab. Only maintenance I do is update to new version once a while which takes about 5 minutes. You can set it up to sync repositories back to code forges.

If you do not have a lot of users you can easily set it up too.

Re: GitHub and the crime against software

#27
Nginx was compelled to move to GitHub [1].

The fact that companies request you to star them on GitHub and the stars can be bought tells you that there is a value in these stars. [2]

Now, some astute reader, who thinks the $1 trillion global advertisement market does not influence them, will also claim that they don't care about GitHub stars.

Well, that's not how the world works.

Fake stars can propel a good project to great.

A lot of people will use GitHub stars as a currency to decide the importance of certain FOSS (or even open-core) projects.

The real lock-in is in GitHub stars [3].

1 - https://blog.nginx.org/blog/nginx-open-source-moves-to-githu...

2 - https://finance.biggo.com/podcast/1c9f14e134095b87

3 - https://ashishb.net/tech/github-stars/

Re: GitHub and the crime against software

#29
post #27

Nginx was compelled to move to GitHub [1]. The fact that companies request you to star them on GitHub and the stars can be bought tells you that there is a value in these stars. [2] Now, some astute reader, who thinks the $1 trillion global advertisement market does not influence them, will also claim that they don't care about GitHub stars. Well, that's not how the world works. Fake stars can propel a good project t…

What stops a new platform from just mirroring GitHub stars on import or something, actually?
Post reply on HN