Can we talk about GitHub's recent censorship instead of flagging it here on HN?
Yesterday I posted a link to a tweet with evidence that GitHub was censoring repos critical of the Microsoft acquisition. I think this is relevant news because just two days ago, the new CEO of GitHub, Nat Friedman said, "I’m not asking for your trust, but I’m committed to earning it." and that "We will always support developers in their choice of any language, license, tool, platform, or cloud."
Source: https://natfriedman.github.io/hello/
And then yesterday GitHub started cracking down on free speech and censoring people who are critical of the Microsoft acquisition. So, I thought this was worth sharing.
It made it into the top 20 on HN rapidly, but then it disappeared suddenly because some people flagged it.
Proof: https://i.imgur.com/KyQjvWM.jpg
So now we have HN readers censoring a story about GitHub censoring people who are protesting the Microsoft acquisition. So I just wanted to share this story and see if a more productive, open discussion could come of it instead of people censoring each other all over the place. If you have any thoughts, I'd love to hear them.
27 comments
[ 3.5 ms ] story [ 73.7 ms ] threadThe much more common case is that users don't want to see things that are clearly off topic for HN, such as teacup internet dramas. As I explained above, the overwhelming verdict of HN users is that there's nothing serious in this story. If they thought otherwise, it would certainly be on HN's front page. That's the flagging system working as intended.
https://news.ycombinator.com/item?id=17251255
This doesn’t bother me that much, as the repo itself was unaffected and I expect a trending page to have some sort of bias/editorship.
The title in both cases is clickbait'y.
Once you have a sufficiently large group of organized followers - in this particular case pretty much all of the "career C# developers" (there's a lot of them) chimed in by flagging posts that got negative traction to the whole Github-MSFT thing.
Edit: Your post was just flagged by the career microsoft people. Let's regroup at https://www.reddit.com/r/hnresistance/ (I just created that subreddit).
I don't to see how this kind of binary treshold-based flagging makes any sense in a healthy discussion environment. I've seen it being abused so many times now.
https://news.ycombinator.com/item?id=17258458.
Some people did not think the submission was interesting or insightful, and that's OK. But the right way to express that is by downvoting, not by flagging.
Indignation posts routinely get lots of upvotes. That's a weakness of the upvoting system, not evidence of a good submission. This is one of the reasons why HN needs flags in the first place.
Since this whole discussion is a non-story—HN working the way it has worked for over ten years—I don't think further comments are likely to add anything new.
Are you saying there were more flags than upvotes and that this is the trigger for the non-linear movement to page 3?
Flags, I'm pretty sure, weigh more heavily than upvotes, on a per-item basis.
I don't believe this was some kind of Microsoft-coordinated operation to censor criticism on HN, but I am surprised by how a few flags can silence such a popular submission.
I also do not consider the submission an "indignation post" or a "fanatic and paranoid dramatization" as it was referred to in a comment. I shared the link with the intent to make people aware of the removal of the repository from Trending, no more than that. I believe that GitHub is well within its rights to remove content from Trending, and I did not at any point complain or attempt to incite a flame war against Microsoft. My intention was simply to make people aware to allow them to make their own decisions about whether or not to continue using GitHub.
Regarding "over-promotion" of the story, I posted the original link shortly after I noticed the repository disappearing from Trending. I don't think anyone else posted it before, but if they did, I likely didn't see it because it was also flagged.
You might consider that dang has been an avid and respected user of HN since it began over 10 years ago, and has worked on it as his primary occupation for 6 years, so by now he knows a thing or two about what kinds of content, functionality and conduct are conducive to a healthy community.
I have no doubt that dang knows what he is talking about, and arguably flagging on Hacker News is very effective at combating spam. However, no system is perfect, and neither is Hacker News[1]. I believe that the majority of HN users is mature enough to have sensible discussions even about controversial issues, and that showing submissions that most people like won't lead to an unhealthy community, even if a small number of people do not find the submission interesting.
[1]: https://drewdevault.com/2017/09/13/Analyzing-HN.html
In particular, what is on-topic is:
Anything that good hackers would find interesting. [...] If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.
That's it. Anything is allowed, and is embraced by the community, as long as it is intellectually interesting and cultivates interesting discussions, and people flag things that that are repetitive and lead to boring, predictable discussions.
Remember that the topic that triggered this discussion was Github's decision to remove from trending, a repo that was trending only due to activist campaigning, not due to being an interesting software project.
There has been no shortage of discussion about the MS/Github deal in the past week; there have been multiple stories about it on the front page at almost any time since the acquisition speculation began. For this particular micro-drama to be deemed below the standard of intellectual curiosity that HN expects, does not indicate any failure that needs to be remedied.
Can you not believe that after so many years of observing and guiding this community, that dang has developed a good sense of what the majority of the community wants and how best to keep it healthy?
[1] https://news.ycombinator.com/newsguidelines.html
GitHub's Trending page has previously featured many similar projects, open letters and other non-software repositories, so I don't see how this is relevant here.
I understand that not all readers are interested in or even affected by GitHub's acquisition; however, a large number of them are. For this reason, a downvote button would be significantly more effective and democratic than giving two or three users the ability to completely hide a popular submission they do not agree with.
I do believe that dang and the Hacker News moderators have developed a good sense of how to keep the community healthy. Unfortunately, the most reliable way of accomplishing this is to eliminate any and all controversy that could lead to debates and arguments. This, however, is not indicative of a good community, it simply places users in a filter bubble by only showing them content that no two other users have ever disagreed with.
Despite eliminating nearly all arguments and controversy, this nonlinear voting mechanism is dangerous to the community and society as a whole, even if it gives the impression of a healthy community. Removing controversial submissions just as quickly as spam, child pornography and incitement to violence as can be expected from oppressive regimes is not an indicator of a healthy community, but rather that of a community that only gets to see what everyone agrees with.
Many people who have spent much more time on Hacker News than I have agree that there is room for improvement (see, for example, the analysis from last year that I linked to above). Unfortunately, simply hiding all controversial submissions saves the moderators time, and it seems that they are currently not interested in investing additional time into creating a truly healthy community, one that is capable of remaining healthy despite openly holding and expressing different opinions, and thus the current form of moderation is likely going to remain as it is now.
Most people on HN are interested and affected, which is why it's been discussed so much in the past week [1]. Few if any stories have been so heavily discussed in all of HN's history.
> "giving two or three users the ability to completely hide a popular submission they do not agree with"
> "it simply places users in a filter bubble by only showing them content that no two other users have ever disagreed with"
If that was actually how the site worked, top users would mutiny, the whole community would depart, and then dang would lose his job as there'd be no community left for him to moderate.
> "eliminating nearly all arguments and controversy"
> "Removing controversial submissions just as quickly as spam"
There's disagreement and controversy on HN all the time. HN is not controversy-averse, it's averse to stories that lack originality and substance.
> "Many people who have spent much more time on Hacker News than I have agree that there is room for improvement (see, for example, the analysis from last year"
Sure. I agree there is room for improvement. Dang agrees there is room for improvement. You'll note that dang participated actively in the discussion thread about that post, and even helped with the writing of it by providing clarifications.
> "it seems that they are currently not interested in investing additional time into creating a truly healthy community"
Dang spends all day every day (including most weekends) working to make this community healthy, which includes reading and considering all the feedback that comes his way. He does this like his livelihood depends on it, because it does; if HN declines, he's out of a job.
It really does seem like your critiques are based on misapprehensions.
It's good that you're so passionate about helping to make HN better, but you'll be more effective at that if you spend some time properly understanding it :)
Anyway, I've said all I have to say so I think we're done here.
[1] https://hn.algolia.com/?sort=byPopularity&prefix&page=0&date...
When people post things that HN users consider off topic or against the site guidelines (https://news.ycombinator.com/newsguidelines.html), users flag the posts. You can call this censorship if you like—one person's flagging is another's censorship, depending on how they feel about the topic—but HN has had this flagging system for many years and it's a core part of how the community functions.
The flags are not coming from some sort of Microsoft or Github brigade. How do I know that? First because stories like this, where some users are trying to drum up drama but most who look at the issue don't agree with them, always get flagged. And second because I checked the accounts of the flaggers and they are longstanding community members with no history of activity around this issue.
If the community felt you had a case that this was a MS/GH censorship scandal, the story would be all over the HN front page and there would be nothing that flaggers or moderators could do about it. Your problem is not that there's a gang of flaggers censoring you. You just don't have the community on your side.
(Also, no moderators touched any of these stories, except to unkill them so they could re-open for comments.)
I can't speak for anyone other than myself, but my desire in sharing these stories was to start a respectful conversation based upon open dialogue - to help this community - not tear it apart. I also don't want to start a flamewar or delve into conspiracy theories.
Its too bad that these posts have been buried now due to how the algorithm works, but I appreciate you taking the time to talk about it and to unflag it.
So anyway, just wanted to say thanks.