- Thanks to Phil Kast for writing this bookmarklet for submitting links to{' '}
-
- Hacker News
-
- . When you click on the bookmarklet, it will submit the page you're on. To install, drag
- this link to your browser toolbar:
-
-
-
+ Thanks to Phil Kast for writing this bookmarklet for submitting links to{' '}
+
+ Hacker News
+
+ . When you click on the bookmarklet, it will submit the page you're on. To install,
+ drag this link to your browser toolbar:
- 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.
-
-
- Other factors affecting rank include user flags, anti-abuse software, software which
- downweights overheated discussions, and moderator intervention.
-
-
- How is a user's karma calculated?
-
-
- 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.
-
-
- Why don't I see down arrows?
-
-
- There are no down arrows on stories. They appear on comments after users reach a certain karma
- threshold, but never on direct replies.
-
-
- What kind of formatting can you use in comments?
-
Use the submit link in the top bar, and leave the url field blank.
-
- How do I make a link in a question?
-
-
- 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.
-
-
- How do I flag a comment?
-
-
- 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.
-
-
- Are reposts ok?
-
-
- 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.
-
-
- Please don't delete and repost the same story, though. Accounts that do that eventually
- lose submission privileges.
-
-
- Are paywalls ok?
-
-
It's ok to post stories from sites with paywalls that have workarounds.
-
- 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.
-
-
-
- Can I ask people to upvote my submission?
-
-
- No. Users should vote for a story because it's intellectually interesting, not because
- someone is promoting it.
-
-
- When the software detects a voting ring, it penalizes the post. Accounts that vote like this
- eventually get their votes ignored.
-
-
- Can I post a job ad?
-
-
Please do not post job ads as story submissions to HN.
-
- 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{' '}
-
- whoishiring
- {' '}
- is allowed to submit the thread itself. This prevents a race to post it first.)
-
-
- 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.
-
-
- Why can't I post a comment to a thread?
-
-
- Threads are closed to new comments after two weeks, or if the submission has been killed by
- software, moderators, or user flags.
-
-
- In my profile, what does showdead do?
-
-
- 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.
-
-
- In my profile, what is delay?
-
-
- 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.
-
-
- In my profile, what is noprocrast?
-
-
- 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.
-
- If you have an email address in your profile, you can request a password reset{' '}
-
- here
-
- . If you haven't, you can create a new account or email hn@ycombinator.com for help.
-
-
- My IP address seems to be banned. How can I unban it?
-
-
- If you request many pages too quickly, your IP address might get banned. The{' '}
-
- self-serve unbanning procedure
- {' '}
- works most of the time.
-
+ 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.
+
+
+ Other factors affecting rank include user flags, anti-abuse software, software which
+ downweights overheated discussions, and moderator intervention.
+
+
+ How is a user's karma calculated?
+
+
+ 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.
+
+
+ Why don't I see down arrows?
+
+
+ There are no down arrows on stories. They appear on comments after users reach a certain
+ karma threshold, but never on direct replies.
+
+
+ What kind of formatting can you use in comments?
+
Use the submit link in the top bar, and leave the url field blank.
+
+ How do I make a link in a question?
+
+
+ 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.
+
+
+ How do I flag a comment?
+
+
+ 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.
+
+
+ Are reposts ok?
+
+
+ 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.
+
+
+ Please don't delete and repost the same story, though. Accounts that do that eventually
+ lose submission privileges.
+
+
+ Are paywalls ok?
+
+
It's ok to post stories from sites with paywalls that have workarounds.
+
+ 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.
+
+
+
+ Can I ask people to upvote my submission?
+
+
+ No. Users should vote for a story because it's intellectually interesting, not because
+ someone is promoting it.
+
+
+ When the software detects a voting ring, it penalizes the post. Accounts that vote like this
+ eventually get their votes ignored.
+
+
+ Can I post a job ad?
+
+
Please do not post job ads as story submissions to HN.
+
+ 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{' '}
+
+ whoishiring
+ {' '}
+ is allowed to submit the thread itself. This prevents a race to post it first.)
+
+
+ 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.
+
+
+ Why can't I post a comment to a thread?
+
+
+ Threads are closed to new comments after two weeks, or if the submission has been killed by
+ software, moderators, or user flags.
+
+
+ In my profile, what does showdead do?
+
+
+ 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.
+
+
+ In my profile, what is delay?
+
+
+ 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.
+
+
+ In my profile, what is noprocrast?
+
+
+ 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.
+
+ If you have an email address in your profile, you can request a password reset{' '}
+
+ here
+
+ . If you haven't, you can create a new account or email hn@ycombinator.com for help.
+
+
+ My IP address seems to be banned. How can I unban it?
+
+
+ If you request many pages too quickly, your IP address might get banned. The{' '}
+
+ self-serve unbanning procedure
+ {' '}
+ works most of the time.
+
+
+
-
-
-
-);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
-export default NewsFAQPage;
+export default NewsFaqPage;
diff --git a/pages/newsguidelines.tsx b/pages/newsguidelines.tsx
index 326f75e..3ddea87 100644
--- a/pages/newsguidelines.tsx
+++ b/pages/newsguidelines.tsx
@@ -3,127 +3,130 @@ import * as React from 'react';
import { NoticeLayout } from '../src/layouts/notice-layout';
-export const NewsGuidelinesPage: React.FC = () => (
-
- Hacker News Guidelines
-
-
- What to Submit
-
- On-Topic: Anything that good hackers would find interesting. That includes more than hacking
- and startups. If you had to reduce it to a sentence, the answer might be: anything that
- gratifies one's intellectual curiosity.
-
-
- Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of
- some interesting new phenomenon. Ideological or political battle or talking points. Videos of
- pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's
- probably off-topic.
-
-
- In Submissions
-
-
- Please don't do things to make titles stand out, like using uppercase or exclamation
- points, or adding a parenthetical remark saying how great an article is. It's implicit in
- submitting something that you think it's important.
-
-
- If you submit a link to a video or pdf, please warn us by appending [video] or [pdf] to the
- title.
-
-
- Please submit the original source. If a post reports on something found on another site,
- submit the latter.
-
-
- If the original title includes the name of the site, please take it out, because the site name
- will be displayed after the link.
-
-
- If the original title begins with a number or number + gratuitous adjective, we'd
- appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How To
- Do X," and "14 Amazing Ys" to "Ys." Exception: when the number is
- meaningful, e.g. "The 5 Platonic Solids."
-
-
Otherwise please use the original title, unless it is misleading or linkbait.
-
- Please don't post on HN to ask or tell us something. Instead, please send it to
- hn@ycombinator.com. Similarly, please don't use HN posts to ask YC-funded companies
- questions that you could ask by emailing them.
-
-
- Please don't submit so many links at once that the new page is dominated by your
- submissions.
-
-
- In Comments
-
-
- Be civil. Don't say things you wouldn't say face-to-face. Don't be snarky.
- Comments should get more civil and substantive, not less, as a topic gets more divisive.
-
-
- When disagreeing, please reply to the argument instead of calling names. "That is
- idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."
-
-
- Please respond to the strongest plausible interpretation of what someone says, not a weaker
- one that's easier to criticize.
-
-
- Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new
- to say. Avoid unrelated controversies and generic tangents.
-
-
- Please don't insinuate that someone hasn't read an article. "Did you even read
- the article? It mentions that" can be shortened to "The article mentions that."
-
-
- Please don't use uppercase for emphasis. If you want to emphasize a word or phrase, put
- *asterisks* around it and it will get italicized.
-
-
- Please don't accuse others of astroturfing or shillage. Email us instead and we'll
- look into it.
-
-
- Please don't complain that a submission is inappropriate. If a story is spam or off-topic,
- flag it. Don't feed egregious comments by replying;{' '}
-
- flag
- {' '}
- them instead. When you flag something, please don't also comment that you did.
-
-
- Please don't comment about the voting on comments. It never does any good, and it makes
- boring reading.
-
-
- Throwaway accounts are ok for sensitive information, but please don't create them
- routinely. On HN, users need an identity that others can relate to.
-
-
- We ban accounts that use Hacker News primarily for political or ideological battle, regardless
- of which politics they favor.
+export function NewsGuidelinesPage(): JSX.Element {
+ return (
+
+ Hacker News Guidelines
-
-
-
-
-
-
-
-
-
-
-
+ What to Submit
+
+ On-Topic: Anything that good hackers would find interesting. That includes more than hacking
+ and startups. If you had to reduce it to a sentence, the answer might be: anything that
+ gratifies one's intellectual curiosity.
+
+
+ Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of
+ some interesting new phenomenon. Ideological or political battle or talking points. Videos
+ of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news,
+ it's probably off-topic.
+
+
+ In Submissions
+
+
+ Please don't do things to make titles stand out, like using uppercase or exclamation
+ points, or adding a parenthetical remark saying how great an article is. It's implicit
+ in submitting something that you think it's important.
+
+
+ If you submit a link to a video or pdf, please warn us by appending [video] or [pdf] to the
+ title.
+
+
+ Please submit the original source. If a post reports on something found on another site,
+ submit the latter.
+
+
+ If the original title includes the name of the site, please take it out, because the site
+ name will be displayed after the link.
+
+
+ If the original title begins with a number or number + gratuitous adjective, we'd
+ appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How
+ To Do X," and "14 Amazing Ys" to "Ys." Exception: when the number
+ is meaningful, e.g. "The 5 Platonic Solids."
+
+
Otherwise please use the original title, unless it is misleading or linkbait.
+
+ Please don't post on HN to ask or tell us something. Instead, please send it to
+ hn@ycombinator.com. Similarly, please don't use HN posts to ask YC-funded companies
+ questions that you could ask by emailing them.
+
+
+ Please don't submit so many links at once that the new page is dominated by your
+ submissions.
+
+
+ In Comments
+
+
+ Be civil. Don't say things you wouldn't say face-to-face. Don't be snarky.
+ Comments should get more civil and substantive, not less, as a topic gets more divisive.
+
+
+ When disagreeing, please reply to the argument instead of calling names. "That is
+ idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."
+
+
+ Please respond to the strongest plausible interpretation of what someone says, not a weaker
+ one that's easier to criticize.
+
+
+ Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely
+ new to say. Avoid unrelated controversies and generic tangents.
+
+
+ Please don't insinuate that someone hasn't read an article. "Did you even read
+ the article? It mentions that" can be shortened to "The article mentions
+ that."
+
+
+ Please don't use uppercase for emphasis. If you want to emphasize a word or phrase, put
+ *asterisks* around it and it will get italicized.
+
+
+ Please don't accuse others of astroturfing or shillage. Email us instead and we'll
+ look into it.
+
+
+ Please don't complain that a submission is inappropriate. If a story is spam or
+ off-topic, flag it. Don't feed egregious comments by replying;{' '}
+
+ flag
+ {' '}
+ them instead. When you flag something, please don't also comment that you did.
+
+
+ Please don't comment about the voting on comments. It never does any good, and it makes
+ boring reading.
+
+
+ Throwaway accounts are ok for sensitive information, but please don't create them
+ routinely. On HN, users need an identity that others can relate to.
+
+
+ We ban accounts that use Hacker News primarily for political or ideological battle,
+ regardless of which politics they favor.
+
-
- Hacker News
- {' '}
- is a bit different from other community sites, and we'd appreciate it if you'd take a
- minute to read the following as well as the{' '}
-
- official guidelines
-
- .
-
-
- HN is an experiment. As a rule, a community site that becomes popular will decline in quality.
- Our hypothesis is that this is not inevitable—that by making a conscious effort to resist
- decline, we can keep it from happening.
-
-
- Essentially there are two rules here: don't post or upvote crap links, and don't be
- rude or dumb in comment threads.
-
-
- A crap link is one that's only superficially interesting. Stories on HN don't have to
- be about hacking, because good hackers aren't only interested in hacking, but they do have
- to be deeply interesting.
-
-
- What does "deeply interesting" mean? It means stuff that teaches you about the
- world. A story about a robbery, for example, would probably not be deeply interesting. But if
- this robbery was a sign of some bigger, underlying trend, perhaps it could be.
-
- The most important principle on HN, though, is to make thoughtful comments. Thoughtful in both
- senses: civil and substantial.
-
-
- The test for substance is a lot like it is for links. Does your comment teach us anything?
- There are two ways to do that: by pointing out some consideration that hadn't previously
- been mentioned, and by giving more information about the topic, perhaps from personal
- experience. Whereas comments like "LOL!" or worse still, "That's
- retarded!" teach us nothing.
-
-
- Empty comments can be ok if they're positive. There's nothing wrong with submitting a
- comment saying just "Thanks." What we especially discourage are comments that are
- empty and negative—comments that are mere name-calling.
-
-
- Which brings us to the most important principle on HN: civility. Since long before the web,
- the anonymity of online conversation has lured people into being much ruder than they'd be
- in person. So the principle here is: don't say anything you wouldn't say face to face.
- This doesn't mean you can't disagree. But disagree without calling names. If
- you're right, your argument will be more convincing without them.
+export function NewsWelcomePage(): JSX.Element {
+ return (
+
+ Welcome to Hacker News
-
-
-
-
-
-
-
-
-
-
-
+
+
+ Hacker News
+ {' '}
+ is a bit different from other community sites, and we'd appreciate it if you'd take
+ a minute to read the following as well as the{' '}
+
+ official guidelines
+
+ .
+
+
+ HN is an experiment. As a rule, a community site that becomes popular will decline in
+ quality. Our hypothesis is that this is not inevitable—that by making a conscious effort to
+ resist decline, we can keep it from happening.
+
+
+ Essentially there are two rules here: don't post or upvote crap links, and don't be
+ rude or dumb in comment threads.
+
+
+ A crap link is one that's only superficially interesting. Stories on HN don't have
+ to be about hacking, because good hackers aren't only interested in hacking, but they do
+ have to be deeply interesting.
+
+
+ What does "deeply interesting" mean? It means stuff that teaches you about the
+ world. A story about a robbery, for example, would probably not be deeply interesting. But
+ if this robbery was a sign of some bigger, underlying trend, perhaps it could be.
+
+ The most important principle on HN, though, is to make thoughtful comments. Thoughtful in
+ both senses: civil and substantial.
+
+
+ The test for substance is a lot like it is for links. Does your comment teach us anything?
+ There are two ways to do that: by pointing out some consideration that hadn't previously
+ been mentioned, and by giving more information about the topic, perhaps from personal
+ experience. Whereas comments like "LOL!" or worse still, "That's
+ retarded!" teach us nothing.
+
+
+ Empty comments can be ok if they're positive. There's nothing wrong with submitting
+ a comment saying just "Thanks." What we especially discourage are comments that
+ are empty and negative—comments that are mere name-calling.
+
+
+ Which brings us to the most important principle on HN: civility. Since long before the web,
+ the anonymity of online conversation has lured people into being much ruder than they'd
+ be in person. So the principle here is: don't say anything you wouldn't say face to
+ face. This doesn't mean you can't disagree. But disagree without calling names. If
+ you're right, your argument will be more convincing without them.
+
-
-
- Because the vehicle is electric, there is no need to “heat up” the brakes when
- descending. This is because the enormous electric engine acts as a generator
- and recharges the battery pack. That same energy is then used to help the
- vehicle travel back up the hill. Phys reports, “If all goes as planned, the
- electric dumper truck will even harvest more electricity while traveling
- downhill than it needs for the ascent. Instead of consuming fossil fuels, it
- would then feed surplus electricity into the grid.”
-
-
- Clever. It can do this because it travels uphill empty and comes downhill
- full.
-
-
+
+
+ Because the vehicle is electric, there is no need to “heat up” the brakes
+ when descending. This is because the enormous electric engine acts as a
+ generator and recharges the battery pack. That same energy is then used to
+ help the vehicle travel back up the hill. Phys reports, “If all goes as
+ planned, the electric dumper truck will even harvest more electricity while
+ traveling downhill than it needs for the ascent. Instead of consuming fossil
+ fuels, it would then feed surplus electricity into the grid.”
+
+
+ Clever. It can do this because it travels uphill empty and comes downhill
+ full.
+
+
- If you find a security hole, please let us know at{' '}
- security@ycombinator.com. We try to respond
- (with fixes!) as soon as possible, and really appreciate the help.
-
-
- Thanks to the following people who have discovered and responsibly disclosed security holes in
- Hacker News:
-
- The state of the PRNG used to generate cookies could be determined from observed outputs.
- This allowed an attacker to fairly easily determine valid user cookies and compromise
- accounts.
-
- Missing From This List? If you reported a vulnerability to us and don't see your
- name, please shoot us an email and we'll happily add you. We crawled through tons of
- emails trying to find all reports but inevitably missed some.
-
+ If you find a security hole, please let us know at{' '}
+ security@ycombinator.com. We try to respond
+ (with fixes!) as soon as possible, and really appreciate the help.
+
+
+ Thanks to the following people who have discovered and responsibly disclosed security holes
+ in Hacker News:
+
+ The state of the PRNG used to generate cookies could be determined from observed outputs.
+ This allowed an attacker to fairly easily determine valid user cookies and compromise
+ accounts.
+
+ Missing From This List? If you reported a vulnerability to us and don't see your
+ name, please shoot us an email and we'll happily add you. We crawled through tons of
+ emails trying to find all reports but inevitably missed some.
+
Show HN is a way to share something that you've made on Hacker News.
-
- The current Show HNs can be found via{' '}
-
- show
- {' '}
- in the top bar, and the newest are{' '}
-
- here
-
- . To post one, simply{' '}
-
- submit
- {' '}
- a story whose title begins with "Show HN".
-
-
- What to Submit
-
-
- Show HN is for something you've made that other people can play with. HN users can try it out,
- give you feedback, and ask questions in the thread.
-
-
- A Show HN needn't be complicated or look slick. The community is comfortable with work that's
- at an early stage.
-
-
- If your work isn't ready for people to try out yet, please don't do a Show HN. Once it's
- ready, come back and do it then.
-
-
Blog posts, sign-up pages, and fundraisers can't be tried out, so they can't be Show HNs.
-
- New features and upgrades ("Foo 1.3.1 is out") generally aren't substantive enough to be Show
- HNs. A major overhaul is probably ok.
-
-
- In Comments
-
-
Be respectful. Anyone sharing work is making a contribution, however modest.
-
Ask questions out of curiosity. Don't cross-examine.
-
- Instead of "you're doing it wrong", suggest alternatives. When someone is learning, help them
- learn more.
-
-
- When something isn't good, you needn't pretend that it is. But don't be gratuitously negative.
-
-
+export function ShowHNRulesPage(): JSX.Element {
+ return (
+
+ Show HN
-
-
-
-
-
-
-
-
-
-
+
Show HN is a way to share something that you've made on Hacker News.
+
+ The current Show HNs can be found via{' '}
+
+ show
+ {' '}
+ in the top bar, and the newest are{' '}
+
+ here
+
+ . To post one, simply{' '}
+
+ submit
+ {' '}
+ a story whose title begins with "Show HN".
+
+
+ What to Submit
+
+
+ Show HN is for something you've made that other people can play with. HN users can try it
+ out, give you feedback, and ask questions in the thread.
+
+
+ A Show HN needn't be complicated or look slick. The community is comfortable with work
+ that's at an early stage.
+
+
+ If your work isn't ready for people to try out yet, please don't do a Show HN. Once it's
+ ready, come back and do it then.
+
+
+ Blog posts, sign-up pages, and fundraisers can't be tried out, so they can't be Show HNs.
+
+
+ New features and upgrades ("Foo 1.3.1 is out") generally aren't substantive enough to be
+ Show HNs. A major overhaul is probably ok.
+
+
+ In Comments
+
+
Be respectful. Anyone sharing work is making a contribution, however modest.
+
Ask questions out of curiosity. Don't cross-examine.
+
+ Instead of "you're doing it wrong", suggest alternatives. When someone is learning, help
+ them learn more.
+
+
+ When something isn't good, you needn't pretend that it is. But don't be gratuitously
+ negative.
+