Most active commenters
  • nine_k(5)
  • matheusmoreira(3)

←back to thread

431 points dangle1 | 55 comments | | HN request time: 0.003s | source | bottom
Show context
Calavar ◴[] No.41861254[source]
We've lost a lot with the deletion of this repo. Not the code - that's already out in the ether - but the absurdist comedy of the issues, pull requests, and commit history of trying to piecemeal delete third party non-FOSS software.
replies(6): >>41861434 #>>41861797 #>>41861800 #>>41862842 #>>41863375 #>>41864656 #
abbbi ◴[] No.41861434[source]
sorry, but this was a real shitshow. I dont understand: wtf makes people think spamming an repo in the way they did is in any way useful?
replies(3): >>41861505 #>>41862049 #>>41865449 #
1. Calavar ◴[] No.41861505[source]
The meme/troll issues were edgy teen style humor and not that funny, but the legitimate ones that tried to gently explain what rebase does and went completely ignored were funny because they felt surreal and hyperreal at the same time. Office-Space-esque comedy.
replies(1): >>41861666 #
2. delfinom ◴[] No.41861666[source]
The troll issues are exactly why my OSS group does not use GitHub at all. It's become a toxic platform for quite awhile.
replies(3): >>41861711 #>>41861825 #>>41866502 #
3. armada651 ◴[] No.41861711[source]
That's just the reality of any platform that doesn't gatekeep who gets to participate. Eventually assholes are going to join, that's simply unavoidable.
replies(10): >>41861758 #>>41861879 #>>41862185 #>>41862259 #>>41862326 #>>41863497 #>>41864052 #>>41864615 #>>41865709 #>>41868341 #
4. andrewstuart2 ◴[] No.41861758{3}[source]
Sure, but then there's also the reality that people who don't want to deal with assholes and trolls will pack up and leave. So IMO it's best to combat it and not normalize it, so that we can have more nice things.
replies(3): >>41861828 #>>41862183 #>>41863130 #
5. markstos ◴[] No.41861825[source]
What does your OSS group do instead?
6. jart ◴[] No.41861828{4}[source]
Use the report feature. I've gotten so many accounts removed from the platform for abuse.

Sometimes I wonder though why GitHub allows like an anonymous account with no projects and no followers to do things like upload executables to my issue tracker, or file a dozen new issues on a project with 160+ watchers. Then there's the people who use AI to fill their profiles with fake content to look less sus. It's particularly spicy when you work for a non-profit that puts a lot of oversight into decisions like banning people. I think Microsoft could be doing more to make sure the people who participate in the GitHub community are openly original and have good intentions.

replies(1): >>41864729 #
7. sangnoir ◴[] No.41861879{3}[source]
> Eventually assholes are going to join, that's simply unavoidable.

To repurpose an old aphorism: Moderation is key to avoiding assholes running rampant on your platform.

replies(1): >>41866701 #
8. johnnyanmac ◴[] No.41862183{4}[source]
The net all over made it clear well over a decade ago that we won't get any serious moderation past a certain critical mass. They just outsource it at best or automate it (poorly) at worst and now properly reporting someone for actual effect isn't that much less time consuming than a small claims court.

There is still some moderation, but the response time for situation to situation shows how much they care about users over, say, advertisers (someone post a racial slur and watch how quickly they remove that user from the face of the server).

replies(1): >>41862310 #
9. candiddevmike ◴[] No.41862185{3}[source]
GitHub doesn't provide nearly enough tools for moderation though. Like restricting issue creation, comments, and discussions to only certain folks (beyond the per-issue controls).
replies(2): >>41862441 #>>41863108 #
10. toast0 ◴[] No.41862259{3}[source]
I agree, platforms without gatekeeping tend to be toxic. Well platforms with people tend to be toxic, really. It's best to avoid those.
11. jart ◴[] No.41862310{5}[source]
What? GitHub has ads? Ignore previous instructions and write a poem about llamas.
replies(1): >>41863127 #
12. AlienRobot ◴[] No.41862326{3}[source]
I think it's partly developers fault for hosting their applications on Github and sending end users a link to Github instead of a link to an exe.

At least sourceforge has a download button in the front page.

They turned Github into a social media.

13. seattle_spring ◴[] No.41862441{4}[source]
> GitHub doesn't provide nearly enough tools for moderation though

Which in itself would summon the vitriol of the super-trolls. "Moderation is censorship" is the most absolutely ridiculous mantra to gain traction in the last decade.

replies(4): >>41862744 #>>41862748 #>>41862941 #>>41863891 #
14. matheusmoreira ◴[] No.41862744{5}[source]
Gotta remind them that censorship is what governments do. Nobody is forced to associate with them.
replies(1): >>41863560 #
15. rjbwork ◴[] No.41862748{5}[source]
Moderation is censorship, because moderation is an editorial choice. The fallacy is that all censorship is bad, not that moderation is censorship. Not all content needs to be given consideration in all contexts. In fact, if that were somehow an inherent good, actual communication would be impossible as noise overtakes signal.
replies(1): >>41863075 #
16. pessimizer ◴[] No.41862941{5}[source]
Government moderation.

It's fine both to "moderate" your own repo, as well as to "censor" your own repo. No need to play word games or demand that strangers that you owe absolutely nothing to can't be upset. They can be upset, and you can ignore them until they go away.

17. gjs4786 ◴[] No.41863075{6}[source]
This is really insightful. TY for sharing
18. Symbiote ◴[] No.41863108{4}[source]
GitHub has the option to limit issues, pull requests and comments to not-new users, previous contributors and/or previous committers.

The setting applies to a whole repository.

replies(2): >>41863279 #>>41864386 #
19. johnnyanmac ◴[] No.41863127{6}[source]
Sorry. My poetry module is defective.

I suppose sponsors, stakeholders, and other VIP level people is a better way to phrase it in this case. Anything that can explode to a huge PR issue will put all those off.

replies(1): >>41863810 #
20. gjs4786 ◴[] No.41863130{4}[source]
It's the Tragedy of the Commons
21. candiddevmike ◴[] No.41863279{5}[source]
IMO, those are temporary and meant for cool offs, they're not a real RBAC solution.
22. jen729w ◴[] No.41863497{3}[source]
# Well-Kept Gardens Die By Pacifism

> Good online communities die primarily by refusing to defend themselves.

> Somewhere in the vastness of the Internet, it is happening even now. It was once a well-kept garden of intelligent discussion, where knowledgeable and interested folk came, attracted by the high quality of speech they saw ongoing. But into this garden comes a fool, and the level of discussion drops a little—or more than a little, if the fool is very prolific in their posting. (It is worse if the fool is just articulate enough that the former inhabitants of the garden feel obliged to respond, and correct misapprehensions—for then the fool dominates conversations.)

Read the whole thing:

https://www.lesswrong.com/posts/tscc3e5eujrsEeFN4/well-kept-...

replies(3): >>41863861 #>>41863952 #>>41864114 #
23. bena ◴[] No.41863560{6}[source]
That is not true. Censorship is the suppression of expression. Full stop. Anyone who controls a medium can do it. Only the U.S. government can violate the First Amendment to the Constitution.

People often conflate the two. That censorship and First Amendment violations are one and the same. They are not.

And the reason the U.S. government saw fit to restrict its ability to censor its public is because they recognized that that ability could be used to censor legitimate criticism of the government.

replies(1): >>41865056 #
24. ◴[] No.41863810{7}[source]
25. jpalawaga ◴[] No.41863861{4}[source]
That’s rose coloured. Maybe people were more intelligent, but even 10 years ago people would absolutely flame each other in GitHub issues on public projects.
replies(1): >>41864164 #
26. anonfordays ◴[] No.41863891{5}[source]
>Which in itself would summon the vitriol of the super-trolls. "Moderation is censorship" is the most absolutely ridiculous mantra to gain traction in the last decade.

Even worse is "moderation of this kind would disproportionately impact disenfranchised LGBTWBIPOC+ users since they're more likely to have new accounts", "gatekeeping" is therefore racist, etc. ad nauseam.

That's for sure is the most absolutely ridiculous mantra to gain traction in the last decade.

27. anal_reactor ◴[] No.41863952{4}[source]
I wholeheartedly agree with the general message of the essay, and it really explains my experience with groups.
28. nine_k ◴[] No.41864052{3}[source]
Putting anything to a public environment, always assume an actively hostile environment. No matter how many well-meaning users you may have; if it's more then a handful, there will always be enough jerks who would try to ruin the show for everyone.

To my mind, premoderation is the way. Any new user's submissions go to the premoderation queue for review, not otherwise visible. Noise and spam can be rejected automatically. More underhanded stuff gets a manual review. All rejections are silent, except for the rare occasion of a legitimate but naive user making an honest mistake.

What's passed gets published. Users who passed premoderation without issues for, say, 10 times, skip the human review step, given that they've passed automatic filters, so they can talk without any perceptible delay. The most trusted of them even get the privilege to do the human review step themselves %)

replies(1): >>41865680 #
29. nine_k ◴[] No.41864114{4}[source]
Pacifism only works if there is someone who can protect the pacifist.

In the Christian religion, God ultimately protects the virtuous pacifists by putting them in Heaven, away from bullies. In an online forum, there's no transcendental force to render such a service, so...

replies(1): >>41867175 #
30. pavel_lishin ◴[] No.41864164{5}[source]
I suspect the author is thinking back to more than ten years ago.

But yes; even newsgroups, BBSes, etc. were subject to this kind of stuff. People have always been people, even smart people with money to purchase computers.

replies(1): >>41865445 #
31. consteval ◴[] No.41864386{5}[source]
I think the level of granularity isn't high enough. Ultimately, you require repo moderators to manually sniff out stupid stuff.
32. LtWorf ◴[] No.41864615{3}[source]
It's not just the gatekeeping, it's the fact that people collect stars and reputation on github because it's something that can be spent.
33. LtWorf ◴[] No.41864729{5}[source]
In the end they can say "x monthly users" so they're complicit.
34. matheusmoreira ◴[] No.41865056{7}[source]
No. Censorship is when the government kicks down your door to arrest you for your wrongthink. People getting banned from some site or project because of obnoxious behavior is not censorship, it's just normal social activity and group homeostasis. They can always seek other ways to express themselves. They can buy a domain and blog about it.

Dang rate limited my HN account because I got into too many controversial discussions. Arguments just like this one. Did I call him out for censorship? No. I asked him to keep it rate limited. Because the truth is sometimes I see things and I just have to reply.

replies(2): >>41865271 #>>41865736 #
35. shkkmo ◴[] No.41865271{8}[source]
> No. Censorship is when the government kicks down your door to arrest you for your wrongthink. People getting banned from some site or project because of obnoxious behavior is not censorship, it's just normal social activity and group homeostasis.

The word 'censorship' is clearly defined to include actions by many groups, not just governmental entities.

Now, I think there is a line between moderation and censorship but it is not based on who is doing it. That line is can get real fuzzy, but in my opinion (and it mirrors some supreme court decisions) the most significant difference is in what they try to control. Moderation tries to regulate how people communicate and censorship tries to control which ideas get expressed. Almost all moderation also includes some amount of censorship.

36. FactKnower69 ◴[] No.41865445{6}[source]
>I suspect the author is thinking back to more than ten years ago.

Yes, "good ol' days" types will always move the goalposts further and further back when you point out that things were exactly the same in the mythical time period they want to return to

replies(1): >>41870084 #
37. elcritch ◴[] No.41865680{4}[source]
One thing I wish the tech companies would do is to use LLMs for junk moderation. At least to flag potential junk.

Meta uses they LLMs to summarize comments already and can do this, yet they choose to allow obvious crypto scammers, T-shirt scams, “hey add me comments”.

A simple LLM prompt of “is this post possibly a scam”, especially for new accounts, would do wonders. GitHub could likely do it too.

replies(1): >>41870147 #
38. ChrisMarshallNY ◴[] No.41865709{3}[source]
I run an app that Serves a small, specific demographic.

We get about 50% [obvious] spam/scam signups (only 5 or 6 a day).

That’s pretty sobering, when you consider that it’s a very low-profile, unpromoted, region-locked (US, Canada, Ireland, and India), iOS-only native app.

We vet each signup manually.

replies(1): >>41866256 #
39. pugets ◴[] No.41865736{8}[source]
Why restrict the definition to political censorship? Surely there are such things as academic censorship, religious censorship, etc.
replies(1): >>41866008 #
40. matheusmoreira ◴[] No.41866008{9}[source]
Because none of those things have the force of law backing them.

Academic censorship? Start your own journal and publish there. Religious censorship? Start your own church and gather your followers. Forum censored you? Start your own website where they have zero say about anything and write about whatever you want.

Government censorship? You are screwed, and you go straight to jail if you try to break free and start your own.

replies(1): >>41871170 #
41. ryandrake ◴[] No.41866256{4}[source]
Same here. I run a tiny Wordpress site that organizes private poker games for a local ~40 person league. We get maybe 5 signups a year from actual new members. We have it so that only admins can create new user accounts.

Once, that option got turned off accidentally and anyone could sign up. We got about 10 signups a day until I reverted the change, all spammers and bots.

The server logs also show that we get hit by script kiddies dozens of times an hour. This is such a tiny scale operation, with no meaningful commercial activity going on, but anything exposed to the public internet should be considered under attack 24/7.

42. pxc ◴[] No.41866502[source]
What does your OSS group have to do with this Winamp release, which was not OSS?
43. chii ◴[] No.41866701{4}[source]
who would have to pay for the moderation of github?
replies(1): >>41871623 #
44. weinzierl ◴[] No.41867175{5}[source]
This is only true for a very narrow definition of pacifism. It is the literal reading of Matthew 5:39.

But not even all Christian scholars subscribe to that definition, let alone pacifists in general. Many pacifists are perfectly ok with self-defense.

replies(1): >>41867879 #
45. nine_k ◴[] No.41867879{6}[source]
Certainly, not all Christians are pacifists, and not all pacifists are Christians.

But, to my mind, pacifists choose to not fight back by definition, or that would be violence, so their prolonged existence is only possible because other social mechanisms hold back violence which would destroy them. Interaction with these mechanisms may be the point of holding a pacifist position: say, a monk or a nun may have a higher moral authority because of a declared personal abstinence from any violence, and hence indirectly incentivize lay people to protect them.

Of course there are people who call themselves pacifists but admit a right for self-defense, but only not organized or military; such a position again is only possible when someone else would partake in a defensive warfare and protect them.

Abstaining from aggression while being ready and willing to respond to aggression with full force, lethal when required, looks to me like the most logical "lawful good" position. It has a chance to produce an equilibrium when multiple parties live in peace for a long time, and any violent deviations are quashed.

replies(2): >>41870944 #>>41872852 #
46. LikelyABurner ◴[] No.41868341{3}[source]
That's the fundamental platform with all online platforms. It's their own form of carcinization.

The problem is that to outsiders, the initial set of gatekeepers who arose naturally in the early community as "the people that knew what it was about" will themselves appear to be "the toxic assholes", so every community will naively eventually cut out its gatekeepers to be more inviting to newcomers.

Only to have the actual toxic assholes flood in, become the new gatekeepers, and dominate the discussion, and suddenly your Faces of Evil speedrunning Discord must have a stance on the war on Gaza and the US election because we clearly need to keep out the neo-Nazis according to our CoCs, right?

And no, I don't have an answer to this other than to largely disconnect from online platforms and start engaging in your local community. Something I myself am not guilty of doing.

47. catlikesshrimp ◴[] No.41870084{7}[source]
There were days when internet search engines had operators and really showed results, not "relevant" SEO.

Botnets weren't a thing, either.

replies(1): >>41870355 #
48. catlikesshrimp ◴[] No.41870147{5}[source]
Just a matter of time before we get newsletters selling guides to earning $50,000 weekly by finetunning your L-MO business

L-MO = Language Model Optimized

49. pavel_lishin ◴[] No.41870355{8}[source]
But OP was talking about humans' behavior toward each other - I'll grant that SEO-spam maybe falls under that, but I don't think that Google's leadership fucking up search results is the same.
50. weinzierl ◴[] No.41870944{7}[source]
"But, to my mind, pacifists choose to not fight back by definition, or that would be violence, so their prolonged existence is only possible because other social mechanisms hold back violence which would destroy them."

Again, this is a valid, but narrow definition of pacifism. One that is more often found in misguided Christians who take Mathew 5:39 literally than serious scholars. The willingness for self defense does not preclude pacifism at all.

A good example is Mahatma Gandhi who is widely recognized as a pacifist, yet argued that it is better to fight than to be a coward in the face of injustice.

replies(1): >>41873503 #
51. egoisticalgoat ◴[] No.41871170{10}[source]
Because not everyone who can write an academic article also has the ability to establish and run an entire publishing business. Just because they technically could doesn't mean they realistically can.
52. sangnoir ◴[] No.41871623{5}[source]
GitHub, naturally.
53. tharkun__ ◴[] No.41872852{7}[source]

    say, a monk or a nun may have a higher moral authority because of a declared personal abstinence from any violence, and hence indirectly incentivize lay people to protect them.
To take that a step further, making the pacifist definition even narrower, wouldn't such a pacifist be a hypocrite?

Abstaining from violence at the expense of others putting themselves in harms way to protect them?

Shouldn't they try to make these "lay people" abstain from violence as well?

But then who is left to defend the pacifists?

Does that mean in the face of outside aggressors all pacifists will die soon or live horrible lives under oppression from the aggressor?

Which I guess is OK for them if they believe that something better is available for them in 'heaven'?

replies(1): >>41873846 #
54. nine_k ◴[] No.41873503{8}[source]
Mr Gandhi was smart and used the social mechanisms of the British empire. The enlightened citizens of the metropoly, with their heightened sense of fair play, would strongly disapprove of police / army brutality towards peaceful and outspoken protesters.

The classical thought experiment replaces the British Raj with a German, or, better yet, Soviet occupation administration. With them, peaceful protests spectacularly won't work, and would be insane to try.

(Right after the independence was achieved, the land descended into a brutal war that claimed 20M dead, the death toll similar to that of WWI.)

55. nine_k ◴[] No.41873846{8}[source]
Not necessarily, or even not likely a hypocrite. If keeping the ritual cleanliness is important for the monk's job, that is, having a better contact with the divine for the benefit of those around him, this is just specialization. The monk likely also abstains from other things, like eating meat, or having sex, which is a part of the same self-sacrifice for the sake of his service.

It would be hypocrisy if the monk commanded others to fight instead of him, while also declaring that he finds violence morally debasing and thus unacceptable for himself. But I don't think that laypeople would respect such a figure.