Neat! And it seems to work on firefox. Some comments:
I think some users have simply been awarded karma, which your app wouldn’t be able to catch. It also won’t catch karma lost from paying the troll tax (replying to downvoted comments).
Pressing enter with the box focused didn’t start the scraping. I had to click ‘go’.
I’d put main and discussion upvotes on the same scale. (So the ‘main’ y-axis is just 10 times the ‘discussion/comment’ y-axis.) Right now they don’t even have zero in the same place, which is really weird. Maybe also make the scale nonlinear.
It’s hard to click-and-drag over the whole width or height of the chart.
I’m not sure how easy this would be, but I’d appreciate a distinction between meetups and non-meetups. (But I think some meetups are in main and some are in discussion.)
I’d like more context on posts/comments without having to visit them. For posts, the title; for comments, maybe the title of the attached post plus a few words (like in the sidebar). It might be too noisy to put that in the hover box; if so, perhaps if I click, the hover box expands and stays there until the next click, and includes an actual link?
You don’t actually display total karma anywhere. I had to get it from positive-negative on the pie chart.
The pie chart doesn’t have a slice for ‘neutral’.
I’d also be interested in seeing cumulative karma as a time series, and 30-day karma as a time series. (This can’t be calculated like I think LW calculates it—you’d need to do “karma on last 30 days of comments/posts” rather than “karma given in last 30 days”)
This has been mostly negative, so I’ll say again that this is really cool. Good job!
Pressing enter with the box focused didn’t start the scraping. I had to click ‘go’.
Fixed
I’d put main and discussion upvotes on the same scale. (So the ‘main’ y-axis is just 10 times the ‘discussion/comment’ y-axis.) Right now they don’t even have zero in the same place, which is really weird. Maybe also make the scale nonlinear.
I moved main into a separate graph. This should fix the issues.
It’s hard to click-and-drag over the whole width or height of the chart.
I could change it so that you can only zoom in on the yaxis like it is here.
I’m not sure how easy this would be, but I’d appreciate a distinction between meetups and non-meetups. (But I think some meetups are in main and some are in discussion.)
Maybe I will look at that later.
I’d like more context on posts/comments without having to visit them. For posts, the title; for comments, maybe the title of the attached post plus a few words (like in the sidebar). It might be too noisy to put that in the hover box; if so, perhaps if I click, the hover box expands and stays there until the next click, and includes an actual link?
I have updated this. Try it out and let me know what you think.
You don’t actually display total karma anywhere. I had to get it from positive-negative on the pie chart.
I fixed the total chart to have title that shows the total score.
The pie chart doesn’t have a slice for ‘neutral’.
The pie chart is meant to show the total score. Since neutral has 0 score I don’t think it should be in the graph.
I’d also be interested in seeing cumulative karma as a time series
Would that be something like this with the total score moving up and down over time. I would do this by ordering the comment/post scores by their dates.
and 30-day karma as a time series.
Would this be similar to the cumulative chart above, but just for 30 days.
I have updated this. Try it out and let me know what you think.
Yep, this is an improvement, thanks. I’d probably change the styling slightly, but I’m not sure exactly how. Right now the three
Oh, and I’d recommend adding the year to the timestamp, instead of making me read it off the x-axis.
Re timeseries: for cumulative, I mean the y-axis is “total karma accumulated on all things posted by date X”, so essentially the integral of the existing graph. I guess it might look similar to the thing you posted, but (at least for me, and for others who mostly post neutral/positive things) it would only rarely go down.
The 30-day one would be “total karma accumulated on all things posted in the thirty days preceding X”.
I’d recommend adding the year to the timestamp, instead of making me read it off the x-axis.
Done
I also did the cumulative chart. I will think about allowing the user to set the dates that are shown on the cumulative chart. It would start with the first comment/post and end with the last, but it would allow you to change the start or end dates if you want.
Neat! And it seems to work on firefox. Some comments:
I think some users have simply been awarded karma, which your app wouldn’t be able to catch. It also won’t catch karma lost from paying the troll tax (replying to downvoted comments).
Pressing enter with the box focused didn’t start the scraping. I had to click ‘go’.
I’d put main and discussion upvotes on the same scale. (So the ‘main’ y-axis is just 10 times the ‘discussion/comment’ y-axis.) Right now they don’t even have zero in the same place, which is really weird. Maybe also make the scale nonlinear.
It’s hard to click-and-drag over the whole width or height of the chart.
I’m not sure how easy this would be, but I’d appreciate a distinction between meetups and non-meetups. (But I think some meetups are in main and some are in discussion.)
I’d like more context on posts/comments without having to visit them. For posts, the title; for comments, maybe the title of the attached post plus a few words (like in the sidebar). It might be too noisy to put that in the hover box; if so, perhaps if I click, the hover box expands and stays there until the next click, and includes an actual link?
You don’t actually display total karma anywhere. I had to get it from positive-negative on the pie chart.
The pie chart doesn’t have a slice for ‘neutral’.
I’d also be interested in seeing cumulative karma as a time series, and 30-day karma as a time series. (This can’t be calculated like I think LW calculates it—you’d need to do “karma on last 30 days of comments/posts” rather than “karma given in last 30 days”)
This has been mostly negative, so I’ll say again that this is really cool. Good job!
Fixed
I moved main into a separate graph. This should fix the issues.
I could change it so that you can only zoom in on the yaxis like it is here.
Maybe I will look at that later.
I have updated this. Try it out and let me know what you think.
I fixed the total chart to have title that shows the total score.
The pie chart is meant to show the total score. Since neutral has 0 score I don’t think it should be in the graph.
Would that be something like this with the total score moving up and down over time. I would do this by ordering the comment/post scores by their dates.
Would this be similar to the cumulative chart above, but just for 30 days.
Yep, this is an improvement, thanks. I’d probably change the styling slightly, but I’m not sure exactly how. Right now the three
Oh, and I’d recommend adding the year to the timestamp, instead of making me read it off the x-axis.
Re timeseries: for cumulative, I mean the y-axis is “total karma accumulated on all things posted by date X”, so essentially the integral of the existing graph. I guess it might look similar to the thing you posted, but (at least for me, and for others who mostly post neutral/positive things) it would only rarely go down.
The 30-day one would be “total karma accumulated on all things posted in the thirty days preceding X”.
Done
I also did the cumulative chart. I will think about allowing the user to set the dates that are shown on the cumulative chart. It would start with the first comment/post and end with the last, but it would allow you to change the start or end dates if you want.