Most active commenters
  • dang(71)
  • (12)
  • mdp2021(10)
  • eru(9)
  • p-e-w(9)
  • kolbe(6)
  • 2718i314(6)
  • roflyear(6)
  • DoreenMichele(4)
  • gus_massa(4)

600 points codetrotter | 412 comments | | HN request time: 3.31s | source | bottom
1. codetrotter ◴[] No.35460733[source]
It’s a neat number.

It is the maximum value of an unsigned 16-bit integer.

replies(1): >>35461854 #
2. unyttigfjelltol ◴[] No.35461635[source]
Does HN overflow to zero when dang gets there?
replies(6): >>35461645 #>>35461737 #>>35461746 #>>35461759 #>>35461796 #>>35462303 #
3. Koshkin ◴[] No.35461645[source]
Only the downvoting can save him.
replies(1): >>35461656 #
4. EGreg ◴[] No.35461656{3}[source]
Will he be the first person to have negative karma otherwise? And the most tremendous one at that! Believe me, no one will have smaller karma than him, nobody.

What happens if he gets downvoted then? Will it wrap around to the HIGHEST KARMA? :)

replies(2): >>35461879 #>>35466978 #
5. oh_sigh ◴[] No.35461700[source]
Why does dang do what he does?

He's so close to ycombinator, inside of it in fact, but I assume he isn't getting mega rich like everyone else associated with the outfit. Am I wrong?

replies(8): >>35461744 #>>35461768 #>>35461900 #>>35461968 #>>35461993 #>>35462086 #>>35462453 #>>35463401 #
6. ◴[] No.35461737[source]
7. Tialco ◴[] No.35461744[source]
False.

Dang has an incredible pulse on the conversation & zeitgeist of Hacker News.

He has a keen sense of what the community's current group-think on various investment opportunities are, places a trade on the exact opposite outcome and has made hundreds of millions of dollars so far.

In all seriousness though, I'll bet he could quit HN and then spin up a consulting service helping companies get to the top of HN (what you should post, when to post, etc.) and make a tidy 7 figure income that way.

8. rationalist ◴[] No.35461746[source]
No, the account with the most karma is over 374,000.

https://news.ycombinator.com/leaders

replies(6): >>35461996 #>>35462005 #>>35462050 #>>35462078 #>>35462191 #>>35462450 #
9. overthrow ◴[] No.35461759[source]
When dang reaches maximum karma, the simulation ends.

Goodbye friends, we've had a good run. I'll see you in the next one.

replies(3): >>35461817 #>>35461907 #>>35462181 #
10. rytill ◴[] No.35461768[source]
Why would you assume that?
11. Xeoncross ◴[] No.35461771[source]
Thank you Dang! Moderation has kept this place intelligent and curious.
12. phendrenad2 ◴[] No.35461796[source]
They should store karma points as floats, so it won't overflow, it'll just loose precision.
replies(3): >>35461957 #>>35463216 #>>35466963 #
13. madrox ◴[] No.35461817{3}[source]
Overhead, without any fuss, the stars were going out.
replies(1): >>35462348 #
14. ◴[] No.35461854[source]
15. m3kw9 ◴[] No.35461868[source]
Do you get paid to do this?
replies(1): >>35461919 #
16. splatzone ◴[] No.35461876[source]
Thank you @dang, you are the best forum moderator I’ve ever encountered and deserve all the praise you get
17. dheera ◴[] No.35461879{4}[source]
No, if an overflow at 65535 occurs it would be to 0, not negative.

signed 16-bit ints are -32768 to 32767, unsigned 16-bit ints are 0 to 65535

replies(1): >>35461962 #
18. WalterSear ◴[] No.35461900[source]
They got paid in karma points instead.
19. DonHopkins ◴[] No.35461907{3}[source]
Downvote dang's every post if you want to delay armageddon!!!
20. leetrout ◴[] No.35461919[source]
Yes he does
replies(1): >>35461956 #
21. cpursley ◴[] No.35461956{3}[source]
He absolutely deserves it. And hopefully paid well.
replies(1): >>35462022 #
22. toast0 ◴[] No.35461957{3}[source]
Assuming karma is added and removed one at a time, there's a number that's not particularly large where you can't add any more.
replies(1): >>35462160 #
23. maximilianroos ◴[] No.35461962{5}[source]
<a rare sighting of an int17>
replies(1): >>35462404 #
24. _skel ◴[] No.35461968[source]
What makes you think everyone is mega rich there? VC firms have a lot of employees making normal salaries just like every other company.
replies(1): >>35462398 #
25. subsubzero ◴[] No.35461974[source]
Congrats Dang, you have done a wonderful job so far and moderate one of the most fantastic online communities out there. I am sure most of the job feels somewhat thankless but I want to let you know I(and many many other users on this site) appreciate your hard work and dedication.
replies(3): >>35462601 #>>35462773 #>>35463700 #
26. muttantt ◴[] No.35461988[source]
It's incredible how little ambition a person can have when they're exposed to so much startup activity and all they want to do is moderate a forum and scold people for making jokes online.
replies(1): >>35463393 #
27. givemeethekeys ◴[] No.35461989[source]
Thanks, Dang! One day I hope you'll write about your adventures in running this place.
replies(1): >>35463347 #
28. ThorsBane ◴[] No.35461993[source]
It may be for the enjoyment of it. If you have a great team or great community, you protect what you have as much as you can with what you can.
replies(1): >>35463494 #
29. schemescape ◴[] No.35461994[source]
Does he prefer to be called dang or Dan?
30. WalterBright ◴[] No.35461996{3}[source]
I spend way too much time on hn.
replies(3): >>35462192 #>>35462343 #>>35462386 #
31. AceJohnny2 ◴[] No.35462005{3}[source]
Sometimes I worry for Thomas.
replies(1): >>35462096 #
32. hammock ◴[] No.35462022{4}[source]
What do you believe is a fair salary for him?
replies(2): >>35462092 #>>35462427 #
33. selimthegrim ◴[] No.35462037[source]
Dang has always been very good about responding to emails in due time (even off the wall requests) and reaching out via emails too.
replies(2): >>35462230 #>>35463387 #
34. MuffinFlavored ◴[] No.35462038[source]
Does he get paid to do moderation full time?
replies(1): >>35463383 #
35. operatingthetan ◴[] No.35462050{3}[source]
Interesting, Dang isn't in the list.
replies(1): >>35463205 #
36. bdcravens ◴[] No.35462078{3}[source]
Looking at the top 10, I know of at least one, and maybe two, who spam post every day, dozens of posts every day.
replies(1): >>35462946 #
37. nnx ◴[] No.35462081[source]
65,535 karma points ought to be enough for anybody.
replies(5): >>35462274 #>>35462569 #>>35462998 #>>35463236 #>>35466564 #
38. murat124 ◴[] No.35462085[source]
Spend it well.
39. ThrowawayTestr ◴[] No.35462086[source]
He gets paid doesn't he?
40. twelve40 ◴[] No.35462092{5}[source]
jeez who cares? would you like to go after that job or just asking for a friend?
replies(1): >>35462738 #
41. mrkurt ◴[] No.35462096{4}[source]
You really only have to worry if HN goes away.
replies(1): >>35463003 #
42. jtode ◴[] No.35462104[source]
This brings on the Window To Ultimate Power, whereby for the time between his first point after 65,535 and the point after that, anyone who creates a new account with 0 karma is instantly elevated to admin status.

It's an imperfect system of power.

43. outside1234 ◴[] No.35462120[source]
Hopefully he's not using an u16 to store karma!
44. hypertexthero ◴[] No.35462139[source]
The Amulet of Yendor, I mean, Y Combinator, should be bestowed upon Dang!

Thank you for a wonderful website where I have learned so much for so many years!

45. notepalf ◴[] No.35462160{4}[source]
Just keep adding karma
46. mattrighetti ◴[] No.35462162[source]
I’ve been around for just a year or two but I can say that I’ve never seen a moderator so calm, moderate and thoughtful as dang. It’s nice to see that there’s still people like that out there.
replies(4): >>35462657 #>>35463080 #>>35463190 #>>35476700 #
47. Aperocky ◴[] No.35462181{3}[source]
It merely begins the next one, dang will select 23 of us.
48. rhacker ◴[] No.35462190[source]
Exactly 2100 left as of time of writing 4:56pm PT

https://news.ycombinator.com/user?id=dang

replies(1): >>35462500 #
49. ◴[] No.35462191{3}[source]
50. DoreenMichele ◴[] No.35462192{4}[source]
<insert joke about how everyone on the leaderboard is a loser with no life>
replies(2): >>35463085 #>>35464798 #
51. nostromo ◴[] No.35462195[source]
Interesting that he’s not listed on the top users list:

https://news.ycombinator.com/leaders

replies(5): >>35462344 #>>35462467 #>>35462670 #>>35463004 #>>35470161 #
52. mettamage ◴[] No.35462230[source]
I can vouch for that
53. rvz ◴[] No.35462258[source]
And? Where does that get you?

It is a pointless number in a database collected over decades that gains nothing. Even if anyone here got 69,420 karma points, it is still point-less.

69,420 Dogecoins would still be worth more than 69,420 HN karma points or even 374,000 HN karma points.

replies(2): >>35462422 #>>35463511 #
54. m463 ◴[] No.35462274[source]
I think you mean 655360.

640k :)

replies(1): >>35462452 #
55. semiquaver ◴[] No.35462303[source]
I knew HN ran on a relatively modest machine but a 16-but CPU would be genuinely impressive.
replies(1): >>35462401 #
56. engineer_22 ◴[] No.35462329[source]
For those wondering the significance

That's 1111 1111 1111 1111 in binary

16 bits

replies(1): >>35464114 #
57. koolba ◴[] No.35462343{4}[source]
Apparently not enough though.
58. skissane ◴[] No.35462344[source]
I wonder why it does't display the number for the top 10?

It isn't some kind of secret, you click on the username you see it.

59. shagie ◴[] No.35462348{4}[source]
I had just stumbled across a short film version of this the other day.

https://youtu.be/UtvS9UXTsPI

60. bmurphy1976 ◴[] No.35462386{4}[source]
I find your experience and insight immensely valuable. As far as I'm concerned you don't!!
replies(1): >>35462945 #
61. raldi ◴[] No.35462387[source]
I would not have any fear of superintelligent AI if it were trained solely on dang's writing.
replies(1): >>35463714 #
62. muzani ◴[] No.35462398{3}[source]
I was 30+ when I learned that bank tellers don't make a lot of money despite handling lots of money every day.
63. dylan604 ◴[] No.35462401{3}[source]
Is a 16-but CPU the ultimate in whataboutism computing? But, but, but, but, but...what about?
64. muzani ◴[] No.35462404{6}[source]
Why allocate more bits than you ever need?
65. xwdv ◴[] No.35462418[source]
Dang,

Although no moderator is ever perfect, your approach to moderation has been the best I’ve seen yet, and I only wish other moderators could emulate your style.

Best.

66. fwlr ◴[] No.35462422[source]
65,535 is a more interesting number than 69,420 as it is the maximum value of an unsigned 16-bit integer. It’s quite common for computer systems to display very odd behavior when a slowly-incrementing number eventually reaches the maximum value and overflows. While it’s unlikely that HN uses unsigned 16-bit integers to represent karma, it is true that higher karma values unlock more capabilities on HackerNews like the ability to upvote or downvote - this is enough to appeal to our sense of humour and get us imagining that some strange capability will be unlocked at 16 bit unsigned int overflow.

Putting aside the overflow, if you got HN to pick three arbitrary karma milestones without communicating, they would probably coordinate on the 8bit, 16bit, and 32bit unsigned int maxes. Dang is the sole moderator for HackerNews and does amazing work in this role, so this karma milestone (while meaningless and worthless in itself) functions as a Schelling point to celebrate the effort he’s put in over the years and how much we appreciate his stewardship of the site.

replies(1): >>35462582 #
67. joshmanders ◴[] No.35462427{5}[source]
As someone who runs a community not nearly as large as HN, not enough.
replies(1): >>35465671 #
68. ◴[] No.35462429[source]
69. toomuchtodo ◴[] No.35462430[source]
Thanks Dan!
70. bitwize ◴[] No.35462442[source]
I'm coming up on 16,384 myself.
71. chrisandchips ◴[] No.35462450{3}[source]
Nice. Not only was I unaware that /leaders even existed, but the top profile has some great links to blogs and writers: https://news.ycombinator.com/user?id=tptacek
72. bitwize ◴[] No.35462452{3}[source]
Wonder if it'll cap then. That should be enough for everybody.
73. raldi ◴[] No.35462453[source]
As long as YC cares about HN, I cannot imagine them allowing anyone to outbid them for his services.
74. ceejayoz ◴[] No.35462467[source]
TIL this exists. Gah.
replies(1): >>35463065 #
75. lopkeny12ko ◴[] No.35462468[source]
Why is this notable? Is it because karma is represented as a 16 bit integer in the DB and it's about to overflow?
replies(2): >>35462875 #>>35463559 #
76. glandium ◴[] No.35462500[source]
63k+ in slightly less than 16 years is an average of 4k a year. There are still 2k left, so "soon" (per the title) would be, assuming a linear progression, still in about 6 months... This might push a few people to give him some more karma than usual, but I think it's still not going to happen "soon".
replies(1): >>35462678 #
77. elromulous ◴[] No.35462516[source]
Is it stored in a short? Will it just roll over to 0? :P
78. eddyg ◴[] No.35462564[source]
Reminder: Dang stands for “Dan G.” (seems like a lot of people don’t realize that!)
replies(3): >>35462586 #>>35462850 #>>35463013 #
79. armchairhacker ◴[] No.35462569[source]
dang deserves way more than 65535. Angry corrupt reddit moderators have more!
80. user3939382 ◴[] No.35462574[source]
https://en.wikipedia.org/wiki/65,535

For anyone wondering

replies(3): >>35462765 #>>35463025 #>>35464312 #
81. ModernMech ◴[] No.35462582{3}[source]
I can't even imagine the HN poster who is approaching 32bit unsinged int max.... that's more HN than I think anyone can handle.
replies(1): >>35465970 #
82. tastysandwich ◴[] No.35462586[source]
I must admit, for a very long time I thought he was Vietnamese, as Dang is a Vietnamese name.

Interestingly, I'm finding it hard to shake that initial visual image, even though I know it's wrong. Brains are weird.

replies(6): >>35462641 #>>35462847 #>>35463012 #>>35463468 #>>35463771 #>>35463864 #
83. ghayes ◴[] No.35462601[source]
Maybe a good time to link to the New Yorker article on Dan’s work at Hacker News: https://www.newyorker.com/news/letter-from-silicon-valley/th...

Thanks again Dan for being so patient and building one of the best online communities ever to exist.

replies(2): >>35462968 #>>35467413 #
84. Reason077 ◴[] No.35462616[source]
What happens when the HN karma uint16 overflows? Does it roll silently around back to zero, or does the whole site crash and burn?
replies(1): >>35462861 #
85. boringg ◴[] No.35462617[source]
What kind of loyalty benefits do you get at that point?
replies(1): >>35462760 #
86. jader201 ◴[] No.35462624[source]
For those that have missed it before, here’s a good write-up on Daniel Gackle (dang):

https://www.newyorker.com/news/letter-from-silicon-valley/th...

replies(1): >>35463168 #
87. xen2xen1 ◴[] No.35462641{3}[source]
Yes, same for many years.
replies(1): >>35462683 #
88. JadeNB ◴[] No.35462657[source]
> I’ve never seen a moderator so calm, moderate and thoughtful as dang.

In other words, you've never seen a moderate-r moderator.

89. gabereiser ◴[] No.35462663[source]
Do we have a Dang2K problem? Will we have to introduce "Dang" levels like dan levels of Go? Once you hit uint16_max you get a "dang". uint16_max dangs. I like this approach. Congrats Dang.
replies(2): >>35462684 #>>35462819 #
90. gus_massa ◴[] No.35462670[source]
pg is also not listed. He still has enough karma for the 4.5 spot.
replies(1): >>35463090 #
91. excalibur ◴[] No.35462678{3}[source]
Well I hope you brought a snack.
92. dsunds ◴[] No.35462683{4}[source]
Same. An unconscious bias buster.

And truly, thank you. Rock solid. Steady hand.

93. michaelsshaw ◴[] No.35462684[source]
Nah man, just add exactly one more bit(somehow) and ezpz see ya in 2039
94. faefox ◴[] No.35462696[source]
“Should be there in an hour,” he called back over his shoulder to Chuck. Then he added, in an afterthought: “Wonder if dang's reached 65,535 karma points. He was due about now.”

Chuck didn’t reply, so George swung round in his saddle. He could just see Chuck’s face, a white oval turned toward the sky.

“Look,” whispered Chuck, and George lifted his eyes to heaven. (There is always a last time for everything.)

Overhead, without any fuss, the stars were going out.

replies(3): >>35462726 #>>35464891 #>>35464916 #
95. insane_dreamer ◴[] No.35462706[source]
time to switch that karma counter to a 32-bit int ;)
96. ◴[] No.35462726[source]
97. callalex ◴[] No.35462738{6}[source]
I think it’s a perfect question in the spirit of Hacker News.

Edit to add: it’s also a perfect demonstration of the limits of a forum moderated by someone beholden to venture capitalists ;)

replies(1): >>35463020 #
98. jlmorton ◴[] No.35462741[source]
Jedberg currently has 65124
99. ◴[] No.35462757[source]
100. jeron ◴[] No.35462760[source]
Rumor is Garry Tan will wine and dine you
101. yuppiemephisto ◴[] No.35462761[source]
Thank you for being pathologically decent to all. Sincerely.
102. JoBrad ◴[] No.35462765[source]
> 65535 is the integer after 65534 and before 65536.

Thanks!

/s

replies(1): >>35463268 #
103. codeddesign ◴[] No.35462773[source]
If by “finest” you mean a Reddit mob mentality for tech, then yes I completely agree with this statement.
replies(6): >>35462836 #>>35463131 #>>35463193 #>>35463875 #>>35464427 #>>35464999 #
104. mulmen ◴[] No.35462819[source]
He’s not the top karma user so no.
replies(1): >>35463138 #
105. elefanten ◴[] No.35462836{3}[source]
I find consistently higher quality commentary and discussion here than any other open access, broad topic forum out there. Sure, it’s not perfect but nothing is.

Can you name any alternatives that you’ve enjoyed more? Genuinely curious.

replies(1): >>35462916 #
106. andrewstuart ◴[] No.35462845[source]
Can he trade the points for business class flights to Bali?
107. do_anh_tu ◴[] No.35462847{3}[source]
Specially if you are a Vietnamese like me. Still see him as Đăng
108. beezle ◴[] No.35462850[source]
You mean its not him trying to get around momma's no cursing rule? ;)
replies(1): >>35463309 #
109. mulmen ◴[] No.35462861[source]
Nothing, dozens of users have more karma than dang.
110. mulmen ◴[] No.35462875[source]
Not sure, probably just because it’s a significant hacker number. It’s not an overflow, many users have more karma than dang.
111. stuartjohnson12 ◴[] No.35462916{4}[source]
My least favorite part of Hacker News are the folk who complain about the invention of slate tablets because it means people will no longer remember things because they can write them down. Not automatically wrong, but the top comment on every new thing being "this isn't new, the old thing was better, just [niche Linux sysadmin stuff]" is a bit tiring.
112. WalterBright ◴[] No.35462945{5}[source]
I often drop by here when I'm waiting for test suite results. Right now I'm growing very batty trying to figure out why TLS works for VC and seg faults with dmd. The generated code looks the same. Arggh.
113. raphlinus ◴[] No.35462946{4}[source]
Hey, patio11 doesn't post that often.
114. nomilk ◴[] No.35462968{3}[source]
https://web.archive.org/web/20200315173643/https://www.newyo...
115. dang ◴[] No.35462970[source]
I periodically cut the karma total on my account. Now I think I should set it to -1.

  (when (is (karma "dang") 65535)
    (add-karma "dang" -65536))
Edit (after skimming the thread): here I was thinking my joke was original...I forgot who I was dealing with here.
replies(3): >>35462984 #>>35463008 #>>35499916 #
116. ncr100 ◴[] No.35462984[source]
I was going to suggest that perhaps it was already rolling over.

Maybe do a signed short, just for you instead?

replies(1): >>35463589 #
117. HaZeust ◴[] No.35462998[source]
The original quote from Gates was 640,000 - a six-figure number - but I still got a chuckle!
replies(1): >>35463610 #
118. AceJohnny2 ◴[] No.35463003{5}[source]
Oh he's got other avenues :)
119. splatzone ◴[] No.35463004[source]
Yet another HN feature I had no idea existed!
120. metadat ◴[] No.35463008[source]
Or perhaps pin it at 1. Hilarity ensued.

Edit: @AH4oFVbPT4f8: touché ;)

replies(1): >>35463078 #
121. dang ◴[] No.35463012{3}[source]
It would be my honor. But the origins of the name are (1) it's my first name plus initial; (2) it was my email address at my first job; and (3) it's what you say when you make a mistake, which I knew there would be a lot of.

https://news.ycombinator.com/item?id=7494093

https://news.ycombinator.com/item?id=7494440

bonus credit to DonHopkins https://news.ycombinator.com/item?id=18513120

replies(3): >>35463165 #>>35464285 #>>35465202 #
122. marak830 ◴[] No.35463013[source]
I see it as two ways: Dan G - his name and Dangit, what stupid thing did I say for him to tell me for about now.
123. twelve40 ◴[] No.35463020{7}[source]
I think this question was nosy and rude. It's perfectly fine to discuss anonymized salaries, or aggregate salaries stats, or volunteer your own (after all, where else can we discuss that?), but why would you want to pry into a specific person's life, especially since he's basically doing public service for all of us here?
replies(1): >>35463357 #
124. Brajeshwar ◴[] No.35463025[source]
Thanks for this. I was feeling like that meme where the guy don't know something and at that point (everyone else seems to know), is too afraid to ask.
125. olliej ◴[] No.35463041[source]
We must all downvote them aggressively to protect HN from overflowing a short int! :D
126. dang ◴[] No.35463065{3}[source]
It's awful isn't it. I've been meaning to get rid of it for years.

Or perhaps to augment it with all sorts of different leaderboardses. That would be more fun.

replies(2): >>35464015 #>>35474308 #
127. AH4oFVbPT4f8 ◴[] No.35463078{3}[source]
42 is the correct answer
128. busterarm ◴[] No.35463080[source]
I've hurled abuse at him AND questioned his integrity and not only did he not outright ban me but also he persisted in trying to get to the root at my issue to see if an improvement could be made. More than once.

I still have issues with the community-at-large, but certainly not dang. He's someone thanklessly making the best of an impossible job to do.

replies(2): >>35464930 #>>35465018 #
129. toomuchtodo ◴[] No.35463085{5}[source]
(Removed to prevent miscommunication)

Edit: @Doreen comment was not meant in any way derogatory, my apologies. Much respect for you, I’m on your Patreon and have learned so much from you [1]. I will be more thoughtful before replying.

[1] https://news.ycombinator.com/item?id=31357210

replies(1): >>35463171 #
130. dang ◴[] No.35463090{3}[source]
Moderators are excluded, and pg will always be an HN moderator to us, even though it's his worst nightmare.
131. ◴[] No.35463111[source]
132. dang ◴[] No.35463131{3}[source]
What do you think we could do differently? Serious question.

I don't like the mob thing either but it's how large group dynamics on the internet work (by default). We try to mitigate it where we can but there's not a lot of knowledge about how to do that.

replies(24): >>35463179 #>>35463213 #>>35463257 #>>35463371 #>>35463548 #>>35463713 #>>35463749 #>>35464099 #>>35464410 #>>35464467 #>>35464570 #>>35464688 #>>35464754 #>>35465446 #>>35465523 #>>35465648 #>>35465794 #>>35466615 #>>35466946 #>>35467134 #>>35468675 #>>35469283 #>>35476621 #>>35488228 #
133. gabereiser ◴[] No.35463138{3}[source]
I was giving superlatives and not being literal.
replies(1): >>35464458 #
134. berkeleyjunk ◴[] No.35463165{4}[source]
I always thought it was 3)
135. jakzurr ◴[] No.35463168[source]
I liked that article - didn't see it until late 2020, but it's from 2019. Thanks for posting the link.
136. DoreenMichele ◴[] No.35463171{6}[source]
Since when do guys on the leaderboard actually speak to me? You didn't get the memo? "No girls allowed in the old boys club, and we don't care how much karma she has nor how many HN accounts she's made the leaderboard under."

Dude, just chill. It's a joke and it's mostly about me.

replies(1): >>35463195 #
137. kolbe ◴[] No.35463179{4}[source]
I consistently wonder why posts critical of HN-affiliated companies that have stats like upvotes per hour and number of comments that would theoretically make them the top story getting pushed off the front page.

Are there people whose upvotes count for more than others? Or are these actively suppressed? Either way, it makes it hard to have important/robust conversations when the people seeing them gets suppressed

replies(1): >>35463232 #
138. jesse__ ◴[] No.35463184[source]
dang, that's a lot of karma
139. startupsfail ◴[] No.35463190[source]
I’ve recently started noticing another entity, with similar calm and moderating qualities. Which now makes me wonder where it had picked up its cool.
140. yucky ◴[] No.35463193{3}[source]
I disagree with this completely. I've been spanked a couple times by dang and it was warranted both times. And although I felt I was correct in what I posted, the tone wasn't right for this place, hence the warnings. That sort of thing is precisely why HN hasn't become Reddit-like.
replies(1): >>35463365 #
141. dang ◴[] No.35463195{7}[source]
You've been bringing something special to this community for a long time and we're lucky to have you. Thank you!
replies(1): >>35463416 #
142. dang ◴[] No.35463205{4}[source]
It wouldn't feel right so I added a line of code to exclude admins years ago.
143. yCombLinks ◴[] No.35463213{4}[source]
Downweight posts and comments based on the frequency and positive sentiment. IE things that are posted often and with high positive comments should bubble to the top less often.
replies(1): >>35463250 #
144. dang ◴[] No.35463216{3}[source]
HN runs on Lisps that don't lose precision, just slow down.
145. ◴[] No.35463229[source]
146. dang ◴[] No.35463232{5}[source]
I'm afraid I don't understand the first bit - but in case this is what you meant: we definitely don't moderate HN to suppress criticism of YC-funded startups. That's actually the #1 thing of all things we don't do. There's tons of past explanation at https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu... but the short version is that we know the community's good will is the only value HN has, so we try never to do anything that would damage that.

Re the second bit: there aren't any accounts whose upvotes count for more, but if accounts upvote too many bad* comments and/or get involved in voting rings, we sometimes make their votes not count anymore.

* By "bad" I mean bad relative to HN's intended purpose as defined here: https://news.ycombinator.com/newsguidelines.html. Relative to that, "bad" means snark, flamewar, ideological battle, etc. — all the things that zap intellectual curiosity.

replies(3): >>35463272 #>>35463881 #>>35464686 #
147. 93po ◴[] No.35463236[source]
thanks for the hearty laugh!
148. dang ◴[] No.35463250{5}[source]
Other people want us to downweight negative sentiment. I wonder what happens if you downweight all the sentiments.
replies(4): >>35463297 #>>35463513 #>>35463663 #>>35476323 #
149. DoreenMichele ◴[] No.35463257{4}[source]
I keep starting and deleting a reply here. My moderating experience is with much smaller entities, but I've been here more than a minute and I think probably the best thing one can do is keep putting out accurate info about how the site actually works.

A lot of people who are stomping mad are mad because they think, for example, that you personally flagged #Thing and don't realize that's not how that works. A lot of that -- the best antidote is calm, cool education without getting cranky, etc.

In my experience and similar provisos.

replies(1): >>35463554 #
150. nikcub ◴[] No.35463268{3}[source]
We need this for ChatGPT to train on
replies(1): >>35465002 #
151. MacsHeadroom ◴[] No.35463272{6}[source]
This makes me think twice about upvoting dying comments that I think are constructive but just happen to go against popular consensus.

I have a lot of karma and an account over a decade old. So I probably have nothing to worry about. But is agreeing with comments killed by down vote really a red flag?

replies(1): >>35463277 #
152. dang ◴[] No.35463277{7}[source]
Your account's fine and the posts you've been upvoting (I took a quick look) seem fine. What we're really trying to avoid is garden-variety flamewar.

> is agreeing with comments killed by down vote really a red flag?

On the contrary, that's a good contribution and we hope everyone will do it when good comments (that don't break the site guideline) have been unfairly downvoted.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

p.s. It's always the good users who worry about these things!

replies(1): >>35463295 #
153. MacsHeadroom ◴[] No.35463295{8}[source]
Okay, I replied before you edited your comment to add the bit about what constitutes a "bad" comment. I definitely don't upvote those comments. :)

Thanks, dang.

replies(1): >>35463322 #
154. yCombLinks ◴[] No.35463297{6}[source]
Well my intuition is topics with high negative sentiment won't saturate the front page for long periods of time, unlike topics with high positive sentiment. The latest thing is obviously AI and chatGPT. I'm interested in both, but if there was an increasing downweight based on how long it is popular, and how popular it is, they would still show up on the front page, but not quite so frequently.
replies(1): >>35463683 #
155. martyvis ◴[] No.35463309{3}[source]
Well I guess "FFFF" might be what you utter when you are about to curse after hammering your thumb and you just see Mum around the corner.
156. dang ◴[] No.35463322{9}[source]
Sorry - I'm a compulsive self-editor and I have to see the post in 'reality' before I can tell what's wrong with it. I have the delay setting in my profile set to 1 minute but more is not practical.
replies(1): >>35463358 #
157. dang ◴[] No.35463347[source]
Thanks for that. I don't enjoy writing very much—I realized this on a walk with pg one time when he told me that for him, an unwritten essay is like "an uneaten piece of cake". I can't imagine feeling that way!

I like writing songs, but usually get stuck partway through. Maybe I'll write a song about HN and not finish it :)

158. Dylan16807 ◴[] No.35463357{8}[source]
A question like that about fair salary is about the job, not the person.
replies(1): >>35463545 #
159. jacquesm ◴[] No.35463358{10}[source]
> Sorry - I'm a compulsive self-editor and I have to see the post in 'reality' before I can tell what's wrong with it.

I have the exact same thing. I check a comment three times, it looks fine. Hit 'reply', the page refreshes and I spot a whole raft of things that are wrong with it. Very frustrating. Maybe a 'preview' button would help?

replies(1): >>35463694 #
160. whateveracct ◴[] No.35463365{4}[source]
agreed - the times dang called me out were fair

i was mad about it at the time tho lol

161. 2718i314 ◴[] No.35463371{4}[source]
Reset karma for everyone. Your top karma people abuse their authority and you don't even notice. If a post is flagged, show who flagged it and for how long.
replies(4): >>35463484 #>>35463490 #>>35463587 #>>35463911 #
162. dang ◴[] No.35463383[source]
Yes. Well, that and write code, which unfortunately is a vanishing piece of pie.
replies(2): >>35463898 #>>35469350 #
163. dang ◴[] No.35463387[source]
Unfortunately it's subject to a lot of randomness and there are some emails that wait in the inbox for months. Worse, they're usually the ones that require time to think—i.e. the good ones.
164. dang ◴[] No.35463393[source]
I appreciate your point and mostly agree. I said no to the job offer repeatedly—who would want to moderate an internet forum? But eventually my startup ran out of money and I needed some. And after that I found reasons to keep doing it.
165. dang ◴[] No.35463401[source]
YC has been, and is, good to me. In fact YC changed my life and I will always have endless gratitude for that.

As far as moderating HN goes, from one point of view it's a perverse undertaking and the short answer is that the job matches my neuroses. From another point of view, it has been a growth opportunity—the options are either to let it drive you insane or grow. From a third point of view, I sometimes think that trying to assemble a large group on the internet into a curious organism is a worthwhile thing to try.

It also has some advantages which would be hard to give up. I don't think I could go back to a job where I didn't have creative control. I could imagine doing a startup again.

replies(1): >>35463657 #
166. macintux ◴[] No.35463416{8}[source]
I have on many occasions been grateful that Doreen is a participant here. Full concurrence on my part.
167. brudgers ◴[] No.35463455[source]
Karma is one indexed.

Your cache is invalid.

168. f38zf5vdt ◴[] No.35463467[source]
Eat it dang, you wouldn't let me poke fun at morons recommending horse dewormer for COVID19.
replies(3): >>35463706 #>>35463788 #>>35465087 #
169. ◴[] No.35463468{3}[source]
170. twblalock ◴[] No.35463484{5}[source]
What authority?

It doesn't take much karma to vote or flag. Well under 100 points IIRC. Past that point, having more karma has no effect on what you can do on the site.

replies(1): >>35463607 #
171. eru ◴[] No.35463490{5}[source]
> Your top karma people abuse their authority and you don't even notice.

What authority do 'top karma people' have?

I have 25,772 karma, for what it's worth, and you have 2. I don't think there's anything I can do here on HN that you can't do?

(Hah, and I just noticed that my account is two days older than dang's!)

replies(2): >>35464050 #>>35464397 #
172. dang ◴[] No.35463494{3}[source]
I know that experience and wish everyone could have it at least once.

The ongoing thread remembering Bob Lee is filled with that quality: https://news.ycombinator.com/item?id=35457341.

173. dang ◴[] No.35463511[source]
People like these things because they're pointless and get you nowhere. They're a sort of refuge where you can play for play's sake, and not feel strongarmed into producing "results".
174. chaorace ◴[] No.35463513{6}[source]
The solution is simple: downweight all content which generates engagement of any kind
replies(1): >>35463679 #
175. Brian_K_White ◴[] No.35463545{9}[source]
The job is singular and not anonymous, general, or abstract.

The question was about the person.

176. eru ◴[] No.35463548{4}[source]
Have you ran some experiments with giving different people different front pages?

To explain a bit more:

On the one hand, you need a critical mass of people to have a discussion. On the other hand, large group dynamics seem to be a problem.

HN is generally many multiples larger than the critical mass for the former, at least on the front page. Attention drops off a lot if you go further.

So as an experiment, you could do something like 'rendezvous hashing' to show each user a random 10% subset of submissions. (If you want to gradually introduce it, run the experiment on 20% of the users only, but show them a 50% subset, so that each of the longer tail items still gets 10% of total users? You can play with the numbers.)

You could make this opt-out, too, so that people don't create ten accounts in the hope of seeing everything. Direct links would also still work.

replies(1): >>35463922 #
177. dang ◴[] No.35463554{5}[source]
Thanks—I appreciate your wisdom and I know that you're largely right. But I'm scared of unintended consequences.

It may be that there's a level-up here that we haven't achieved yet. But answering complaints and pushback is such a big part of what I do, and takes so much energy, that I'm scared to make more of the admin stuff public. I know it would explain things and have a settling effect for some; but others would misinterpret the information and get even more riled up by it. What the total effect of such a change would be is impossible to predict, but if it were 10x of the latter (the nightmare scenario), I'm not sure my heart could take it.

replies(3): >>35463933 #>>35464033 #>>35464185 #
178. Brian_K_White ◴[] No.35463559[source]
Why is a birthday notable?

Practically all milestones are arbitrary. But humans like patterns so much they create them if they don't already exist, including counters with various periodicity.

Questions like this baffle me. Have you really never met a human and really have no idea at all why they mark various periods along the sequence of anything that increments?

Or did the particular number in this case not happen to ring any bells and you thought it was a random number?

So the two answers are "because humans do that" and "the number is not random, and is especially not random to anyone involved with computers"

179. dang ◴[] No.35463587{5}[source]
High karma users don't gain any special authority or privilege.

There are a few places in the code that consider karma but IIRC it's never more than 500 (the downvote threshold). It's actually on my list to add more goodies for higher levels - maybe something like linkifying URLs in user profiles - but it would not have anything to do with authority on HN itself. We want the best comments and the best arguments to 'win', not skew things in insiders' favor.

replies(2): >>35464449 #>>35464482 #
180. eru ◴[] No.35463589{3}[source]
Just make sure you don't use C anywhere in the stack, because overflowing signed integers is undefined behaviour.
181. dang ◴[] No.35463607{6}[source]
Correct. Flagging takes 30 (well, 31) and downvoting takes 500 (well, 501). After 250 you get to set your topcolor. I think that's about it for now.
182. eru ◴[] No.35463610{3}[source]
The original alleged quote. It's unlikely Gates every said that.
replies(1): >>35508841 #
183. sirspacey ◴[] No.35463657{3}[source]
What’s interesting to you?
184. mochomocha ◴[] No.35463663{6}[source]
Do you have a simple AB testing system in place to test hypotheses like this? If you're the only sherif in town running experiments, it doesn't take much work to build a simple one, probably around ~100 LOC ("do things that don't scale").
replies(1): >>35463676 #
185. dang ◴[] No.35463676{7}[source]
We don't. I know it sounds simple but I'm too tired.

Edit: to expand a bit lest that seem snarky - what I mean is that maintaining the current system takes so much energy that there's precious little capacity left over for creative exploration. This is a problem.

replies(2): >>35464083 #>>35464772 #
186. krapp ◴[] No.35463679{7}[source]
The obvious solution is to ban commenting altogether. On balance, it's just a bad idea. And the commenters. Ban everything, delete the site, degauss the drives and throw the server out of the window. Then throw a bigger, bulkier server out of the same window so it lands on the first server. Then break both servers down until their components are indistinguishable from one another, and mix them together. Then separate them into a number of small piles and hide each pile inside of a complex puzzle box - a different puzzle for each - in different sacred locations around the world, protected by whatever spells or enchantments are culturally appropriate. Then kill anyone who knows the location of the puzzle boxes, dissolve their bodies in lye, mix the lye into concrete blocks and dispose of the blocks in international waters, following a random dispersal path. Then blow up the boat with an orbital laser. Methods for the procurement and operation of an orbital laser are left as an exercise for the reader.

It's the only way to be sure.

replies(1): >>35464700 #
187. dang ◴[] No.35463683{7}[source]
I agree with you that popularity is a diminishing curve and at some point becomes annoying. With the current AI tsunami, we're well past that point for some people, but not others.

From an admin point of view it's tricky because (unless I'm high on koolaid?) this is a major technical development, so genuine advances are happening all at once. Too many for me to keep up with.

replies(1): >>35464457 #
188. dang ◴[] No.35463694{11}[source]
The 'delay' setting is there for this (https://news.ycombinator.com/newsfaq.html) - not sure if that suits you or not. Everyone seems to have a slightly different way of working.
189. rurp ◴[] No.35463700[source]
Hear hear! I have been on this forum for a number of years now and am continually impressed by the level of discourse. Dang deserves the lion's share of credit for that. Thank you for all that you do Dang!
190. dang ◴[] No.35463706[source]
I don't know if this will help at all (probably not), but it's mostly about trying to avoid repetitive arguments. Things get less interesting as they repeat.

You're still a valued user!

replies(1): >>35467658 #
191. harry8 ◴[] No.35463713{4}[source]
How do you attempt to counter groups who deliberately game things?

Newer, widely purposed tech that hasn't taken hold yet is the one I see most often. Where people have invested non-trivial time. Eg the rust crew which I choose as an example because I quite like rust so I'm not bashing the tech here.

There are bogus "here's a cool library/app/thing" articles which get to the front page where I scratch my head and then discover "oh, it's boring as hell but in rust." I see people expressing legitimate points of view (which I frequently disagree with) about cases where C might be a better choice or where a rust re-write doesn't buy the user much that are immediately massively downvoted. It's mob mentality, is it organised or self-organising? Doesn't matter either way. Makes rustaceans look pretty stupid though. And yes you can do this for non-rust stuff and it happens. And it's easy to see why. You invest a ton of time into a tech you really want it to succeed to maximise the payoff for doing so.

What do you do to counter it? Anything at all?

HN is gamified on karma - an idea taken from slashdot with a mildly different implementation but a really good idea that has been under-applied accross the web. In this game popular in the zeitgeist massively trumps interesting, well written, thought provoking and well supported. Sure by the time you've got 50 points you probably should stop caring and you've got karma to burn to be thoughtfully unpopular, but if you take the time you probably want that seen and it's the stuff you want to see - which is kind of the point.

The other question I have is why has there been next to nothing here (that I've noticed - maybe I missed it?) About the twitter files revelations and their importance or lack thereof? Intervention? If so please would you share the thinking behind it?

The point being, to suggest what you could do differently requires a clue on what you actually do now, which I'm not at all sure I have.

replies(1): >>35463892 #
192. fastball ◴[] No.35463714[source]
I think you meant this as a compliment of how nice dang is, but it also could be read as you thinking dang is an idiot.
replies(1): >>35463982 #
193. ilsombsotb ◴[] No.35463749{4}[source]
Add “transparency” logging for all users.

From then on, whenever a user takes an action on the site (posting, commenting, voting, flagging, etc.) they are prompted to provide an explanation as to how their action contributes to the community. All actions and their transparency notes are stored in this log.

Make it so that it can be skipped, but where applicable the action is delayed, marked with a sigil, and down-weighted.

replies(3): >>35463943 #>>35464416 #>>35464722 #
194. code_devil ◴[] No.35463771{3}[source]
I had no idea either and had a similar visual image of @dang. I just had to google and find his full name and a picture to put a face to the name :)
replies(1): >>35465266 #
195. rendall ◴[] No.35463788[source]
Here is one of the rare places you have the choice either to ignore your ideological opponents in favor of vastly more interesting things to read about; or to ask in a spirit of humility them to explain their thinking and have a good chance of getting a thoughtful answer.
196. tomcam ◴[] No.35463864{3}[source]
Precisely the same for me after, what, a decade? Plus my spouse is Asian and I always subvocalize his name to a pitched language, so I’m just screwed. “Dan Gackle” sounds too… alien
197. hn_throwaway_99 ◴[] No.35463875{3}[source]
The fact that dang responded to this snarky, trolling, needlessly argumentative post with a thoughtful and genuinely curious reply highlights what a very unique person he is, in the best possible way. And I guess my response here highlights why I could never deal with trolls with the firm yet understanding tone that he's so good at.
replies(1): >>35463965 #
198. kolbe ◴[] No.35463881{6}[source]
Then what is the algorithm for determining where something should be ranked. I see submissions with 400 votes in two hours being ranked far below ones with 100 votes in 10 hours, and often the variable seems to be the article is critical of ChatGPT or a YC portfolio company. What else goes into the rankings?
replies(1): >>35463948 #
199. dang ◴[] No.35463892{5}[source]
We've worked a ton on trying to prevent that sort of gaming. I would never say that we're catching all of it. If you see a case that you think has broken through our defences, the best thing to do is to email hn@ycombinator.com so we can take a look.

Re the Twitter stuff: there have been quite a few major threads. They also attract a ton of user flags. I'm personally open to the topic but the chalice is so poisoned that I'm not sure HN can discuss it in an interesting way, and interestingness is what we're going for here.

replies(3): >>35464673 #>>35464850 #>>35466044 #
200. owlninja ◴[] No.35463898{3}[source]
What if it was a cake :)
replies(1): >>35463987 #
201. onion2k ◴[] No.35463911{5}[source]
FWIW I'm pretty sure I've flagged fewer than 100 comments in my decade or so on HN. I strongly suspect people with a lot of karma are much more likely to post a comment in response or maybe downvote something than flagging it.

Also, a lot of the high karma accounts got there by posting links, or just by grinding their way up by posting a lot of comments, or because they're 'famous' for something. Karma doesn't represent any sort of unusual power or authority. If you think it does you're reading too much into it.

replies(1): >>35464421 #
202. dang ◴[] No.35463922{5}[source]
We ran an experiment something like that a few years ago, but mostly people got pissed off that they were seeing random stuff on the front page.

What's not clear to me in your comment is what we would be testing for. If you're going to A/B test different front pages, what's the fitness function?

replies(1): >>35464026 #
203. hoofhearted ◴[] No.35463931[source]
Thank you for everything you do Daniel! You are a legend :)

I contacted HN awhile back after reading PG’s essay on Schlep Blindness for the 18th time while noticing how janky Paul’s website had become.

I was hoping to receive an answer as to why such powerful information wasn’t being displayed better. Instead, I received a reply back from Daniel which sparked laying the groundwork for a prototype.

I’ve made a ton of progress, and I’m currently building out content for an upcoming release here on HN.

I plan to post a SHOW HN for Elegant around May 27th, a significant date for Wordpress lol.

Again, thank you for everything you do and have done Daniel!! Much appreciated!

204. DoreenMichele ◴[] No.35463933{6}[source]
I think if it were me, I would not reveal more than is already on the public record. I would wonder how to do repetition (of the already public bits) well for a smart crowd, knowing that smart people tend to loathe repetition.

For example, I might contemplate translating the guidelines into a few major languages (emphasizing in an intro that the site is in English and the translated guidelines are only intended to ease the onboarding process for a global audience). I think a lot of people fail to grasp how multicultural HN is and that a lot of dust ups are rooted in cultural and language barriers.

replies(1): >>35464704 #
205. dang ◴[] No.35463943{5}[source]
Help me understand how this would make things better.
replies(1): >>35467147 #
206. dang ◴[] No.35463948{7}[source]
"How are stories ranked" is near the top of https://news.ycombinator.com/newsfaq.html. Does that answer your question?

In terms of moderator action: we might downweight ChatGPT topics (for oar against) if they seem repetitive rather than significant new information (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...). But we don't downweight posts that are critical of YC companies—or rather, we do so less than we would downweight similar threads on other topics. See https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu....

replies(1): >>35464025 #
207. dang ◴[] No.35463965{4}[source]
The idea is to optimize for the community as a whole. It turns out responding to trolls (edit: yes I meant moderators responding, sorry) is good for that. Or at least I think it is.

The other aspect (which is hard for a lot of people to admit) is that trolls often have good points. They're mostly standing up for things that have been excluded by the majority.

Edit: they're also usually not trolls, in the sense of deliberately trying to stir up drama. Mostly they're people with strong feelings who (let's call it) underestimate how they come across to others.

replies(1): >>35463983 #
208. ◴[] No.35463982{3}[source]
209. tptacek ◴[] No.35463983{5}[source]
It turns out when you respond to those comments it's good. :)
replies(1): >>35473656 #
210. ◴[] No.35463987{4}[source]
211. tptacek ◴[] No.35464015{4}[source]
Kill it with fire in the meantime.
replies(1): >>35464789 #
212. kolbe ◴[] No.35464025{8}[source]
That link doesn't really tell us. We're a very analytical bunch here, and when I see one story that should have a 10x higher rank according to the "basic algorithm" being ranked lower, that means these "other factors" are much more than a slight twiddling. And when you don't provide the full algorithm, just a hand waive, it makes it difficult to ascertain what's really happening.

Are you sure there aren't abuses from your portfolio companies managers/employees to flag negative stories? I imagine Sam, for example, knows exactly what he has to do to get ChatGPT criticism guided off the stage.

Edit: for example, do you know what happened with this story? https://news.ycombinator.com/item?id=35245626

This is a very interesting/important topic. This was a new topic. It was really hot in the first hour, and just got smashed off the front page.

replies(1): >>35464124 #
213. eru ◴[] No.35464026{6}[source]
Thanks for already having run the experiment!

In vague terms, the idea is to suffer less from 'how large group dynamics on the internet work (by default)' while still having enough eyeballs per front-page submission to have a discussion.

Now how would we operationalise that? A simple measurement is to check whether engagement per submission is having a longer, fatter tail. But that would be merely something that's easy to measure, not something we directly care about.

You'd need to have some proxies for drawbacks of 'large group dynamics on the internet'. Perhaps check civility of discussion or so?

> [...] but mostly people got pissed off that they were seeing random stuff on the front page.

I guess if you'd want to check again, you'd either have to educate people better (ie better PR) or you'd have to be more sneaky.

An idea for the latter: instead of restricting users to 10% of submissions, as a test run you can reduce them to 80% of submissions. That way the front-page would still look pretty similar to before and you wouldn't drive people too far into the long tail of submissions. Of course, any effect you could measure would also be weaker.

What did you measure (or hope to measure) when you ran this experiment a few years ago?

replies(1): >>35464105 #
214. operatingthetan ◴[] No.35464033{6}[source]
I've been doing an experiment on reddit to reduce its emotional impact on me, which is to hide all points. I was inspired by HN's approach of not showing you other commenter's points.

It works quite well. I'm much more true to myself and get into fewer combative situations. I bet it would reduce complaining to mods on HN as well. The site could still use points exactly the way it does behind the scenes, but users would be less concerned about their own status.

replies(2): >>35464103 #>>35464444 #
215. ◴[] No.35464050{6}[source]
216. mochomocha ◴[] No.35464083{8}[source]
I understand. In the typical corporate world this is solved with "hire interns to work on all the cool things we don't have bandwidth to explore, while being simultaneously jealous of them". Or I'm sure a lot of people such as myself would happily volunteer to help out.
217. firatsarlar ◴[] No.35464085[source]
Sometimes I want to indulge, will they lend me some karma? whenever I talk - stop spoiling -, my karma is falling ( it is 5 currently ), If I get spoiled, I guess I can't even shut up anymore
218. jamal-kumar ◴[] No.35464099{4}[source]
I don't really feel like reddit is a fair thing to compare this site to.

I dunno, something about the text-only medium seems to keep a lot of junk at bay.

replies(1): >>35464469 #
219. dang ◴[] No.35464103{7}[source]
It's on my list to make it a profile option to hide all points/karma things.

Hiding it for everyone would be more radical and kind of scary to me. But we could maybe try it temporarly just to see what happens.

220. dang ◴[] No.35464105{7}[source]
We just did what Jerry Weinberg called "first order measurement" - looking at what was happening. It wasn't a borderline call; people hated it.

I wrote about this here: https://news.ycombinator.com/item?id=21868928 (Dec 2019)

replies(1): >>35464493 #
221. kolbe ◴[] No.35464114[source]
Also maybe with give dang zero karma if they store it as an uint16!
222. dang ◴[] No.35464124{9}[source]
> Are you sure there aren't abuses from your portfolio companies managers/employees to flag negative stories? I imagine Sam, for example, knows exactly what he has to do to get ChatGPT criticism guided off the stage.

Quite sure. That is, there may be managers/employers of $companies trying to flag things, but being a YC portfolio company doesn't make that any easier. And yes I'm sure that Sam can't do that. (I also know that he wouldn't try, but that's a separate point.)

Re the FAQ: it doesn't give a detailed explanation (we can't do that without publishing our code) but it summarizes the factors comprehensively. If you want to know more I need to see a specific link. Speaking of which:

Re https://news.ycombinator.com/item?id=35245626: it was on HN's front page for 4 hours, and at some point was downweighted by a mod. I haven't checked about why, but I think most likely it was just our general approach of downweighting opinion pieces on popular topics. Keep in mind that the LLM tsunami is an insanely popular topic—by far the biggest in years—and if we weren't downweighting follow-ups a la https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que..., it would saturate the front page every day.

Actually we tend to not do that moderation on randomwalker posts (https://news.ycombinator.com/user?id=randomwalker) - because they're basically always excellent. But a certain amount of randomness is inescapable and randomwalker posts do great on HN most lot of the time. If we made the wrong call in this case, so much the worse for us and I'm genuinely sorry.

replies(2): >>35464485 #>>35471317 #
223. replwoacause ◴[] No.35464185{6}[source]
This sounds well considered and I think you are doing well trusting your gut instinct on this.
224. batrat ◴[] No.35464228[source]
meanwhile me with 167 karma trying to make a living on this `forum`. Congrats Dang
225. ChrisArchitect ◴[] No.35464285{4}[source]
Dang, because of the lowercase g I've always read it as Dang and said it with a twang in my head.
226. chrisco255 ◴[] No.35464312[source]
Hopefully they allocated more than 16 bits to karma points, or dang's karma will overflow. ;-D
replies(1): >>35467680 #
227. pests ◴[] No.35464397{6}[source]
You can downvote and flag, they can’t.
replies(1): >>35464415 #
228. p-e-w ◴[] No.35464410{4}[source]
What HN is missing above all else is a section for meta posts, i.e. posts discussing HN itself, where questions like yours can be elaborated in detail.

It's ridiculous that this impromptu feedback session is happening here in a sub comment of a trivia thread that many users will just overlook. Feedback and community engagement should be an ongoing, (semi-)formalized process, not an ad hoc, once in a blue moon type of thing that will have been buried under a deluge of garbage by tomorrow morning.

replies(1): >>35464459 #
229. defaultcompany ◴[] No.35464412[source]
Next stop 69,105.

https://zork.fandom.com/wiki/69105

230. eru ◴[] No.35464415{7}[source]
Well, the limits for that are 500 and 30 karma. But you technically have a point as 2718i314 (the user I replied to) doesn't have enough karma to reach those thresholds.
replies(1): >>35464498 #
231. anigbrowl ◴[] No.35464416{5}[source]
It's Jira for forums
232. eru ◴[] No.35464421{6}[source]
I've vouched for more comments than I ever flagged.
233. noobermin ◴[] No.35464427{3}[source]
It's considered bad form to make meta comments but since this entire post is a meta comment, I will say it is upsetting to take a post which is supposed to celebrate a good faith and hard working moderator and turn it into a complaint about the orange site.

HN has its annoying bros but it has many bright spots (generally tech posts are almost always enlightening). Hating it sometimes is understandable, but there is a time and place for that and it certainly isn't in this thread of all places!

234. BystanderX ◴[] No.35464444{7}[source]
I used this method on reddit myself. It's just a userstyle, so I turn it off occasionally, but it makes it a voluntary action I have to turn back on if I want to see it.

Helped out, I think. Along with carefully practicing not escalating and picking when to just not comment.

235. KingOfCoders ◴[] No.35464448[source]
16 bit should be enough for everybody.
236. 2718i314 ◴[] No.35464449{6}[source]
What makes you think karma is anything other than a popularity contest rather than the best argument? I've had comments downvoted to negative land without anyone commenting on my comment. If someone can't be bothered to state what they find wrong with a comment, then they shouldn't downvote. Such downvotes are basically trying to silence the speaker instead of addressing what they are saying.
replies(3): >>35464528 #>>35464667 #>>35465652 #
237. somenameforme ◴[] No.35464457{8}[source]
Outside of the UI difficulties in keeping a clean look, would different ways of providing response to a post or topic not help to solve this? For instance if there was some way to mark something as repetitious that could be contrasted against e.g. upvotes to get dynamic and 'automatic' feedback on the perceived 'freshness' of a topic.

In general downvotes seem like a relatively poor feedback mechanism because there's no shared agreement on how they should be used. This [1], perhaps ironically flagged, post offered feedback on why people downvote, and it's just all over the place. Even if there are guidelines, people will be people. At least with something like clear adjectives, the percent of 'intended' feedback would be higher.

[1] - https://news.ycombinator.com/item?id=23997697

238. mulmen ◴[] No.35464458{4}[source]
Excuse me sir this is HN.
239. noobermin ◴[] No.35464459{5}[source]
To be honest, meta subforums are however almost always toxic where people publicly hang their beef with other members out to dry. Not all requests of dang et al need to be public, you can email them (I have in the past).
replies(1): >>35464539 #
240. KingOfCoders ◴[] No.35464467{4}[source]
Don't change anything. I would wish the HN crowd would not be "Only the US exists" but it is what it is. Left a dozen times b/c of hate comments over the last decades, but always came back (with different accounts) because there are comments that are gold nuggets.
replies(2): >>35464846 #>>35465604 #
241. BystanderX ◴[] No.35464469{5}[source]
It can really come down to who you're talking to.

I use old.reddit.com and have a heavily filtered r/all for general news (which I could do without), and specifically participating in discussions that are almost entirely text around what may or may not be a text post.

Other people use it like an image board or video feed.

I do agree that reducing the amount of media can mitigate junk, though.

242. 2718i314 ◴[] No.35464482{6}[source]
You haven't addressed publicizing who flagged a post. For instance, who flagged the first post on Bob Lee's death? How long was it kept flagged? Who removed the flag?

How would one know if flagging wasn't abused? I've had comments flagged that get unflagged a day later. Were there any consequences for the person who flagged the post?

replies(1): >>35464520 #
243. p-e-w ◴[] No.35464485{10}[source]
> it doesn't give a detailed explanation (we can't do that without publishing our code)

Precisely why would publishing (the relevant part of) the code be a problem? Twitter did it just a few days ago, and they aren't even known as an information hub of the open source world, plus they face a lot more public scrutiny for everything they do, to put it mildly.

replies(1): >>35464548 #
244. eslaught ◴[] No.35464493{8}[source]
I read through your linked post, and I wonder if it would work better if the algorithm was something like this:

Take what is currently the two front pages (i.e., the current front page, and what you get to when you click "next" from the front page). Then randomize out of that set and show it to the user.

You could do that for any value N, perhaps even a fractional N (1.2, 1.5, etc.) to see how much of an impact it has.

Instead it sounds like you took /newest posts and randomly placed them on the front page. These may be completely or nearly completely unvetted, so it's not surprising to me people reacted to that. (Granted, this is with the benefit of hindsight and so on.)

Stepping back a bit, I'm not sure any of this will meaningfully change the "mob" dynamics of HN. But HN attention is so focused right now, I do think spreading that out might have an impact. Right now, posts tend to die off quickly and sometimes I wish discussions would live on a little longer than they do.

I definitely empathize with feeling that any change could make things dramatically worse.

replies(1): >>35465046 #
245. 2718i314 ◴[] No.35464498{8}[source]
That is snide of you. Does that deserve a downvote?
replies(1): >>35465072 #
246. dang ◴[] No.35464520{7}[source]
Sorry I missed that point. We wouldn't publicize flags any more than what people upvoted or downvoted. That data is quite personal.
replies(2): >>35464567 #>>35476645 #
247. dang ◴[] No.35464528{7}[source]
I don't think that.
replies(1): >>35464584 #
248. p-e-w ◴[] No.35464539{6}[source]
I've seen a tremendous amount of positive action coming from StackExchange's Meta forums over the years. Best of all, you don't have to visit them if you don't care about meta stuff.

It's really weird how two of the most important platforms of the open source world (HN and GitHub) have no feedback process in the commonly accepted sense. Every niche Python package has an issue tracker nowadays where problems are collected, discussed, and often resolved, with the synergy of the community of users. But the grand systems underlying all of this are somehow exempt from needing anything like that, and "email the moderators" is good enough? I don't buy that, sorry.

replies(1): >>35464578 #
249. dang ◴[] No.35464548{11}[source]
I'm not sure you've got an apples-to-apples comparison there (between what Twitter published and what I was just talking about).

Either way, though, I don't want to publish that part of our code for two reasons: I fear that it would make HN easier to game/mainpulate, and I fear that it would increase the number of objections we have to deal with. It's not that I mind dealing with objections in principle, but a 10x increase would bury me.

250. 2718i314 ◴[] No.35464567{8}[source]
So trust you that it doesn't get abused? Nope.
replies(1): >>35464587 #
251. codeddesign ◴[] No.35464570{4}[source]
I was being a little facetious. You can’t do anything about voting mob mentality, it’s just internet culture. You guys have been great at moderating verbal assaults and bullying.

If I could say anything, it would be to stand by your TOS and limit political threads. We are here for tech related news. That’s what HN is great at.

10 years now on HN.

replies(1): >>35465524 #
252. dang ◴[] No.35464578{7}[source]
I don't know what the commonly accepted sense is but we have two active feedback channels: HN comments, and the inbox at hn@ycombinator.com. Active enough that I spend my days dealing with them.
replies(1): >>35464797 #
253. 2718i314 ◴[] No.35464584{8}[source]
You said "We want the best comments and the best arguments to 'win', not skew things in insiders' favor." But only those that get to a certain threshold apparently.
replies(2): >>35464675 #>>35465464 #
254. dang ◴[] No.35464587{9}[source]
I don't think I said anything about trust? No doubt it does get abused. We do what we can to counteract that.
255. elevaet ◴[] No.35464607[source]
Dang, save some karma for the rest of us buddy! XD

Thanks for all you do on here dang, it's one of the oases of the internet, thanks in a very large part to your work.

256. hiq ◴[] No.35464667{7}[source]
I don't know about your comments, but if I see one which is easy to debunk by looking it up then I just downvote. There's no reason to be less lazy than the original poster just to prove them wrong.
replies(1): >>35464874 #
257. p-e-w ◴[] No.35464673{6}[source]
> I'm not sure HN can discuss it in an interesting way, and interestingness is what we're going for here.

I ask this with the greatest amount of respect: Is it possible that you're taking that "mission statement" a little too seriously here?

I'm a casual HN user and I open the front page 3-4 times per day. Roughly 50% of the topics tend to be well-written but ultimately standard blog posts from random technologists on fairly standard technology topics.

Some of it is indeed interesting, and what's interesting of course depends on the reader, but I think it's safe to say that most people won't open the front page and be utterly blown away by how incredibly interesting every single post is.

Considering this, silencing a lively discussion because it might not meet certain, ultimately subjective, criteria of "interestingness" seems excessive. To be clear, I don't want to see the front page dominated by a single topic every day, but it pains me when discussions containing (among other things) thoughtful comments are effectively hidden from view in a matter of minutes because an algorithm or a moderator thinks we'd be better off reading about how someone has connected their dog's heart rate monitor to their car's entertainment system using a Raspberry Pi.

replies(2): >>35464741 #>>35465514 #
258. dang ◴[] No.35464675{9}[source]
"We want" means it's a goal to aspire to, not that it's already the case.

Not sure what you mean about thresholds.

259. commoner ◴[] No.35464686{6}[source]
> Re the second bit: there aren't any accounts whose upvotes count for more, but if accounts upvote too many bad* comments and/or get involved in voting rings, we sometimes make their votes not count anymore.

Thanks for confirming this. There was some speculation last year about partial shadow bans for voting,* and it's good to hear an authoritative answer.

* https://news.ycombinator.com/item?id=30317059

When this happens to an HN account, is it permanent or can it be reversed if the account stops upvoting "bad" comments? If it's permanent, affected users would like to know. Evaluating comments and determining whether they should be voted on can take a long time, and the affected users could save a lot of time if they knew that their votes would never count again.

replies(1): >>35464813 #
260. crossroadsguy ◴[] No.35464688{4}[source]
Allow me to chime in:

- the voting behaviour is just like reddit or rather just as bad - it is herd voting, flippant voting (but I really don't think how this can be fixed; maybe it can't be - but that is how it is to be honest and maybe it's time we acknowledged it)

- there is a sense of "aura/legend" attached to certain users, I find it maybe a bit extra weird because I am not from the US (later about it), and maybe not from the "in" crowd that I can't understand the why of it (I would not have known even if I knew of those users) - useless/meaningless/contentless comments get upvoted and reach the top -- not showing showing rank/voting might be a great idea imho (again, I really don't know how this can be fixed or whether this has to be fixed)

- HN seems like a "US only" forum largely, maybe that's the intention, I am not sure. I mean some comments and even posts just make it look like everything and everywhere works as it works in the USA

- Brigading or soft-brigading either just happens or maybe allowed as well - esp. on political threads - maybe just do not allow politics at all (no exceptions!) or those might need extra attention. I mean there is no point in allowing a political post when it ends up just getting raided. Also I often feel political posts specifically about USA are more kosher than political posts about other places.

- Encourage non-technical discussions more (but with the exception of political posts :P) - personally my best experiences on hn have actually been on non-tech/sw/hw posts really

One of the things I like about hn is its simplicity but maybe wouldn't mind "sections" or "categories" for different types of posts. Again this has its own trade offs.

I mean it's not so bad and whatever is bad maybe cannot even be fixed.

replies(3): >>35464697 #>>35464804 #>>35465626 #
261. dang ◴[] No.35464697{5}[source]
Re voting: I agree - it's a weakness of the mechanism. I've posted a lot about that: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so....

Re "certain users": I don't see it that way! I'd prefer this to be a place where anyone can post about anything, and if their comment is insightful, that is what matters.

Re "US only": last I checked, US users were only 50% of the community. It may be less than that now.

Re brigading: it's definitely not allowed, and we've worked a lot on trying to stop it, but it's a hard problem.

Re non-technical discussions: I couldn't agree more, and we work hard to encourage that. Even to the point of various secret agendas.

Re sections or categories: no, I don't think that's in HN's DNA. For better or worse, this site is organized around a single front page that everyone sees the same way. Past explanations here if anyone is interested: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

replies(3): >>35464791 #>>35465220 #>>35465487 #
262. PaulDavisThe1st ◴[] No.35464700{8}[source]
Isn't it simpler to either nuke it all from orbit, or bring in the sharks (with lasers) ?
263. eslaught ◴[] No.35464704{7}[source]
I second not sharing anything that isn't already public.

But there is this pattern where these discussions get hashed out either (a) when someone misbehaves and dang posts a reply to remind them about the guidelines or (b) like this, we have an impromptu comment thread on HN's mechanisms. In either case, the content gets buried pretty quickly and we're relying essentially on human memories to keep this institutional knowledge alive.

I wonder if it would help to explicitly collate this information somewhere. Think, something parallel to the guidelines. But the guidelines answer the question, "how should I behave on HN?" whereas this would be answering "how is HN run?" (Or perhaps, how is it not run.)

It's a half-baked thought, so don't take it too seriously, but I figured I'd mention it.

replies(1): >>35471673 #
264. PaulDavisThe1st ◴[] No.35464722{5}[source]
I chose to make this comment to say, in the nicest possible way, that I do not understand what the parent comment's author intends to accomplish with this idea. I hope I have said enough about my comment to convince everyone that making it was worthwhile, and not motivated by personal animus or sarcasm. I also hope that everyone reading it will like it enough to vote me some more karma, which I will not abuse, but simply glow a little brighter from. Thanks for reading my explanation of my comment, and I hope you agree that I helped make HN a better place.
265. dang ◴[] No.35464741{7}[source]
Your comment makes me think that we should take it even more seriously. The whole idea of HN is intellectual curiosity. If the site isn't intellectually interesting, it fails—full stop.

Don't get me wrong: I'm not saying it is interesting. There are all too many ways in which it is not. I just mean that that's what what want it to be, and try to help it be. Even though we fall short.

Connecting a heart rate monitor to a car does sound kind of interesting to me though! but not with a dog - that sounds too close to abusive. But I could imagine someone making a biofeedback system where their heart drives their car or something. That would ba a great HN post.

replies(1): >>35464902 #
266. HopenHeyHi ◴[] No.35464754{4}[source]
Make humor legal again on HN for a start?

And either ban "this is offensive" comments or politics altogether.

replies(1): >>35464775 #
267. saagarjha ◴[] No.35464772{8}[source]
Have you looked into expanding the team? (I’m guessing the answer is yes: if so, how has it gone?)
replies(1): >>35464877 #
268. dang ◴[] No.35464775{5}[source]
Humor has always been "legal" on HN! But it's a tricky business because most people vastly overestimate how funny their jokes are. I always refer to scott_s about this: https://news.ycombinator.com/item?id=7609289.

Re politics: it's not possible to ban that altogether, nor would it fit HN's mandate of intellectual curiosity to do so. For past explanations see https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so.... If there are questions I haven't answered there, I'd be happy to answer them.

replies(1): >>35464905 #
269. saagarjha ◴[] No.35464789{5}[source]
Hey, let me get back my 69th spot first!
270. nindalf ◴[] No.35464791{6}[source]
Completely agree on the “certain users” thing. The UI de-emphasises the author of the comment. There’s no profile picture or “checkmark” for us to recognise and reflex vote. That’s a good thing! There isn’t a concept of following certain users, another good thing. If there was, we’d have popular users “dunking” on unpopular ones and having their opinions confirmed by their followers showing up to vote.

If anything, HN threads reward people who comment early. I’ve noticed the users with most karma are also extremely online and comment on a lot of threads early. If the thread becomes popular, their comments get more views and karma than someone who comments later. Even here, HN tries to mitigate this effect by giving every new comment in every thread and sub-thread a few minutes at the top when it’s new. This encourages people to comment even if they’re late to the party.

More could be done like removing the list of top users or moving profile karma a couple of clicks away, but HN does more than most websites to de-emphasise power users. That’s why I comment here and not elsewhere.

replies(1): >>35464845 #
271. p-e-w ◴[] No.35464797{8}[source]
The "commonly accepted" system in this day and age would be an issue tracker where the public can collect, discuss, contribute ideas, and rank issues by voting. Issues can be sorted, searched, filtered, and, most importantly, closed when they have been addressed or rejected.

There are many variations of this feedback system, but comments randomly interspersed in unrelated discussions, never to be found again, is not one of them. And neither is a private mailbox.

replies(1): >>35464857 #
272. saagarjha ◴[] No.35464798{5}[source]
Can confirm.
273. florbnit ◴[] No.35464804{5}[source]
> useless/meaningless/contentless comments get upvoted and reach the top

Could you point to an example? I dont think I’ve ever seen this happen on HN, i know its rampant on Reddit though.

replies(1): >>35465665 #
274. dang ◴[] No.35464813{7}[source]
It's not permanent in the sense that we remove the penalty when we see that the user has shifted their behavior. That could be either because someone emails us or because we (randomly) take a look at the situation and change things.

I know that's problematic because it depends on us seeing things and manually doing them. I'd love to automate it—not just because it would be fairer but because it would be less work for us! But I don't know how to write code to do that.

275. dang ◴[] No.35464845{7}[source]
People sometimes ask us to remove all the points and karma stuff from what gets displayed. Do you think that we should?
replies(6): >>35465170 #>>35465399 #>>35465603 #>>35465662 #>>35465733 #>>35465807 #
276. mdp2021 ◴[] No.35464846{5}[source]
> Don't change anything

There where there is still work to do, there is work waiting.

277. harry8 ◴[] No.35464850{6}[source]
Pick any thread on C++ where someone suggests C has its place with reasoning. Any thread on clojure. Any thread on rust. Zero effort with popular with thread zeitgeist "wins". Reasoned supported dissent not so much.

Well I'm astounded that you let people "user flag" the story showing the evidence of government intervention in social media "moderation" which until it came out was a rank conspiracy theory. It's deeply controversial and upsetting for large numbers of people who would rather it were not true and I'm one of them. I would definitely rather it if it wasn't true about the suppression of a true story in the lead up to the election. I would definitely rather it wasn't true that the FBI, CIA, NSA etc were getting involved where they really should not. But it is true no matter how much I dislike that it is. It should be discussed widely and nowhere more so than here - it's our industry. How bad is it and how concerned should we be about it is a vital discussion, not be "user flagged" to be out of bounds. I completely understand that a noisy and vocal minority used to think Elon could do no wrong and his farts smelled like lavender and yet we had reasoned, sensible discussion here about his efforts in the Thai cave rescue. Nowadays a noisy and vocal group think Elon is in league with everything that is evil and shout it to the rooftops. Still we are likely to manage.

You didn't say it outright but I would take you at your word you, as in HN didn't moderate the story away and I would like you to confirm in the face of what we now know about pressuring moderators.

If it's "user flags" that did it are you being gamed on that? How do you know?

Would that be happening if it made Trump look like more of a crook than he is which plays to my prejudices just like 90+-ish % of those here? Zeitgeist. Major story that affects us as people, our community, many of our startups and specifically HN, which seems like it would be subject to similar pressures?

The major threads? I never saw them and I come here too often! ;-)

replies(1): >>35465557 #
278. dang ◴[] No.35464857{9}[source]
Thanks for explaining. We may be too old school for that. My take is that each site organizes around its initial conditions and it's not really desirable (or even possible) to radically change those.

I'm also not sure that an internet forum like HN is a good fit for the issue tracker model—but that could just be rationalization on my part.

replies(1): >>35465017 #
279. mdp2021 ◴[] No.35464874{8}[source]
> one which is easy to debunk

Yes, and I also do it, but very rarely and as an exception (and I am strongly in the position of "sniping weakens the system").

The issue is that it is possible that the censor may have misunderstood and missed something that was not clearly expressed.

replies(1): >>35465802 #
280. dang ◴[] No.35464877{9}[source]
Yes but it's complicated. Mostly by me.
281. hanche ◴[] No.35464891[source]
Haha, took me a while to catch the reference. It’s been a long time. Isaac Asimov, right? Edit: Oh, Arthur C. Clarke. Thanks, gopkarthik.
replies(1): >>35464984 #
282. p-e-w ◴[] No.35464902{8}[source]
I think the site is interesting overall. That doesn't mean every single post is, or has to be, for everyone.

And, ironically, even interestingness can get repetitive. When I see a post titled "How I made Netflix' video decoding on Android 25% faster", I know that I'm going to find a war story where some silly hardware bug was preventing proper cache management or something. It's interesting in a way, and if I read the full post I'm going to learn plenty of new things – but at the end of the day, I've seen (and done) it all before. Not this particular bug of course, but this type of story.

What I'm really looking for is ideas and thoughts that are completely new to me. Not just in their particulars, but in their general direction. That's very difficult to find. And "dissenting", "controversial", and "offensive" opinions are an absolutely crucial part of finding it, in my experience. A "sort by controversial" feature like Reddit has would be a godsend for HN.

283. FlyingSnake ◴[] No.35464916[source]
From the brilliant short story: “One Billion Names Of God”.

(if anyone didn’t get the reference.)

284. CogitoCogito ◴[] No.35464930{3}[source]
Yes he's pretty patiently responded to all my emails questioning certain of his moderation decisions. I was very clear throughout that I did not (and still do not) agree with his reasoning on the specific points, but he's never retaliated or even ignored me. I don't think he's a perfect moderator, but he's definitely one of the much better ones.
285. Beldin ◴[] No.35464931[source]
When I write this, DanG is at 63,770 karma. Granted, he is active and therefore accumulates karma faster than a mostly-lurker like me. Still: 200 points of karma would not be soon for me. I doubt my karma will grow with 200 points in 2023, actually. For me, more than 3 upvotes on one comment is a lot; about half of them don't get any vote (up nor down).

Apart from the obvious (content not worthy of vote) it could also be due to timing: arriving late on popular posts (like this one); posting at times when the majority of HN is not active here (I'm posting from Europe). But I didn't think that effect would be huge...

Anyway, point is that 200 karma is a lot in my experience. Either I'm doing this HN thing quite wrong, DanG is doing it superbly, or "soon" is quite a stretch. Perhaps all three simultaneously?

replies(1): >>35465278 #
286. gopkarthik ◴[] No.35464984{3}[source]
Nine Billion Names of God by Arthur C Clarke.

https://en.wikipedia.org/wiki/The_Nine_Billion_Names_of_God

287. mdp2021 ◴[] No.35464999{3}[source]
A container of some degree of R- mob mentality for haters of R- mob mentality? Interesting project.

Gentlemembers, let us not make that post disappear and lose the chain it spawned.

288. jessekv ◴[] No.35465002{4}[source]
TIL I don't have enough karma to vouch. But this is a funny and insightful comment.
289. blackqueeriroh ◴[] No.35465013[source]
I only started reading HN about six months ago, after spending the last ~5ish years hearing about how terrible and toxic a place it was and how I should just stay away.

Well, I should’ve joined sooner, because I stay up way too late every night catching up on the world through HN. I’ve not found a more intriguing and interesting place on the internet, and I‘ve been online nearly every day of my life since 1993.

This post is an incredible testament to the community that’s been built here, and to you, dang. Here’s to karma forever and a sincere thanks for all you do.

290. p-e-w ◴[] No.35465017{10}[source]
I'm not saying an issue tracker should be integrated into HN. That would be a waste of effort. There are plenty of mature systems, like GitHub, that you could use at no cost and with essentially zero setup required.

Don't you get tired of answering the same questions again and again, and rebutting the same arguments year after year? I can't imagine not being able to just write "Duplicate of #3845" and close the issue.

replies(2): >>35465573 #>>35472465 #
291. junon ◴[] No.35465018{3}[source]
Sums up my experience too. Thank you Dang.
292. eru ◴[] No.35465046{9}[source]
> Take what is currently the two front pages (i.e., the current front page, and what you get to when you click "next" from the front page). Then randomize out of that set and show it to the user.

Well, that's essentially identical to what I suggested if you specialise it to 50% of submissions visible per user.

But yes, I agree that this would be an interesting experiment.

However it's easy enough for us to suggest experiments; and much harder for dang and friends to run them.

293. eru ◴[] No.35465072{9}[source]
If you don't like the community here, why do you stick around?
294. mdp2021 ◴[] No.35465087[source]
If you have been impeded not being substantive, there still is hope for the world.
295. nindalf ◴[] No.35465170{8}[source]
I don't really check anyone else's karma, so hiding others' wouldn't change my behaviour.

I am vain about my own karma though. Maybe a UI toggle to hide my karma so I would care less about it?

296. john___matrix ◴[] No.35465183[source]
HN has become somewhere I visit daily just because of that interesting variety and well moderated content. I'm far from a smart hacker and as a former web designer turned seller of Japanese knives, I just enjoy reading varied and interesting content even if I often don't understand it.

It's the discussion below that I particularly enjoy even though I'm very much a lurker, the strong moderation and quality community feel adds massively to some complicated (for me) topics.

replies(1): >>35465226 #
297. mdp2021 ◴[] No.35465202{4}[source]
> ['dang': ] (3) it's what you say when you make a mistake

For the philologist, from around 1780, The chapter of accidents: a comedy by Sophia Lee.

> Jacob: Dang it, doan't I zeay, I'll tell thee present...

> dang it, I thought at first I ha' zwounded...

https://archive.org/details/chapteraccident00leegoog/page/n4...

...But I also immediately think of Gary Larson.

replies(1): >>35465657 #
298. yawboakye ◴[] No.35465220{6}[source]
a crazy idea, maybe, but the simple up/down voting on a comment could be replaced with a different mechanism: speak your disagreement or agreement. later, say an hour later, a gpt-powered system quantizes the comment for substance/information and executes the up/down voting.
299. ljf ◴[] No.35465226[source]
This is me also - in fact I generally come to the comments before I read the article and likely only read 1 in 4 articles - mainly enjoying the debate and insights here over the articles.

It is one of the sites and start and end my day with - if I find myself using the site more than that I know I'm either bored or stressed and try to do something about it.

300. mdp2021 ◴[] No.35465266{4}[source]
> and a picture

I thought it was the only picture not published on YC and kept private.

301. megalodon ◴[] No.35465278[source]
I think if you're doing HN for karma, you're doing it wrong.
302. crossroadsguy ◴[] No.35465399{8}[source]
That is what I intended to point to. I believe karma/points could be hidden and maybe that semi-hidden leaderboard page as well. I would not even want to see my own karma really.
303. mdp2021 ◴[] No.35465446{4}[source]
I take this occasion: I think some extra way should be devised to avoid losing important submissions in the flow of new ones.

Some of them are not exactly idle: just a few hours ago I submitted a piece about an epidemic of "voice scams", AI boosted: the idea was that it is not simply "intellectually interesting", but important, urgent and pressing, and especially calling for the awareness of the community.

I have put some consideration on the matter to come up with proposals, but no good idea yet.

replies(1): >>35465624 #
304. IanCal ◴[] No.35465464{9}[source]
Passing a threshold doesn't do anything for your own comments.
305. concordDance ◴[] No.35465487{6}[source]
Regarding voting, how about swapping to a two axis system, one up/down for agree/disagree and one for contributes/doesn't contribute?
replies(2): >>35465792 #>>35466812 #
306. concordDance ◴[] No.35465514{7}[source]
In my experience the lively ones aren't that productive. People start commenting mostly for the audience, with a heavier reliance on rhetoric and less on understanding others.
307. IanCal ◴[] No.35465523{4}[source]
A potentially small change, since there's a lot of space on the page where you reply. People tend to adjust behavior from small nudges - could adding a summary of the rules/hn guidelines on the reply page help avoid some less useful comments?

This could go after the reply button, before it, before the comment box even. Or, to get fancy, positioned based on karma (a little more in the way when it's low, more out of the way as it climbs).

No functional change.

I've found myself delete a lot of less useful comments when I stop and say "is this really helpful? Or am I trying to 'win' a discussion".

replies(1): >>35472373 #
308. mdp2021 ◴[] No.35465524{5}[source]
> We are here for

"Intellectual curiosity" naturally calling for the technically inclined.

309. concordDance ◴[] No.35465557{7}[source]
> How bad is it and how concerned should we be about it is a vital discussion, not be "user flagged" to be out of bounds

It's also really hard to discuss because the ability of the average user to comprehend nuance seems to have gone down, instead pattern matching things to the nearest cliche. I've seen time and time again what should be a nuanced discussion having users mentally replace nuanced statements and facts with more readily accessible clichés.

I have no simple solutions to that issue, inspiring that kind of nuanced discussion would likely need it to explicitly gamified (e.g. having a specific award/karma that people can give out for someone else understanding the nuance of something someone else said and an equivalent down vote for rounding something off to a cliche) and even that probably wouldnt work.

310. TeMPOraL ◴[] No.35465573{11}[source]
> I can't imagine not being able to just write "Duplicate of #3845" and close the issue.

You know that what you're saying is "I can't imagine not being able to show the user a middle finger?", right? Because that's how it usually feels on the receiving end. You mentioned StackExchange upthread; the identifying meme of SO and SE family is "closed as non-constructive" and "closed as duplicate" - that is, how absurdly many good topics are killed or blocked this way for no discernible reason.

For Dan, I imagine the amount of work is the same. He could be clicking[0] to close ticket #12346 as duplicate, and making it clear to the entire HN userbase that user 'TeMPOraL just wasted his time by having the audacity to ask question without first searching[1] through prior #12345 issues. Or, he can just make a few keypresses to insert a canned paragraph into an e-mail[2] - resulting in me getting my answer/scolding directly into my inbox, but more importantly, in me feeling heard and respected as an individual contributor, as well as being reassured HN is moderated by someone who cares. Not to mention, I can always reply if I believe I'm being dismissed too early, without risking to create a stink.

Same amount of work, completely different outcomes.

--

[0] - In some crappy modern issue tracker WebUI. Like the GitHub one you mentioned. Or Gitlab.

[1] - Via some crappy, eventually-consistent Elastic Search-backed search form.

[2] - Or, these days, he should be able to forward the e-mail to DanGPT, with an annotation like "doesn't work, gtfo, hash table in the sky", and DanGPT would then produce a few polite and informative paragraphs, based on the forwarded e-mail and maybe automatically pulled comment history. I wouldn't really mind to be on the receiving end, even if I learned this is how the reply was written. It's still much better than "Closed as duplicate" or "WONTFIX" or "LMGTFY".

replies(1): >>35465621 #
311. _tk_ ◴[] No.35465603{8}[source]
I feel like if karma was removed, the "created" date should be removed as well. I'd certainly welcome the change and do not see the benefits of karma. Maybe someone can enlighten me.
312. TeMPOraL ◴[] No.35465604{5}[source]
Try browsing HN at different times of day. As someone living in the EU, I honestly don't see HN as being all that user-centric. I attribute it to the fact that I browse when most USians are asleep, Earth being spherical-ish and timezones being what they are.
313. p-e-w ◴[] No.35465621{12}[source]
Except that it's not the same amount of work, because many issues/questions are in fact duplicates, and many users do in fact search the issue tracker before filing another one.

So having a public issue tracker reduces the number of issues the maintainer has to respond to, because it enables (certain) people to answer their own questions by looking at what has been discussed previously.

There are very good reasons for why issue tracking is now the standard for 99% of open source projects. It's not about having fancy web UIs, it's about the process itself.

replies(1): >>35465758 #
314. dang ◴[] No.35465624{5}[source]
How should we distinguish important submissions from the others?
replies(1): >>35465674 #
315. inglor_cz ◴[] No.35465626{5}[source]
Interesting. I see non-Americans chiming in all the time, though some of them may be located in the US.
316. ChrisRR ◴[] No.35465648{4}[source]
How is it determined what posts reach the first page?

I visit hacker news so that I can avoid current affairs news, but all too often non "hacker" stories appear on the feed and it feels like they shouldn't have made it out of New

replies(1): >>35465708 #
317. avindroth ◴[] No.35465652{7}[source]
Just a guess - you may be downvoted not for exactly what you are saying, but how you are saying it. You may have valid criticism, but being rude is not met with welcome on HN (for good reasons).
318. dang ◴[] No.35465657{5}[source]
Wow. 18th century philology FTW!

How on earth did you find that?

replies(1): >>35465709 #
319. CM30 ◴[] No.35465659[source]
Is there an actual cap to the karma score here? Will Dang's karma reset to 0 at that point, or stop increasing altogether?

Regardless, congrats Dang. You've done a great job moderating Hacker News, and somehow keeping the peace all these years later.

320. lionkor ◴[] No.35465662{8}[source]
instead of a karma number, it would be better to have a different indicator. still count karma in the backend, but display only a percentile, or a number of symbols depending on the karma compared to other users on the platform. For example, relatively low karma would be `+`, high would be `+++`. Something that is very difficult to game and gameify, while still giving a nice little indicator of activity and whether someone's other comments are liked here.

Or just make the user karma a simple average over all their posts and comments. Anything but a straight number that goes up each time!

I use my own karma display as a way to check if its likely i have new replies.

replies(1): >>35465862 #
321. ChrisRR ◴[] No.35465665{6}[source]
Blind praise towards Apple is a very common example
replies(1): >>35465705 #
322. liotier ◴[] No.35465671{6}[source]
Damn right. I used to moderate a medium-sized subreddit... Readers don't imagine the amount of shit mods must shovel out the way to keep the place sane - and even that feels like recreation compared to dealing with abusive users.

To the mod' who is going to have this message in his suspicious pile because of a four letters word I put in there on purpose: thank you !

replies(1): >>35465693 #
323. mdp2021 ◴[] No.35465674{6}[source]
> How should we distinguish important submissions

I meant that, remaining on the assumption that the users will upvote submissions thus determining the perceived degree of importance, the fast flow of the news makes important ones go lost. Extra mechanisms to facilitate that "somebody notices the important" should be there.

This said, other mechanisms that differentiate submissions besides user upvote are not impossible.

As said, I do not have good proposals at the moment, but surely if I come up with anything sound I will contact you and present the idea.

324. dang ◴[] No.35465693{7}[source]
Thank you (both)!
replies(1): >>35468683 #
325. dang ◴[] No.35465705{7}[source]
I promise you that people who like Apple feel exactly the opposite. Perceptions are driven by pre-existing feelings.
326. dang ◴[] No.35465708{5}[source]
It's just what's described in https://news.ycombinator.com/newsfaq.html: upvotes, time, software actions, and moderator actions.

There's no easy way to distinguish between "hacker" and "non hacker" stories because different people evaluate these expressions completely differently.

327. mdp2021 ◴[] No.35465709{6}[source]
> How on earth

My friend, have you noticed in these few years that I believe in particular attention to words? :)

It was pretty easy: Etymonline, which is part of my few core references as "dictionary of meaning" (as opposed to "dictionary of use"), gives the first clues at https://www.etymonline.com/search?q=dang . Then I looked for the original text and checked the details.

328. p-e-w ◴[] No.35465733{8}[source]
I would advocate an even more radical change: Remove the username from posts and comments, at least by default.

If the purpose of this site is exchange of ideas (rather than personal interaction), who wrote something should never matter. Only what was written matters. Discussion threads become collectively sourced arguments rather than ego battles. Take the identity of posters out of the equation.

In the rare cases where it matters (e.g. "Show HN" threads where the author offers to answer questions), it should be no problem for people to explicitly identify themselves ("author here"; this is mostly already happening anyway).

replies(5): >>35465955 #>>35466007 #>>35467996 #>>35470310 #>>35471818 #
329. TeMPOraL ◴[] No.35465758{13}[source]
> and many users do in fact search the issue tracker before filing another one

I imagine the same kind of users would also use the Algolia-powered search bar at the bottom of (almost) every HN page to search for prior discussions on a topic. Even if a topic shows repeatedly over the years, Dan always replies with at least a fresh summary next to a link to prior issue - as a result, there's a really good chance you'll hit gold when you search for it.

> So having a public issue tracker reduces the number of issues the maintainer has to respond to, because it enables (certain) people to answer their own questions by looking at what has been discussed previously.

I feel it's important to recognize the limits of the analogy. HN threads are not a product. Dan is not a maintainer. People's questions and complains are not issues. Moderating a discussion group is all about human connection[0].

Now, I do believe a lot of the things Dan writes should be collected, edited, and published as an updated FAQ. I get why guidelines are vague, and why not everything is spelled out, but if the amount of repetitive moderation work it creates is keeping Dan at capacity, then maybe it's worth it to extend the FAQ a bit.

> There are very good reasons for why issue tracking is now the standard for 99% of open source projects. It's not about having fancy web UIs, it's about the process itself.

I may be too cynical, but I think the reason is mostly path dependence: this is what Github shipped with when it took the world by storm. It was both streamlining and dumbing down/functionality reduction of systems people used prior (Redmine, Trac, and then earlier systems) - but very convenient at entry level. So people adopted it, and now are used to it, and bend it way beyond its performance envelope, for things like long-term issue database or LARPing project management. Or keeping a community - issue trackers and OSS projects are too drive-by for that.

Point being, most of those reasons don't apply to HN moderation, and issue trackers are a poor fit for this in general. If we had to do it somehow, I'd prefer a meta.news.ycombinator.com board that's running Lobsters clone (because it's like HN but supports tagging threads, which would be useful here). But I feel that not doing anything fits HN better - this is a community, not a corporation; not everything needs to be streamlined. There are strong social side effects to having people just talk about things.

--

[0] - I think. Dan has much more experience and a better perspective on this.

330. Thiez ◴[] No.35465792{7}[source]
I think for many (most?) people that would just result in them always voting +2/-2. Because stuff you disagree with is wrong (-1), and wrong posts don't contribute (-1), and likewise for agree/contributes. At least those are the heuristics that were preconfigured in my irrational monkeybrain.

Also when someone does say something I agree with but that does not contribute ("most grass is green") I wouldn't want to reward them with a +1 agree either, just punish with -1 doesn't contribute.

replies(2): >>35466748 #>>35466800 #
331. thisiswrongggg ◴[] No.35465794{4}[source]
Remove downvote.
replies(1): >>35465905 #
332. hiq ◴[] No.35465802{9}[source]
> something that was not clearly expressed

I'd argue that in this case it's also in the interest of the community to downvote, since the comment adds more noise than it contributes to the discussion. In the end it's a ranking; if other comments are better worded and clearer, everything else being equal, they deserve to be higher up.

333. xupybd ◴[] No.35465807{8}[source]
Karma is still part of the skinner box that keeps me commenting. I'd rather keep my addiction.
334. crossroadsguy ◴[] No.35465862{9}[source]
This is an excellent suggestion. Coupled with hiding username (which is even more of a radical change) I think the forum will be even better.
replies(1): >>35466417 #
335. dang ◴[] No.35465905{5}[source]
Downvotes have an important function: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
336. ianai ◴[] No.35465955{9}[source]
An idea I had: Have some way to reflect whether the OP of a reply messaged the reply or not. i.e. If UserX posts a comment and UserY replies, under the UserY comment have a single, empty line for UserX's reply where UserX's comment will appear if UserX replies. Edit-Or text "no reply" then a "replied" link once done along with the other "top line" links.

I think that would underscore that what appears to be a conversation between two people is not. That's important and I think often lost in online discussion. If UserX doesn't reply they might have been persuaded to UserY's position and one way of signaling that is to not reply. Meanwhile there's very likely someone who will read a well reasoned and backed up comment and nonetheless disagree, and they're most likely to reply given their disagreement. More so in the age of bots. The aggregate effect is for discussions to be weighted harshly negatively to the point of destructively.

Edit-I'm not very aware of the "famous user" effect. Sure there are usernames I recognize, but it's few, and the UI doesn't seem to give them much weight. I 'worry' more about the criticality of the site.

337. jacquesm ◴[] No.35465970{4}[source]
It got a lot harder after 2^17 ;)
338. figassis ◴[] No.35466007{9}[source]
How would you know it was Dang that was moderating, or some stripe ceo replying to yet another deplatforming post?
339. revelio ◴[] No.35466044{6}[source]
I think that touches on one of the things that could be easiest to improve. HN has upvotes and downvotes without any guidance on what people are meant to be voting about (agreement? post quality?). So people just downvote stuff they disagree with in the hope that other people won't see it.

Because flagging also affects visibility it's clear that many users simply use flagging as a kind of "super downvote" which it presumably isn't meant to be. Their goal is to suppress interesting discussion of interesting things uncomfortable for their world view, not to clean up spam. I always read with showdead on because the sheer quantity of interesting, useful posts that get flagged is well beyond the value of the flagging mechanism.

HN seems to be stuck in a form of circular reasoning in which flags are taken as a sign that some people are (or claiming to be) upset, therefore the discussion won't be "good", so it is OK to suppress it, which then encourages people to flag things. But this just empowers aggressive minorities who weaponize their own feelings to shut down interesting debates for everyone else. It seems counter to the mission.

A simple fix: put the ability to flag behind a very high karma threshold, write out a clear policy for how it's meant to be used i.e. what is considered rule breaking and what isn't, then take away flagging privs for people who consistently flag things that don't meet the policy.

340. MasterYoda ◴[] No.35466237[source]
What does karma do on hn? What "extra" do you get with higher karma and at which levels?
replies(1): >>35466454 #
341. lionkor ◴[] No.35466417{10}[source]
usernames I do like, personally, since some people I know are on here, and sometimes a comment's content changes if the username is known to you, e.g. WalterBright.
342. dsfyu404ed ◴[] No.35466449[source]
I have modded a subset of a niche hobby forum mostly populated by mild mannered middle aged men and small enough that most people have met a decent subset of the others and even there it's well known that doing your time as the enforcer will tank your like to dislike ratio.

It really speaks to this community's desire to have an enforcer to praise that dang is so worshiped here. I can respect the restraint it takes for dang to, having been given such a blank check by the community, not run amuck with it.

343. dredmorbius ◴[] No.35466454[source]
Not much.

dang explains most of the privileges / thresholds in various comments over the years:

Karma > 30 enables flagging and vouching privileges on posts and comments. <https://news.ycombinator.com/item?id=14697607> & <https://news.ycombinator.com/item?id=24134548>.

Karma > 500 enables downvotes on comments. <https://news.ycombinator.com/item?id=10224653> (Posts cannot be downvoted.)

Sufficiently negative karma causes an account's comments to be autokilled. Threshold not specified. <https://news.ycombinator.com/item?id=16409493> (Profiles can also be banned specifically by moderators, e.g., <https://news.ycombinator.com/item?id=35426426>.)

The 100 profiles with the highest karma are listed on the leaders page: <https://news.ycombinator.com/leaders>. Currently the 100th-ranked profile has 40,270 karma. There's no special privilege other than being listed, no member lounge or secret handshake.

(You can figure out most of this by searching for dang's comments with appropriate keywords, e.g., "by:dang karma threshold", which turns up most of these. I'd also looked for "vouch", "downvote", and "flag" specifically. <https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...>)

replies(2): >>35468765 #>>35473693 #
344. jimmySixDOF ◴[] No.35466564[source]
Dang gets 17bit Status !
345. nailer ◴[] No.35466615{4}[source]
I have no idea what current tech is, but here's something from 20 years ago: Slashdot makes downvotes have a reason, and has a metamoderation.

So I post a well-researched article that refutes something the parent says. There's no reason that should be downvoted past 1.

- On HN someone downvotes it because they don't like the article

- On Slashdot someone downvotes it because they don't like the article. The pick "-1 flamebait" as the reason because "I disagree" isn't available, and because they are happy to lie. Then someone else metamoderates - "is this flamebait Y/N?" they say it isn't. The moderator then has their moderation judged as unfair and their moderation powers limited.

346. ethicalsmacker ◴[] No.35466739[source]
Dang that's a lot of karma!
347. concordDance ◴[] No.35466748{8}[source]
That's not what I've seen in places it's actually used. Get a decent mix though I agree the directions generally correlate and you'll rarely have a negative in one without the other.
348. kruczek ◴[] No.35466800{8}[source]
Then perhaps based on user's voting history, it could be calculated how likely a user is to always vote +2/-2, and how likely to actually differentiate between both axes. This could then be used as a multiplier for user's votes on the contribution axis.

It would probably require hiding comment scores though - otherwise it'd be easy to observe how the multiplier changes and game it.

349. tinus_hn ◴[] No.35466812{7}[source]
There already is ‘disagree’ and ‘super disagree’ (flag).
350. PennRobotics ◴[] No.35466946{4}[source]
Some users submit via "shotgun" method, posting 20 or 30 articles per day.

It reminds me of my former neighbor's dating strategy. A few times I used Python and the HN API because I was interested in the average karma per submission for top users and whether it matches my own opinion about their post quality. It led me to believe maybe a good metric for limiting the number of submissions someone makes: daily submissions allowed = average karma per submission (once you've reached 20 or 100 submissions)

It's not something I can relate to---why people do this shotgun thing; shoving a mound of potentially interesting (and often not self-written) articles in hope that two or three land on the front page. The karma doesn't do anything except give you validation that your contributions "mattered", but if you repost someone else's work (or even your own from the past) you're basically getting validation that other people might care about this thing you care about... which feels empty, to me.

I personally can't develop something technical and interesting more than once per week, and then I doubt how many users want to read about my really obscure and often futile interests (automating cloud publishing of ABC files, trying/failing disassembling an obscure DOS game, random SCAD files for one-off minor life improvements, buggy Python libraries for poker/tailoring/instrument tuning, learning just enough to almost push a stylus driver for two unpopular Linux laptops)

Mostly, I like reading the articles by people who do something technically cool and new and put a lot of effort diving into that thing and sharing its secrets, like this CAN injection post. The expectation is that those users can only post a few times a month unless doing cool stuff and writing about it is their full-time passion/job. Another expectation is that there are enough of these people that the front page can stay full with technically cool/new posts.

The third---and by far, the hardest---expectation is that great* (by my own flawed definition) posts need to be promoted reliably and without bias from /newest to / while also working to reject only-fanboy-/self-voted content or poor quality wikipedia links and seventh "own repost" in four years and New Yorker articles about hip-hop...

I used to flag bullshit articles right away, but they arrive like waves on the beach, and I've learned to filter past the stuff I dislike rather than bother losing some unseen privilege because I get put on a "user who flags too much for bad reasons" list.

To elaborate my skimming: in this moment, there are two reasonably popular but reasonably "not so techy" Wikipedia articles in the front page 30. There are two non-tech (historical) posts---one by a hit-or-miss "often poster" and another by someone who basically only posts non-tech/historical subjects---although in this case, once every two weeks. Five users I recognize as "I post all the damn time" users, although I only consider one of those in the "I post all the damn time and it's annoying" camp. I instantly recognize one repost, but it's one I would find interesting if I saw it for the first time. The majority is stuff I find appropriate for HN, and a minority of that is stuff I personally find interesting. If I get two or three decent articles on the front page and one from /newest, that's still 20 minutes of content that I enjoy, and the HN status quo gives me this.

"GPT, express all the above thoughts and sentiments but only using 30% of the characters I used and with far fewer personal pronouns."

replies(1): >>35473334 #
351. rurban ◴[] No.35466963{3}[source]
arc is written in mzscheme and/or racket, and not C. It has infinite integer precision.

https://github.com/arclanguage/anarki

352. rurban ◴[] No.35466978{4}[source]
arc is written in scheme, it never overflows. both mzscheme and racket have proper integers, it is not C.
353. spookybones ◴[] No.35467134{4}[source]
I’d appreciate if you made it transparent in the rules how many points are required to post in Ask HN. I recently posted a job related question there, but it never posted. I didn’t even receive a response as to why. Felt like I wrote a letter, handed it to someone, and they tossed it into the trash without even opening it.
replies(1): >>35472380 #
354. ilsombsotb ◴[] No.35467147{6}[source]
In my perfect world, it would prompt people to reflect on their contributions before actually submitting them.

Ideally this would be a moment to think about whether the contributions meet the guidelines or otherwise move discussion forward.

Edit: to be perfectly clear, I’m asking people to justify their contributions.

replies(1): >>35473319 #
355. walleeee ◴[] No.35467413{3}[source]
From the article:

> “From our perspective, the big surprise is how little control we actually have. We have to play our cards very carefully and very wisely, or even that control will sort of evaporate,” Gackle said. “There’s often a strong wish to solve these contentious problems by changing the software, and, to the extent that we’ve tried things like that, we haven’t found it to work. What does seem to work better is personal interaction, over and over and over again, with individual users. That, case by case by case, seems to move the needle. But it’s very slow.”

> “If we’re trying to change something deep, the ingredient is time,” Bell said. “Patience allows us to be ambitious—to imagine people being more kind to each other, for example. It sounds kind of crazy.”

It might sound crazy but it seems to work. Thanks much Dan and Scott for all the time and effort.

356. f38zf5vdt ◴[] No.35467658{3}[source]
I know it is hard being a forum BDFL and it's expected that we will not always agree. Seeing a lot of unsubstantiated medical advice during the pandemic was just very hard for me, especially when hearing it from a "smart" place like HN. For better or worse HN tows the line on US-style free speech of letting bad but eloquent actors promulgate their ideas for fear of censoring the next Galileo.
357. user3939382 ◴[] No.35467680{3}[source]
We'll need him to start posting unpopular comments to get his karma down so the site doesn't crash xD
358. gus_massa ◴[] No.35467996{9}[source]
With comments, HN is a community. Whiteout comments, HN is just a bunch of black pixels on a grey background.

I'm tracking in my head a few hundred of users. I don't know the exact number because I never made an written list. Some users make consistently good comments in some topics, and it's an important signal for a discussion.

For example. ColinWright is a mathematician like me. I usually skim the math posts but he reads the whole post. So when he make a comment in that post it's usually accurate. If he says that in page 3, second paragraph there is a huge error, I just go to page 3, second paragraph and there is surely an error.

Nobody is perfect, but some users have earned a good reputations in some topics. I classified others as clueless enthusiastic, others as troll/morons/crackpots. Other are just unclassified. It's topic specific, so I may think a user makes good comments in one topic and regular comments in other topics. (I don't remember any case of good comments in one topic and really bad comments in other topics, but I have no formal list to check, it's just a fuzzy memory list in my head.)

359. ChoGGi ◴[] No.35468097[source]
Nothing will ever be perfect, but I appreciate the effort. Thanks dang
360. pwpw ◴[] No.35468675{4}[source]
Some preliminary ideas that could probably be refined:

1. Remove non-hacker type content (i.e. news concerning the death of the Queen and anything Trump). Or move it to an off-topic list that doesn’t appear on the front page or other lists. It’s not in the spirit of the site, and I come to this site to avoid it. I treasure the actual hacker discussions on this site and feel like those articles do not add to or even diminish the value. Plus many of those stories that make it to the front page tend to be very focused on America / the English-speaking world.

2. Remove karma or deemphasize it. Discussion is important. Arbitrary numbers are not and (unintentionally) influence how people engage.

3. Add a higher barrier of entry. It’s great how you have to earn 501 karma before you can downvote. Perhaps up that limit and/or require a year old account. Prevent new accounts from posting for a period such as 3 months. This would allow people to pick up on the culture and etiquette before they begin commenting; like an apprentice studying under a master before beginning his own work. I’d even consider adding a simple quiz to create an account. Something that proves you’re a hacker in spirit. The purpose of all this is to prevent the website from stooping to Reddit standards and keeping the quality of content high. Those who engage in discourse on this site should be here because they really want to be part of the community and are willing to jump through a few hoops.

4. Create smaller communities. Find a way to group people across time zones into smaller pockets. A classic issue on Reddit is that smaller subreddits for niche hobbies are often great until they reach critical mass. Past a certain number of users, the culture is lost and everything appeals to the lowest common denominator. If hn is to grow too large, perhaps there could be a way to artificially divide it up.

5. Increase the damn font size!

Thanks for all that you do :)

361. joshmanders ◴[] No.35468683{8}[source]
The real thanks goes to you.
362. gus_massa ◴[] No.35468765{3}[source]
I agree. There is an unofficial list of undocumented features maintained by minimaxir https://github.com/minimaxir/hacker-news-undocumented
replies(1): >>35474396 #
363. jquery ◴[] No.35469283{4}[source]
Hi dang, I hope this message finds you well. Although my reply may not directly address the original question, I believe it is relevant to the topic at hand. As a dedicated and experienced contributor to Hacker News for the past 14 years, I have occasionally participated in passionate discussions that have turned somewhat heated, and I have also submitted low-quality content on occasion. As a result, my account was placed in a restricted status, and I frequently encounter a "you are posting too fast" notification that hinders my ability to engage in discussions. I would like to suggest that you consider implementing an expiration date for this "special status" for users like myself.

This ongoing "you are posting too fast" notification has significantly impeded my participation in meaningful conversations. For instance, during a recent debate on the implications of artificial intelligence in the job market, I found it challenging to effectively engage with other users due to this restriction. Similarly, in another thread discussing the merits of various statistical approaches to a subject, my contributions were stifled by the same limitation.

I kindly ask that the administrators of Hacker News consider adopting a more flexible approach to managing user interactions. This approach should accommodate the occasional expression of strong opinions while preserving a respectful and productive environment for all community members.

(Ironically, this very comment was subject to the "you are posting too fast" limitation, which is why I could not respond sooner.)

replies(2): >>35471026 #>>35472787 #
364. MuffinFlavored ◴[] No.35469350{3}[source]
what does the infrastructure of HN look like? 1 tall SQL server and an API written in... Python? Ruby? Rails? How many instances? Cloud? How tall of a server/servers?

It is as interesting to me as those "here is how we run StackOverflow" articles

No newfangled complicated k8s I'm guessing :P

replies(1): >>35473043 #
365. AftHurrahWinch ◴[] No.35470161[source]
@hn_throwaway_99

72. hn_throwaway_99 51136

A particularly respectable throwaway account. :)

366. martinflack ◴[] No.35470310{9}[source]
Maybe usernames could be hidden at first and then be revealed after a timeout.

We do need a way to distinguish participants so we can correlate replies to earlier comments of the same participant; otherwise it's way too disorganized as you don't know which voice is which.

Revealing usernames eventually is right, I think, because clicking through to see how that person describes themself (job, hobbies, etc) is an interesting dimension to their comment.

367. smooke ◴[] No.35470319[source]
a life's work!
368. philipkglass ◴[] No.35471026{5}[source]
Send email to hn@ycombinator.com pledging to follow the rules and requesting removal of the penalty status. I too once accrued an account penalty due to actions I took in heated threads, and an email cleared it up. The chances of dang seeing your request as a comment (even in a post about him) are much lower.
369. kolbe ◴[] No.35471317{10}[source]
You see the problem, right? The world is filled with people/organizations who do the right thing almost all the time, but then use that clout to do a bad thing when it really matters. I know we cannot know the contra-factual on this particular submission being suppressed with moderation, but it seems, ugh, convenient that Sam's PR announcement of all the tests that ChatGPT is passing gets to sit atop HN for a day, while a very intelligent and well articulated criticism from mostly admired person gets squashed.

It makes everyone wonder, was this a 'mistake'? Or was it that once-in-a-rare-occasion that YC chooses to cash in its good reputation to suppress a discussion that will cost its friends? It sounds like all they need to do is ask one mod to take care of it, and it goes away pretty quickly.

replies(1): >>35473082 #
370. bpiche ◴[] No.35471671[source]
Quints at 66,666
371. noobermin ◴[] No.35471673{8}[source]
There once was a "undocumented features of hacker news" which was on github when "awesome" lists on github were the gimmick a few years back. I do not recall the link or name now.
replies(1): >>35472360 #
372. Wowfunhappy ◴[] No.35471818{9}[source]
I think it's important for conversation to see if you're replying to the original author or a new participant. Both types of comments are valuable, but the original author can clarify their comments, whereas a new participant may be misinterpreting them, or going in a different direction entirely.

Also, for better or worse, I think people put more effort into making things (including written comments) that are attached to their identity in some way, so usernames increase quality.

373. dang ◴[] No.35472360{9}[source]
Here you go. I usually email Max when I notice something missing from his list.

A List of Hacker News's Undocumented Features and Behaviors - https://news.ycombinator.com/item?id=33076053 - Oct 2022 (68 comments)

A List of Hacker News's Undocumented Features and Behaviors - https://news.ycombinator.com/item?id=30459276 - Feb 2022 (64 comments)

A List of Hacker News's Undocumented Features and Behaviors (2018-20) - https://news.ycombinator.com/item?id=26866482 - April 2021 (255 comments)

A List of Hacker News's Undocumented Features and Behaviors (2018) - https://news.ycombinator.com/item?id=23439437 - June 2020 (266 comments)

A List of Hacker News's Undocumented Features and Behaviors - https://news.ycombinator.com/item?id=20292361 - June 2019 (25 comments)

A List of Hacker News's Undocumented Features and Behaviors - https://news.ycombinator.com/item?id=19212822 - Feb 2019 (183 comments)

Hacker News's Undocumented Features and Behaviors - https://news.ycombinator.com/item?id=16437973 - Feb 2018 (391 comments)

374. dang ◴[] No.35472373{5}[source]
I worry that it's the sort of thing that people would tune out as background noise after a while.

Maybe it could show up randomly or if a mod notices discussion going haywire or something.

replies(1): >>35476264 #
375. dang ◴[] No.35472380{5}[source]
Anyone can post to Ask HN. There's no karma limit.

https://news.ycombinator.com/item?id=35326541 certainly posted, and would have shown up on both /newest and /asknew. But it wouldn't have ranked on /ask (or not for long) because the upvotes on it were mostly dropped by our anti-voting-ring software. It looks like that was a false positive. I'm sorry! We don't know how to write anti-abuse code that doesn't have false positives.

376. dang ◴[] No.35472465{11}[source]
> Don't you get tired of answering the same questions again and again, and rebutting the same arguments year after year?

Oh yes - it's probably the worst part of the job. But I think it's necessary for community because people respond differently when they're getting personal attention.

It's still my intention to build a canonical set of explanations for each common question and then mostly refer people to those. I've inched toward that over the years via HN Search links to my post moderation comments (which I know can get a bit annoying).

Even then, though, the mechanism will just be standard comments in ordinary threads, because that's how conversation takes place here, and people will always want to have personal conversation with the mods.

Users also tend to respond better when they get a detailed explanation of specifically how their post(s) broke the guidelines. Unfortunately, that sort of explanation is super expensive to produce—in time, energy, and stress. I don't have what it takes to do it in every case, which is a pity, because it tends to work. Here's an example from the other day: https://news.ycombinator.com/item?id=35403143.

Long term, we need better feedback mechanisms to let people know that they've broken the rules, and which rules, and for how long they might be in the bad dog box.

377. dang ◴[] No.35472787{5}[source]
Yes. It's definitely on our list to implement a feedback system for that. In fact I just mentioned that at the end of the comment I just wrote (https://news.ycombinator.com/item?id=35472465) before seeing yours. For now the decidedly low-tech way to deal with it is as philipkglass says, to email hn@ycombinator.com and ask us to take a look. We're happy to remove the rate limit when we see people using HN as intended.

I'd be happy to take the penalty off your account - you've been a valuable and valued contributor for many years. Unfortunately I'm still seeing flamewar comments in your feed. I know that people have strong and valid reasons for posting that kind of thing but we just can't have that on HN, regardless of how right someone is or how legitimately they feel. It leads directly to this place burning itself to a crisp and preventing that from happening, or at least trying to stave it off, is our #1 job.

What I tell people in this position when they email us is that if they want to build up a track record of using HN as intended, they'd be welcome to email again after a while and we can take another look and hopefully remove the rate limit.

378. dang ◴[] No.35473043{4}[source]
HN is written in Arc, a Lisp that pg created. Hardware hasn't changed much since https://news.ycombinator.com/item?id=16076041. I believe traffic is closer to 6M now.
379. dang ◴[] No.35473082{11}[source]
> Sam's PR announcement of all the tests that ChatGPT is passing

Can you link me to that?

> The world is filled with people/organizations who do the right thing almost all the time, but then use that clout to do a bad thing when it really matters.

That's a good point! but it's also an irrefutable charge. In fact, someone who behaved perfectly forever would be no less accusable of this. Btw I'm certainly not saying we behave perfectly—but we do take care to moderate HN less, not more, when YC-related interests are part of a story (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...). That's for reasons of self-interest as much as anything else. It wouldn't make sense to risk the global optimum for local gains.

> It sounds like all they need to do is ask one mod to take care of it, and it goes away pretty quickly.

People are going to feel like that's happening no matter what we do, but FWIW, we don't do that. We do downweight submissions as part of moderation practices that have been established for years, but a YC person doesn't have any more clout over that than you do, if you happen to email us and ask us to take a look at a particular thread (pro or con). And we always answer questions about what happened when people ask.

Btw if you feel like that randomwalker article is still relevant and can support a discussion of something specific and interesting—that is, not yet-another-generic-AI thread—go ahead and repost it and let me know, and I'll put it in the second-chance pool (https://news.ycombinator.com/pool, explained at https://news.ycombinator.com/item?id=26998308), so it will get a random placement on HN's front page at least for a while (how long depends on how the community reacts).

replies(1): >>35490548 #
380. dang ◴[] No.35473319{7}[source]
I appreciate the intention but unfortunately I don't think that's realistic. It would just lead to a plethora of extremely low quality "explanations".
381. dang ◴[] No.35473334{5}[source]
It's fine for people to post lots of articles as long as most of them are good and on topic for HN. But if you're aware of users who are doing that and the articles are mostly low-quality or not on topic for HN, I'd appreciate a heads-up at hn@ycombinator.com.

> automating cloud publishing of ABC files, trying/failing disassembling an obscure DOS game, random SCAD files for one-off minor life improvements, buggy Python libraries for poker/tailoring/instrument tuning, learning just enough to almost push a stylus driver for two unpopular Linux laptops

That all sounds great to me! with the possible exception of the first one - depends on how tricky/unexpected the details there would be.

replies(1): >>35474050 #
382. dang ◴[] No.35473656{6}[source]
Ah I see what you mean. I've added an edit. Thanks!
383. dang ◴[] No.35473693{3}[source]
After 250 you can also set your topcolor.

https://web.archive.org/web/20080115223854/http://ycombinato...

replies(1): >>35474194 #
384. gus_massa ◴[] No.35474050{6}[source]
Sorry for the noise, but it I agree that it's a very good list of topics.
385. dredmorbius ◴[] No.35474194{4}[source]
Or with no limit given a CSS manager / mangler :P

Dred's HN CSS Madhackery: <https://pastebin.com/gLXiqKyd>

Dred's HN CSS Madhackery -- Dark Mode: <https://pastebin.com/6PF3dCXH>

Recent local tweak highlights mod comments as well:

  /* Highlight mod(s) */
  .comhead .hnuser[href="user?id=dang"],
  .comhead a:link.hnuser[href="user?id=dang"] {
      color: #ff6600;
      color: #dd5500;
  }
I'm aware that HN prefers to deprecate author over message. I disagree with that somewhat --- context, authority, identity, and reputation matter. Note that HN does distinguish new ("green") profiles.

The other HN superpower, available to anyone with an email account regardless of karma, is to email the mods. That's how I started interacting with dang, and still do generally a few times per week/month, mostly for mundane stuff (titles, link disambiguation), occasionally to vouch killed stories, or to point out spammish or hostile behaviour (rarely on the last, flags really do most of the work here).

386. n0tahacker ◴[] No.35474308{4}[source]
What kind of leaderbordses? Ratio character/upvotes? Leaderbord of flagged persons. Leaderbord of long discussions -> i.e. people responding in the same thread. Leaderbord of most flagged comments and people w/ most flagged. Leaderbord on people who use the word karma often.
replies(1): >>35476312 #
387. dredmorbius ◴[] No.35474396{4}[source]
That's a really good list, thanks!

(I'm familiar with ... all or nearly all of it, but a one-stop-shop for HN features and behaviours is quite useful.)

The points= parameter is quite useful, and one I'd either not known or forgotten. E.g., posts with >100 votes: <https://news.ycombinator.com/over?points=100>

388. cyanbane ◴[] No.35474950[source]
For the past 15 years this community has been a constant read for me. Thanks Dang!
389. IanCal ◴[] No.35476264{6}[source]
Quite possibly, though I wouldn't be so sure. Even small changes may be useful (if there's a chain reaction as it were) to stop things escalating either so much or so quickly, even if it's mostly ignored.

I don't have any info on whether it's mostly new accounts or randomly anyone that is likely to post rule breaking stuff so I'm aware I'm guessing on a lot of this.

Being able to turn it on for a particular thing makes sense (e.g. any political story) - my first thought on top of your suggestions is

* Show if under X karma

* Show if discussion has more than N flagged comments

Things seem to work pretty well here, hopefully there's some tweaks that don't change that but lower the burden for you and others.

390. dang ◴[] No.35476312{5}[source]
I have no idea really. Maybe fastest growing karma over the last N days? who knows. Nothing to shame anybody though.
replies(1): >>35480618 #
391. marklubi ◴[] No.35476323{6}[source]
I feel that the curve needs to be adjusted to curb clickbait from trending to the top.

There are a lot of stores that trend to number 1 in under an hour that end up disappearing completely from the front page, moving near the bottom, or flagged to death, within a couple of hours because it’s just not quality content for this forum.

replies(1): >>35476906 #
392. roflyear ◴[] No.35476621{4}[source]
This isn't true. I'm a member of a sailing forum and this doesn't go on there. Karma is probably part of it. Hard to interpret and subjective rules are another. No value outside of to YC is another. Etc etc. This isn't a community. It's a news aggregate.
replies(1): >>35476891 #
393. roflyear ◴[] No.35476645{8}[source]
Trust is important in a community. Which this isn't!
replies(1): >>35476882 #
394. roflyear ◴[] No.35476700[source]
Dang has his faults too. People shouldn't be idolized.
replies(2): >>35476926 #>>35478832 #
395. dang ◴[] No.35476882{9}[source]
I disagree. It is a community, we want it to be a community, and we work hard to make it more of a community.
replies(1): >>35481429 #
396. dang ◴[] No.35476891{5}[source]
How large is the sailing forum? Size is the biggest factor in my experience.

I don't know what you mean by "no value outside of to YC" but I think—in fact I know—that HN has added massive value to lots of people's lives, and not just by providing interesting reading material. I know this because people tell me how HN changed their life, and I also know that HN changed my life (long before I started as a mod).

replies(1): >>35481438 #
397. dang ◴[] No.35476906{7}[source]
I don't know how to do that! Wouldn't it require software that could distinguish high-quality from low-quality content?

The same bait (sensationalism, indignation) that makes many users upvote those posts is what makes other users flag them. This rise and fall has always been the pattern on HN—it's one of the cycles of life here.

replies(1): >>35478151 #
398. dang ◴[] No.35476926{3}[source]
Since I just disagreed with you on two other points I want to say that I agree with this one.
399. marklubi ◴[] No.35478151{8}[source]
It's like throttle/pedal mapping in a car. It's about the effective curve along time/position.

Right now, it's super sensitive where a little signal does a lot right at the beginning.

Stories rocket to the top because they're new and got a number of quick votes. The curve needs to be smoothed out so that things don't lurch to the top.

Edit: I've been around here for a little while. It used to be awesome to see things jump to the top (used to have a lot lower volume of posts and users), but the audience has changed a lot, and I think things need to be adjusted a bit to slow the meteoric rise aspect. Good content will surface.

replies(1): >>35478560 #
400. marklubi ◴[] No.35478560{9}[source]
Just to provide an example of the problem. This post reached #1 with 16 upvotes and 0 comments in less than an hour.

https://news.ycombinator.com/item?id=35478120

401. mattrighetti ◴[] No.35478832{3}[source]
Appreciated ≠ idolized
replies(1): >>35481416 #
402. n0tahacker ◴[] No.35480618{6}[source]
Yeah shame is a bit lame. It should be funny, if possible (if you can make that work out). But not a lot comes to my mind.
403. roflyear ◴[] No.35481416{4}[source]
That's true. I think Dang is a good person.
404. roflyear ◴[] No.35481429{10}[source]
There's a fear here of the "community" on the part of you and HN. You may not realize it, but you treat it at least somewhat in an adversarial way. That cannot ever be a healthy community.

Part of the issue is HN is too broad. Whatever goes here, really. Communities that work are focused on specific things.

405. roflyear ◴[] No.35481438{6}[source]
It's pretty big, but not massive. A fraction of HN.

But I'm members of other communities that always have at least 100-200 people online at the same time. I guess that is still a fraction of HN? But They all work well.

406. Tommstein ◴[] No.35488228{4}[source]
An obvious thing that comes to mind is how downvoted comments are grayed and purposely made difficult to read, and flagged comments aren't readable at all. Being downvoted or flagged means (regardless of what they're supposed to mean) literally nothing other than "goes against the mob's mentality," so comments are penalized in a functional manner for going against the mob. They shouldn't have the power to artificially make opposing thoughts more difficult or impossible to read. Maybe control it with settings similar to showdead, for those who like the mob to curate the thoughts and ideas they're exposed to for them.
replies(1): >>35500310 #
407. kolbe ◴[] No.35490548{12}[source]
> Can you link me to that?

I can't, but really? Every major announcement from them has been top of page. And I don't disagree with that being the case. ChatGPT is THE story of 2023 tech, and their announcements are important to the tech industry. I just like all the discussions around this hugely important topic to be given the same freedom to succeed.

Thanks for the discussion.

replies(1): >>35500289 #
408. LoveMortuus ◴[] No.35499916[source]
Since you're the moderator, is there any point in you having karma, especially since you've just admitted to partake in often karma-manipulations (joke).

Maybe instead karma it could just say 'Moderator' or something funny like, 'A cog that keeps the HN turning in the right direction '.

Or, do it prestige style, every time you loop around, you get +1 prestige.

Glad to have you around and hope to meet you one day in the real world over a cup of tea! ^^

409. dang ◴[] No.35500289{13}[source]
> Every major announcement from them has been top of page

As far as I know that's not accurate, or even close.

We're not playing favorites; all we care about is that the most interesting stories get the front page time, since there are many more submissions than space on the front page.

410. dang ◴[] No.35500310{5}[source]
I don't like mob behaviors either, but there are plenty of reasons why comments get downvoted and flagged besides that. Low-quality flamewar comments, for example, deserve both downvotes and flags, for reasons that have nothing to do with mobs.

You've unfortunately been posting some of these yourself - e.g. https://news.ycombinator.com/item?id=35429902. Can you please not? It's not what this site is for, and destroys what it is for, and we have to ban accounts that keep doing it.

If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.

411. HaZeust ◴[] No.35508841{4}[source]
Yes.