zlacker

[parent] [thread] 9 comments
1. binary+(OP)[view] [source] 2023-11-17 21:22:53
@dang after things calm down I'd love to see some stats on whether this was the fastest upvoted story ever. Feels like it's breaking some records, along with the server.
replies(3): >>dnissl+M1 >>dang+Ed1 >>ryzvon+Wq1
2. dnissl+M1[view] [source] 2023-11-17 21:30:40
>>binary+(OP)
https://hn.algolia.com/ by default lists the most upvoted stories
replies(1): >>SushiH+Hq
◧◩
3. SushiH+Hq[view] [source] [discussion] 2023-11-17 23:31:42
>>dnissl+M1
Max talks about *fastest* upvoted story not *most*.
4. dang+Ed1[view] [source] 2023-11-18 04:36:41
>>binary+(OP)
Happy to answer that but how would we measure "fastest upvoted"?
replies(4): >>pvg+Jf1 >>Intral+Io1 >>rpmism+yu1 >>sillys+873
◧◩
5. pvg+Jf1[view] [source] [discussion] 2023-11-18 04:50:08
>>dang+Ed1
Votes after N hours for a few small N might do it although if not normalized somehow it's probably not going to tell you much beyond 'bigger site gets more activity on big news than smaller site'. Maybe divide by average daily votes at the time?
◧◩
6. Intral+Io1[view] [source] [discussion] 2023-11-18 05:54:25
>>dang+Ed1
This is very off-topic, but I just realized whenever I read your username I picture the janitor Dang from Mr. Young.
replies(1): >>shrimp+Wz3
7. ryzvon+Wq1[view] [source] 2023-11-18 06:15:16
>>binary+(OP)
I think the Jack Dorsey twitter step down story was more bonkers, came at a time when stock markets were just about to open, but @dang can compare the two events playing out on HN better.
◧◩
8. rpmism+yu1[view] [source] [discussion] 2023-11-18 06:53:26
>>dang+Ed1
Most upvotes per hour for first, second, and third hours after posting?
◧◩
9. sillys+873[view] [source] [discussion] 2023-11-18 18:13:49
>>dang+Ed1
Publish the timestamps of all votes for the top 10 most upvoted stories. Then the community can create scatterplots showing the acceleration of each story's score:

  (def allstories ()
    "All visible loaded stories"
    (keep cansee (vals items*)))

  (def mostvoted (n (o stories (allstories)))
    "N most upvoted stories"
    (bestn n (compare > len:!votes) stories))

  (def votetimes (s)
    "The timestamp of each vote, in ascending order"
    (sort < (map car s!votes)))

  ; save vote timestamps for top 10 most upvoted stories

  ; each line contains the story id followed by a list of timestamps

  (w/outfile o "storyvotes.txt"
    (w/stdout o
      (each s (mostvoted 10)
        (apply prs s!id (votetimes s))
        (prn))))

  ; paste storyvotes.txt to https://gist.github.com/ and post the url here
Note that this prints the timestamp of all votes, whereas each story's score is vote count minus sockpuppet votes.

If you don't want to reveal the timestamps of every vote, you could randomly drop K timestamps for each story, where K is the vote count minus the score. (E.g. >>3078128 has 4338 points, and you'll only reveal 4338 timestamps.) Since there are thousands of votes, this won't skew the scatterplot much.

◧◩◪
10. shrimp+Wz3[view] [source] [discussion] 2023-11-18 20:56:56
>>Intral+Io1
Also Dang the designer from the show "Silicon Valley" https://www.youtube.com/watch?v=qyLv1dQasaY
[go to top]