Earlier quoted context omitted.
My old rule about the difference between coding and software engineering: For coding, "it seems to work for me" is good enough. For software engineering, it's not. My new rule: For coding, you can use AI to write your code. For software engineering, you can't.
I absolutely don't care about how people generate code, but they are responsible for every single line they push for review or merge. That's my policy in each of my clients and it works fine, if AI makes something simpler/faster, good for the author, but there's 0, none, excuses for pushing slop or code you haven't reviewed and tested yourself thoroughly. If somebody thinks they can offset not just authoring or editi…
Migrating the main Zig repository from GitHub to Codeberg
701–710 of 952 posts
Re: Migrating the main Zig repository from GitHub to Codeberg
#702Earlier quoted context omitted.
> There is a purity spiral that organizations can enter when they start doing this You are the one summoning that spiral by making a cheap gotcha wrt codeberg using Paypal. The project apparently could and did move because the swith from github to codeberg wasn't that big of an impact, and because, while the new forge is not perfect, they feel the association is less severe. There is no "purity spiral" in that, just…
As I was reading your reply I was half convinced that it was not purity spiral but by the end, even you admit it’s an ethics thing so yeah it is pretty much purity spiral in place. Next they will leave the USA so that they won’t be associated with Trump.
If GitHub were the sole game in town, maybe (probably) they wouldn’t have switched. But it isn’t, and they found something which in their view is an acceptable replacement and less worse. So yeah, maybe they don’t ethically agree with everyone on every thing up the chain, but they apparently agree with them more. That matters. You take a stand where you are able to.
Re: Migrating the main Zig repository from GitHub to Codeberg
#703> 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 [2] https://news.ycombinator.com/item?id=46039274
Check out this dude: https://github.com/GhostKellz?tab=repositories He's got like 50 repos with vibe-coded, non-working Zig and Rust projects. And he clearly manages to confuse people with it: https://github.com/GhostKellz/zquic/issues/2
Re: Migrating the main Zig repository from GitHub to Codeberg
#704Earlier quoted context omitted.
More context/discussion on this: https://discourse.julialang.org/t/ai-generated-enhancements-... (Honestly, that's a lot more patience than I'd be able to give what are mostly AI-generated replies, so kudos to these folk.)
function estimate_method_targets(func_name::Symbol, types::Tuple) # Conservative estimate # In a real implementation, we'd query the method table return 2 # Assume multiple possibilities end Hilarious. Was this model trained on XKCD [0] by any chance? [0]: https://xkcd.com/221/
[1] https://discourse.julialang.org/t/ai-generated-enhancements-...
Re: Migrating the main Zig repository from GitHub to Codeberg
#705Earlier quoted context omitted.
That's a weird take-away from the post, where the only time ICE is mentioned is > Putting aside GitHub’s relationship with ICE, and the rest of the article provides technical reasons.
I feel like that's the whole point of the OP. I agree with the overall post but mentioning the ICE relationship seems to detract from the main point. "I hate GitHub because X Y and Z features are bad" is a good reason to move away; "I hate GitHub because one of their thousands of enterprise customers does not align with my political views" is not, in my opinion. For the record, I do not support ICE
Re: Migrating the main Zig repository from GitHub to Codeberg
#706Earlier quoted context omitted.
As I was reading your reply I was half convinced that it was not purity spiral but by the end, even you admit it’s an ethics thing so yeah it is pretty much purity spiral in place. Next they will leave the USA so that they won’t be associated with Trump.
Practicality matters. For example, even if you choose not to harm other living things, you cannot avoid stepping on and killing the occasional insect. Theoretically you might be able to do it, but you’ll stop having a life. But you can still do much in line with your beliefs, such as not killing animals for food. If GitHub were the sole game in town, maybe (probably) they wouldn’t have switched. But it isn’t, and the…
Re: Migrating the main Zig repository from GitHub to Codeberg
#707Earlier quoted context omitted.
I feel like that's the whole point of the OP. I agree with the overall post but mentioning the ICE relationship seems to detract from the main point. "I hate GitHub because X Y and Z features are bad" is a good reason to move away; "I hate GitHub because one of their thousands of enterprise customers does not align with my political views" is not, in my opinion. For the record, I do not support ICE
People protesting ICE do not do so out of political concern, but humanitarian concern. This seems like a minor nitpick as those two are intimately tangled up, but it matters to make the distinction. Standing up for others is not petty or self-serving and that's exactly what this sort of conflation can falsely imply.
Re: Migrating the main Zig repository from GitHub to Codeberg
#708They'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-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…
If this forces them to rethink and build a better GitHub, can't wait.
Re: Migrating the main Zig repository from GitHub to Codeberg
#709So 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"…
The 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.
With the implication that MS is free to harvest it for LLM training?
Re: Migrating the main Zig repository from GitHub to Codeberg
#710If 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.
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.