Live data from Hacker News

Migrating the main Zig repository from GitHub to Codeberg

ziglang.org

911–920 of 952 posts

Re: Migrating the main Zig repository from GitHub to Codeberg

#911

Earlier quoted context omitted.

I get it, but I think there’s something deeply anti human about being ok with this (not just in software). It’s similar in sentiment to how you behave when nobody is looking - a culture and society is so much better off if people take pride in their work. Obviously there’s nuance (I’ll take slop food for starving people over a healthy meal for a limited few if we’re forced to choose), but the perverse incentives in s…

I’m pretty sure the USSR, Cuba, and the like never succeeded doing this sort of thing, but maybe if we hit ourselves in the head with the same hammer (and sickle) just one more time it will work?

You don’t need communism to do this. You need a strong culture where elites care for their people. Elites willingly working to enrich their people.

Our current parasitic elites are just enriching themselves. Arguing about economic systems is pointless if the ruling class hates the common people.

Re: Migrating the main Zig repository from GitHub to Codeberg

#913
post #801

Earlier quoted context omitted.

While juvenile, it is a fair point that github and all websites that ditch everything for javascript get less snappy to use.

Oh, so that makes the name calling justified.

Isn't making things more performant a juvenile ideal? as I get older, I no longer care about making things better, just getting it done.

(Not everyone is as polite as you lemon. Seems like the majority of the internet has namecalling tourettes :)

Re: Migrating the main Zig repository from GitHub to Codeberg

#914
post #647

Earlier quoted context omitted.

The question under discussion is 'open source developers posting childish rants vs not posting them' Not 'open source developers posting childish rants vs no open source developers'

If they wanted to walk without that freedom, they’d be hacking on shit over at Mozilla (or similar - likely for more money) right?

I have no idea what you're talking about

Re: Migrating the main Zig repository from GitHub to Codeberg

#915

Earlier quoted context omitted.

> I don't care about ICE one way or another, Which is itself a political position, a privileged one at that

What an incredibly arrogant statement. Not everyone is American for starters.

It’s still a political position to take to not care about things that happen in other countries. (I’m not American either, not that it should matter.)

Re: Migrating the main Zig repository from GitHub to Codeberg

#916
post #756

Earlier quoted context omitted.

Seems weird to me that anyone would frame it like this. In my country (Spain) we put eg ramps for wheelchairs no matter the political party. It's considered a human rights or moral issue, not a political one.

I would bet Franco was not really putting up ramps for disabled people. That a political party is not currently represented in your country (thankfully!!) doesn't mean that the topic is not political.

Spain under Franco was a dictatorship. Not really sure how it compares. If you're actually being cheeky that is actually quite distasteful.

And yes the far right is represented politically in most countries in Europe, including Spain with Vox.

Re: Migrating the main Zig repository from GitHub to Codeberg

#917
post #262

Earlier quoted context omitted.

It is still not a proper fix. It is still busy-looping 100% CPU. Given that Github Actions is quite popular, probably wasting large amount of energy. But probably good at generating billable Actions minutes. One can only hope that not many people use sleeps to handle their CI race conditions, as that itself is also not a proper fix.

Yeah, definitely not a proper fix. Maybe a more serious fix is something like "read -t $N". If you think stdin might not be usable (like maybe it will close prematurely) this option won't work, but maybe you can open an anonymous FD and read from it instead.

It's just all hacks. It should use `sleep`, period.

Sleeping is an OS scheduling task. Use the OS syscall that does that.

As is suggested on the Github issue that Microsoft has been ignoring for half a year.

Re: Migrating the main Zig repository from GitHub to Codeberg

#918
post #145

I'm excited to see this migration happen, mostly because it signals to us ( https://tangled.org ) that large projects are willing to switch! We're working pretty hard to get Tangled out of alpha—we want it to be the place for free software communities. Also recently wrote about our vision and commitment to indies and communities (and never enterprise!): https://anirudh.fi/future

> Stacked pull requests using Jujutsu's change IDs.

Now I'm very interested. Will definitely give it a try.

Re: Migrating the main Zig repository from GitHub to Codeberg

#919
post #886

Earlier quoted context omitted.

The capitalist west seems fully happy buying slop and crap as long as it is cheap... Nearly no one demands quality anymore.

Quality isn't really an option anymore, because expensive no longer means quality, it means expensive-looking crap. If it's all crap anyway, why pay more?

Absolutely. In areas where there are known quality options, people are clearly willing to pay more. Toyota for instance is a solid example of this.

Automobiles are large, expensive purchases with a relatively small set of options though... For most purchases, it's impossible to determine quality ahead of time.

Re: Migrating the main Zig repository from GitHub to Codeberg

#920

Wow. I think that's a serious mistake. Maybe GitHub is no longer so great and snappy but nowhere to justify moving something that needs: 1. Money, 2. Exposition, to something obscure just because it's a bit better. It's Git with an UI anyway, there isn't such large difference. I don't care about the fact the post is harsh: it's the content that it is broken from my POV because. It is absolutely legit to do something…

GitHub Actions are seriously broken and that alone is a technically sound enough reason to move: the sleep.sh bullshit has degraded the performance of our CI for a long time, as it regularly livelocks in an endless while(true) spin runner agents, who stop processing new jobs. The agent itself has poor platform support also because it has a runtime dependency on .NET, and lately GH Actions started running jobs out of…

Namespace fixed all of the issues I had with GitHub Actions. Ghostty uses them to build their project: https://namespace.so

Using Namespace made it clear how much cruft GitHub Actions has accumulated and how much performance they leave on the table. I regard GitHub Actions like Nix: weird configuration, largely shell-based, and the value you get out is commensurate with the investment you put in. But it works well enough.

But at the end of the day, GitHub Actions, like Nix, is just shell scripts. They're fairly portable. I like Namespace because they fixed the parts of CI that matter, like fast local caching versus GitHub's HTTP-based cache.

But I also don't hate this: I use GitHub for the pretty website and global search. Someone will mirror Zig for the search, and my terminal does not care where I clone the repository from. I think this is the new world we live in.

Someone will have to build the aggregator that indexes all repositories and makes them searchable, but that can ultimately be separate from hosting.

Post reply on HN