431 karma · joined June 1, 2017
Google has inserted itself into almost all spheres of digital life by hook or crook. It's practically difficult to avoid them in many services - especially email. And now they play judge, jury and executioner. I don't understand any of these are acceptable, much less justifiable. The old argument 'think of the kids' used to justify digital authoritarianism is such a cliché by now.
That said, I'm happy that Arch wiki exists. It has become the defacto place where people elaborate their solutions for Linux.
That is not always correct (but is true in most cases). There are caste-neutral names in India - especially Tamil Nadu. But that itself is a hint about the person's caste, since it is adopted mostly by people of the unprivileged caste.
Another thing that puzzles me is how you differentiate caste discrimination from racism. The underlying motivations are different. But the treatment, politics and tactics used are almost the same in both cases. I'm curious about your perspective on these.
[1] https://docs.github.com/en/site-policy/github-terms/github-t...
Sourcehut itself is fully federated if you are willing to learn email workflow. You don't need to register an account anywhere to collaborate on sourcehut. That include feature requests, bug reports, discussions, submitting patches and even pull requests from any public repository anywhere [1]. The discussions also exist on mailing list archives and personal mailboxes. They are not lost even if you decide to change host.
But developers are extremely resistant to email workflows. When I suggest it, people react as if I am suggesting black magic. But in my experience, email workflow isn't that unpleasant. Most of the problems with email workflow are due to poor email clients (issues with plain text, composing, rendering and threaded displays). Setting up git and a good but simple email client for git is not a hard task. The rest of the workflow is actually very pleasant.
[1] https://docs.github.com/en/site-policy/github-terms/github-t...
The problem isn't that Microsoft can access you code. It's the section D.4 on Github's terms of service [1]. If you are hosting your code on Github, you are essentially giving Microsoft the legal rights to do certain things with your code. That section is broad enough to allow Microsoft to train copilot with your code. It gives them the freedom to disregard the license. On the other hand, it would be a clear violation of the license if they read your code off another hosts and reproduced it verbatim. I don't know whether any legal challenges would stand in a court, but at least you are not giving away the right to do so.
[1] https://docs.github.com/en/site-policy/github-terms/github-t...
[1] https://www.kernel.org/doc/html/latest/process/submitting-pa...
Git already has a pull request feature [1] that's as federated as it can get. The 'request-pull' command can be used to request pull on upstream repositories hosted anywhere (or not at all). The only requirement is that the downstream clone must be online. I know that HN isn't particularly found of email-based workflows for git. But requesting a pull is as simple as copying the output and mailing it (or via any text messaging service) to the maintainer. And doing a pull as a maintainer is actually easier than doing local PR merges using Github.