17 ms·
Migrating the main Zig repository from GitHub to Codeberg
- bitbasher 11mo agoI'm happy to see the move. Codeberg is probably a more stable/long-term solution than SourceHut as the founder is slightly unhinged (but love what he has built). Honestly, either would have been great choices. More opensource projects should move off GitHub. I moved off it myself.
- yoyohello13 11mo agoI’m pretty sure Drew has stepped away from SourceHut. It’s kind of a bummer SourceHut stuck so stubbornly to mailing list only workflows. Everything else about the platform is great.
- bitbasher 11mo agoI believe Drew was taking a "break" from it, but not stepping away in any permanent sense. It's probably better for him to stay involved. I'd like to see him push his idea further. It's great to have options.
- yoyohello13 11mo agoI’m glad they have robust support for email based patching but it’s a hard sell for people getting in to the platform.
- pabs3 11mo agoDrew is still working on SourceHut: https://sourcehut.org/blog/2025-11-20-whats-cooking-q4-2025/ https://sourcehut.org/blog/2025-11-20-whats-cooking-q4-2025/
- yoyohello13 11mo agoThanks. My information was outdated.
- michaelanckaert 11mo agoI agree that there is a steep learning curve compared to Github pull requests or Gitlab merge requests, but like many things the steep learning curve actually hides a very powerful tool. A famous example is the Linux Kernel, a project of such a size that simply can not work with the Github/Gitlab model.
- rs186 11mo agoI would use the word "exception" rather than "example". I doubt the next generation of programmers will have any idea what it means to contribute code "by mailing list".
- 59nadir 11mo agoI think it's probably a great filter for getting people who are actually interested in contributing. Lowering the bar for contribution hasn't really turned out to be useful in any real sense, in my experience.
- gwerbret 11mo ago> I'm happy to see the move. Codeberg is probably a more stable/long-term solution than SourceHut as the founder is slightly unhinged What's this about?
- LtWorf 11mo agoAnyone who has read Drew de vault's blog for some time reaches the same conclusion it seems.
- ameliaquining 11mo agoDeVault's controversial takes are pretty similar to the ones that Kelley expresses in this post, so I don't see much misalignment here.
- dsissitka 11mo agoMaybe the incident: https://news.ycombinator.com/item?id=41837782 https://news.ycombinator.com/item?id=41837782 https://dmpwn.info/ https://dmpwn.info/
- dpatterbee 11mo agoI'm confused, the incident is that he wrote a document detailing repeated bad behaviour from a well known community figure? And this is a bad thing? And that second link is really grasping at straws lol
- deleted 11mo ago[deleted]
- debugnik 11mo agoHe apparently pretended to not have written it despite its DNS pointing to his servers, and Certificate Transparency logs and Internet Archive all attributing the page to his domain. Compare the top comment thread in the first link above to his reply there: https://news.ycombinator.com/item?id=41838124 https://news.ycombinator.com/item?id=41838124 I generally like Sourcehut and Drew's writing but I just learned about this and I find it disappointing.
- xvilka 11mo agoBiggest problem of SourceHut that should be solved first before mass migration of open source - lack of the organizations that would allow multiple contributors working on the project, especially the project with multiple repositories.
- the__alchemist 11mo agoI am getting fatigued by all of these. I am learning about a new one each time. We have - GitHub - BinCode - GitLab - SourceHut - CodeBerg They all seem to do roughly the same things, but with a different web UI. Competition is great! Especially in response to a big corp that has market share. But... there was value in the centralization of GH.
- tcfhgj 11mo agothere is value in interoperability, not in centralization
- bfkwlfkjf 11mo ago> They all seem to do roughly the same things Codeberg (Forgejo) is Free software, GitHub isn't. Not everything is about the software features.
- bean469 11mo agoNot all of those are free software, though, so comparing them might not be correct
- fijiaarone 11mo ago[flagged]
- sashank_1509 11mo agoDid you even read the article. Yes, he had 1 sentence on ICE, which maybe you disagree with its politics. But most of the article was with technical issues in github as a platform and its neglect of non AI features. Please take your low quality comment to X. Finally, I can’t believe I have to say it, but a creator of an open source project is free to infuse it with whatever values he wants, no one hates on SQLite, no need to hate someone for adding his brand of politics / values to his passion project. Please go create your own “non woke” language if you hate it so much.
- fatchan 11mo agoGithub is by far the more woke platform, so I think you missed the point.
- clanky 11mo agoThere is no sense in which a platform owned by a company which enthusiastically aided a genocide could be termed "woke."
- dragonelite 11mo agoThat's why its called woke/rainbow imperialism.
- ZeroAurora 11mo agoIt's a pity that the GitHub repository is not mirrored, probably making downstreams broken. Good move anyway.
- rererereferred 11mo agoIt's a simple `git remote set-url` to fix it, unless you are using some github proprietary API which is the kind of vendor lock-in they want to avoid.
- account42 11mo agoIt forces people to update their fetch URL to the proper authoritative repo, which is a good thing.
- BrouteMinou 11mo agoBiting the hand that fed you. I hope he's going to donate some of the money is getting begging to codeberg in return of their services.
- rvrb 11mo agoyou say this like it's some own or something, but I'd be more surprised if they didn't. believe it or not, they are already donating some of their funds to the upstream ecosystem[0]. [0]: https://ziglang.org/news/2025-financials/ https://ziglang.org/news/2025-financials/
- SoKamil 11mo ago> As a bonus, we look forward to fewer violations (exhibit A, B, C) of our strict no LLM / no AI policy, which I believe are at least in part due to GitHub aggressively pushing the “file an issue with Copilot” feature in everyone’s face. Also, the big part of that issue is people are incentivized to make their GitHub profile look good to have a higher chance of getting hired. Any non-mainstream platform is not as compelling to get social credits.
- manquer 11mo agoIssues and Pull requests are only optional features . Open source projects could always use GitHub as just git host/mirror like how torvalds/linux is setup .
- mlugg 11mo agoPRs are not optional: there is no way to disable them on GitHub. I can't be sure that this is intentional, but it certainly works out well for them that this is one of many properties which make it quite difficult to migrate away from the platform.
- 8organicbits 11mo agoYikes, the PRs on the Linux repo are quite terrible. At least there's a bot to auto-reply with the correct procedure. https://github.com/torvalds/linux/pull/1370 https://github.com/torvalds/linux/pull/1370
- jamesnorden 11mo agoThere's technically a way[1], but you'd have to do it every 6 months which is not great. https://docs.github.com/en/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository https://docs.github.com/en/communities/moderating-comments-a...
- mlugg 11mo agoYeah, that's actually what we've done on the Zig GitHub repository. However, it doesn't stop pushes to existing PRs, which isn't ideal; and, yes, it's quite hard to escape the conclusion that there being no "until I turn it back on" option is intentional.
- munchler 11mo agoCalling the people who work on GitHub “losers” is not cool.
- linkage 11mo agoLook at the absolute state of what they are working on. If they are not losers, they are dispirited clock-punchers who don't care about their craft.
- munchler 11mo agoIt’s more likely that most of them are competent professionals doing their best in an impersonal corporate environment, just like the rest of us.
- shevy-java 11mo agoNot all of us sold out to corporations. Admittedly some of those may be a bit ... unusual. Like the guy who created TempleOS.
- d3Xt3r 11mo agoUnfortunately, some of us are stuck in a country which is a Microsoft shop, which makes it next to impossible to get into a Linux job - especially an entry-level one (these are basically non-existent where I live). I've even considered moving to a place where Linux jobs are a thing (Europe), but that would mean learning the local language first and also already having sufficient professional Linux experience (no one would hire a foreigner for an entry level role when they could just hire a local). So unless you've got any bright ideas, I'm stuck in this Microsoft job till someone comes up with some magical Linux roles, or I start my own Linux-based company and twiddle my thumbs because there's no customers...
- ok_dad 11mo agoGotta sell yourself to someone in this world. There’s no sense in demeaning someone about it.
- rvz 11mo ago> Effective immediately, I have made ziglang/zig on GitHub read-only, and the canonical origin/master branch of the main Zig project repository is https://codeberg.org/ziglang/zig.git https://codeberg.org/ziglang/zig.git. If there is one benefit in moving from GitHub it is certainly avoiding receiving AI slop issues on GitHub. Github was on the decline anyway in the past 5 years, it's time for an alternative and we'll see. Would rather it being Codeberg over something like Sourcehut.
- drey08 11mo ago> Github was on the decline anyway in the past 5 years, it's time for an alternative and we'll see. I tend to agree. But I don't see how an exact UI replica of Github is innovative. I've only glanced at it though, maybe there's more features underneath the hood. Happy to learn more about what makes it better. Is the CI system more refined than Github Actions? I was definitely never a fan of that system.
- ferfumarma 11mo agoWhere do you see sourcehut falling short?
- jsxyzb 11mo agoNice work
- _ache_ 11mo agoI don't particularly like Zig, actually I don't like the language. But I have to admit, it's a bold move, free software projects should be encouraged to do the same.
- travisgriggs 11mo agoCame hear and read “GitHub isn’t a good guy anymore” (not the first time, and seems to be increasing in frequency). It’s like sourceforge all over again. History rhymes with itself, and enshitification has been added to dictionaries for a good reason. As a once upon a time avid slashdotter, makes me wonder if some day, HN will go the same route.
- shevy-java 11mo agoI am not sure it is like sourceforge. The UI of sourceforge was always bad. Github's UI is quite solid. I actually started to hate gitlab recently because of their UI. I always feel in utter confusion when it comes to gitlab.
- kragen 11mo agoCompared to installing Apache, Wiki, Roundup, CVS, and Mailman on your own server, SourceForge's UI was fantastic.
- preisschild 11mo ago> actually started to hate gitlab recently because of their UI. Same. UI "improvements" and LLM slop features instead of improving the developer experience
- jdhendrickson 11mo agoI don't see this site as being the spiritual successor to /. at all, the audience is much more money focused and much less software focused. I miss /. as a low 5 digit user there.
- bigstrat2003 11mo agoI certainly think that this site has significant overlap with /., though of course not 100% the same. It feels crazy similar to me in fact, like stepping back in time to when I used to post there.
- galaxyLogic 11mo agoWhat's the main diff between the different repos? I would think whoever keeps the repo free of malicious code is the best. A big player like GH should have an advantage on that. Also not intentional malicious code uploads, but vulnerable code should be detected and reported to tyhe submitters.
- Arcuru 11mo agoFor a while now I've been dual hosting my projects on both Github and Codeberg and adding a note in the README's [1] explaining the situation. I donate to Codeberg and run my own self-hosted forgejo runners for actions, and maintain much of my testing on both platforms. I push to Github and then an Action mirrors the code to Codeberg automatically. I'd fully switch over except practically everybody is on Github and nobody is on Codeberg, and I've had more outages with Codeberg than Github over the past year. It really feels like there could be some good tooling in this area to make working through multiple Forge's easier and not force things to be centralized so much. Hopefully more projects moving out of Github makes it easier and gets more people contributing elsewhere. [1] https://codeberg.org/arcuru/eidetica#repository https://codeberg.org/arcuru/eidetica#repository
- ehnto 11mo agoWhat do you find lacking in tooling in that regard? I don't think there is all that much friction in distributing git, it's one of the easiest tools to have multiple remotes on. The auxiliary tooling is all open source too, so not much in the way of hosting your own, or for hosted platforms offering the services. The social aspect of the hosted platforms is unlikely to ever be distributed because that is basically githubs only differentiation.
- tonymet 11mo agoI think OP means multiplying n repos by m hosts and you get nXm assets out of sync , and lots of manual labor keeping track A managed update service could work to replicate and then raise an error during conflicts . Call it “agentic” and you might get $75m
- mason_mpls 11mo agoHopefully more projects can follow! Codeberg has a far more secure foundation to avoid unethical practices on users.
- woodruffw 11mo agoI don’t have strong opinions about Zig or Codeberg, but I find the self-described status of the latter’s infrastructure concerning[1]: they’re seemingly running faulty hardware in production with limited redundancy, and are actively soliciting more hardware of unknown quality/reliability/provenance from their community. This is cool for a hobbyist project, but it doesn’t scream “stable platform for a post-GitHub world,” which is how I’ve seen Codeberg (aspirationally) described. [1]: https://blog.codeberg.org/letter-from-codeberg-onwards-and-upwards.html https://blog.codeberg.org/letter-from-codeberg-onwards-and-u...
- MarkMarine 11mo agoReading the infra part of the post made me smile, I spent part of my week putting workloads on spot but this is the real spot market. Chaos monkey is running in prod if you are ready for it or not. Jokes aside, the technical depth it takes to make that one server run is impressive. That makes me more interested in codeberg, not less, though I’m going to keep my own mirror of the zig repo until they get some better hardware.
- woodruffw 11mo agoTo be clear, I’m not knocking it; I also like to reuse old computers. But it’s incongruous with replacing GitHub, rather that being a “weirdo hobbyist” version of GitHub.
- jdhendrickson 11mo agoAnd yet the amount of work time I've missed out on from github being down is slightly concerning in retrospect. I imagine the smaller scale of codeberg will actually lead to more uptime despite chaos monkey's best efforts.
- woodruffw 11mo agoThe numbers aren’t looking great so far[1]: they’re not cracking 3 9s on their primary service, and their CI/CD isn’t even cracking 2 9s. And these numbers are much better than when I checked a few days ago! (This should not be read to imply that I think that GitHub’s reliability is acceptable; it clearly isn’t.) [1]: https://status.codeberg.eu/status/codeberg https://status.codeberg.eu/status/codeberg
- quirino 11mo ago> As a bonus, we look forward to fewer violations (exhibit A, B, C) of our strict no LLM / no AI policy, Hilarious how the offender on "exhibit A" [1] is the same one from the other post that made the frontpage a couple of days ago [2]. [1] https://github.com/ziglang/zig/issues/25974 https://github.com/ziglang/zig/issues/25974 [2] https://news.ycombinator.com/item?id=46039274 https://news.ycombinator.com/item?id=46039274
- jeffbee 11mo agoI agree that's a funny coincidence. But, what about the change it wanted to commit? It is at least slightly interesting. It is doubly interesting that changing line 638 neither breaks nor fixes any test.
- wavemode 11mo agoPerhaps the offset is always zero anyway in that scenario But yeah hard to say
- joelreymont 11mo agoIt was a bug in my own modes to the Zig compiler not in the stock compiler itself.
- quirino 11mo agoThere's a tweet with a Claude screenshot with a bit more context (linked on the PR). I don't know enough about the project to know if it makes any sense, but the Zig contributor seemed confused (at least about the title).
- joelreymont 11mo agoThis one https://x.com/joelreymont/status/1990981118783352952?s=20 https://x.com/joelreymont/status/1990981118783352952?s=20 I made the mistake of poorly documenting that PR.
- 11mo ago
- do_not_redeem 11mo agoCongratulations on the move! > Thank you to the Forgejo contributors who helped us with our issues switching to the platform, as well as the Codeberg folks who worked with us on the migration I'd love to see a writeup about these problems/solutions at some point.
- mfenniak 11mo agoAlthough it's not a writeup, most of the problems can be traced through this "moving-to-forgejo" meta-issue: https://codeberg.org/forgejo-contrib/moving-to-forgejo/issues/15 https://codeberg.org/forgejo-contrib/moving-to-forgejo/issue...
- GalaxyNova 11mo agoAlso take a look at sourcehut for those interested in an alternative
- Handy-Man 11mo ago> remaining losers > created by monkeys That just shows what kind of person they are, and makes me never want to use Zig, even hope for its failure.
- DeepYogurt 11mo agoExhibit A is a github user joelreymont who seems to be making a habit of this behavior. He did a very similar spam on ocaml github.com/ocaml/ocaml/pull/14369
- theflyinghorse 11mo agoReminds me of Blindsight by Peter Watts. Aliens viewed our radio signals as a type of malware aimed to consume the resources of a recipient for zero payoff and reduced fitness. This is the same.
- kronks 11mo agoThis is absolutely insane. If you look at joelreymonts recent activity on GitHub, there is what I would consider an bomb of AI slop PRs with thousands and thousands of changes, AI generated summaries/notes, copyright issues, you name it. People like this are ruining open source for the rest of us, and those poor maintainers really have their work cut out for them sorting through this slop.
- franktankbank 11mo agoWhat are you going to do? You can't expect some sort of self-censorship based on righteousness and morals. I see joelreymonts as a pioneer planting chestertons fences. LET THE MAN COOK!
- shevy-java 11mo agoIt is good to have alternatives to mega-corporations controlling the ecosystem. Microsoft controlling GitHub is an issue, but one can see this issue emerging in different places too; see shopify puting pressure on the ruby ecosystem, ending with various developers who contributed to ruby (in particular via gems and bundler) no longer being accepted there (via RubyCentral's take-over, under shopify's directive and influence onto ruby). Many more examples can be given here. The thing is that money buys influence, ultimately dictating who can contribute and how. Python forcing mandatory 2FA onto all developers is also an example here - the hobbyist who just contributes code, has not really any benefit here, whereas corporations delegate more "security" onto unpaid folks.
- deleted 11mo ago[deleted]
- newcodebergfan 11mo agoDamn - Codeberg is snappy! It's as fast as Github used to be 10 years ago. Server rendered pages. No AJAX-style slow updates. Love it.
- mlugg 11mo agoThis was the very first thing I noticed when we (the Zig team) started seriously trialing Codeberg. Honestly, the transition was worth it just for the ability to navigate the website without a 3-5 second wait every time I click a link.
- newcodebergfan 11mo agoCodeberg performance is not good today - 12 seconds per click before any update. Not sure if they're able to scale.
- mlugg 11mo agoI think this thread caused a bit of a hug of death; I too was seeing pretty bad page loads earlier today, but that seems to have sorted itself out. Understandable imo, because Codeberg simply haven't had to deal with this level of traffic so far. I'm optimistic that they'll be able to scale as (thanks to projects like Zig making the switch) their needs grow.
- JimmaDaRustla 11mo agoGithub is backend rendered too...
- stratts 11mo agoGitHub seems to be the worst of both worlds - partially rendered on the server, but then the frontend inexplicably pulls in additional data like... commit messages?? It's a double hit of latency, and for bonus points, the commit messages won't load at all if your browser is slightly out of date
- 11mo ago
- muratsu 11mo ago> Putting aside GitHub’s relationship with ICE, it’s abundantly clear that the talented folks who used to work on the product have moved on to bigger and better things, with the remaining losers eager to inflict some kind of bloated, buggy JavaScript framework on us in the name of progress. This says more about the author than anything else.
- echelon 11mo agoThe author of the article is the creator of the Zig language. This is par for the course for him. He's quite a bit like Linus [1]. He needs to start following his own advice [2]. [1] https://mastodon.social/@andrewrk/112362751644363647 https://mastodon.social/@andrewrk/112362751644363647 [2] https://andrewkelley.me/post/open-letter-everyone-butted-heads.html https://andrewkelley.me/post/open-letter-everyone-butted-hea...
- temptemptemp111 11mo ago[dead]
- drannex 11mo agoThat they don't support a nationalistic paramilitary organization that requires its members to be masked and never known by the public so they cant be held accountable? A nationalized KKK is not something to ever support.
- blitz_skull 11mo ago[flagged]
- jumpman_miya 11mo ago[dead]
- petcat 11mo agoI don't care about ICE one way or another, but calling people "monkeys" and "losers" because they're not building a product to your exact specifications is extremely childish. It seems to me that the real "losers" are the ones spending so much time bitching and moaning about a software platform they don't like.
- miki123211 11mo agoPSA: Codeberg currently does not implement accessible account registration. It is impossible for screen reader users to make a Codeberg account due to the image-only captcha. There's a manual fallback path, but no idea how long that takes. I've been forced to use the Wikimedia one, and that was about 3 months. This has been pointed out to them many times, and it's seemingly not something they're willing to fix. If you didn't know what Codeberg's political stance really is and how they treat the inconvenient part of their userbase... I guess now you know.
- deleted 11mo ago[deleted]
- mlugg 11mo ago> This has been pointed out to them many times, and it's seemingly not something they're willing to fix. On the exact page you're on is a link to an issue [0] acknowledging that the CAPTCHA is inaccessible and expressing that they plan to drop it (albeit with no concrete time-frame). I don't at all understand your argument that Codeberg must be slow at replying to emails (the "manual fallback path") because Wikimedia are; these are two completely unrelated entities and I don't see why you would make inferences about one from the other. [0]: https://codeberg.org/Codeberg/Community/issues/1797 https://codeberg.org/Codeberg/Community/issues/1797
- bayesnet 11mo agoIt greatly saddens me to see how little concern there is for accessibility for dev tooling. It says something about our industry that accessibility is often viewed as a “luxury” feature that can be dealt with once you’ve reached some level of success or revenue or whatever. I’m hopeful AI tools can improve qol for those who require screen readers and similar tools but have a sinking feeling that it will only transfer even more of the burden for accessible access from operator to user.
- miki123211 11mo ago> It greatly saddens me to see how little concern there is for accessibility for dev tooling. This really depends on company size, and the company in question. Everything Microsoft does in this space is excellent, VS Code almost feels like an app specifically designed for the blind at times. Other large companies aren't as good, but their products are usually somewhat usable. Startups are a mixed bag, Zed is notoriously and completely inaccessible for example. Most SaaS tools wouldn't pass an audit but can be used with significant annoyances. Open Source is usually pretty bad. GTK still doesn't do any accessibility on non-Linux platforms. QT used to be completely inaccessible, although they've significantly improved in the last couple years. Linux in general has major issues that makes it almost unusable unless you understand it at a very deep level, and maybe not even then. Accessibility isn't a sexy thing to do, so unless you're practicing manager-driven development, nobody wants to work on it.
- cetra3 11mo agoFor those like me who are obviously blind, the new location is at https://codeberg.org/ziglang/zig https://codeberg.org/ziglang/zig
- Ohkay 11mo agoCodeberg has a yearly fee via euro payment method or manual wire transfer. Membership requires manual approval. Edit: you can register without membership.
- mlugg 11mo agoThis is extremely misleading. "Membership" is about direct contribution to and influence over the non-profit; it'd be somewhat analagous to being a GitHub shareholder. The very first question on Codeberg's FAQ [0] makes this abundantly clear, as does the "Join" page [1]. I don't see any part of the website you could go to to get any other impression. [0]: https://docs.codeberg.org/getting-started/faq/#what-do-i-need-to-use-codeberg%3F https://docs.codeberg.org/getting-started/faq/#what-do-i-nee... [1]: https://join.codeberg.org/ https://join.codeberg.org/
- holysoles 11mo agoI haven't really taken a step back to critically think about using GitHub as a platform until now, but I do agree with the points in this article. While I like the idea of a more distributed repository environment, I will miss the project discoverability, social aspects, and centralization that GitHub offers. It'll probably be awhile before I make a switch, but I will eventually.
- tcfhgj 11mo agoFwiw they're implementing federation, so bring it back some aspects of centralization without centralization
- holysoles 11mo agoGood to know! Thanks
- input_sh 11mo agoYou don't have to miss any of that. Most of my commits for the past five or so years are not on GitHub (both in professional and personal contexts), but that does not equal to me not having a GitHub account and occasionally using it to raise issues / submit PRs to someone else's project that happens to be on GitHub. GitHub is just not my go-to platform anymore.
- mikeington 11mo agoNo idea if this is a big thing or not, but people don't like AI. Other than leaders who have been sold a promise, and the people charging for that promise.
- JimmaDaRustla 11mo agoThat was quite the insufferable egotistical virtue signaling nonsense. Do they actually think the folks who run Github are in charge or making typescript?
- leo_e 11mo agoTo see this just as a hosting switch misses the bigger picture. This is the logical infrastructure conclusion of Zig's 'Zero Dependency' philosophy. Zig spent years removing dependencies on the system C compiler (zig cc), removing dependencies on libc, and is currently working to remove the dependency on LLVM (the self-hosted backend). GitHub was just another dependency. For a project obsessed with reproducibility and toolchain sovereignty, relying on a single proprietary platform (and its changing ToS/AI policies) was a massive architectural liability. They aren't just moving repos; they are eliminating 'Platform Risk' the same way they eliminated 'Linker Risk'.
- O_H_E 11mo agoThis is a valuable take tbh, I missed it. Zig team ought to probably write about it in that manner.
- deleted 11mo ago[deleted]
- tonymet 11mo agoCoderberg is nice , but their P80s are terrible. And they are hosted in Germany, which adds a few seconds to every remote command . I wouldn’t move business critical repos there . Everyone loses their mind when GitHub goes down once every 2 years . If codeberg provided SLas , they would probably breach them weekly
- AdrienPoupa 11mo agoEvery 2 years? More like every 2 days for GitHub Actions or Git operations those days :(
- tonymet 11mo agoGrass is always greener.
- marssaxman 11mo agoWhat are "P80s"? Given the context, I doubt this refers either to screens used in mineral processing or to home-built firearms, which are all that I see in the first couple pages of search results.
- bikelang 11mo agoI wish GH had issues only every 2 years. That’d be amazing! We see issues weekly - if not near daily - at work. Personally I advocate for self-hosted GitLab. I like their pipelines a lot more than GH Actions too.
- johnfn 11mo ago> it’s abundantly clear that the talented folks who used to work on the product have moved on to bigger and better things, with the remaining losers eager to inflict some kind of bloated, buggy JavaScript framework on us in the name of progress. > More importantly, Actions is created by monkeys This writing really does not reflect well on Zig. If you have technical issues with Github, fine: cite them. But leave ad hominems like "losers" and "monkeys" out of it.
- halJordan 11mo agoThe unfortunate truth is that this is where we are as a society. It doesn't reflect poorly on them. It reflects well. They're straightshooters. Theyre not afraid to speak candidly (your definition of candid may differ). They inject humor. You may not like it personally, but it doesn't reflects poorly even if it should. We're at the tail end of a long decline.
- kanwisher 11mo agopretty sure there was no humor there, just looks poorly upon the author
- _heimdall 11mo agoIt sure reads like it was meant satirically to me. Whether one finds it funny or offensive is up to the reader though, and I assume the GP is basically saying an article should be written such that "or offensive" isn't reasonably on the table.
- GolDDranks 11mo agoCalling people monkeys and losers doesn't particularly tickle my sense of humor. If anything, it reminds me of Linus Torvalds from his toxic ages. Fortunately, he has matured well. Andrew seems like a smart guy, I hope that he will have the emotional maturity to realize that you can be no-bullshit and straight to the point without the need to call people names.
- oaiey 11mo ago
- tinyhouse 11mo agoWell, integrations are also important. Currently everything works first with Github (Codex, Claude Code, Linear, etc. etc.) so it's just easier. There's also Gitlab for people who don't like Github. Personally for what I do, Github does its job well, and the free private repos are great.
- wewewedxfgdf 11mo agoVery questionable decision. You're running what aims to be a major programming language - have it where people expect and live with your gripes about the platform. In retail you set up your store in the biggest mall with the most customers walking past - sure you can go set up in some back alley but don't expect customers to come to your store. This remains true even if the mall owns forget to mop the floor. This feels immature and does not give confidence in the project/language leadership.
- zdw 11mo agoNone of this means that you have to be on a specific platform. GitHub as default/mandatory is a single point of failure for the entire tech industry. For an example of another language that avoids being entirely coupled into Github, Go has it's real code hosting and CI interaction on a Gerrit instance, with some sync back and forth to GitHub for a few items. The CI pain and operational blindness mentioned in the Zig post is entirely real.
- wewewedxfgdf 11mo agoYeah but marketing matters for Zig because it's still struggling to get significant mindshare. Zig needs to behave more mainstream rather than less and technical gripes about the source hosting platform should not matter more than marketing.
- mk89 11mo agoWell maybe we are seeing this the wrong way. Maybe that's exactly the mindshare they want. People who get angry when they see bad code, so much to call the developers lackeys and monkeys. And an organization whose code base doesn't have to be on a mainstream server to attract exactly those who agree with this choice.
- skybrian 11mo agoMaybe, but isn't it too soon to be mainstream anyway? Until the language and standard libraries hit 1.0, it seems like Zig is for early adopters. Having too many of the wrong kind of users is just going to be frustrating for everyone.
- nromiun 11mo agoSo much vague outrage over nothing. That CI system created by so called monkeys is the one of the best free CI service in the world. Not everyone has the millions of dollars like Zig Foundation to create their own CI servers. After that they appreciate GitHub Sponsors, but say it is now a complete liability just because a project leader left. What are the actual changes? Any new rule? But no, it is now a "liability" and we should accept it. Honestly speaking I like how big projects are exploring new hosting options. But there is no need to attack other platforms like this to promote your new host.
- deleted 11mo ago[deleted]
- sieabahlpark 11mo ago[dead]
- homebrewer 11mo agoThe only good thing about it is their very generous limits for "open source" projects (it doesn't even have to be free software AFAIK, just the source has to be visible to everyone). The CI service itself is an absolute trash fire caused by the usual Microsoft NIH, and if they have financial means not to deal with it anymore, I see no reason for them to waste their limited development time on dealing with it.
- icy 11mo agoI'm excited to see this migration happen, mostly because it signals to us (https://tangled.org 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 https://anirudh.fi/future
- xeonmc 11mo agoAside: Bluesky PDSes are configured to let you upload up to 100MB per blob. Perhaps it might be worth exploring as a medium for hosting release artifacts? Maybe the web interface can merge multiple blobs as fragments of large release files exceeding 100MB (or 15MB for PDSes using the out-of-box config which seems to be the case for Tangled’s instance)
- icy 11mo agoYou can already do this for tags, but manually. Via CI, you’ll need to set an app password and use goat (https://tangled.org/oppi.li/goat https://tangled.org/oppi.li/goat) or similar.
- veverkap 11mo agoKeep up the great work!
- eddd-ddde 11mo ago> Stacked pull requests using Jujutsu's change IDs. Now I'm very interested. Will definitely give it a try.
- lawgimenez 11mo agoSo we’re calling our fellow programmers monkeys and losers now.
- cindyllm 11mo ago[dead]
- hinkley 11mo agoJust MSFT employees. Nobody important.
- lawgimenez 11mo agoYou have a toxic attitude.
- hinkley 11mo agoNo, I have two decades of negative experiences with them being belligerent assholes to the rest of IT and humanity in general.
- countWSS 11mo agoIts sad to see people silently supporting Github monopoly. Any migration out of github should be encouraged. Decentalized, open-source systems should always be preferred over corporate walled gardens. Trusting Microsoft never ends well. The amount of infrastructure/projects/etc that stop with github malfunctions and have no fallback or operating mirror git is astounding. Github is eventually going to be enshittified and abandoned, so its fairly wise to spread projects into multiple(not just codeberg) synced mirrors where any server failing doesn't stop progress.
- toastal 11mo agoSome of the best news I have read all week. We do not need to bend the knee to US megacorporations & proprietary code forges for open source. I hope this causes bigger discussions—especially including locking chat to platforms like Discord along the same lines.
- mythz 11mo agoI for one am thankful for GitHub Actions, having free access to stateless automation and deployment scripts that's versioned along with code, running on Servers I don't have to manage has been a gift. I don't miss anything from the dark days of managing self-hosted CI servers.
- DeathArrow 11mo agoI tend to avoid projects that take tech decisions based on activism. It never signals a quality product.
- Brian_K_White 11mo agoAll of gnu was a technical decision based on activism. Ignorance of this signals something as well.
- dbacar 11mo agoApart from his skills and Zig work, this guy sounds like an angry teen or Linus wannabe .His tone makes Zig look like a one egoistic man show even it is not.
- mmaunder 11mo agoThey've abandoned GitHub for Codeberg because GitHub has ICE as a customer. Codeberg uses Paypal which is a member of the ICE "Virtual Global Taskforce". https://www.ice.gov/news/releases/top-story-industry-partners-play-crucial-role-investigations https://www.ice.gov/news/releases/top-story-industry-partner... There is a purity spiral that organizations can enter when they start doing this, which ends up with you shoving yourself into a cold dark corner of the internet and still not being completely detached from the badness because Cisco provides infrastructure for nearly every major weapons manufacturer and defense department globally.
- __loam 11mo agoIt seems like every organization in America is compromised in some way if you dig deep enough. Certainly you can find reasons for every big tech. There's still a balance to be struck though.
- kruffalon 11mo agoIf by dig you mean lazily sweep the front door while listening to dance music, then yes, I agree with you :)
- __loam 11mo agoLmao absolutely right
- CoastalCoder 11mo ago> It seems like every organization in America is compromised in some way if you dig deep enough. I agree, and my view is that it goes much further. Quoting author Aleksandr Solzhenitsyn: "The line separating good and evil passes not through states, nor between classes, nor between political parties either—but right through every human heart—and through all human hearts.".
- sandmank 11mo agowhen the shit finally starts flying there is no better place to be than low down, in a dark corner, with clean hands, looking nothing like a pig
- scuff3d 11mo agoI like Zig for the most part but this post does seem needlessly mean spirited. I don't like Microsoft or GitHub either, but I don't see the point of taking pot shots at the devs who work there.
- lowbloodsugar 11mo agoThis just in: Software engineer with motivation and skills to develop a new language, strangely lacking in PR and marketing skills. More at 11.
- scuff3d 11mo agoSurprising or not, doesn't change what I said. And I this case it is a little surprising. Andrew is generally a pretty nice dude, has gone out of his way to try and make a fairly welcoming community. The Zig foundation also has Loris, who normally handles PR stuff, so he could have written this instead of Andrew. Finally, that's such a bullshit stereotype. Plenty of people in the software world are perfectly friendly and articulate.
- lowbloodsugar 11mo agoGatekeeping basically. Neurotypical only please! Could Andrew have yielded his voice to someone who is good at PR? Sure. And that’s how people give up and burnout. I’m ok if sometimes a nerd displays some emotion online. I’m corporate, so I have to manage my shit. I use LLMs to manage that. I’m glad Andrew has a space where he doesn’t have to.
- mrcwinn 11mo agoThis post is gross and makes me think a lot less of Zig. Calling people losers and monkeys is unprofessional and unnecessary.
- wg0 11mo agoIf voiced and channeled properly, I see very little chance of Microsoft and Github wouldn't prioritize fixes for a critical open source project. Yes issues have been filed but more could be done back channel. Personally - I think GitHub is a cultural artifact now. Of the entire planet. Hackers and curious minds from Japan to Alaska and everything in-between flock to GitHub.
- alexrp 11mo agoAs I pointed out in a different comment, even IBM have to maintain a GitHub Actions runner fork with s390x support because upstream just cannot even be bothered to accept the relevant patches: https://github.com/uweigand/runner https://github.com/uweigand/runner If IBM cannot get Microsoft to work with them on something so small but impactful, there's no chance we can. > Personally - I think GitHub is a cultural artifact now. Of the entire planet. Hackers and curious minds from Japan to Alaska and everything in-between flock to GitHub. And it's in the hands of a for-profit company pushing LLM nonsense. That should be alarming! Let's instead encourage people to use platforms managed by non-profits.
- megamix 11mo agoYou own the code, you decide where you want to host it. If anyone knows, I'm looking for copyrighted code to deploy my own cloned service to make some money, DM.
- tonymet 11mo agoTranslation ?
- megamix 11mo agoI think it would make more sense in a pure AI-topic, but the fact that you can scrape copyrighted content and create services (AI companies) is the original idea behind my comment. I'm not sure to what extent CoPilot was trained on private repositories or other possibly copyrighted code. But if it was e.g, I'm supporting their (Zig's) cause.
- tonymet 11mo ago$200k GH enterprise “relationship with ICE “ ? I’m sure ICE spends more than $200k at Dunkin’ Donuts are they in a relationship ?
- novoreorx 11mo agoI do feel that GitHub's product development has been less exciting in recent years, but that's natural for any maturing platform. While I can't judge whether there are fewer talented people involved, I've noticed they haven't increased mistakes, and the platform continues to grow. It would be unfair to overlook the hard work that goes into maintaining GitHub and shipping new features (even if some of those features aren't to everyone's taste). I'm grateful for GitHub and hope it continues to thrive. Peace.
- pikdum 11mo agoI'm not a fan of GitHub Actions either, but is there actually anything better nowadays? I've just come to accept it as the best of bad options.
- Quothling 11mo agoI don't like Azure DevOps or it's pipelines (the yaml ones, not the classic drag and drop that is now disabled by default), but I like it a lot more than github actions. I doubt we'd ever really use github actions for security reasons, but I do prefer the explicit behaviors and templating with structure with azure compared to how Github Actions tries to solve change management with digitalisation. I can totally see why github actions would make more sense if you don't have enterprise organisation type AD/Entra + Azure though.
- shim__ 11mo agoGitlab CI is leagues better
- mlugg 11mo agoForgejo Actions is what Zig has migrated to. It's very similar to GitHub Actions; the downside of that is that you inherit questionable design choices, but the big upside is that migration is super easy. While they don't target 1:1 compatibility, things are similar enough that you basically only need to tweak workflow files very slightly. Our experience so far is that it fixes most of our serious problems with GitHub Actions; in particular, their runner software is significantly easier to deploy and configure, has much better target support (GitHub's runner is essentially impossible to use outside of x86_64/aarch64 linux/windows/macos; we tried to patch it to support riscv64-linux and got stuck on some nonsensical problems on GitHub's side!), and actually accepts contributions & responds to issues. My issues with the GitHub Actions' backend & web interface (of which I have many) are pretty much all gone, too, with no new issues taking their place.
- deleted 11mo ago[deleted]
- booleandilemma 11mo agoI'm very happy with this and hope it's part of a larger trend to move software away from Big Co. I'll have to move my projects off GitHub too, so I'm not a hypocrite :)
- WhereIsTheTruth 11mo agoGood, rejecting reliance on Microsoft's centralized platform means less vulnerability to their evil policy/practices (AI, users/country bans, privacy, vendor-locking) https://news.ycombinator.com/item?id=45679837 https://news.ycombinator.com/item?id=45679837
- antics 11mo ago> Unfortunately, when it sold out to Microsoft, the clock started ticking. “Please just give me 5 years before everything goes to shit,” I thought to myself. And here we are, 7 years later, living on borrowed time. Man, sometimes I feel like I live on a different planet. I have been using GitHub since 2010 and—while I really wish I had a nicer way of putting this—I cannot remember a time when all of the flagship products were not uniformly either worst-in-class or close to it. Code review/PRs, issues, code search, CI, a real enterprise offering, and now AI features: all of these offerings had gaps serious enough to instigate real, threatening upstarts, and some of those upstarts were themselves big enough to become public companies. Seriously. A viable path to IPO from 2013 to (say) 2019 was literally "make a version of a GitHub feature that simply does not suck." I loved GitHub in 2010. I also remember those years, 2013 to 2019, being essentially totally lost, with no meaningful product movement at all. Am I truly alone in this? What is this Andrew talking about here? I'm not going to defend the Microsoft acquisition, but at least—excruciatingly slowly—things like code review and issues are finally starting to receive features. It's crazy to say it out loud but that is what I see. I just can't help but think the product "enshittification" narrative here is an ex post justification of the author's own feelings.
- hinkley 11mo agoGitHub is only nice if you’ve used bitbucket after Atlassian bought it. But that’s very faint praise.
- zeiastra 11mo agosounds about right to me. fuck github. if github can do whatever they want in the name of progress then surely they'd survive being called a monkey. anything with microsoft's name on it was designed by a drug-addled albatross. instead of crying about zig's coc they should work on that abomination of a framework.
- blackcatsec 11mo agoI'm not reading this whole thread, but based on the title I figured it kind of boiled down to name calling bullshit by more open source maintainers. Folks, we have to stop this bullshit. NOBODY is perfect. Not you. Not me. Not anyone. It IS entirely possible that some script thing was written by an intern and it doesn't quite work right. That's possible. Does that make them a shitty intern? As I've told others, and try to tell others, empathy is super important in the tech field. As a fellow autistic person who used to be this way towards other people, I find it equally as jarring now and completely turns me off to listening to whatever that person has to say when they make posts like this. Give people some grace, make fixes, move on with your life. That's the beauty of OSS development. Submit some patches, reach out to maintainers, open a dialog, have good conversation. Don't just shit all over someone for the sake of doing so even if they are doing something "stupid". I promise you we will ALL be better for it.
- ttiurani 11mo agoLooking at these comments, it's painfully apparent how many think that being polite in your communication is more important than actually doing something. I agree it would have been nicer if the message was more polite. But if you compare that to having the backbone follow through with meaningful long-term changes against a corporation you don't trust or respect, there shouldn't even be a discussion. And don't even get me started with the people who come in here just to point out that Codeberg isn't perfect either.
- gethly 11mo ago> it's painfully apparent how many think that being polite in your communication is more important than actually doing something I absolutely agree, but people in charge of large projects/groups, in any context, should know better than to put their personal feelings and opinion on topics into the "corporate" messages they are putting out. I am guilty of this myself, no one is holier than thou, but still. AK should know better.
- bakugo 11mo ago> it's painfully apparent how many think that being polite in your communication is more important than actually doing something. The zig maintainers think that, too, thus the presence of a Code of Conduct on their website. But, as always, it's a "rules for thee, but not for me" situation - if the author was called a "monkey" by someone else, I can guarantee he would invoke the CoC to call them out, but when he does it, it's fine.
- raincole 11mo ago> it's painfully apparent how many think that being polite in your communication is more important than actually doing something So you want people to talk about actions, not manners. Great. > And don't even get me started with the people who come in here just to point out that Codeberg isn't perfect either. Except actions they did with Codeberg...? Sharing their experience about Codeberg isn't off-topic in a thread about a major repo migrating to Codeberg.
- LinXitoW 11mo ago
- kajika91 11mo agoThis is a very good move, using more open technology benefits everyone in the long run. Aside from the bitter words against Github (and I read comments here forgetting about the very real consequences with people lives like collaboration with ICE), using codeberg is using Forgejo : those technology are by us and for us. Unlike Github we can run our own if necessary and all the technology (actions and such) can be improved and be shared between us. An other benefit of Forgejo/Codeberg is the absence of pushing for paying more, Github is not free and lives of users going to Azure/Gemini or other Mircrosoft services. There are many parts that are made/changed to nudge people into paying more and more and be vendor-locked. I like my life to have the fewest dark patterns as possible and Coderberg is extremely helpful.
- Gatherer3009 11mo ago[dead]
- zenlot 11mo agoDespite what majority are defending here, I love how Zig phrased out their blog. We're not in fake enterprise, where HR is guiding your language, calling you family and then fire you whenever convenient to them. This language by Andrew is natural, real and should be valued more than anything else. Thank you, it's a refresher and it reminds me an old internet, where everyone been really free to write what and how they wanted it to be. Who are you after all to judge how he writes his opinions? Happy hacking, Andrew!
- globalnode 11mo agoyeah dunno why anyone would willingly use a msoft product if there was a viable alternative (i say from my windows machine doh, its for games, really!)
- preisschild 11mo ago> i say from my windows machine doh, its for games, really! Games run really well on Linux nowadays too :P
- coolgoose 11mo agoI am by no means an Ai fanboy, but not using translation tools feels odd?
- rererereferred 11mo agoI thought the same but from another perspective, it's better to explain things in a language you dominate and let others translate it to theirs, which might be a good or bad translation; than translate it yourself to a language you don't dominate and the others always get a bad translation. At least in the first case new people can come with better translations. This is all assuming translation tools always translate things wrong, which they do when it comes to programming terms.
- hobofan 11mo agoOne doesn't exclude the other. You can use machine translation and clearly marking it as such, and then let people override them if there is the necessary contribution activity.
- brunojppb 11mo agoYou call the GitHub folks “monkeys” and “rookies” and at the end you “humbly” ask people to donate off? That is pretty depressing to see. I used to look up to the Zig folks…
- wolvesechoes 11mo ago[flagged]
- zenlot 11mo ago[dead]
- veverkap 11mo ago"rookies" is an edit - he originally said "losers"
- fpauser 11mo agoConsequent move.
- reactordev 11mo agoIt’s language like this that sours any darling effect and lets you know that the special project you hope would change the world is run by a child.
- zenlot 11mo ago[dead]
- brospars 11mo ago[flagged]
- IceDane 11mo agoThanks for chiming in, ChatGPT.
- nromiun 11mo agoI guess people think being a jerk is a signal that they are not a LLM bot.
- daemonologist 11mo agoIt's so absurdly GPT-coded I have to think it's satirical.
- danielEM 11mo agoLooks like advertisement of codeberg - worked, got my account there The message itself could be a bit nicer however. I agree with what it says but not with how it is written.
- bpbp-mango 11mo agowhat's wrong with ICE
- dtj1123 11mo agoIn an industry full of people for whom there's little to no expectation that their work will do much more than fluff up a trust fund somewhere and pay their bills, it's refreshing to see someone who both has principles and is willing to act on them.
- usrbinenv 11mo agoI thought those of you who said he was being offensive were more or less justified in saying it here. Then I read the post. Literally nothing offensive. Calling someone a code-monkey has been around for as long as I can remember. If throughout your career you haven't questioned yourself "am I a code monkey?" at least once you're either incredibly smart or incredibly stupid. I can't agree with him more that Github went to absolute shit and I can feel React crap emanating from it without even looking at the code. There's everything in the world wrong with React and I would easily call anyone advocating it a code-monkey in their face. It's not about JavaScript itself - it's about the framework ideas, which are absolute trash. If anyone's offended by a code-monkey, I feel like maybe they should be.
- roflcopter69 11mo agoITT people defending a megacorp. Oh my...
- antirez 11mo agoWow. 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 like that, in theory, but when you are handling a project that - at this point - is also the chosen language of a non trivial amount of folks, you need to act not just following what you like, but what is better for the project in the long time, and it is very hard to see how going away from GitHub (the fucking big market of open source software in the main city plaza -- let's use the same post tones) is better for Zig. What I think it is better is, of course, not absolutely better, but let's zoom on this issue root cause. It is the classical developer intolerance for tool that are not "as they wish/think", which is very common among technical people, but is a POV, I mean this "tool oriented" workflow, where this little feature/customization matters so much in your life (instead of adapting a bit and do not care), that I believe is a problem in our industry, and also has effects on the design philosophy of many programmers, that are too details oriented. Coders spend the majority of their life in the terminal, not on in GitHub. To check issues / PR there is not this Stranger Things Upside Down nightmare. Another problem with that is that you know what you are leaving, but you don't really know what you find in the new place. GitHub used to go down often in the early days. Now they may not be snappy and unfortunately like 99% of the web felt for this Javascript framework craziness. But the site is always up, I bet has disaster recovery and serious backup policy, and so forth. Can you find this so obviously in other smaller places?
- kristoff_it 11mo agoGitHub 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 order with the result that old jobs would starve and time out, causing PRs to turn up red for no real reason. It's a real problem to run a project like Zig if your CI doesn't work. I guess we could have paid for an external CI service, but that as well would depend on GitHub APIs, so we would have gained what, a couple years? Given the current trajectory of GitHub I wouldn't trust them to maintain those APIs correctly for any longer than that (and as far as I know the current vibe-scheduling issues might already be reflected in the APIs that third party CI providers would use). Let's not forget that "GitHub is an AI company now".
- metaPushkin 11mo ago[flagged]
- karel-3d 11mo agoWell, GitHub is under AI org now internally at MSFT; on the github front page, they mostly advertise Copilot; I think the ability to host, run and fund code is accidental.
- account42 11mo agoIt's not accidental but rather part of their AI training strategy.
- sylware 11mo agoVery good move, codeberg is noscript/basic (x)html friendly, which microsoft github is no more. Unfortunately, zig is in bad shape since microsoft rust is pushed hard everywhere in spite of zig.
- forgotpwd16 11mo ago>Let us please consider the GitHub issues that remain open as metaphorically “copy-on-write”. Please leave all your existing GitHub issues and pull requests alone. No need to move your stuff over to Codeberg unless you need to make edits, additional comments, or rebase. We’re still going to look at the already open pull requests and issues; don’t worry. No way for those to be moved too or not worth the effort? Unless misremembering, another project that moved forges (to GitLab?) had somehow done it.
- mlugg 11mo agoGitHub's API has extremely aggressive rate limits which make migrating large numbers of existing issues and PRs off of the platform borderline impossible. AIUI, this is why Gitea's main repo is on GitHub: they couldn't figure out a way to cleanly migrate! The tinfoil hat in me absolutely sees this as an attempt at vendor lock-in on GitHub's end.
- emrah 11mo agoCodeberg repo took only an eternity to load. So much for “snappy”.
- nasretdinov 11mo agoSeems to be HackerNews effect. It's typically instant
- alexrp 11mo agoHug of death followed by a DDoS. At the time of me writing this, it loads instantly again.
- dchest 11mo agoI sent a pull request to an open source project and GitHub added Copilot to review it, saying I invited it to review, embarrassing me. It then spit out some nonsense. Turns out this is controlled by a switch somewhere, which was enabled. I like Copilot in VSCode, but this is BS.
- akagusu 11mo agoThis is one more reason to use Zig.
- PunchyHamster 11mo agoThe arguments seem... really weak ? They just linked to some random obscure bug and an obscure OS not being supported in containers (and I'd imagine solution being "just bring your own runner"). I have... questions about Zig leadership
- messe 11mo ago> They just linked to some random obscure bug A bug that they have encountered, have reported, with a description of the root cause, and has not been fixed. A bug that has wasted their time and money.
- thrwyexecbrain 11mo agoDo the arguments have to be strong? I do not think they need to provide any justification. If the core developers decided that they would be more happy (or less miserable) with a different service, then let them.
- PunchyHamster 11mo agoIf they are not why bother ? "We don't like being hosted under microsoft due their business practices" is perfectly fine argument, no need to nitpick bugs out of bugtracker for justification
- spiffyk 11mo agoI mean, if they've been regularly hitting said bug, does it matter how obscure it is? If I were using a tool that was broken for me personally, I'd be ditching it, too; with absolutely zero regard to whether the tool works for others.
- alexrp 11mo ago> obscure OS not being supported Believe it or not, there are platforms outside of the big 3. The GitHub Actions runner does not work on FreeBSD, NetBSD, OpenBSD, and illumos, all of which are operating systems we either have existing support for, or intend to start supporting properly soon. (We already have FreeBSD CI; machines for the other 3 are arriving at my place tomorrow as it happens.) And that's ignoring CPU architectures; the upstream GitHub Actions runner only supports x86 and aarch64. We had to maintain a fork that adds support for all the other architectures we care about such as riscv, loongarch, s390x, etc. We will also likely be adding mips64 and powerpc64 to the mix in the future. Even IBM have to maintain an s390x fork because Microsoft can't even be bothered to accept PRs that add more platforms: https://github.com/uweigand/runner https://github.com/uweigand/runner
- cedws 11mo agoI don't necessarily disagree with these points (especially with Actions being an unstable POS) but it's not very encouraging to see such language from the lead of Zig. I would reconsider future donations to the Zig Foundation if I were donating.
- budududuroiu 11mo agoUnsure if this post is being astroturfed or not, but seeing HackerNews root for Microsoft and boo communities that embrace alternatives feels very, anti-hacker in mentality. Sad state of affairs
- flohofwoe 11mo agoThere was a short time period between when Balmer left and the beginning of Windows desktop enshittification with ads and the (frankly insufferable) AI hype where Microsoft appeared to be on the right path. A saner Microsoft acquiring Github could have actually turned out to be a good thing, but alas...
- account42 11mo ago> where Microsoft appeared to be on the right path Only to the hopelessly naive.
- jswny 11mo agoI don’t think people are questioning the move away from a gigacorp owned platform, but it’s the approach, the alternative chosen, and the brash language that are being questioned
- mexicocitinluez 11mo agoI'm not rooting for Microsoft, but comments like this: > with the remaining rookies eager to inflict some kind of bloated, buggy JavaScript framework on us in the name of progress. and > More importantly, Actions is created by monkeys are juvenile.
- nmz 11mo agoWhile juvenile, it is a fair point that github and all websites that ditch everything for javascript get less snappy to use.
- politelemon 11mo ago
- skylurk 11mo ago> Thank you to the Forgejo contributors who helped us with our issues switching to the platform, as well as the Codeberg folks who worked with us on the migration - in particular Earl Warren, Otto, Gusted, and Mathieu Fenniak. To me this said more than anything else in the post. The fact that there are genuine people at forgejo/codeburg that give a thought about what they are working on is pure gold.
- bfkwlfkjf 11mo agoIn my experience a lot of Free software communities are like this.
- chekibreki 11mo agoAnother software project feels it’s necessary to dive into divisive politics when it should just make good software. It’s sad, really. Now what I think of when I hear „Zig“ is a community of self-important, immature and delusional people instead of thinking about the undeniable advantages of the Zig language.
- nullbyte808 11mo agoHey not everything Microsoft makes turns into shit like Windows. Github is king. Your politics will age like $5 wine.
- andrew_ 11mo agoThis is hilarious. Hating Microsoft will never go out of style. Fun to see the youngs rediscover it. Also hilarious is that Codeberg as a frontend is slow as hell; slower than Github even. Have fun with your newfound virtue, Zig folks!
- spencerflem 11mo agoMy least favorite thing about modern philosophy / discourse is how the idea of having virtues is made to seem ridiculous
- nullbyte808 11mo agoYour making Zig look like a joke. Im gonna go back to C.
- losvedir 11mo agoHeh, I tried to follow the link to the Codeberg repo at the top of the blog post and it is failing to connect. Maybe HN hug of death? In any case it makes the rest of the post and its criticisms of GitHub hit a little differently. edit: I say as a GitHub sponsor of Zig for the past few years. I do see that I'll have to move that, and maybe I will, but I don't love having yet another account with saved credit card info and subscription to manage...
- cdilld 11mo agoI'm not sure I'd want something I cared about to depend on a codebase that included anything as amateurish as that "safe_sleep" script mentioned in the post. It's honestly astonishing that it took GitHub as long is it did to fix that bug.
- roguas 11mo agohn post = verify if you scale codeberg doesnt
- stOneskull 11mo agoi was drunk and at a bar.. zig and nim got up to do karaoke together.. elm was there... anyway, they started singing.. 'weeee are the champions, my friends..' it was fun. i got up. 'no time for looooosers, cos we are the champions..' so fun. we had these awesome, delicious cocktails.. they had strawberry in them (with 3 r's) and guido made a toast. he said he couldn't sing but wrote down my name for a song. 'abracadabra'. heh, i want to reach out and grab ya! i nailed it, then did another queen song. eventually we went out back and smoked a joint, but we were so drunk, it knocked us out.
- vad1d3v 11mo agoIs he turning to be a Linus? I'm worried for Zig.
- RustSupremacist 11mo agoThis is a total victory for Rust. Zig was making progress before this. Now the project is going to black hole itself in the most tone deaf and spectacular way possible. Not even a mirror? Way to accept total defeat.
- SuperSandro2000 11mo agoCodeberg just doesn't offer a viable CI ...