forked from clintonwoo/hackernews-react-graphql
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnewsfaq.tsx
200 lines (197 loc) · 6.79 KB
/
newsfaq.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
import Link from 'next/link';
import * as React from 'react';
import { NoticeLayout } from '../src/layouts/notice-layout';
export function NewsFaqPage(): JSX.Element {
return (
<NoticeLayout>
<b>Hacker News FAQ</b>
<br />
<br />
<b>Are there rules about submissions and comments?</b>
<p>
<Link href="/newsguidelines">
<a>https://news.ycombinator.com/newsguidelines</a>
</Link>
</p>
<p>
<b>How are stories ranked?</b>
</p>
<p>
The basic algorithm divides points by a power of the time since a story was submitted.
Comments in comment threads are ranked the same way.
</p>
<p>
Other factors affecting rank include user flags, anti-abuse software, software which
downweights overheated discussions, and moderator intervention.
</p>
<p>
<b>How is a user's karma calculated?</b>
</p>
<p>
Roughly, the number of upvotes on their stories and comments minus the number of downvotes.
The numbers don't match up exactly, because some votes aren't counted to prevent
abuse.
</p>
<p>
<b>Why don't I see down arrows?</b>
</p>
<p>
There are no down arrows on stories. They appear on comments after users reach a certain
karma threshold, but never on direct replies.
</p>
<p>
<b>What kind of formatting can you use in comments?</b>
</p>
<p>
<Link href="/formatdoc">
<a>http://news.ycombinator.com/formatdoc</a>
</Link>
</p>
<p>
<b>How do I submit a question?</b>
</p>
<p>Use the submit link in the top bar, and leave the url field blank.</p>
<p>
<b>How do I make a link in a question?</b>
</p>
<p>
You can't. This is to prevent people from submitting a link with their comments in a
privileged position at the top of the page. If you want to submit a link with comments, just
submit it, then add a regular comment.
</p>
<p>
<b id="cflag">How do I flag a comment?</b>
</p>
<p>
Click on its timestamp to go to its page, then click the 'flag' link at the top.
There's a small karma threshold before flag links appear.
</p>
<p>
<b>Are reposts ok?</b>
</p>
<p>
If a story has had significant attention in the last year or so, we kill reposts as
duplicates. If not, a small number of reposts is ok.
</p>
<p>
Please don't delete and repost the same story, though. Accounts that do that eventually
lose submission privileges.
</p>
<p>
<b>Are paywalls ok?</b>
</p>
<p>It's ok to post stories from sites with paywalls that have workarounds.</p>
<p>
In comments, it's ok to ask how to read an article and to help other users do so. But
please don't post complaints about paywalls. Those are off topic.
</p>
<p />
<p>
<b>Can I ask people to upvote my submission?</b>
</p>
<p>
No. Users should vote for a story because it's intellectually interesting, not because
someone is promoting it.
</p>
<p>
When the software detects a voting ring, it penalizes the post. Accounts that vote like this
eventually get their votes ignored.
</p>
<p>
<b>Can I post a job ad?</b>
</p>
<p>Please do not post job ads as story submissions to HN.</p>
<p>
A regular "Who Is Hiring?" thread appears on the first weekday of each month. Most
job ads are welcome there. (But only an account called{' '}
<Link href="/submitted?id=whoishiring">
<a>whoishiring</a>
</Link>{' '}
is allowed to submit the thread itself. This prevents a race to post it first.)
</p>
<p>
The other kind of job ad is reserved for YC-funded startups. These appear on the front page,
but are not stories: they have no vote arrows, points, or comments. They begin part-way
down, then fall steadily, and only one should be on the front page at a time.
</p>
<p>
<b>Why can't I post a comment to a thread?</b>
</p>
<p>
Threads are closed to new comments after two weeks, or if the submission has been killed by
software, moderators, or user flags.
</p>
<p>
<b>In my profile, what does showdead do?</b>
</p>
<p>
If you turn it on, you'll see all the stories and comments that have been killed by
HN's software, moderators, and user flags.
</p>
<p>
<b>In my profile, what is delay?</b>
</p>
<p>
It gives you time to edit your comments before they appear to others. Set it to the number
of minutes you'd like. The maximum is 10.
</p>
<p>
<b>In my profile, what is noprocrast?</b>
</p>
<p>
It's a way to help you prevent yourself from spending too much time on HN. If you turn
it on you'll only be allowed to visit the site for maxvisit minutes at a time, with gaps
of minaway minutes in between. The defaults are 20 and 180, which would let you view the
site for 20 minutes at a time, and then not allow you back in for 3 hours. You can override
noprocrast if you want, in which case your visit clock starts over at zero.
</p>
<p>
<b>How do I submit a poll?</b>
</p>
<p>
<Link href="/newpoll">
<a>http://news.ycombinator.com/newpoll</a>
</Link>
</p>
<p>
<b>How do I reset my password?</b>
</p>
<p>
If you have an email address in your profile, you can request a password reset{' '}
<Link href="/forgot?id=">
<a>here</a>
</Link>
. If you haven't, you can create a new account or email [email protected] for help.
</p>
<p>
<b>My IP address seems to be banned. How can I unban it?</b>
</p>
<p>
If you request many pages too quickly, your IP address might get banned. The{' '}
<Link href="/item?id=4761102">
<a>self-serve unbanning procedure</a>
</Link>{' '}
works most of the time.
</p>
<p>
<br />
<br />
<br />
<table style={{ padding: '0px', backgroundColor: '#ff6600', width: '100%' }}>
<tbody>
<tr style={{ height: '0px' }}>
<td style={{ padding: '0px' }} />
</tr>
</tbody>
</table>
</p>
<p>
<span className="foot">
<br />
<br />
</span>
</p>
</NoticeLayout>
);
}
export default NewsFaqPage;