I edit posts extensively before submitting, so I frequently see "Unknown or expired link."
This error is a minor tax on carefully worded, carefully considered posts. I've lost posts following this error due to back button/refresh mishaps. I could post, then edit, but then people are voting and replying to content that is changing.
PG recently suggested that just going back recovers the composed comment. However, here's a reasonable sequence of events which, in Firefox, causes unrecoverable loss of a submitted reply:
(1) open the 'reply' link in a new tab
(2) compose the reply
(3) submit, getting the 'unknown of expired link' error
(4) go back -- you still have your comment, but...
(5) hit reload, figuring that will refresh your reply form's fnid validity -- after all, this works when commenting at an article's top level
(6) get the "unknown or expired link" error now on the reload, with no place to go further "back" to, and "forward" just leading to the same error. Your comment is unrecoverably lost.
I'm now in the habit of a textarea "select-all, copy" before ever hitting a submit button at News.YC. Thus, I can reclick a path from a fnid-less URL to a new reply box if necessary. But that's a pretty user-hostile workaround to expect of people.
What was changed recently in this department ? I know the timeout was increased, but I used to be able to work around the "expired link" message by going back to the "Add Comment" form and refreshing the page. Now this also yields "expired link" and destroys the post text in the process ! I just lost good 30+ minutes of typing, and I ain't going to re-type it, so it is everyone loss .. :)
Please do something about this, it was a minor annoyance before, but now it turned into a pretty major headache.
Also, the 'Preview' button would be very nice to have. I know there's a delay setting, but that's not it. I want an ability to privately preview what I've wrote, before posting anything.
Also a nice (although minor) feature would be to add a link back to news.yc when the expired link error occurs.
It's not that important but it would be nice not to have to delete the url parameters in order to get back (or find the bookmark again)
Thanks. I'm working on that but News.Yc is designed in a way that your votes on comments are anonymous. Your votes on submissions are also anonymous to other users but you have to be logged in to see them.
The way I envision it happening is you would have to go thru clickpass on ycfeed.com.
Justification : When I page down and hit the end of a page of comments, there is no visual cue in the page telling me that I'm at the bottom. Since I think I've gone down a full page, I lose track of where I was reading; which is annoying.
I'd like to see nicknames anonymized on submissions and comments until you vote them up or down. This would make votes count more on the merit of what they are saying than who is saying them.
I think it could be interesting to see the "karma-change tally" (don't know how to call it) on stories, people and comments.
The rationale is that to me, there's quite a difference between a comment that has 1 karma because there was no upvotes/downvotes and one that has 1 karma because there was 20 upvotes and 20 downvotes.
marking a comment up or down should use ajax- especially so browser history is preserved (pressing the back-button to get to the front page). I assume comments can be marked into the negative range for those hopefully rare occasions where it's needed? [please don't test it on me!]. Other than that I love the minimalism.
What about a separate feature requests page for those that already have been accepted and implemented like this one? And maybe another for formal rejections.
I think it can get confusing reading suggestions for features that have been implemented since the request was made for less obvious features than ajax voting. And they're not particularly relevant anymore. Of course I wouldn't simply delete them so a separate page would be a good compromise.
It doesn't even really have to be AJAX. You could solve the problem just by setting up an #anchor so that when the screen reloads after voting, it just the user back to where they left off.
that doesn't solve the problem that I (and I assume others) habitually press the back button when I'm done perusing comments in order to get to the main page. At this point when I press the back button it goes to a slightly older version of the comments page- and various other oddities.
I run into this problem all the time--not good for diminishing by reload-addiction! It would be nice if pages included some js to rewrite history[1] via dom, so that we could always see the freshest versions of pages.
[1] It pains me to advocate breaking the "show me exactly what I was just seeing" semantics of the back button, but I think in this case the user clearly conceives the back button as "show me the abstract resource I was just seeing."
I agree with this suggestion, but for another reason. There have been a few times when I'm writing a reply and I stop to think for a moment. Occasionally, during this pause, I will glance up and notice that I haven't voted the article up yet. Unfortunately, when I do vote the article up, everything I have written up to that point gets cleared. I have tried pressing the back button, but it tends to take me back to where I was before I started writing my comment.
I understand that this is an error on my part, but that doesn't alter how frustrating it can be.
A link to "top" (full thread) alongside "link," "parent," and "flat" on comments. It's really annoying to click through generations of "parents" from random individual comments.
Edit: I just realized SearchYC has this feature. An advantage over feeds and Google.
Comment ranking seems to be according to freshness and quality of the top-level comment, but a good comment responding to a crappy top-level comment sinks with it. I find that sometimes good discussions are deep on the page with their +0 to +2 initial comments, which makes it less likely that I will discover them.
I suggest that you use the freshness and quality of the whole comment subtree (normalized by the number of comments in the subtree, eg mean) to get those gems higher. Something like the square of points (negatives counting as zeroes) would raise the effect of good comments and lower the effect of bad comments and low-point side discussions.
I noticed a several people suggesting features in other threads, so I'm starting one explicitly for that. I know there's a lot that needs improving; the site is pretty bare-bones at this stage. So propose whatever new features you think we need, and vote for the ones that you want most.
This is more a content issue but to really build the community is have more fully fledged profiles - with location, bio - make it one or two lines max and a website or blog link. If we are what we think/read then it would be a great starting point in finding cofounders or people who are on the same wavelength.
I would also agree on seeing the latest comments - and maybe highlighting posts which you've commented on/ or submitted showing if there were new comments that you haven't read. So show "7 comments | 3 new" so it would be easy to come back to your home page and see how the discussion has evolved.
I find myself marking up comments of the same 2 or 3 users more often than others. They don't have ultra-high karma or anything- they just are interested in the same articles and discussions I am. It would be nice to learn more about them.
More important, I think, than displaying the number of new comments is making it possible to /find/ them. The reordering of comments is usually a great thing, but in a relatively involved discussion, it can become quite a chore to find that new comment.
I'm not sure what the best way to implement it would be, from either an algorithmic or HCI standpoint, but it certainly would be nice if you could come up with a way to make new comments stand out in threads. (Preferably with new defined by when the user last viewed the page, rather than being a static global definition.)
Unfortunately, I don't think that fix ever worked in FF3 or IE7.
Also unfortunately, after some tinkering, I can't find an easy way in CSS to get the same effect in FF3 as in FF2.
The best I've achieved with a simple change is to cap the expansion with a 'max-width' on the PRE rule, like so:
pre { max-width:60em; overflow: hidden; padding: 2px; }
(And this still is glitchy, compared to the FF2 behavior.)
I think the main difficulty is in how TABLEs expand to the size of their cells -- it's easy to fix with a DIV-based layout, in my tests. (DIV-enclosed PREs are clipped the same in FF2 and FF3; TABLE-enclosed PREs are clipped in FF2 but grow the page in FF3.)
So my long-term suggestion: drop TABLES, move to DIV-based layout. (This might be a simple change in the ARC HTML-writing code.) In the meantime, add the 'max-width' to the PRE rule to minimize the annoyance in FF3/etc.
An api to a user's comments or submitted threads would be handy. The output could simply be an RSS feed to make it serve two purposes, but JSON output would be especially nice.
Add a page to http://news.ycombinator.com/lists that lists the sources/domains of submissions sorted by most-submitted (or highest voted among all submissions from that domain).
yes and no. www.yahoo.com and yahoo.com still isn't treated as a dupe even though both URLs point to the same page (it's only a consistent 4 character difference), and I don't know how the same URL was able to be re-submitted without it becoming a dupe:
Incorporate the age of the most recent comment next to the comments link:
52 points by pg 355 days ago | 432 comments (2 hours ago)
or something like that. It's nice to know if a comment thread is still active. On the flip side, I am less likely to comment if all of the other comments are several hours old.
How about a flagging option, like "flag this as spam". Lately, /newest is being used more and more to flog whatever site (currently web design in newcastle upon tyne, of all things)
I'd suggest requiring everyone who submits a story to justify its relevance via the text box, ignoring all story submissions that don't have accompanying text (the exact opposite of how it currently works). That should deter a lot of impulse submissions, requiring users to think about why a story is worth posting here. And it should cultivate voting practices that maintain a stronger eye towards community relevance, as opposed to general interest. I.e., don't upvote unless the submitter successfully argues their case.
Restricting upvoting controls to a story's dedicated comments page would also deter impulse upvoting and force users to check out the justification.
Many users aren't aware that the email field isn't public because it is visible when they view their own profile page while logged in. While your suggested solution is better, it might be an easier and quicker fix to simply add a note next to the email field indicating that the email address is only visible to the administrators. Then, if a user wanted to make his email address available to readers, he would think to pop it into the "about" field (perhaps with some obfuscation).
we've all got more ideas than time, and it's a shame to let them languish in our individual imaginations. so how about creating a public clearinghouse for ideas where they're a) subject to reddit-esque competition, and b) "open source" -- available for anyone to pursue.
a reddit-style toolbar (ie. so you can easily comment/vote after reading).
Is there a way to do this already?
EDIT I just read that some use the bookmarklet for this: apparently, when you submit a site that has already been submitted, it takes you to the comments on it. Actually, that method is more general, because it also works for article you found in non-hackernews ways. Thus, the hackernews comments become annotations of the article.
However, the bookmarklet requires that you submit the article. This is bad because (1) it's an extra click (2) it will submit the article, in the case where it has not been submitted already. I guess that second point is not so bad, but it would be nice to have a goto annotation bookmarklet, which went directly to the comments. I hereby request this as a feature.
This requires an operator like:
http://new.ycombinator.com/gotolink?u=[someURL]
that does a lookup to find the URL's id, and builds the following with it:
http://news.ycombinator.com/item?id=[URL's id]
(i.e. the code that is already present in the submitlink operator. It just needs to be exposed as an operator in its own right).
The fact the standard bookmarklet takes you to the discussion for an already submitted article when you click "submit" is not at all obvious from the interface. There should really be some way to find out whether an article has already been submitted without any more than one or two clicks and without having to submit it yourself in the process.
What if I just want to see if it's on news.ycombinator to read any relevant discussion, but don't want to submit it myself?
Counterpoint to all the calls for an RSS feed: Do others find reddit's front-page feed useful? Nobody at a social news site has yet figured out how to do the RSS feed right, IMO. I find myself using my browser to read reddit a lot more than my aggregator. For example, it's hard to capture the action on a comment thread, or to create filtered feeds by user. Here's one idea:
http://features.reddit.com/info/xjvr/comments
If user-specific feeds are infeasible (for server bandwidth or computation reasons) it seems RSS feeds are low-priority.
I read reddit almost exclusively through their RSS feed. Its a critical function for any site... what site owner wouldn't want to broadcast to an Opt-In audience of passionate users?
'... Nobody at a social news site has yet figured out how to do the RSS feed right, IMO ...'
How about RSS feeds for individual users comments? Who likes checking into 'roach motels'? I don't. The number of sites I've added content /., use.perl, perlmonks, reddit only a few allow you to extract *your* insight.
'... RSS feeds are low-priority. ...'
possibly true, but why should you have to go back to a site/page when you can just grab the data & use it as you like?
RSS was actually the first feature i looked for - so very glad to see it working. I use netvibes to scan around 50 feeds every morning and afternoon, so the availability of the feed is critical if i am to monitor what's posted. Thanks!
Make it possible to lose karma by submitting garbage stories, either via downmods or (IMHO the better option) by making submitting a story "cost" a certain number of points of karma (which of course will be regained if the story gets voted up).
Recently I've seen two trends, both of which significantly diminish the value of Hacker News:
1. Some users are flooding Hacker News with submissions (in one case I counted 18 submissions in one day), and even though most of their submissions aren't being voted up, enough submissions are to make them accumulate lots of karma (which I assume is why this is happening).
2. The same stories are being posted many times by different users. I'm sure this is partly the result of #1 -- with the floods of submissions users might not realize that a story was submitted before -- but the fact that there's no "penalty" for useless submissions probably contributes as well.
I like the idea of submitting "costing" karma, but maybe you get a couple freebies a day. Maybe an escalating cost schedule so it penalizes people who submit their 15th story as opposed to their 5th.
Re #2, I always thought there was a unique url filter on submissions, but I've seen a couple repeats recently.
I think there's a unique URL filter on submissions; but not a unique story filter on submissions (which would be a rather difficult AI problem).
Even with different URLs, there's really no need for 10 different stories about the MacBook Air to be posted here -- it would be much better to have one Hacker News item and have URLs to other articles posted in comments.
I would love markdown, when I rewrote my blog software I switched everything to use markdown. The worst part is that YC news does accept much of the markdown syntax... but then does different things with it. Humbug.
I think comments are where the action is. Three simple things that get most of the bang of markdown IMO: Working permalinks for comments, paragraph dividers and clickable links.
There should be a page which lists the submissions that have recently been commented on. Otherwise, it's essentially meaningless to make thoughtful comments on old threads.
Having a *hide* option would be welcome too.
For the time being, I'd settle for just converting newlines to br's. Adding hyperlinks before there's solid infrastructure for dealing with spam would be a mistake. I'll be surprised if more than few days go by before spam shows up, even without hyperlinks.
I think it would be good to be notified, say by email or a separate section of HN, when someone replies to one of my submissions/comments. It would also be nice to be able to have some submissions monitored and be notified whenever someone comments on it.
I believe this would make the discussion and exchange of ideas flow much better.
I just don't have enough time in my day to scroll through pages of discussion for every discussion here at news.ycombinator every day, checking to see if anyone has replied to anything I said. It is primarily for this reason that I don't come back to news.ycombinator very often, but I'm on reddit all the time. After all, pound for pound, I actually find the topics here more interesting than those at reddit, but it's just too damned much work to stay abreast of new developments in discussion.
Meta-Feature Request: Release the interpreter and source to news.yc so that we can implement Markdown, fix the &foo; conversion to not happen on the server-side, and fix the multibyte encoding problems. :-)
You should have to enter an explanation when you downmod something. Then the recipients won't be left confused, and it will enforce responsible use of the privilege. I feel this is a better solution to the abuse problem than only allowing downmods for 24 hours.
Alternatively, cap downvoting at 1 karma, so that comments can't go below that threshold.
(Repeating from my previous post): Letting karma go below 1 adds bias to the comment for future readers, but that bias doesn't reflect how they might feel.
For the "comments" page, how about putting each comment in context, by indenting it underneath the submission to which it belongs?
I know you've got a "parent" link there already, but it's not something people are going to click for each one (and the comment text alone is often not enough to figure out what it's in reference to).
I just noticed the comments link is grey, whether or not you already visited it. Lately, I start by looking at the comments thread in case there's an upvoted comment saying the article is a waste of time, in that case I don't even bother clicking through to the actual article. But since I only followed the comments link, I can't tell later on if I had checked the comments and then decided to skip the article.
So the feature request is obviously: Make the comments link black and then grey, just like article links. But seriously, an even better feature would be if we could mark an article as "Not interested" so that it permanently falls down from our own main page. And to avoid that our main page gets filled with lower-ranked articles as a consequence of deprecating articles, maybe the page should just become emptier and emptier instead.
I just wanted to emphasize how important this is to building a dialog (and a community!). I don't want people replying to my comments, so right now I basically have to bookmark each thread that I've commented on and remember to come back and check.
And it's great too. As soon as I can see a list of my own comments it becomes relatively easy to check recent ones for responses, and automatic notification becomes less important. It's interesting how these features interact.
I just noticed that the edit link on comments expires after a while. An alternative that helps with notification: disallow editing when a comment gets a response. That way I can scan recent comments on my user page to check for responses.
I often look to the comments of a particular user, like people I know or PG.
It would be nice when looking at a comment to immediately get the full context with the submitted story and top level comment. I find myself hitting "parent" many times, when a "root" button would be useful.
More stats on the leaders page please. Karma breakdown by submissions and comments. Number of submissions and comments. Mean, mode, median? A means of entering a username and seeing the table +/- 15 around it.
I'd also love to see the stats. As ralph mentioned elsewhere, having an API for accessing the entirety of the stats would be great. But something else like a weekly dumping of the posts table from your db would be great too.
I think it'd be awesome to have a mode in news.yc where I can paste in a quote, mark it off with like a "|" and have it turn into an indented blockquote with some special styling.
As much as we copy and paste snippets from articles around here, I think it'd really help readibility of posts and encouraging debating quoted points.
Looking at the all the positive responses to the Hacker News post "Are you a UK- based hacker..." posted by "dood", it seems readers of this site might well appreciate a forum area on the site for networking other YC readers or YC seed companies. There is a huge amount of goodwill amongst YC readers and this may be better accessed through a new part of the YC site rather than "Hacker news", eg perhaps you can build something in to allow readers to describe their skills/ideas and the type of YC readers they are either hoping to contact or happy to help etc.Just a thought.
I would like to see a convenient way to see my upvoted comments (in order of most recently received upvotes). The motivation is this: after seeing that my karma has gone up, I'm curious which of my comments was deemed interesting. Currently, I have to scroll down the threads page until I notice one that looks higher than I remember. This is so clearly inefficient and error-prone that I think a software solution is necessary.
This is not completely motivated by narcissism :). I feel that by noting which of my comments are appreciated, I can see which aspects of my writing styles and my thinking are found to be interesting by others.
I'd appreciate the page title including the caption for the news story you're viewing. When I've got a bunch of tabs open, it would be nice to know which story is on which tab beyond "Y Combinator Startup News."
sort:
I want to be able to sort by date, by mod points, by poster
and of course if search is added, sort on my search result:
Views:
count the number of time an news item was viewed and also allow me to to sort on this number
views can complement mod points, if an item is viewed like 1000 times and got 55 mod points and another was viewed 55 times and got 55 mod points, well, this is a nice indicator
I'd like to see a search feature. There's so much useful information on this site and I'd love to be able to find items that I can't quite recall the details on.
A similar users list. Show me all the users who like the same stories as me and comment in all the same places. I've already noticed some users who are similar to me and a nice system for making sure I don't overlook any would be great.
EDIT: I should have said this is a submit article bookmarklet. I'm working on trying a like/dislike.
I've just made a realy quick and dirty bookmarklet. It's only tested in firefox 2 and it's not quite how I would like it to work but it's a start. I'll hopefully update it later to work better.
Just add the following URL as a bookmark:
javascript:(function(){var d=document;var b=d.body;var
c=b.insertBefore(d.createElement('center'),b.firstChild);
var dv=c.appendChild(d.createElement('iframe'));dv.id='ifrm';
dv.height='30%';dv.width='100%';dv.src='http://news.ycombinator.com/submit';
d.getElementById('ifrm').scrollIntoView(); })();
Which brings up another feature request: tweak the CSS so that really long text in a comment (without any spaces) doesn't cause the whole page to expand beyond 1024 pixels.
This problem is firefox specific. For whatever reason, IE does The Right Thing. Actually, the whole site just looks better in IE, so maybe this should be a request for better Firefox support :)
The main functionality I would want out of a submit bookmarklet is prepopulating the url field so I don't have to copy and paste it. Showing the submit page in context of the page I am on does not help as much.
Prepopulation is what I wanted too. If someone could update the submit page so that it accepts something like ?url=site.com&title;=foobar in the url it would be great.
At least now its easy to drag and drop from the page the url and title. Any one know a way to get prepopulation to work?
As I said before, I don't think it can work (in Firefox) without a change in the code. Firefox's default security settings won't let you modify the content of html from another domain (I don't think...)
Please let users add a few words about themselves on their userpages. It's a useful way to learn a little more about an interesting commentator. And isn't that the main purpose of the site? Links to homepages can of course be useful too.
Blank url posts are sometimes hard to follow because the order of the comments is not chronological -- hence, It's hard to find the first comment, the actual question.
It might be nice to have a chronological sort, or maybe, for just blank url posts, to have the first comment always appear first.
Search - and it needs to have the reddit feature where if you search for an URL, you get the submit page when nothing was found. That's how I submit all my links in reddit. This site doesn't have that, so I wonder if I'm wasting my time when thinking up or typing in a title for a submission - since it may already have been submitted.
I would love a save feature... I someone already said this and I missed it, my bad. I check sites like this often while I have a quick minute at work, but if I notice a really good article I want to read I don't always have time. I would like to save it so at the end of each evening I could log in just to read over things I thought looked interesting. I do this in reddit all the time, and expect that I would like doing the same here.
- Some way to mark as read/downvote/hide. I prefer to be able to go through the "new" section and do this.
- Comment history in profile.
- "Best of" history.
- This is a silly little thing, but make the X comments/discuss link larger. I usually go down the page and open that page for any interesting article in a new tab.
- Someway to format posts so ones like this don't look silly and return to the main page thread after editing.
Definately return to the main page after editing a comment please. I think I hit 'update' 3 times before even thinking about why I hadn't switched back.
I'd like to see an "announcements/feedback" section where people can tell this community about their projects and get comments back, i.e. similar to what happens (less formally) at Joel Spolsky's "Business of Software" forum.
In my mind, however, what would be more useful for us budding founders is a place where we can share our ideas and projects in their early embarrassing states. It would be nice the be able to get feedback right at the beginning when I have only the the vaguest idea, and then to be guided by feedback as the project develops and matures. I would not be comfortable to share my pre-pre alpha project on reddit. And people would not be interested.
I believe that the search-space is too great that we should ever worry about other people stealing our precious idea. Starting from one point, different people would diverge and develop in different ways.
I don't know. But I would really welcome more openness. I think when an idea is interesting, and new, people would rather cooperate, and help along. Competition only happens (I hope) when people are chasing after the roughly same fad.
Well, people tend to dislike it if you submit your own blog posts (you're biased, too wordy, trumpeting your own horn, etc.).
So this would be a place to hold virtual design reviews: ask people to look and provide objective feedback; the comments thread would function as the Q&A; part between the hacker and the community of reviewers.
wouldn't it be simpler to just decide that it's ok to submit your own posts? some people have done that already and it seems fine to me: they're among the best links here.
It has been mentioned a few times below, but I'd love to see search implemented. It'd be useful for knowing what has been submitted, as well as make the wealth of information already on news.yc more accessible.
A place for people to share information about web hosting vendors would be very useful. For many hackers, this is the only fiscal expense on route to a first version.
This hack worked great until the recent change that stopped the evaluation of sequences of * and &. Again there's no way to get a literal asterisk that I know of.
Bug report: In order to include a < or > sign in your post, you have to write < or >. This is fine (although a bit cumbersome), but when you later want to edit the comment, instead of placing < in the text box, < shows up instead, so that every time you want to edit the comment, you have to change every < to <. (The same thing occurs with >, too.)
I'm thinking this problem would be easy to fix, but I'm also curious: why can't we just write e.g. < and have it be converted to < at post-time? Of course, it would still need to be converted back at edit time, but I think it would make posting code or html snippets much simpler.
Ironically, I just edited this post for about the 3rd time.
AJAX-based upvoting: I click on the up arrow for a comment, and the page totally refreshes, and I'm at the top of the page. Then I have to scroll back down and find where I left off. Annoying.
Link to the news.ycom page in the RSS feed, rather than the external link, or in addition to the external link: If I want to comment on the external site, or read what other people have made, I have to go to the main news.ycom page and find the comment thread. This wastes maybe 30 seconds of my time, which can be important when I'm still formulating what I want to say and don't need the distraction.
From an HCI standpoint this would be tricky, but it would be great to have a system for handling dupes and near-dupes by merging their comment pages. For instance, right now there are two articles about the recent demo of Metaweb/freebase. I commented on one of them, returned to the mainpage, and realized that the other (which also had no comments) was now higher ranked.
This raises a quandry as to whether I should cross-post, or just move on and hope that the discussion happens in the one I picked.
(Note, this is the harder case, of near-dupes: the two articles are different, but \begin{precog} most of the discussion will be about the product they reference.\end{precog} Hence it is semantically reasonable to merge their comment threads.)
So, as a oneliner: add a way to merge duplicate articles.
When submitting a link, sometimes I want to add a text in addition to the title. Usually I just add a comment in the discuss/comments section, but it'd be nice to have a field for that specifically.
This works especially well if you're submitting a link and want to add a remark about why it might be relevant for others to check out.
Adding a comment doesn't work because it can easily drift down the page. There needs to be a way to supply an initial comment with a URL that remains tied to it at the top of the page. It doesn't need to be votable.
As I use news.yc more I think this is more and more vital. Not only so the OP's comment stays with the URL, but that comment also needs to go into the RSS feed, otherwise I just get a load of one line titles which give little clue as to whether I want to read it or not. I end up wasting time on crap.
You should be able to vote down bad stories. I thought this wouldn't be needed but we're starting to get off-topic submissions, so we need to be able to bury them.
Maybe the rules could even be tweaked to keep good stories with a minority viewpoint from being buried. At the very least, maybe have down votes count as only 1/2 a vote. (So there would have to be greater than 2:1 of people against a story to bring it down below 0 points)
I'm having issues with cookies, I have to keep logging everytime I visit, this does not happen on reddit, anyone have an idea or experience similar behaviour?
I'd like to see an option to view all articles I've upmodded, downmodded, or commented on. It makes a great place to go back to if I want to find something I said or read a while back and can't quite put my finger on it.
I believe I mentioned this in the other thread, but I'd like to see my comment after submitting it instead of it just jumping to the top of the page.
An ajax implementation for the comment voting would be nice too. This was mentioned along with some other great ideas, but it's something I'd personally love to see.
I've heard many people give this wonderful piece of advice:
"Ignore your user's requests. They'll ask for every feature under the sun apart from the one that they really need. You'll spend all your time adding new features rather than making your site genuinely usefull"
Unfortunatly I cant find any citations. If only quotationsbook.com was ready!
This is utterly nonsense. I'm even a basecamp subscriber (used in small side projects). Many have requested GANTT charts be added to basecamp, but jason et al. don't use them in their pm process so they refuse to ever add them no matter how many people request them. I know several companies that have been unable to use it due to this lack of a feature. It's not that we like GANTT charts, but there is a BIG difference in project management between a small design shop (ie 37 signals, most yc type companies, etc.) and a large regulated proprietary engineering company (like my current employer).
Start this trend, please:
TWO sets of arrows.
The first set indicates: Yes, I agree, or No, I don't agree.
The second set is only ONE arrow, pointing down. This means, "This comment is spam/offensive/offtopic."
It would be more interesting if news.ycombinator.com also checked if a URL was directly linked from a previously submitted URL; the URL was from the same site as the previously submitted URL.
Before you could commit a new submission news.ycombinator.com would present a list of matches (in descending order by date) so that you could compare what you are about to submit versus what is already submitted.
RSS for the newest category, not for the front page. this way i can keep an eye on what's new without having to constantly refresh the page. the current RSS feed is pretty useless to me.
Privately expose the voting power on account profiles.
I think it would be bad for the community to know how powerful someone else's votes are, as folks would bias voting according to whether the poster had high or low voting power.
But I'm curious how much my votes influence hotness and match the oracles.
A phoenix-like quality where ongoing arguments are pushed up according to popularity ... or at least featured on the side in a box somewhere, like, "most active discussions".
Render text between asterisks as emphasized only if there is no space between the asterisk and the contained text, and only for pairs of asterisks. If there is any space, or for unmatched asterisks, assume the author really meant to place a star there. This is to prevent things like the following
Funny; when I edited the parent comment, the confirmation page showed the correct characters. When I went back to the thread view, the chars were garbled again.
A test of unescaped angle braces:
Usage: foo
If you fix this and you want me to retest the funky chars after that, just let me know: <my username here> at yahoo dot com.
Oops.. sorry for the repost; I should have imagined that abusing a feature request thread for bug reports was not much more original than the converse. :P
With the speed that articles drop from the system, and the probable increase in discussions that may have already happened, it sure would be nice if articles could be classified (i.e.: Funding, Infrastructure, Programming, Startups, etc etc), so that users could hit on the class their interested in to see what was discussed in the past. The startup bar could get an added heading like "categories" that would then let the user select. You could allow user based classification at the article and comment level to feed the categories. Maybe you could let the leaders add new categories (preferably a hierarchical structure)
Right now, the threads page is sorted by the creation time of the leftmost comment (I think). Could it instead be sorted by the creation time of the most recent comment in the thread?
This is a simple request. How about making the Y in the upper left corner of the page be the shortcut icon? Nearly all of my bookmarked web pages have a representative icon, and it couldn't hurt anything, right?
When displaying list of stories, it would make readability much easier if alternate rows were white. Current listing of stories requires too much mental engagement for me personally.
Alternate row coloring would increase page scability for story listings.
1) no way to tell which are new posts - I cant believe it didnt occur to you to color old or unread posts differently! Idea - change the color of every post title as it ages, from Yellow to black. (or light gray to black).
2) poorly organized. I had to reply individually because I wasnt sure they would see it. See here
http://news.ycombinator.com/comments?id=1890
3) what is showdead?
4) there seems to be a clamor of links to articles.
Please, if I'm on this site for more than an hour or so a day, please pop up a message that says "Get back to work, slacker!" and don't display the page for the rest of the day. Thank you.
Can we get the ability to see what we've liked and where we've commented from our profiles please? I keep forgetting where I've commented and what that awsome article I liked was.
Also bug report. When I enter some characters in comments such as “ and ’ it goes a bit funny.
Anything that appears after two newlines and a blank space is treated as code, till there's a line that doesn't begin with a space. This is like the markdown convention, but you don't have to use four spaces; one will do.
Incidentally, the code above tells me the number of nodes in the code tree of a file. Not just leaves, which would be
(len (flat (readall (infile file))))
but interior nodes as well. To me this is the best measure of how long a program is. I used to go by lines of code
(def codelines (file)
(w/infile in file
(summing test
(whilet line (readline in)
(test (aand (find nonwhite line) (isnt it #\;)))))))
but I found this was encouraging me to do the wrong things.
(This kind of test matters because I'm constantly trying to make news.yc shorter as a way of pushing functionality down into Arc.)
Here's trav, btw:
(def trav (f base tree)
(if (atom tree)
(base tree)
(f (trav f base (car tree)) (trav f base (cdr tree)))))
It traverses a tree, doing something at every node. So e.g. CL copy-tree would be
If you're wondering how the second argument to trav in codetree could be 1, it's because a constant when called as a function simply returns itself. This turns out to be quite handy.
I like the abbreviations you're using. "w/" in particular is extremely readable. And who wouldn't love a function call (isnt it #\;) in real code. #\; looks a little bit like Perl walked into the middle of your Arc program though.
I'm no lisp hacker, so that part stood out to me as particularly hard to understand in comparison to the rest of the code which was perfectly clear to me. I had to re-read it a number of times to figure out what it meant; obviously, if I was at all familiar with lisp I would have had no trouble with it.
I love the idea of startups, but I've got the wanderlust. During the part of the year where I have net access, I watch ycombinator closely, and I'm not really hoping to see startup news.
> constant when called as a function simply returns itself.
I thought a sequence at a procedure position acted like aref, e.g. ("abc" 1) => #\b, right? So the automatic promotion of constant to constant-function occurs only for non-aggregate types?
Is Arc going to support concurrency and/or manycore systems?
The original writing(s) on Arc assumed a free lunch that would continue for decades (justifying a lack of emphasis on scalability and efficiency in implementation, I thought), which already seems kind of naive. You can already buy 8-core systems from Apple, mang. It's the future.
It has threads and a way to say a chunk of code should be executed atomically. No more than that at the moment. Nor is there any explicit notion of a processor. I'm not sure how that will turn out.
I think that's all you need for version 1.0. All the bleeding-edge concurrency abstractions like software transactional memory are only that: abstractions. Henning is right that they're going to become increasingly important in the future, but as long as you have threads and atomicity as building blocks, you should be able to do all the rest in the macro system.
Just make sure that some concurrency package eventually becomes a de facto standard. Getting C libraries that use different threading implementations to interoperate is a nightmare, and I'd hate to see Arc go the same route.
In general, combining multiple packages that each attempt to perform concurrent operations is error prone, especially if they use locking. The STM papers make an interesting argument for why using transactions rather than locks as the typical concurrency primitive leads to concurrent programs that can be more easily composed.
On that note, you might take a glance at the lightweight concurrency paper; it proposes a new concurrency runtime for GHC, basically moving most of the implementation into Haskell, with just a thin layer of primitives in the RTS. Interestingly, those primitives don't include locks, but instead a very minimal transactional memory.
That's why it's really nice to see that Arc has threads and an atomic-execution mechanism. GHC-style Software Transactional Memory would be a natural fit, and it seems to scale very well.
In On Lisp, you mentioned that implementing continuations with closures via transformation to CPS could be accomplished by writing a code walker, but that this would be a "serious undertaking" in Common Lisp.
This struck me at the time and ever since as painful, but understandable. Macros aren't first-class objects in CL, so the code you're walking through could be very complex due to macro-expansion, and I could be wrong, but I don't remember if the resulting code would necessarily contain clues that tell us what macro generated it, etc.
Could one assume (and it is definitely an assumption, or speculation, not a deduction from what you've given us here!) that it would be much simpler in Arc? Say, a page or so of code?
I could make it as easy as I wanted to write a codewalker, by changing the language where necessary. But it's not a priority right now. I haven't been doing anything where I felt I needed a codewalker.
Hmmm. I guess I could also ask "What does readall do?" and go on speculating to myself, but the stuff above is what I really want to know. Once I've defined something (macro, function), what does it look like in Arc? Is its structure, either before or after macroexpansion, available to play cute little tricks with?
I'll stop asking questions now. I feel I'm reaching the limits even of assumption and might start getting silly. (For instance: "Could I write a function that let me select nodes within a loaded function using CSS Selector syntax?", but that's just silly so I won't ask it).
Sorry for asking obtuse questions obtusely. Let me try this way:
How much would codetree need to change to accept a function or macro as input instead of a file, and produce output that is similarly meaningful? (Not at all, a little bit, a lot).
Sorry again for poor question quality, and to harp on what increasingly appears to be an unimportant point.
I assume by taking a fn as input you mean taking a fn whose return values would become the input. That would not be hard, but the clean way to do it would be to modify read so that it could take a fn as an argument.
It's even simpler than that. I changed function application so that if the first element of the expression is a simple type (e.g. a number), it just gets returned.
That's cool enough. Though, potential spot for allowing subtle bugs? If I'm tossing around what I believe is a function (but instead happens to be a simple type, maybe even like #f or something), when I apply it I'd prefer to get a runtime error instead of a silent value return.
Having a more dense language inevitably means that more programs turn out to be accidentally meaningful. If the power of a programming language is the inverse of how long programs are (which is the best definition I've found so far), you can't make a language more powerful without the space of meaningful programs becoming denser.
Having a more dense language inevitably means that more programs turn out to be accidentally meaningful. Since Arc is designed to be an LFSP, that trade-off is worth it.
I'm assuming "it" is an implicit variable meaning the result of the last expression. I'm also assuming since you have "isnt" you also have "is" and it's used like this:
(when (and (regex-match "[0-9]" foo) (is it 4))
(print "it is 4"))
Does boundp exist in Arc, or are unset variables null? I've always thought making them null would make code shorter, though it might cause more problems than it's worth.
Since I haven't used a language where unset variables are null or tried to design one, I'll assume you're right. I haven't had to use boundp much in Lisp, but I've had to use its equivalents in other languages quite a bit when working on other people's code for money. I suspect that boundp showing up in code a lot is a sign of badness - most likely in the choice of variable scope. I'm not sure if leaving it out will encourage people to write better code or just write their own workarounds.
Edit: aand binding test results to "it" reminds me of Apple's Hypercard. I will read the entire thread carefully before asking questions next time.
Very Interesting ! - especially the idea of using a count of the parse tree to optimize the language. Can you tell us anything about how well (or if) Arc is converging to a potentially releasable state?
I have some questions about arc if you don't mind :)
Why 'whilet instead of 'while and why 'aand instead of 'and?
I thought one of your aims was to produces a minimal set of "axiomatic" operators (functions, macros, special forms) which gave the maximum utility. So couldn't these be generalized into a single operator?
Also, isn't ")))))))" overkill for such a simple function, Can reader macros be defined within lisp? (like if you wanted to make } close all parenthesis up to the top level for example)
They're different from while and and: whilet is a combination of while and let that binds its first argument to the result of the test. aand binds the result of successive tests to "it" for use in succeeding tests.
))))))) isn't overkill to Lisp hackers. Lisp hackers
read code by indentation and rarely notice the parens, especially terminating ones. There have been dialects (Franz Lisp) that used ] to close off all open parens, but it would be a waste to use up a good char like ] to fix a non-problem.
I expect that ] to close all open parens would lead to code that is even tighter jammed to the left margin. I like that I feel comfortable writing nested code in Lisp, and if I was always looking for somewhere to put a ] I'd be tempted not to write nested code, and hence start leaking private identifiers.
Arc has a bunch of iteration constructs. It's iteration-friendly. Most previous Lisps have been ambivalent about iteration, because their designers didn't like side effects.
The usual Lisp do macro, for example. What a wretched bit of language design. Even now, whenever I encounter one, I have to stop and translate it in my head. Plus it can be very verbose. The reason do is so bad is that whoever designed it wanted to make it as functional (in the no-side effect sense) as possible. But sometimes side effects are just the right model.
BTW, there is a do in Arc. It's the new name for what used to be called progn. (It's surprising how much better that little change makes code look.)
Does Arc have an API for iterating across general types of data structures? The classic example is lists and arrays; in Common Lisp, supporting both can be a hassle and the language itself seems ad hoc when the issue arises. MAP supports both, but MAPCAR doesn't; the LOOP macro has seperate "IN" and "ACROSS" syntax, and no (standard) way to extend this to user-defined data types.
Arc seems to take a very implicit approach to things - rather unlike Python. I haven't written anything non-trivial in Python, but it looks like the problem with the list formatting operator is that it's an infix operator that depends on similar looking characters (paren and square bracket) for its syntax. I think it might be less confusing as a function or method:
Looking at it on the screen, making it a method call looks far less confusing. Arc treating constants and sequences as functions doesn't seem like the same kind of thinking to me.
This will eliminate the confusing difference in the treatment of of tuples and lists when formatting a string. I think it's more clear, although I imagine some people will complain that "format" takes longer to type out than "%".
Perhaps I should've elaborated a little. Here's a follow-up that I posted on reddit:
both of them violate the user model in subtle ways[1]. Most people don't expect numbers to act as functions. If a bug crops up because of it, more than likely they won't check to see if that's the problem. Again, I'm not against brevity. Just don't make functionality implicit in situations when the programmer isn't expecting it. If you use it so much, use a symbol prefix like `--I don't care. Just make it explicit.
In python's case, it's because it treats tuples and lists differently. Tuples and lists are almost always identical in python. The user's assumption is that they will also be identical in this case, when in fact they aren't.
[1] User interface design is surprisingly helpful when designing programming languages. It's fairly obvious why, but most people don't realize it.
Arc is supposed to be a LFSP. Smart people adjust their user model to the tools they have available (right?), so it's at least consistent with Arc's design principles.
It's not the choice I would've made - I tend to agree with you that "explicit is better than implicit". But languages all have to make certain assumptions about who their users are (same with UIs, really), and this design decision is consistent with Arc's previously-stated design philosophy.
As far as you're thinking in procedural mind, probably there seems to be a big difference between constants and procedures (functions).
Once you are converted to functional mind, difference between a constant and a function that returns a constant is very subtle. When you use combinators a lot, you no longer think functions as something "invoked" or "called" in the similar sense as in procedural languages.
A possible pitfall in this case is that Arc is dynamically typed language. I usually program in Scheme, but when I'm passing function-returning-function-returning-...-functions around a lot, sometimes the 'one-function-level-off' error becomes hard to track down. Implicitly promoting a numeric constant into a constant function possibly delays catching this bug (since it masks the function level difference) but I doubt that it makes situation much worse. I think optional type declarations and type inference would be a lot of help.
It's not really a procedural vs. functional distinction - I'm fluent in Haskell and had the same initial reaction as cwarren. Rather, Arc is "weakly typed". The same bit of program data can be interpreted as different types depending upon the context where it's used. (This is distinct from strong-but-dynamic-typing like in Scheme or Python, where you have to explicitly convert between types.) It joins the club of Perl, PHP, and assembly in this regard.
I mentioned elsewhere on this thread that I think this is the right design decision given Arc's design principles, but that those design principles are flawed. In my experience, bugs resulting from implicit coercions are rare, but they're also really difficult to track down. That was a major reason I switched from PHP to Python.
OK, I stand corrected. Statically-typed minds also frown on this. It might be only Lispers that feel differently (after all, they've been conflating an empty list, a boolean false, and a symbol NIL and insisting it's the right thing).
>User interface design is surprisingly helpful when designing programming languages.
I don't know why this is surprising (though I don't dispute that most people find it so). I think both Python and Arc pay a lot of attention to this principle, though their philosophies on the subject are quite different. I agree that allowing constants to be called as functions could be a source of bugs. It also seems like it could be, as PG says "quite handy". I'll have to see for myself when Arc is released.
Something like a "code" tag that you can put around sections of your comment, and within these tags, the formatting will be left alone. This is supposed to be a technical news site after all, so I think this should be pretty high-priority. Thanks!
I would like to have the option of changing my vote on articles and comments. There are times (on reddit) when I vote an article up and then read the comments and find that the blogger was actually full of crap.
Would an implicit +2 for every unique user that posts a comment in the thread be a good idea? Or maybe number of characters in comments / 10, where only those comments posted by people with Karma of >10 are counted? Or maybe there should be a longetivity modifier, where a topic that was heavily voted up and discussed at length should stay for, say, twice as long as a topic that was just voted heavily up?
Or there could be a 'Top Discussions' side by side with 'Top' so there's a different filter for people looking for news (which you want to be recent and not obscured by long running threads) and people looking for discussions (which I'd argue will be more valuable if the popular ones are kept around for a while).
Open for abuse, most definitely, but if the purpose of this site is to build community, I think those topics that get discussed should be more easily accessed. Ideally people would appreciate some valuable discussion and upvote the thread, but this thread here is a perfect example of one that should probably stick around for a while, but has nearly 3x as many comments as upvotes.
After you edit a comment, it's very difficult to figure out how to get back to the discussion. This is a problem with posting a comment or performing other actions too, but it's particularly annoying when you edit a comment.
The parent addition is helpful, but to find the origin of discussion, one would have to keep following parent links. Having a link to the main discussion would be nice.
In any case, a very useful feature would be a way to track your comments in the different submissions and the stories that you voted up.
There are a lot of really great stories on here and sometimes I don't have the time to finish reading some. I'd like to be able to find the stories again quickly in my recent history.
I second this. I have this option turned on in reddit, and it keeps me from accidentally navigating away from reddit. I keep clicking on links here and by the time I read the article, I forget to press back instead of close, causing some frustration.
As far as I can see, there are two tar pits that Digg and now Reddit are stuck in:
1. A lack of focus and quality in the content.
2. No troll guards.
1. Lack of focus and quality
In my experience, users frequent a site because it has quality content and they leave when the quality of the content declines. Digg and more recently Reddit, are experiencing a loss of focus and quality and as a result are losing their initial users. DiggÂ’s quality is so bad it is now pointless to read and much to my chagrin, Reddit seems to be following suit.
Reddit seems to be drowning in a rising tide of noobs. Apparently, there arenÂ’t enough old users around to down-vote the crap posted by the noobal hoard. From a quick read of comments, it seems many long-time users are angry and feel disenfranchised. ItÂ’s because of this that those users whose content made Digg and Reddit popular in the first place are now leaving those sites and taking their great ideas with them.
2. No troll guards:
Nothing poisons an online community quicker than a few nasty trolls. Another one of the reasons that IÂ’m pulling away from Reddit is because it is getting mean. Both the links that are posted and the article forums are being destroyed by trolls stomping around unchecked. I hope Reddit can fix this problem. If not, IÂ’m going to stop spending my time there.
The impression that I get, Paul, is that your goal is to make this YC News a start-up news site and a community of potential founders; not simply another social news site. The only way that I can see to maintain quality content and to filter out the trolls is to institute some form of moderation. Straight democracy leads to anarchy; thatÂ’s why I think a news site needs to be a republic.
I donÂ’t think, by any stretch of the imagination, that Slashdot is perfect, but they do have a system where moderators are selected from heavy and moderate users on a rotating basis. The system filters out new and spam accounts and gives preference to high karma users. It seems to keep the trolls in check. It also encourages people to take more ownership and to participate in the community.
SlashdotÂ’s FAQ explains their moderation system here:
http://slashdot.org/faq/com-mod.shtml#cm520
There is also a brief discussion of their anti-troll rules here:
http://slashdot.org/faq/com-mod.shtml#cm2000
Thanks for setting up the site. It scratches an itch that IÂ’ve had for a while.
I'd like a way to differentiate the startup tips from other discussion topics. I am really interesting in participating in the community, but I don't want to have to wade through stuff I've already read in my RSS reader. Already the front page is filled with mostly stuff I've already read, which is drowning out potentially interesting discussions.
A similar users list. Show me all the users who like the same stories as me and comment in all the same places. I've already noticed some users who are similar to me and a nice system for making sure I don't overlook any would be great.
Bare bones API-like stuff could go a long way. Add a url parameter to the submit page that prefills the url field and anyone can create a bookmarklet for submitting. Add a status page that takes a url and returns whether or not it is in the system, its current rating and the id to pass in for modding and someone's on their way to a low rent firefox extension.
I know this is an early version and things are still a bit rough, but just for the record:
1) The number beside my user name (top of the page) is a bit confusing. At first I thought maybe it meant I had some sort of message waiting to be read, or perhaps that I'd made one comment, which didn't make sense because I'd just created the account. Perhaps a label before the number would clear things up: (karma: 1).
2) I didn't realize at first that the arrows were used for voting. The main page (http://news.ycombinator.com/) had only "up" arrows. I figured they were used to collapse/expand additional content, so I ended up inadvertently trying to vote for several arbitrary items (I hadn't created an account yet, so the votes didn't count - I don't think). Once I saw the "up" and "down" arrows together I got their purpose. Perhaps, instead of removing one (or both) of the arrows you could simply display a ghosted one? Or perhaps replace the arrows with thumb up/down icons?
3) "7 points by pg 1 hour ago | 7 comments" reads like you (pg) added 7 points an hour ago. Is this meant instead: "7 points | by pg | 1 hour ago | 7 comments"?
New feature: Why not combine the scoring with Flickr like tags. Instead of just being limited to increasing/decreasing an items karma, give me the
4) Tell me there's a character limit, and what that limit is :)
New feature: Why not combine the scoring with Flickr like tags. Instead of just being limited to increasing/decreasing an items karma, give me the option of increasing/decreasing tags, and the ability to add a new tags of my own which others could then vote on. This would probably be a good feature for Reddit as well. They could do away with the handful of subreddits they have and use this tagging scheme instead.
I think this is a great idea. It would let things like slashdot's "funny" and "insightful" happen organically. I've been toying with doing something similar for a political blog for a while.
Here's one: get newlines working. Either allow <br /> elements or translate the newline before applying the comment. It'll make the comments a lot more readable. I know it can be abused, but I don't think that's really a worry in this forum. You can always turn it back off later, right?
Nitpick. I noticed this is working now when you type two newlines, but when it's just one newline it translates into a space. I'm probably the only one who cares though...
1. Change the color of the "comment" link please (or use a button). At first, I wondered why all those messages had the word "comment" in them :) And then I tried to respond to this message and searched for the "comment" button and I was enlightened!
2. Document before writing new features :) I'm really curious to know what the "showdead" option is (I don't want to try it because the name is so scary).
3. A URL (or free text) field in the profile.
4. Keep it simple. I think it's nearly perfect as it is (the sign-in form is great).
5. We want to see Arc and the source code of this app :)
even though the post you commented on was deleted.
I just added deletion. When something is deleted, it really goes away. This is different from marking something as dead. You can still see dead stuff if you set showdead to yes.
Deletion is for submitters who change their mind; marking stuff as dead is for editors to do to spams and offtopic submissions.
What's interesting is that I can only delete this, most recent comment/post. (Older threads and comments I have made I am no longer able to delete.) This is an FYI.
I wonder what the exact time-window is, because I am also unable to delete previous posts (since pg made this mini-announcement).
I wonder when/if it's going to be possible to delete your YC account (and all related information).
Digg promised this feature at "The Future of Web Apps" but it has yet to materialize (on Digg), I believe.
Does anyone know what the situation at reddit is wrt control of "your own personal information"? :)
I really am curious as to when the Web will evolve policies and products that adequately address this concern/"feature request."
How about an area where we can submit startup advice and vote on it, for example: "don't use bank of america for your business banking", "do incorporate as a C corp in delaware", etc. I think the advice submitted and comment threads generated could be quite valuable.
So, the community that talks a lot about startups is a good idea, but taking community advice directly seems a little iffy. It may be that this group happens to be mostly composed of people who could successfully run a startup, but I doubt it, and if it were true, it certainly wouldn't last very long. If you take any random set of people interested in startups, it's not likely that a majority of them would vote up the right pieces of advice. I prefer the more general submit-links-and-comment model, since the links tend to be more useful data than pure advice.
The RSS feed must supply at least one day length of Hacker News. I live in middle east and maybe because of the time difference, I can not get the RSS feed of the night before, into my FeedReader and to see those missed news I have to visit http://news.ycombinator.com just to browse those news that I have missed in my FeedReader.
So the coverage of RSS Feed must be longer than currently it is. Preferably it must be at least one day (24 hours) long.
I would like to see the following recurring problem fixed: when adding a comment, once one hits the submit button, the app just hangs, then displays a blank screen
+ collapse threads
+ passwd recovery
+ search
+ ability to bookmark interesting articles/posts
+ rss/per user subscriptions
+ rss subscriptions for the different lists
When replying to a comment in a thread (the parent being a comment, as opposed to a comment like this, where the parent is the article) it would be neat to have the article link available above the reply box (as in the article-parent case).
Several times in the past week I have clicked on a thread, read the thread for comments, clicked the article link to read, clicked back, and then hit "reply" on a comment. Half way through formulating a comment I think "oh, I wonder if the article touched on $foo" and then have to either unwind the stack or open a new tab to news.yc and retrace my steps. Being able to control-click from the comment page would be ++handy.
No problem. However, I expected to see the text when I clicked on the link for the comment. As it is, I can't metamoderate (by upvoting, disagreeing with the -8 if it was in fact unfair) or read an Evil Comment that spawned an interesting thread.
An option to turn off (or adjust) the fading/invisibility for negatively modded comments, or a default to show text when a comment's link is clicked, would leave the current system relatively unchanged but allow determined users to read the forbidden content.
Suggestion: It seems reasonable that some comments will be accurately valued at 0, or -1... maybe even -5. But from time to time, comments get forced down to -10, -15, -20... and that just seems to be taking it too far.
Perhaps have either a hard lower limit, beyond which it just doesn't make sense to go, or, have a soft lower limit, beyond which moderator must have some minimum karma score to be able to downvote further.
Please move the comment form to the bottom of the page.
It frees up space at the top of the page for already posted comments and It would encourage reading or at least skimming through previous comments before adding a new one.
I would like to see a search feature pg, I have seen searchyc, however I would like to see search integrated.
Today for example, I used Google to search (I learned of searchyc while searching for "search" :) in this discussion - after trying Google) and it brought up what I was looking for (discussion of your History of T essay) in the results, however, Google did not provide a link to the discussion, apparently only a link to the main page was indexed. It was only after using searchyc that I found it . . . and a link to the essay as well, as I did not see it under essays on your site. I was looking for both because I saw them yesterday or the day before yet was in a hurry . . .
I'd like it if a duplicate submission could be counted as a vote.
I often submit articles that have already been submitted. There's no vote button on the "this has already been posted" page, and it's often hard to sift through the "new" page to search for the article link to vote it up.
Gestation period for new users based on time/comments/karma:
A lot of spam/spammy submissions are submitted by new users, users that create an account just to submit these links. I guess a lot of them do it to generate google juice since google indexes the site in minutes.
In addition, the number of relevant submissions are not see on the new page thereby reducing the quality of the content on the forum.
Can you introduce a gestation period for new users -- this could be based on number of days since they created their registration or the number of comments or their karma. Once they pass this threshold, these users can submit stories.
When editing a post, pressing <tab> from within the text-input box changes the focus to the "Help" link instead of the "Submit" button. Can this please be changed, because it's slightly disconcerting and not <strike>user</strike> hacker-friendly?
A way to find all your comments that are above or below (> >= < <=) a certain karma value. Or at least, a way to see all your posts that have less than 0 karma.
I'd like a link to any replies people make to my comments. Like the red envelope in reddit. I sometimes make comments asking questions or simply brain-vomiting and would like to know what people's reactions are.
Just got my first down-vote bombing. It'd be nice if there was some sort of detection so that one person could only down-vote another person a couple times within a short period. I had somebody that down-voted everything that I'd posted (in separate threads) that still had down-arrows.
Out of habit - most blog comment systems I know allow for it - I just used a couple HTML tags in a comment, to no good effect. I think that changing the little label I discovered afterwards on the profile page from "help" to "formating options" could help prevent such mishaps, since "help = formating options" in this case. Also, making the gray of said label a tad darker would make it easier to see - it's a bit "hidden in plain sight" the way it's now, to the right of everything else on the page.
Karma should be a function of whether highly rated posts (either submissions or comments) also have highly rated responses. This would encourage good dialogue and minimize the influence of anonymous knee jerk voting.
Not sure if this has been asked before, but I'd like to see a feature that alerts us whenever someone either 1) posts a reply to a submission we made (should be optional) and 2) posts a reply to a comment we made on any submission (again, optional). An "alert" can either be an email or a message indicator on the site in the top right corner.
It would be nice if all posts would still be linked to the main page somehow. OK, it would be nice for people pondering to crawl Hacker News. Even better would be a zipped download of all the posts...
Still, would crawling be OK? Since the old posts are not linked anymore, I consider crawling by id (check all ids up to 150000 - ugh...). I would try to minimize requests (one topic contains several ids in one go), but still...
Rate limit down (and up) voting, so you can't vote on a bunch of stuff very fast, but you won't notice the rate limit if you are reading the stuff you vote on.
I wish there a way to tell when someone has added a new comment to one of the threads I'm involved in. This would be especially useful for threads that are more than a couple days old (too old to be worth checking specifically). Just because activity has died down doesn't mean I don't care if somebody says something. On the contrary, after-the-fact comments are often more thoughtful because the writer really cares about the topic.
Plesae add a feature that shows "Top ten articles" as in "Top Ten This Week" and "Top Ten This Month" and "Top Ten This Year." Heck, maybe even a "Top Ten of All Time."
LewRockwell.com does this and I really enjoy the feature. Especially if I haven't had time to take a look this week, and I'd like to see what the best submissions, discussions, etc have been lately.
There are some really good articles from years ago that new users would really enjoy (like me, since I wasn't here a few years ago but have just heard that those were the glory days). It would be cool to see those articles organized into an easy to access format like the Top Ten approach.
When posting a reply to a comment, have the page center on your new post via an #anchor. This refreshes the other reply links on the page and makes it easier to find your place again on the page.
I find it totally confusing as to how to post a comment. You really need to have some instructions, it is completely unobvious. I ended up posting the same thing three times because the comment never seemed to show up and then deleted the second and third ones.
The RSS feeds are pretty primitive -- they have only the title! This makes them almost useless. It would also be nice to have a lower volume feed of only the highly ranked posts.
0) API
1) obfuscate email addresses in comments
2) an effective way to enter code in comments and submissions and have it render nicely (this is HACKER news, right?)
I think it would be nice to have explicit support to mark groups of duplicates as such... When a certain threshold of users agree that they're indeed duplicates, the two or more submissions could be "glued" together so that they always show up in a tight group on the page.
The different comment threads could be merged in a sensible way, possibly by reallocating threads from comment sections with few comments. Any comment sections that have no more comments or never had any would be disabled. This would avoid having an unnecessarily split discussion of the same topic between multiple comment sections.
When submitting a form (like editing a post), my reflex is to hit tab and then enter, since this exits the textarea and then immediately submits. However, where the help link is now, this causes me to be sent to the Help page each time. This is a minor thing, but I think Hacker News should model usability and move the help link to after the submit button (or set the tab index on the submit button).
When submitting a form (like editing a post), my reflex is to hit tab and then enter, since this exits the textarea and then immediately submits. However, where the help link is now, this causes me to be sent to the Help page each time. This is a minor thing, but I think Hacker News should model usability and move the help link to after the submit button (or set the tab index on the submit button).
I read Hacker News via the RSS feed in Google Reader.
Looks like the comments link disappeared yesterday.
Not sure if Hacker News changed or Google Reader changed, but I think this can be fixed by putting the comments link inside a <description> element in the HN RSS feed.
Broken Links: There are many older links in the comments in the form of http://news.ycombinator.com/comments?id=<num>; which returns an error (like the many comments on this page).
Those old links really should be transparently re-mapped to /item?id=<num> instead.
Possibility of marking a story as "not interested".
Marking a story as "not interested" means it will never appear on your pages anymore. It doesn't count as a downvote.
I tend to keep up with hacker news but I'm getting tired of eyeballing the titles of all the old articles I already decided I didn't want to check out + the old ones I already checked out and know I won't want to check out again just to find the new ones.
Can the RSS feed have a link to the yc comment thread as well as to the submitted story ?
Often I find the comment threads a lot more useful than the story itself.
I really appreciate the procrastination preventer, but would like one change.
It is not enough that the reader does not spend too much time reading and commenting on Hacker News. Because willpower is a depletable resource, it is also necessary that the reader does not expend too much willpower resisting the impulse to spend too much time reading and commenting. When the "get back to work" page comes up, I find that I have to expend real willpower not to click on the override link (anchor) at the bottom of the page. To balance that change, you might simultaneously put a link to the reader's user page, so if he really needs to, he can go to his user page and turn the procrastination preventer off. (A logout link on the "get back to work page'd be nice too.)
PG - i use news.yc on my cell phone from time to time. it seems that something changed in the last few months that makes it quite unreadable at least on my phone - all the text is centered, not left-aligned at all. Perhaps the mobile browser doesn't support whatever CSS you're using to left-align things, and taking the <center> tags literally. I don't know how much of this was my fault either. :-)
Not sure I've parsed your grammar correctly, but rewarding the community for participation by letting them downvote only when they reach 20 karma is a good thing.
Also, downvoting past 1 karma in general is a bad thing. It adds bias to the comment for future readers.
It really seems like downvoting in its current form is fine, and if any changes need to be made then capping downvoting at 1 karma might be a good idea.
You mean down-voting past 1 points? Why it add bias for future readers?
I also don't see why you need to reward the community. The right to down vote is not different from the right to up vote, and any user should have it. Up vote is simply "I want more of this", and down vote "I want less of this".
The same machinery used for up-votes of bad links can be applied to down-votes of good links, so you can protect the site from general stupidity.
Well, when you downvote, you're really saying "The community should have less of this", not "I want less of this". Karma is global, not different depending on which user looks at it.
Therefore, if the community has deemed a comment as stupid (karma < 1), any future readers will read the comment through tinted glasses. But wait a minute, the community really hasn't said that. It was only one or two users that did.
Let's reexamine the purpose of karma on a comment. The purpose is not simply to punish the poster of a comment if it gets downvoted. It's to move the noise down to the bottom of the thread, where it can be ignored.
So I propose an alternative: Let silly comments stay at the bottom with one karma point, and encourage users to upvote more interesting comments higher. This way, users won't be biased against any comments (They won't know if a comment has been downvoted because it might simply be that no one has upvoted it) and the noise can still stay at the bottom.
The problem is that each vote change the number of points, so if you happen to be the first down-voter, it will become zero. But if another user up-voted the same item just before you, then your vote change nothing.
I seems that reddit solved this problem by not showing the number of points for new messages.
There could be a "new" status, marked in a special way, which explain why you vote it not showing. After enough users voted, and using the editor vote to change the weight of other votes, move the item to voted status, and show its point count.
Allow users to choose to either add a comment or add a sub-link to the primary link. It's amazingly common to have great links burried in the comments. It would be great if there was a way to have them show up near the top, under the primary link.
Can we build a local community out of YC news? Currently YC is focus is the US. For the RestOfWorld, can we have a country/city page that links to a local startup website or a yahoo/google groups page?
This would to some extent help facilitating potential co-founders -- since that's a constant them on this board.
I would like the ability to save stories in situ. But, most of all I would like for all of our comments to be saved. Unless I missed the next button, I noticed that only relatively recent comments are stored.
I would really like ycombinator to be supported by the Sociable plugin - I don't think it takes too much to get it added, and the plugin is automatically updated every week on WordPress blogs.
Can you please add a link to the comments page to the RSS feed with each Article. Then the article's link would go the the site and the content would include a link to the comments. Also, the number of comments should be displayed. This would integrate the RSS more tightly into the site.
I have no idea if this has already been brought up (considering I just skimmed over the responses in this discussion) but I'd like to see another tab on top that maybe is for questions that people are curious about. I see that people are posting in the news areas not links but a single question that they're looking for people to respond to and create debate. They're not necessarily news worthy contributions but important none the less in fueling conversations.
If an article you submit reaches the end of the "new" page with no up votes it decreases your karma by a point. Yah, it would affect me too, but that's irrelevant.
Related, submitting a new article by someone with negative karma not allowed- or maybe the article is assigned that same negative karma that it must overcome...
Ability to view my own comment history. When I click on someone else's user id, I see their comments. When I click on my own, all I see are my preferences.
Edit: correction, I guess the user pages show just submissions and not comments, for any user. So I guess I'm requesting comment history.
1. Change the color of the "comment" link please (or use a button). At first, I wondered why all those messages had the word "comment" in them :) And then I tried to respond to this message and searched for the "comment" button and I was enlightened!
2. Document before writing new features :) I'm really curious to know what the "showdead" option is (I don't want to try it because the name is so scary).
3. A URL (or free text) field in the profile.
4. Keep it simple. I think it's nearly perfect as it is (the sign-in form is great).
5. We want to see Arc and the source code of this app :)
How can I find pages that are in the no-mans-land between top and new? I saw a submission for Trevor's article on languages: http://tlb.org/busywork.html but now I have no way of finding the discussion about it. On reddit the submit bookmarklet would find it with its dup-detection.
Dup detection seems brain dead to implement; is there a deliberate reason news.yc doesn't have it?
Ah, I just realized that it had already been in for a week before parent :}
This was one of those features I was reluctant to experiment on to check on the status of. Perhaps news.yc needs a status page for new features or responses to feature requests here?
I suppose an RSS feed for pg's comments would be one fix.
i like the 'friends' option. i unfortunately didn't use it enough at Reddit when it was new and now i can't filter for the users that consistently matched my tastes (or challenged them) - the noob tide has risen... i like reddit but a filter that lets everything in isn't filtering anymore. i guess i'm looking for a way that allows me to create my own 'recomendations' type algorithm. i think if it's on and clear at the beginning, it might allow the system to scale if/when it hits a major growth curve and allow that community vibe to remain.
Like many others here, I read a lot. Consequently, I find that I have already seen many of the links on this site.
With this in mind, you should consider providing a link next to each article that a user could click if he/she has already read this article elsewhere.
This info could then be used to give an idea of how old the article is, and would also perhaps help prevent overlap with reddit/digg, thereby improving the value of your site.
As far as I can see, there are two tar pits that Digg and now Reddit are stuck in:
1. Lack of focus and quality:
In my experience, users frequent a site because it has quality content and they leave when the quality of the content declines. Digg and more recently Reddit, are experiencing a loss of focus and quality and as a result are losing their initial users. DiggÂ’s quality is so bad it is now pointless to read and much to my chagrin, Reddit seems to be following suit.
Reddit seems to be drowning in a rising tide of noobs. Apparently, there arenÂ’t enough old users around to down-vote the crap posted by the noobal hoard. From a quick read of comments, it seems many long-time users are angry and feel disenfranchised. ItÂ’s because of this that those users whose content made Digg and Reddit popular in the first place are now leaving those sites and taking their great ideas with them.
2. No troll guards:
Nothing poisons an online community quicker than a few nasty trolls. Another one of the reasons that IÂ’m pulling away from Reddit is because it is getting mean. Both the links that are posted and the article forums are being destroyed by trolls stomping around unchecked. I hope Reddit can fix this problem. If not, IÂ’m going to stop spending my time there.
The impression that I get, Paul, is that your goal is to make this YC News a start-up news site and a community of potential founders; not simply another social news site. The only way that I can see to maintain quality content and to filter out the trolls is to institute some form of moderation. Straight democracy leads to anarchy; thatÂ’s why I think a news site needs to be a republic.
I donÂ’t think, by any stretch of the imagination, that Slashdot is perfect, but they do have a system where moderators are selected from heavy and moderate users on a rotating basis. The system filters out new and spam accounts and gives preference to high karma users. It seems to keep the trolls in check. It also encourages people to take more ownership and to participate in the community.
SlashdotÂ’s FAQ explains their moderation system here:
http://slashdot.org/faq/com-mod.shtml#cm520
There is also a brief discussion of their anti-troll rules here:
http://slashdot.org/faq/com-mod.shtml#cm2000
Thanks for setting up the site. It scratches an itch that IÂ’ve had for a while.
1. Change the color of the "comment" link please (or use a button). At first, I wondered why all those messages had the word "comment" in them :) And then I tried to respond to this message and searched for the "comment" button and I was enlightened!
2. Document before writing new features :) I'm really curious to know what the "showdead" option is (I don't want to try it because the name is so scary).
3. A URL (or free text) field in the profile.
4. Keep it simple. I think it's nearly perfect as it is (the sign-in form is great).
5. We want to see Arc and the source code of this app :)
Though restricting the site to invitation only isn't a good idea.
Letting people invite friends that they know would be interested
from inside the site would be convenient.
Bug or undeveloped feature? Go to edit a comment- above the text box there is a "comment" and "edit" link. The edit one just refreshes the page. The comment link, though, shows... ??? It looks like I can comment on my comment- had a nice "nil" sitting there. I didn't have any replies to the comment I was editing, though, so maybe I would have seen something more?
I think this was mentioned by pg earlier (I'm putting it here so it doesn't get forgotten), but auto generating a link when an URL is posted would be very handy.
1. Have it so you can be automatically logged in. I have to manually log in every time I visit the site (using Safari here).
2. Just like Reddit does, show the domain each link belongs to. Reddit has this in brackets after the headline, which works fine. Since I don't have much free time, there are some sites that have sub-par content which I avoid reading, and it helps to know where I would end up without having to hover over the link.
BUG: If you submit a comment, you are returned to the page you were commenting. But if you refresh that page, the comment is re-submitted.
A "no-cache" and an expire header of the submit request page would avoid this problem.
Local subdomains, or groups, a-la craigslist. E.g. toronto.ycombinator.com, or somesuch.
I understand YCombinator's rationale for having founders move to Boston, or the Valley.
That said, it might be great for you guys to get local footholds, where people can meet, organize, find co-founders, etc., before deciding to seek YC funding.
Is there a way to change my password? I don't see a form for it anywhere, but maybe I missed it. If it doesn't exist, this would be a great feature to add for sure.
A Digg feature that checks if you've already submitted a link twice, or one similar to it (base it off the title of the article, or base it off the description entered by the user).
A way to view comments to a submission by the time they were posted, preferably as some kind of toggled option at the top of the page. One use case is clearly in this thread, where finding new feature requests can be very difficult. Another is just keeping up on the comments to my submissions; once a submissions comment thread gets substantially long, it can be difficult to keep up on reading the new comments.
I think the ideal way to reorder would be to consider a comment's post time to be that of its most recent child. This means that when someone replies to a thread, the entire thread will now be the first on the page, with each sublevel ordered in the same manner. Of course, I knew reply to the submission itself would show up at the very top.
This functionality could be extended to the threads page (which relates to a suggestion I made a little while ago) and even to the Startup News page itself, so that we could see which submission has been commented on most recently (because as a parent, its child would have the most recent reply).
The page showing the comments of a user should only show each post once. At the moment, if I have a conversation, me1 - you1 - me2 - you2 - me3, then m3 appears first as the most recent, then later me2 downwards, then later still me1 downwards. It's redundant clutter. The only benefit of this arrangement is my most recent posts are first instead of the most recent chain of my posts. I'd prefer the latter.
Using character entities, e.g. & to give an &, works on submitting the comment, but editing the comment populates the form's area with an unescaped ampersand causing corruption on submitting the form. Encoding and decoding needs to be symmetrical.
title: How to make a demo that people will truly consider
description: Gives good tips on the small things that keep people interested in your demo.
This would result in --
<a href="http://howtowriteagoodemo.com/consider.html" title="Gives good tips on the small things that keep people interested in your demo.">How to make a demo that people will truly consider</a>
Ability to find out if the new article that I am posting has already been posted in the past or not. I wanted to post a few articles from venture blog but before posting I searched on Google using "title of article + news.ycombinator" as a query.
Show the number of responses to my posts/comments next to my name, let's say: mojuba (44/120), where 120 is the total number of messages in all threads I'm involved in. This will give me a chance to know if someone replied in a thread I started by just looking at the number. What I'm doing instead is I'm checking my "comments" page regularly, from top to bottom to see if anyone replied to me.
I saw this feature on other social sites, it works pretty well.
So, it might be my browser, but whenever someone uses a British pound or a Euro currency symbol in a comment, it shows up as two ascii characters rather than the desired unicode character.
You might wish to:
1) verify your database and code support unicode
2) use the utf-8 charset for your pages instead of ISO-8859-1
Paul, might you modify the submissions page to have some guidelines?
Point people to the Feature Requests thread as they clearly don't notice the link at the bottom of the page. Remind them that this is Startup News so it would be good if the posting was applicable. Tell them where to find Slashdot if that's what they want. And explain that they are not the only ones with RSS feeds so they don't need to just copy links from there to here.
Personally, I think news quality has degraded since karma came along. Some people are clearly keen to move up the leader board and starting a new thread is one way to do that. How about not rewarding karma for a thread's score? It can still be voted up by others to show it's interesting but karma must be earned by quality comments on the thread. Either that, or let us down vote threads to penalise non-applicable threads.
Add a password reminder, and also password confirmation during registration. I mistyped one of my standard passwords when registering, and as a result I was locked out of YC News until I noticed that the password was stored in the Firefox on my laptop's Windows (blech!) partition.
The /threads page doesn't show recent comments. I replied to an old comment of mine on the Feature Requests thread to add more information. That new comment should then have appear at the top of my /threads page, possibly with the other one above it as context. It didn't appear at all, presumably because the parent wasn't displayed. This is wrong. It's a problem that there's no pageing on /threads so I can't view all my posts, but at least the recent ones should be visible.
For some reason, the submit page isn't doing dupe checking anymore-- it doesn't take me directly to the discussion page of the article being resubmitted. This means I have to go back to the homepage and find the article I clicked to find the discussion page.
Also, there's no link to the homepage from the submit page-- clicking the icon takes me to the YC main page, not the news.yc main page.
Recently I have seen the proportion of weak submissions become very high, high enough that I think a down vote arrow for submissions to help weed out content would be beneficial.
Bring back down arrows on story submissions, but instead of voting the story down like before, enough down votes would show the community disagrees with that type of submission.
I didn't say the opinion, I said the type of submission. Also, the story and points would continue to appear unaffected.
What's going on with the hostilities on this site for the past two days? You could have easily said, "I have another idea about how this could work" with your link.
Hey, relax, I wasn't being hostile, just pointing out that the feature wasn't useful. The only thing the feature would accomplish is adding bias to a submission. If someone sees that the community disagrees with a submission, they're more likely to think of the submission as "bad" before they read it and not upvote it (and probably they're more likely to downvote it). That will be directly reflected in the comments, causing someone who had nice things to say about the submission to not comment lest his karma take a nosedive.
Unless you're talking about a whole "category" of submissions, in which case I have no idea how to divide submissions into different types.
Oops! I'm sorry for the confusion. I originally wrote that only moderators would see the flagging, but when I edited the post, I lost that part of it. No wonder you hated the idea so much.
As for what I meant by "types of submissions", I had just seen an "ask YCNews" article about republicans and democrats make the front page, that I hoped to silently vote down. I came up with my idea and added this comment (correctly) to the feature request thread, instead of below the parent, but the fact that the idea lost its context escaped me at the time.
Right now you either have to submit your less-preferred URL, or browse around and use google to see if the less-preferred URL has already been submitted.
I think a formatting cheatsheet would be quite useful. I was just commenting a few minutes ago, and I wanted to put some rather large URLs in my comment, but I couldn't figure out the markup to link a text string to the URL. (It's just occured to me that perhaps I should have just tried HTML. If that's the case, I'm stupid.)
A phoenix-like quality where ongoing arguments are pushed up according to popularity ... or at least featured on the side in a box somewhere, like, "most active discussions".
This is probably a dupe, but still .. it's a widely accepted notation outside of this site that enclosing the word in * implies 'bold' decoration, in / - 'italic' and in _ - 'underscore'. Seeing that here * italicizes the word strikes me as odd.
I realize that bold and underscore decorations go against clean appearance of the site, but it'd be nice to add standard slash notation for italic.
Inclusion of every new post or exclusion of every post from a particular website at user's discretion. Regexp based? Just to prevent the site from effectively becoming an RSS reader.
Add a way to contact another user directly, not necessarily Personal Message, maybe something along the lines of sending an email address from one user to another privately.
The current method seems to be posting your email address in the comments with something like, "Hey, email me about that . . ."
-------------------------------------------------------------
Can we build a local community out of YC news? Currently YC is focus is the US. For the RestOfWorld, can we have a country/city page that links to a local startup website or a yahoo/google groups page?
This would to some extent help facilitating potential co-founders -- since that's a constant them on this board.
What about a help page with current and in progress and rejected features? (give us a wiki and we'll write it)
I wish a way to sort|filter comments by points, date, etc. exists, but I don't know if I'm the only one. I've tried to search in this thread but I've found nothing looking for "filter" as searching by "points" is impossible (well, possible but futile)
when creating an account, please have a second password field for confirmation. Without that, it is far too easy to fat finger the password when creating an account.
RSS feed that sorts by age, not popularity. The current RSS feed is all sorts of chatty, showing me a ton of repeats. Its annoyance factor is about to eclipse its usefulness for me.
If what I'm looking for already exists, I can't find it.
Without "mark all unread articles as read" (per-page, say) the flood of articles is unmanageable without reverting back to an rss reader. Yet doing so adds a level of indirection that removes any impulse to rank items, diluting the quality of the article ranking .
Please, I love this UI. Just please add Mark as read/ignore all unread articles on this page
I'm enjoying using news.ycombinator.com, but I fear it will eventually suffer the same fate as Slashdot, Digg, Reddit, etc. The problem on the internet is a lack of scarcity. I'm beginning to think the only way to really solve the problem is through submitter fees. Without fees, I fear it will turn into a self-promoting free-for-all.
Think about the problem in terms of email spam. If email cost $0.25 to send, the spam problem would be gone. If a submission to Digg cost $10, their spam problem would mostly go away.
When everything is free, it's just one big race for the bottom. I hope I'm wrong, but I don't think I am.
Think about the incentives you are creating. This fee would just get written into the contracts of viral ad companies, while enthusiastic users would be deterred by the psychological barrier of spending money to do something that feels like just saying "hey guys look at this".
This site seems restful, but the more link doesnt act so. My typical use case on n.yc: rt click-open new tab on interesting posts on the main page, read through each new tab, then return to n.yc, and click on more to get to the next page (i visit irregularly, there're more'n one page of posts on some days). its probably half an hour or so when i return to click that more link, and its gone by then. irritating.
none of the other news sites have this problem. you're a news site, not an application; act like one.let me flip my page without have to buy the paper all over again.
ps: i see someone has raised the same concern wrt posting, but my use case is even simpler and just shouldnt happen.
currently working on my own reader and it looks like this is not implemented: so i need to parse the feed every time, instead of fetch from the db when etag is unchanged.
Man, I know there was an uproar when all PDFs were sent to scribd... but having a feed reader link randomly link to a PDF is really obnoxious. For some reason, those links in google reader decide to embed acrobat, rather than opening in sumatraPDF like all my other PDFs.
Can the headline at least warn you? Or link to the comments, and include a PDF link in the body?