Live data from Hacker News

Migrating the main Zig repository from GitHub to Codeberg

ziglang.org

571–580 of 952 posts

Re: Migrating the main Zig repository from GitHub to Codeberg

#571
post #502
post #403

Earlier quoted context omitted.

> blowing it up out of proportion is just as toxic One person decided that something wasn't for them. How is that in the same league as someone in a leadership position being unprofessional?

I personally don't care too much for hierarchies, so I didn't factor this in. You can be toxic at any level.

> You can be toxic at any level

And yet the context is extremely important.

> I didn't factor this in

That's how you get to false equivalencies.

Re: Migrating the main Zig repository from GitHub to Codeberg

#572
post #518

Earlier quoted context omitted.

US leftists, or non-US leftists?

Whats the difference? Both are (or were) funded by NGOs and the state department.

US has a special definition for what constitutes "left" that doesn't apply outside. Compared to European leftists, US leftists are center-right.

Re: Migrating the main Zig repository from GitHub to Codeberg

#573

So 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"…

Anyone who has ever used Gitlab, or dare my foul mouth say Jenkins, has experienced a better system than Github actions. Unless it's miraculously improved recently as it's been a couple years for me, they didn't even document their regex/pattern matching. Best I could find via searching was that it was whatever Ruby used, which wasn't any kind of real standard. I don't want to call anyone names, but whoever defends s…

Gitlab smokes and rolls githubs shitty ass CI all day any day for over 10 years now

Re: Migrating the main Zig repository from GitHub to Codeberg

#574
post #465
post #35

> 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

It is questionable if they've even tried any one of them.

Re: Migrating the main Zig repository from GitHub to Codeberg

#575
post #560

Earlier quoted context omitted.

CoCs are useful at least for autists. They don’t have to be unique for every project. A good CoC for most projects is: “tl;dr: don’t act rude or illegal”, followed by a detailed explanation of what is rude or illegal, ending with “project maintainers have final discretion”.

I've got skin in this game: Grew up in UK's social services with undiagnosed mental health quirks; too "smart" for ADHD, too "social" for autism, per my assessors. Ended up in classes thick with neurodivergent kids, from non-verbal to quirky misfits. Plus, I've moderated an IRC community for 20 years, where text chats strip away nuance like a bad compression algorithm, leaving everything ripe for misinterpretation. I…

Hence the detailed explanation after "don't be rude". And "maintainers have final say" is 1) another otherwise-unwritten rule (it's true regardless), and 2) justifies banning repeat offenders when the maintainers don't have time to keep writing specific rules for them, and there's a vanishingly small chance they're not acting in bad faith.

Also, when people cause social issues, they should be reprimanded referencing specific parts of the CoC, and in most cases given warnings or opportunities to recover. For when the person causing the issue genuinely isn't aware what they're doing is wrong and can learn to be tolerable; and even when the person is completely bad faith, for unaware bystanders to learn what's right and wrong.

Diagnosed autistic people aren't the only ones who suffer from unwritten social cues. Also people from other cultures, e.g. where rudeness is considered more acceptable.

Re: Migrating the main Zig repository from GitHub to Codeberg

#576
post #328
post #35

> 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

I'm not sure if this is advanced trolling at this point.

I'll one up you: at this point I'm becoming pretty sure that this is a person who actually hates LLMs, who is trying to poison the well by trying to give other people reasons to hate LLMs too.

Re: Migrating the main Zig repository from GitHub to Codeberg

#577

They'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…

> 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 a pragmatic choice factoring in ethics.

Re: Migrating the main Zig repository from GitHub to Codeberg

#578
post #567

Earlier quoted context omitted.

Treating people poorly isn’t a quirk of nerd culture. Even Linus doesn’t think so. > This is my reality. I am not an emotionally empathetic kind of person and that probably doesn't come as a big surprise to anybody. Least of all me. The fact that I then misread people and don't realize (for years) how badly I've judged a situation and contributed to an unprofessional environment is not good. > This week people in our…

But it is very common. I was watching a YouTube video by Casey Muratori where he says anyone using a garbage collected language is stupid and just not a good programmer! Just like that he offended 95% of our industry. He even said people who use smart pointers are just beginners and haven’t learned the true ways yet, offending the remaining 5%. And this sort of comment and people supporting those opinions are extreme…

I truly feel like Linus did a lot of damage by normalising his brand of leadership. Younger developers wanting to emulate someone as accomplished as Linus unsurprisingly adopted the habits that are easiest to emulate - name calling, attacking, denigrating, dismissing.

Linus is better now but the behaviour is ingrained into so many people. They now “tell it like it is”, are “straight shooters”, don’t have time to be “politically correct” and so on.

Re: Migrating the main Zig repository from GitHub to Codeberg

#579

Earlier 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

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

#580

Earlier quoted context omitted.

oh god... he has a humongous AI generated PR for julia too https://github.com/tshort/StaticCompiler.jl/pull/180

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/

Post reply on HN