Building Hater News
41–50 of 82 posts
Re: Building Hater News
#42Your website sucks. All the content is is smashed in a column with small width so I have to scroll left and right to read each paragraph. This despite there being gigantic 30% of the screen margins on each side. Try to build something even half-worthwhile next time you're at it. I could build a better website easily; you should go back to school.
Edit: My intentionally hateful comment shows up as being somewhat hateful, but not my most hateful comment. So not too bad!
Re: Building Hater News
#43I like the idea -- sure wish I could try it. It hasn't worked since the original submission for me. I have a feeling I'm a hater.
serf's Hater Score:
2.36%
Of The Time Spent Hating.
The worst comment: I wish that it showed the previous color scheme if I go back. As it stands I have to go back and then refresh with that URL. (firefox)Re: Building Hater News
#44Your website sucks. All the content is is smashed in a column with small width so I have to scroll left and right to read each paragraph. This despite there being gigantic 30% of the screen margins on each side. Try to build something even half-worthwhile next time you're at it. I could build a better website easily; you should go back to school.
Intentionally hateful comment by the way ;) Just curious to see how much haternews picks up on it. Although the problem I describe with the content column is real, all the insults and drama isn't at all! For reference: http://imgur.com/St9hAqR Edit: My intentionally hateful comment shows up as being somewhat hateful, but not my most hateful comment. So not too bad!
Re: Building Hater News
#45Re: Building Hater News
#46- "Yup"
Re: Building Hater News
#471. Thanks for posting my blog post @chippy. :) The actual app ( haternews.co ) kept getting booted off HN...
2. There have been a lot of interesting comments on the three threads on here. People pointed out some bugs and overall issues which I will be fixing (also, the site should not crash half as much now). This is just a fun side project I have been messing around with so I can get better at using data science in various applications. If you would like to help build it out for fun further let me know! Also, feel free to submit a bug or suggestion for an improvement if you really want to.(https://github.com/kevinmcalear/hater_news/issues)
3. I wanted to build the "hater score" for two reasons. First, to see how accurately I could build a model to measure insulting comments in the wild and second (if it's accurate), to see how people would react to seeing how positive or negative they usually are on Hacker news (or other social networks).
4. I wanted to make sure everyone knows that just because something is your "Worst Comment" doesn't mean it is negative. Most people have very low scores and most of your comments are not identified as insulting. (It would be over 50% if it is actually an insulting comment.) So most people on HN are not actually haters. I just had a more "hater" focused design just for fun. There are in fact actual haters though, if you look hard enough.
5. Something I found interesting is clicking the "Back In The Day" checkbox. It takes your 50 oldest comments and analyses them, instead of your 50 most recent.
6. Finally, if you're not sure why some comments are getting ranked higher than others, feel free to look at the training data I used (it's from a kaggle competition from a while back.) and read my blog post. If you don't want to here are additional features I used on top of standard bag-of-words (CountVectorizer):
* badwords_count – A count of bad words used in each comment.
* n_words – A count of words used in each comment.
* allcaps – A count of capital letters in each comment.
* allcaps_ratio – A count of capital letters in each comment / the total words used in each comment.
* bad_ratio – A count of bad words used in each comment / the total words used in each comment.
* exclamation – A count of "!" used in each comment.
* addressing – A count of "@" symbols used in each comment.
* spaces – A count of spaces used in each comment.
If you have suggestions on other features I could collect let me know! I'll also be building a way to get actual training data from HN itself and letting HN users determine if a comment is actually insulting or not so that the predictions constantly improve.
Re: Building Hater News
#48I was really, really hoping that you built this in lisp.
Re: Building Hater News
#49Small bug: It seems like the specific comments that you link to also include submissions, which once it encouters that it mismatches all the subsequent 2 character links with the comments they're associated with by an index of 1. I.E. AA -> links to comment beginning with AA BB -> links to comment beginning with BB CC -> links to a link the user submitted DD -> links to comment beginning with CC EE -> links to commen…
Re: Building Hater News
#50A few things: 1. Thanks for posting my blog post @chippy. :) The actual app ( haternews.co ) kept getting booted off HN... 2. There have been a lot of interesting comments on the three threads on here. People pointed out some bugs and overall issues which I will be fixing (also, the site should not crash half as much now). This is just a fun side project I have been messing around with so I can get better at using da…
I'm not sure if this is a limitation of the API or not though.