frenet
Or put another way. If we want open source developers who favor responsibility we have to make it easy for those developers. Otherwise we only end up with people who are fine with throwing things over the wall.
If being unpaid is the problem then the most obvious solution is to charge for the index, possibly only for commercial use, like a streaming service. Use some for the index and give the rest to the projects who does the work. As far as I know it wouldn't be against open source as people think non-commercial licenses are. But it would still be hard to do for various reasons. Some legitimate and some not.
Still something like that could be somewhat of a solution. You don't need to use for example 2FA but then you also don't get to publish to everyone today. Then you have to do a security update which would require it.
Presumably you disagree, but then you disagree with the far majority of well regarded implementations in the real world. I am about to buy an apartment and it is the same thing. You need a witness, a contract and approval from the housing organization. Because that how you reasonably decide what happened.
And yes, people break the news all the time. For example on Twitter on this very post. That is the point. When they do how do you know who is reasonable? Which is what I have argued.
When we can't assume one or the other we have to look at something else where we might reach a conclusion. If someone says they are oppressed we can look at what would hinder their oppression. Arguably this would be things like transparency, participation and equality. As those things make oppression harder.
So if someone says they are being silenced a reasonable person might look if there are multiple known moderators who can check each other, a moderation log to see how moderation is happening or some voting system to reflect the opinions of the community.
In most cases where people are says they are being silenced these things doesn't exist. As such it would be unreasonable to dismiss their opinion as there seems to be an argument for the restrictions not being legitimate. Otherwise you just create a different cesspool of unreasonable people.
The person you and the comment next to me are talking about is not here to defend themselves. They are specifically not here to defend themselves because they aren't allowed to. The justification for them not being allowed to is because they talked badly about someone else. Yet, it is apparently accepted to talk badly about them.
Your are even saying that we shouldn't trust this person because they in your opnion engaged in ad hominem attacks. But by doing so you are arguably performing an ad hominem attack yourself. And while you can certainly make a meta argument against that it would be close enough for many not to touch it.
This is why many people leave. Not because it's the Internet. Most of us have been around that. But because it is bad version of it.
You might think this doesn't have real consequences so I will give you an example. Because of the environment on Hacker News there is a lack of successful Europeans. This in turn results in there being an overwhelming consensus that is less likely you make good amounts of money in Europe. But this often isn't the case if you know what to do. It is just that those who do either leave or stop talking about it. Which continues the existing narrative as the participants reality continues to match their opinions. While in reality their opinion may not really be supported.
An environment with one sided environment isn't harmless. It might actually give you a worse life. But the same argument as before also applies here. Those who appreciate this are the first to leave. Leaving those who stay blind to what is happening.
High minimum and median salaries are usually good for engineers as it requires more productive companies which requires more engineers. When workers are cheap few wants to pay for expensive systems.