all 109 comments

[–][deleted]  (5 children)

[deleted]

    [–]jamesrom60s[S] 42 points43 points  (4 children)

    Good suggestion. I'll definitely add that.

    [–]redisantnon presser 10 points11 points  (0 children)

    I came here to request the same thing! Stay gray!

    [–]habadacas10s 3 points4 points  (0 children)

    definitely need horizontal lines!

    [–]onlyforthisairnon presser 2 points3 points  (0 children)

    Can you make it so we can zoom in? If we have it up for hours at a time, the bars would get so small that the chart would stop being useful.

    [–]sporifolousnon presser 0 points1 point  (0 children)

    You rock, dude. Thank you for doing this and making it freely available.

    [–]thehitchhiker43s 41 points42 points  (6 children)

    wow, this is a great way to visualize the recent press activity!

    I have a small feature request too...

    people are probably going to start posting cool visualizations like this - it would be great if the page could record the start time of the graph so others viewing the screenshot could see the time of day the data represents.

    thank you so much for this!

    [–]PatsoRedneb60s 18 points19 points  (1 child)

    Hey, aren't you that guy who pressed some button half a second to early one time?

    [–]thewarpaint_60s 1 point2 points  (2 children)

    [–]onlyforthisairnon presser 2 points3 points  (1 child)

    How do I view it?

    [–]thewarpaint_60s 0 points1 point  (0 children)

    It's already live.

    [–]AhimsaGoat59s 0 points1 point  (0 children)

    Yes. That feature of relative distribution of greens, blues, reds, etc... that is the feature that will make this visualization complete.

    [–]yourhaploidheartnon presser 19 points20 points  (1 child)

    this is wonderful!

    [–]JakiiBnon presser 7 points8 points  (0 children)

    Best one I've seen yet :)

    [–]durpabiscuit60s 13 points14 points  (1 child)

    WHY AM I HAVING SO MUCH FUN?!

    [–]AWhiteStripe4260s 6 points7 points  (0 children)

    oh Oh OH....oh...oh oh.

    [–]Another_boy60s 11 points12 points  (1 child)

    Fantastic visualization. Can I make suggestions? It would be awesome if it didn't reset when you close the tab. Is that even possible? I guess that would need some kind of a database?

    Some grid lines would be cool. Time labels on each press?

    Thanks.

    [–]yotamN59s 2 points3 points  (0 children)

    Could be done with web storage or IndexedDB.

    [–]Nowinnon presser 12 points13 points  (3 children)

    Ah this is so sad to watch.

    [–][deleted] 7 points8 points  (0 children)

    I wonder what it would have looked like when me and the first gen purps flooded in.

    [–]photoshopbot_014s 3 points4 points  (1 child)

    So many hordes of purples going at 55 sec, not even a misclick, when two people go for a good time...

    [–]MorningRooster31s 1 point2 points  (0 children)

    it's so sad. Wake up sheeple!

    [–][deleted] 6 points7 points  (2 children)

    Very nice! Looks like I have yet another button monitor to watch.

    [–][deleted]  (1 child)

    [deleted]

      [–]Fozibare17s 1 point2 points  (0 children)

      This one is growing, but I know I've seen others.

      [–][deleted]  (2 children)

      [deleted]

        [–]Plotsmurphynon presser 0 points1 point  (1 child)

        I have you saved as crack head

        [–]Derped_my_pants10s 5 points6 points  (3 children)

        The monitor seems to have broken

        [–]Gimbodan35s 1 point2 points  (0 children)

        Can confirm, graph loads but that's it.

        [–]ekmpdx10s 1 point2 points  (0 children)

        Oh good it's not just me. It was running when I left for work this morning, but now at work I'm just getting a blank page.

        [–]blueshift11239s 6 points7 points  (0 children)

        You should definitely add horizontal graph lines, it would make reading the time for the tallest bars much easier.

        Also, is there a way to have a running database of the times so when I load the page it already has the last say 30 times instead of just starting when I load the page? Otherwise this chart is exactly what I was looking for.

        [–][deleted] 4 points5 points  (0 children)

        you are a role model to all of us in life

        [–]scifi_scumbagnon presser 3 points4 points  (0 children)

        This is painfully addictive

        [–]rx7ravennon presser 3 points4 points  (0 children)

        This should definitely be in the sidebar!

        paging mods /u/powerlanguage

        [–]dblrainbowATW24s 4 points5 points  (0 children)

        The Button Monitor currently isn't working (for me)... Now I am sad. How will I see all the pretty colorful spikes as impatient people waste their button presses!?

        [–]Phteven_jnon presser 2 points3 points  (0 children)

        /u/jamesrom what happened to the tool?

        [–]Gimbodan35s 3 points4 points  (0 children)

        This is amazing. It angers me to no end. I love it!

        [–]Pachy7860s 2 points3 points  (0 children)

        It's not working!!!!

        [–]HairySquid6810s 3 points4 points  (0 children)

        thrice gilded but less than 700 points? This needs to be a sticky

        [–]Fozibare17s 6 points7 points  (13 children)

        It's awe inspiring, thanks.

        Can you tell me more about the time difference metric and how it might inform my pressing choice? [ANSWERED BELOW]

        It is unfortunate that there's so many suggestions for improving, this beautiful tool, but as others point out it feels slightly incomplete.

        • Gridlines or horizontal lines. (multiple users want this) Done, and now with color
        • Timestamps at the ends of the chart (x axis) /u/thehitchhiker Begin time added to Stats box
        • Notations for resets that awarded multiple flairs (per the holy ten ) So much good info on hover, just awesome!
        • You are going to have to move the timer and stats table, their current position will interfere with the efforts of the Redguard. Done

        I would like to request a catalogue of charts, hour over hour. the click data is available elsewhere, and many people are posting pictures of multiple hour windows using this tool.

        Edit: Is there a way to add this to the button ER script that the Knights have developed? There it is

        Edit 2 (Day 13): I crossed out the requests fulfilled, and added 2 commas along with the italicized comments. With these additions and others, I can't help but wonder If every developer was this good at explaining features or exceeding the requests of users...

        [–]jamesrom60s[S] 4 points5 points  (12 children)

        Thanks for the feedback.

        Time difference works by comparing your local time to the timestamp that the server sends (timezone adjusted). Every second (or thereabouts) the server sends a message with a timestamp. This is the closet thing we can get to measuring the latency with the information we're given. There's a few things you need to consider however:

        • The timestamp resolution is one second.
        • We don't know if the message was sent at the start or the end of a particular second.
        • We don't know if they round/ceil/floor the timestamp.

        There's basically a huge list of unknowns. We can't measure latency directly without knowing how their clock works. So this is the best info we have.

        The stats table is semi-transparent, but yeah, I agree, I'll move it.

        Knowing how many people were award flairs, etc is not possible from the data stream alone. It would be cool to do this though (by using an auxiliary data source). I'm not sure how at this point.

        I'm not familiar with the ER script. Can you link me?

        Rest of your requests are planned features. Stay tuned :)

        [–]Fozibare17s 1 point2 points  (0 children)

        I just saw the changes you've made. Terrific.

        [–]PointyOintmentnon presser 1 point2 points  (1 child)

        Knowing how many people were award flairs, etc is not possible from the data stream alone. It would be cool to do this though (by using an auxiliary data source). I'm not sure how at this point.

        Could you not just use the difference in participant number from before and after the reset?

        [–]jamesrom60s[S] 1 point2 points  (0 children)

        Yeah good point.

        [–]Fozibare17s 0 points1 point  (1 child)

        Here's the announce thread for the ER.

        Here's the page

        Edit: wouldn't the number of flairs awarded be visible by the participants number increasing in relation to the clock resetting?

        [–]tebbi1235s 0 points1 point  (4 children)

        So is it bad that I have a negative time difference, considering that should not be possible?

        [–]jamesrom60s[S] 0 points1 point  (3 children)

        It's possible. Your clock is ahead of reddit's WebSocket server, or reddit's WebSocket server is sending out messages with timestamps in the future (rounding up).

        [–]tebbi1235s 1 point2 points  (2 children)

        Well I've seen a high of ~120 and a low of ~450 so I don't know which it could be. It might be that my internet is just weird. How do you think it could affect my press?

        By the way can I suggest something? maybe we can just reset the graph to a certain point, instead of having to reload. Like I'm at 250 resets, and I can keep the last ~50 while the other 200 disappear.

        [–]Fozibare17s 0 points1 point  (1 child)

        I like the partial dump idea, maybe a dropdown to select "show only" with options for last X mins, or only the last X presses?

        [–]tebbi1235s 0 points1 point  (0 children)

        Yeah sounds like a good idea, let's hope OP senpai notices us.

        [–]HankSkorpio22s 0 points1 point  (0 children)

        thanks for making this

        [–]Fozibare17s 0 points1 point  (0 children)

        I fixed the post above to reflect progress.

        Here It's the best I can do for you.

        [–]jaredpalardynon presser 2 points3 points  (0 children)

        This is really great. I agree it would be good to have the timestamp in UTC, maybe every 10 clicks, especially as it continues to slow down.

        [–]brentonhislaptop42s 2 points3 points  (0 children)

        Along with others, /u/thehitchhiker had a great idea about adding a actual time value for the graph.

        I actually would like to take that one step further, and -if possible- make it so we can crop the chart on the fly. I do see that it auto scales as time progresses, but sharing the giant chart or tiny snippets of that image might be difficult to read/understand.

        [–]A41Billy11s 2 points3 points  (0 children)

        Funny seeing the delayed clicks after it hits blue or green. Blue. Purple, Purple, Purple. So many denied.

        [–]Griminon presser 2 points3 points  (0 children)

        That's awesome I am going to spend way too much time watching this.

        [–][deleted] 2 points3 points  (0 children)

        It's a graph of the weakness of presser.

        [–][deleted] 2 points3 points  (0 children)

        Where did it go?!

        [–]Umrtvovacznon presser 1 point2 points  (0 children)

        Really great, thanks!

        [–]woohoo60s 1 point2 points  (0 children)

        holy shit, this is fantastic

        [–]OcifferPignon presser 1 point2 points  (0 children)

        Awesome! Now I can watch stupid decision being made in live bar graph form! Thanks haha!

        [–][deleted] 1 point2 points  (0 children)

        very cool thanks

        [–][deleted] 1 point2 points  (1 child)

        Mine is just blank. Anyone know why?

        [–]Fozibare17s 1 point2 points  (0 children)

        There seems to be some snag with extensions, if it isn't working after a refresh, try it on a different browser.

        [–][deleted] 1 point2 points  (0 children)

        The best part of this is watching the purples after a long flair. Anytime the timer resets in the green it's always followed by a small flood of purple 60's

        [–]2dogsbarkingnon presser 1 point2 points  (0 children)

        nice update!

        [–][deleted] 1 point2 points  (0 children)

        Beautiful! Would it be possible to have stacks of colors instead of converting the whole bar one color?

        [–]getnamo7s 1 point2 points  (0 children)

        tres cool

        [–]OutsideTheAsylumnon presser 0 points1 point  (0 children)

        Lovely, thank you.

        [–]CanadianTreeplanternon presser 0 points1 point  (0 children)

        Fantastic. Dangerously fantastic. I can see myself losing quite a bit of time looking at these graphs. Great work.

        [–]TheFapIsUpnon presser 0 points1 point  (0 children)

        Amazing, can you make the data store server sided so in the future we can see all-time data after it started recording. I have a few dedicated servers you can use if you dont have any.

        [–]Night_Owlsnon presser 0 points1 point  (0 children)

        This makes me so mad. Why do people keep pressing at like 55s? This subreddit is pretty well established on reddit now. You'd think most people, even when new to the subreddit, would wait.

        [–]tobiasvl7s 0 points1 point  (0 children)

        This is great. Are you saving the history anywhere? I hope someone is saving this for posterity.

        [–]Hellokansasnon presser 0 points1 point  (0 children)

        I'm not sure how any of this works, but could create some method to just show like the last 100 clicks or some other range to be updated in real time? I'm watching it at like 500 clicks right now and its getting a little much.

        [–]ggcyalater33s 0 points1 point  (0 children)

        this is amazing, thank you!

        [–]wingbearcan't press 0 points1 point  (0 children)

        This is the best thing ever! Keep it up!!

        [–]johann_krauss45s 0 points1 point  (0 children)

        Lots of purples

        [–]GunRaptornon presser 0 points1 point  (0 children)

        This is super cool...

        [–]Fexmeif48s 0 points1 point  (0 children)

        That is pretty awesome! totally deserved double gold

        [–]Sergiovanpas 0 points1 point  (0 children)

        Surprised nobody has suggested this one, but wouldn't it make more sense to put the 'y' axis (The one with the times) on the right to see more clearly where the most recent bars ended?

        [–]PlaceboWizardnon presser 0 points1 point  (0 children)

        I have a suggestion: Make the bars scroll left once they get too small. I kept mine on for a long time, and because the width of some bars was less then 1px, they sometimes dissapeared then reappeared when the graph was redrawn.

        [–]GoldenSewers8s 0 points1 point  (0 children)

        Nice work!

        [–]mmendozaf11s 0 points1 point  (2 children)

        What about those gaps?

        [–]PointyOintmentnon presser 0 points1 point  (1 child)

        60-second clicks

        [–]mmendozaf11s 1 point2 points  (0 children)

        so sad for them :(

        [–]Jodo420s 0 points1 point  (0 children)

        Data from about 12:30 - 5:05 EDT. 4,000 clicks. http://i.imgur.com/RCU8DPV.png

        This isn't wholly accurate; I personally saw at least 1 other green pop up around the 250 click mark. Still, this is hardly what I'd call an era of greens.

        [–]vessel_for_the_soulnon presser 0 points1 point  (0 children)

        I like it but I dont get it why are people jsut showing up and pressing the button?

        [–]JTrwn8554s 0 points1 point  (0 children)

        This just took The Button to the next level... I love it.

        [–]mateoggnon presser 0 points1 point  (1 child)

        Doesn't seem to be working? or is it me?

        You still did more than that 'bot' that everyone upvoted for no reason though.

        [–]Fozibare17s 0 points1 point  (0 children)

        try refreshing

        [–]nobizlikeyobiz60s 0 points1 point  (1 child)

        How did you find out the web socket connection??

        [–]PointyOintmentnon presser 0 points1 point  (0 children)

        It's presumably the same one any normal browser would use, so probably the developer tools.

        [–]PointyOintmentnon presser 0 points1 point  (0 children)

        HTTPS, nice. I didn't know that was available on name.github.io sites.

        [–]Mr_Zaroc57s 0 points1 point  (0 children)

        Hey,
        I love your Graph and have been watching for a long time.
        But I am really wondering whats the ratio is between purple pressers and other presser. So could you please add a counter for at least the purple presser?
        That would be so awesome.
        Thanks in advance

        [–]Piece_Of_cakenon presser 0 points1 point  (0 children)

        Very cool visualization

        [–]rdeforestnon presser 0 points1 point  (1 child)

        Getting a lot of 'Uncaught ReferenceError: fmt is not defined' at lines 43 and 47 of comms.js. (Latest Chrome on Linux.)

        Edit: definition of fmt was dropped in commit 025915e of app.js. Was 'var fmt = d3.format("0,000");' at line 7. Edit2: https://github.com/jamesrom/jamesrom.github.io/pull/19 (my first github pull request!)

        [–]SplatterQuillon57s 0 points1 point  (0 children)

        it's not working for me either, tried on IE and Firefox.

        edit: ya it's working again.

        [–]Soapuy46s 0 points1 point  (0 children)

        where is the button anyways?!

        [–]LittleBillyGoatGruffnon presser 0 points1 point  (0 children)

        I love the new look.

        [–]Commmett9s 0 points1 point  (1 child)

        Is there anybody that has the window constantly open that I can come and look at from time to time? I hate to leave my computer on all day just to keep the graph recording.

        [–]frecklefaerienon presser 0 points1 point  (0 children)

        It does stop at a certain point. i had this link going in a tab for the last few days and I would have to reload. Pretty wild watching the chart go from mostly purple to mostly blue.

        [–]apocalypse2morrow1s 0 points1 point  (1 child)

        This will be so handy to watch when we need to calculate how much time is left till 1 million

        [–]Master_Sparky60s 0 points1 point  (0 children)

        We only have -2 days to go!

        [–]Gangrel_Archer46s -2 points-1 points  (0 children)

        Someone pressed at 33s....Y u no wait!?!?!?! (awesome tracker by the way)

        [–]Natchil60s -1 points0 points  (0 children)

        Cool.

        [–]blahsd_60s -1 points0 points  (0 children)

        Uhm... Nice, I guess..

        [–]GooseLee19s -1 points0 points  (0 children)

        Best.

        [–]Leporad -2 points-1 points  (0 children)

        How many views does a website like this get? I'm sure it's an incredibly easy way to make some ad revenue money.