Live data from Hacker News

GitHub and the crime against software

eblog.fly.dev

31–40 of 124 posts

Re: GitHub and the crime against software

#31
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…

Where do you keep Issues, Pull Requests, Wikis, Discussions, project boards, and everything else? (rhetorical question.) These days, the problem with cloud-hosted Git platforms is not where to push your code. Replicating repositories across multiple providers is relatively easy, and Git has always been good at that. The harder problem is that successful teams end up accumulating a lot more than source code around the…

(I upvoted you, for asking the real questions, but to answer)

> Where do you keep Issues,

Youtrack

> Pull Requests,

Gerrit, it's way better for code review

> Wikis,

Also Youtrack, but other software exists that's specific for this, I have seen Confluence used a lot and while I don't recommend: that's usually the case.

> Discussions,

As far away from code as possible, right now it's Zulip

> project boards,

Youtrack, though usually in companies they use Jira for this.

> and everything else? (rhetorical question.)

In proper tools that are designed to solve a specific need, not try to do everything: badly.

--

Now, a sane person will respond to me with the fact that I haven't removed any single points of failure, I've actually just added more of them. They'd be right! The differences is that it makes the stack a bit more flexible and composable. Migration of, say, the Wiki, doesn't make major issues because it's already somewhat decoupled.

Re: GitHub and the crime against software

#33
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.

[deleted]

Re: GitHub and the crime against software

#34

Earlier quoted context omitted.

And for fun, just spin up a VPS and initialize some bare repos there.

What's the purpose of using EC2 over something much cheaper, like OVH, digitalocean, or Hetnzer? Usually the argument is for scalability, but a single VM for personal use doesn't need that, and even if you do want that, you'll need more than a bare repo.

Oh, EC2 is mostly a catchall for VPS for me. Sorry, that's unclear.

Re: GitHub and the crime against software

#35
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?

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

So, the source is still GitHub, right?

Which means I have to keep my FOSS project on GitHub to accumulate stars.

Re: GitHub and the crime against software

#36
post #35

Earlier quoted context omitted.

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

> What stops a new platform from just mirroring GitHub stars on import or something, actually? So, the source is still GitHub, right? Which means I have to keep my FOSS project on GitHub to accumulate stars.

I'm thinking like "you had 200 GitHub stars before coming to us so we start you with 200 stars" as a migration process. maybe they wouldn't be as reputable but everyone knows it's gamed anyway, so why not?

Re: GitHub and the crime against software

#38
post #35

Earlier quoted context omitted.

> What stops a new platform from just mirroring GitHub stars on import or something, actually? So, the source is still GitHub, right? Which means I have to keep my FOSS project on GitHub to accumulate stars.

I'm thinking like "you had 200 GitHub stars before coming to us so we start you with 200 stars" as a migration process. maybe they wouldn't be as reputable but everyone knows it's gamed anyway, so why not?

> I'm thinking like "you had 200 GitHub stars before coming to us so we start you with 200 stars" as a migration process. maybe they wouldn't be as reputable but everyone knows it's gamed anyway, so why not?

And how will the project accumulate more?

> everyone knows it's gamed anyway, so why not?

Then why do they still have purchase value?

Re: GitHub and the crime against software

#40
post #7

This web site is very hard to read because of the colors and font sizes.

It is targeted at tech literate people who obviously know about reader's mode, that they can load a custom css or not even load a css and set the font and size of their choice from their web client.
Post reply on HN