> 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
That one was poorly documented and may have been related to an issue in my code. I would offer this one instead. https://github.com/joelreymont/zig/pull/1
Migrating the main Zig repository from GitHub to Codeberg
491–500 of 952 posts
Re: Migrating the main Zig repository from GitHub to Codeberg
#492PSA: 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 yo…
It 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…
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.
Re: Migrating the main Zig repository from GitHub to Codeberg
#493Earlier quoted context omitted.
There'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-a...
Yeah, 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.
Re: Migrating the main Zig repository from GitHub to Codeberg
#494Another 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?
Re: Migrating the main Zig repository from GitHub to Codeberg
#495Earlier quoted context omitted.
There'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-a...
Yeah, 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.
Alternatively you can use a bot or a GitHub Action to automatically change the description and title of the pull request to something like “[PRs are not allowed and deleted automatically]”. But yeah not a perfect solution either…
Re: Migrating the main Zig repository from GitHub to Codeberg
#496Earlier quoted context omitted.
Yeah, 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.
It's completely intentional, and goes back to when GitHub was founded. GitHub was intended as a collaborative software development platform, not "look but don't touch".
Re: Migrating the main Zig repository from GitHub to Codeberg
#497Re: Migrating the main Zig repository from GitHub to Codeberg
#498Earlier quoted context omitted.
I could try to explain that most jobs are way more nuanced than just 'failing and deserving to be called a monkey' or 'not failing.' Or, I could just call you names for not seeing that, you could call me names back, and we can keep doing this forever.
Your argument is lacking nuance, declaring that the criticism being levied here must be a simple binary. The specific error they are criticizing is extremely egregious, akin to builder declaring a house without a roof complete. “failing and deserving to be called a monkey” is a criticism being levied against a 0/100 level mistake, not a mere minor mistake as you are claiming. While it might be desirable to use less c…
> Your argument is lacking nuance, declaring that the criticism being levied here must be a simple binary.
That isn't my argument. I am arguing against the idea that there is an "objective" threshold of failure where, once crossed, it becomes acceptable to call people names.
> Customers of Github should be infuriated that Github gleefully foists such utterly defective software upon them. It is hard to get that across in dispassionate writing.
See, while it has its bugs, I don't see a major problem with GitHub as a software product (setting aside the monopoly concerns). I encourage passionate discussion, but calling people names doesn't communicate passion; it communicates impatience. It suggests you don't have the patience to actually make a case for something you're supposedly passionate about, so you're choosing a shorter, more aggressive form instead.
Re: Migrating the main Zig repository from GitHub to Codeberg
#499Earlier quoted context omitted.
Oh come on. Micros$$$$ft owns github. We don't need to give some pretend sympathy. When you can afford to have good things, and you're not, don't come crying about getting called bad names. Actions is bad. > I dare anyone who is delusional enough to think they can create something better to actually make something better Actions speak louder than words. Zig is leaving because of the issues they mentioned. > People tr…
So who is complaining that Zig leaving GH is somehow a problem? I just don't like how they have to put out false claims like there are big problems with GH CI and Sponsors. Zig is leaving GH for another provider. They did not make a better GH and fixed all the problems with it. You literally have to fill out a form to convince Codeberg that you need CI. I would take GH CI over that.
These aren't false claims.
Thats my point.
Microsoft can afford to make these tools better; they just dont care.
Yes, its better than having nothing, but honestly you have to be wearing blinkers not to see the decline rn.
Re: Migrating the main Zig repository from GitHub to Codeberg
#500Earlier quoted context omitted.
God this entire thread is just people defending him as “a breath of fresh air” and “just using human language”. There is something in people that makes them enjoy seeing others belittled like this. A complete lack of empathy, because no one would like to be treated this way themselves, but are perfectly happy seeing others treated this way. One commenter justifies it by saying “if I’m fucking up, it’s ok to speak to…
> A complete lack of empathy... ...for one of the largest of most toxic IT companies in the history if IT? Spare me, please. Microsoft is the last legal entity in the universe you should feel empathy for.