(Topic ID: 261295)

Dubious (or stranger) Things going on at PINSIDE-LOGIN-STREAK-RANKING

By Pin-Joe

4 years ago


Topic Heartbeat

Topic Stats

  • 33 posts
  • 19 Pinsiders participating
  • Latest reply 4 years ago by chuckwurt
  • Topic is favorited by 1 Pinsider

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    View topic image gallery

    EB42D149-7EA8-4397-8610-F72FC9D18DD3.gif
    064A877C-5FF7-41E6-B735-BD483EA44353 (resized).jpeg
    Screen Shot 2020-02-28 at 7.56.09 AM (resized).png
    2EEB65F8-8B10-459C-98D1-C83469C63D32.gif
    Unbenannt (resized).jpg
    001 (resized).jpg
    002 (resized).jpg
    003 (resized).jpg
    004 (resized).jpg
    005 (resized).jpg
    006 (resized).jpg

    You're currently viewing posts by Pinsider isochronic_frost.
    Click here to go back to viewing the entire thread.

    #22 4 years ago

    Hey, you found my thread!

    I supposedly might be one of the most knowledgeable on this topic. After discussed it with Robin quite a bit in PM, I was able to figure out that Pinside code runs based on his time zone. That may sound like a no-brainer, but that’s precisely why it was an issue.The 24-hour window to login was actually from 0:00-23:59 CET. So you must login once every 24hour window in the CET timezone.
    If you logged in at 1am EST Thursday 2/6 (6am CET Thurs 2/6), and then you logged in at 11:30pm EST Friday 2/7(5am CET Sat 2/8) you would lose your streak because even though you technically logged in yesterday and today (Thursday and Friday) in CET you logged in early-morning Thursday and then by waiting till late Friday night EST that was actually Saturday morning CET.
    The simple version? He’s a few hours ahead of us so basically the day comes “early”
    Anyway that was a crazy issue to finally fix and what happened was he ended up amending it to give larger grace periods to account for timezone differences. With this addition many many folks who probably never noticed started gaining large login-streaks.

    Another note, it is not based on “login/logout” you actually simply need to just have a Pinside page open once a day really. And it has to be an active session.
    If I simply opened Pinside and refreshed the homepage every single day and nothing more, that would still count me as logging in that day. It doesn’t even need to be a recorded action that shows up on pulse and it will count.

    Now some background: When I first got into pinball, Pinside was my start and I’ve basically been addicted every since. I hardly ever missed a day. I was using several other social networking apps that required you to “collect your streak” everyday and they all had flaws and such. I also used to play Ingress every day for 2 years or so

    Anyway, so I was a bit obsessive about login streaks at the time and I noticed I would get to around ~70 ~100 ~150 days
    on Pinside and it kept resetting. I was getting very annoyed. I checked religiously and yet my streak kept resetting. This caused me to investigate deeper, and I eventually figured it out.

    Another interesting bug had to do with database and the fact that the Pinsider user IDs had grown so massive there were more than Robin even initially though would use his site! So he had to extend the upper limit to account for this and future growth!

    With the bug chasing credentials out of the way, let’s try looking into what’s causing this. I had noticed there was a bunch of weird changes to the “login streak” scoreboard and it was odd because for years beforehand it never changed much. You can’t gain points. You basically have to have been an addict since he started keeping track.

    I wasn’t as proactive as you to take screenshots and keep track of the charts every few days to see how they’ve changed. Without diving too deeply I am curious if this is possibly an issue with how the site orders the list of “highest streak” perhaps it has grown to such absurd numbers it is no longer ordering them properly?
    The other guess would be that perhaps the earlier suggestions of the beta site could, in fact, add to your streak. I can test this theory real quickly and report back.

    I appreciate your dedication in logging this bug! It’s hard to track it without the proof since there isn’t a “historical stats” function.

    #25 4 years ago
    Quoted from robin:

    I think the login streak is a cool and fun feature and I know MANY people track it. Even those who say they don’t
    But I’m not sure how this bug can still be here as I was pretty sure this was fixed once and for all after my extensive troubleshooting with isochronic_frost - I also believe this is no longer connected to your timezone but it’s been a while.
    Anyways, I’ll take another look at it!

    Just for reference I tested it and it didn’t increase my streak at all to open a beta session and sign in.

    I don’t really understand how it could be giving people an extra day/point. I assume the ranking allows people with an identical login count to be displayed higher or lower based on who logs in first for the next day. So maybe that’s why we see some folks swapping positions back and forth. But I see some folks are climbing in the ranking which should be impossible. How could they get extra days?

    You're currently viewing posts by Pinsider isochronic_frost.
    Click here to go back to viewing the entire thread.

    Reply

    Wanna join the discussion? Please sign in to reply to this topic.

    Hey there! Welcome to Pinside!

    Donate to Pinside

    Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


    This page was printed from https://pinside.com/pinball/forum/topic/dubious-or-stranger-things-going-on-at-pinside-login-streak-ranking?tu=isochronic_frost and we tried optimising it for printing. Some page elements may have been deliberately hidden.

    Scan the QR code on the left to jump to the URL this document was printed from.