Skip to content

spammy, insulting comments on front page of site #467

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
SethTisue opened this issue Nov 12, 2015 · 17 comments
Closed

spammy, insulting comments on front page of site #467

SethTisue opened this issue Nov 12, 2015 · 17 comments

Comments

@SethTisue
Copy link
Member

3 of 5 are insults.

screen shot 2015-11-11 at 8 05 44 pm

unmoderated comments sections are an open invitation for this kind of thing. if we don't have time to monitor the comments (and I'm pretty sure we don't), perhaps the Disqus stuff should simply be disabled.

wdyt @heathermiller?

@heathermiller
Copy link
Member

It wasn't always so vulgar and useless. It was actually originally a good way to see where discussions were happening or where people were asking questions. Especially on SIPs.

If we remove it, we also have a gaping hole on the front page.

Another idea would be to up the moderation settings in Disqus. I think that profane comments can be set to get caught in a moderation filter. That could at least limit negativity without leaving a gap on the front page.

But I don't feel too strongly about this issue. So if you'd really rather remove the comments, go ahead.

@soc
Copy link
Contributor

soc commented Nov 12, 2015

While I think these comments should be removed, I think looking at the other comments shows that many people arrive at a page with very different expectations i. e. Introduction: http://docs.scala-lang.org/tutorials/tour/tour-of-scala.html

Boah, a introduction shouldn't just throw keywords around, but go from "unknown to known", from "simple to complex". Wonder how many people have been scared away from Scala just from this introduction!

This document contains a random ordering of topics. I don't like the examples.

My takeaway from reading this intro is that Scala is some kind of alien technology

Huh, I'm interested in Scala and have just went through some basic docs/tuts but I must say it is very unclear and - may I even say - simply badly written.

It is better to only read titles and then move on to the next chapter.

The scala community would benefit greatly from a more useful and better written tutorial. I find it easier to learn scala using the Spark primer!

OMG, yet another article about Scala which says nothing informative at all, but rather throws around some smart looking mathy terminologies. [...] All what I find is articles from one of two ends of the spectrum: 1) piece meal how-to articles with no coherence or flow, which are aimed for programmers (coders), and 2) academic style articles passionately advocating the greatness of some of the funny named constructs

I am still guessing what it is for,, but i will learn it later

This is the worst language tutorial I've ever read.

@soc
Copy link
Contributor

soc commented Nov 12, 2015

Maybe we should remove the comments and add a link to the bug tracker.

@densh
Copy link
Contributor

densh commented Nov 12, 2015

@heathermiller All the constructive discussion has moved to github & gitter & mailing lists. Why not just redirect people there? What's the value of comments that nobody follows?

@heathermiller
Copy link
Member

@soc @densh Please feel free to make PRs addressing the issues you see.

@soc
Copy link
Contributor

soc commented Nov 12, 2015

@heathermiller Would it make sense to fold the documentation site into the main site? Both seem to use the same technology; is it only a historical artifact that they are separate (because docs existed before the main site overhaul)?

@heathermiller
Copy link
Member

For years now I've wanted to fold them together in appearance.

I like that they're kept separate right now due mainly to the heinous amount of time it takes to build the doc-site due to (a) Ruby/Jekyll, and (b) Liquid templating. Back in the day when I put together the doc-site, enabling all kinds of indexes to be generated meant an outrageous number of traversals through a global array of all pages in the site. That was and still is ridiculously expensive. And last I checked, Jekyll isn't smart enough to do incremental builds.

Right now the build times for scala-lang are sane. So if we combine the two into one repo and if we keep using the same site generator (Jekyll), the build times would be untenable for the agglomerate site. If that's clear.

@soc
Copy link
Contributor

soc commented Nov 12, 2015

Mhhh sounds bad, but would the index stuff matter during development? Given the potential advantages, a slow deployment step doesn't sound to bad.

@heathermiller
Copy link
Member

Yes. Building it to see if the edits you made parsed takes tens of minutes.

@soc
Copy link
Contributor

soc commented Nov 12, 2015

Argh, that sounds bad. :-( Couldn't this be addressed with editors, which display the markdown results locally?

What are these indexes? Just the things on the side which show e. g. the other pages of the chapter?

@SethTisue
Copy link
Member Author

thinking about this, but in the meantime, @heathermiller can you give [email protected] the power on Disqus to delete bad comments, so if I happen to see one I can just do it?

@smarter
Copy link
Member

smarter commented Nov 12, 2015

FYI, Jekyll 3.0 which was very recently released has experimental incremental builds: https://jekyllrb.com/news/

@soc
Copy link
Contributor

soc commented Nov 12, 2015

Thanks @smarter!

Changed version support: no support for Ruby 1.9.3, added basic JRuby support.

Maybe this could speed things up a bit?

@heathermiller
Copy link
Member

Perhaps. The problem is more the templating engine + how Jekyll fundamentally works that's stupid. For every language flag, index, anything, the Jekyll has to iterate through every page on the site because there's a global array of pages and no possibility of making new arrays with subsets of pages. If that's clear. So you spend minutes on the same traversal thousands of times.

This was the way things worked back in the day, of course. Could be different now. But I'd wager that this is why it's so slow.

@heathermiller
Copy link
Member

I just deleted most of the offensive comments in the past several months (there were only 4-5), and I strengthened the word filter a little bit. So, hopefully less cursing gets through now.

@SethTisue – you have admin rights for Disqus. Emailing you more info now.

@heathermiller
Copy link
Member

Closing, as spammy comments have been removed, and word filter updated to prevent future uses of abusive language.

For other tangential issues, please open a new ticket

@SethTisue
Copy link
Member Author

I withdraw my suggestion to disable Disqus.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants