Mistakes in Web Design
useit.com
useit.com
2. PDF Files for Online Reading
3. Not Changing the Color of Visited Links
4. Non-Scannable Text
5. Fixed Font Size
6. Page Titles With Low Search Engine Visibility
7. Anything That Looks Like an Advertisement
8. Violating Design Conventions
9. Opening New Browser Windows
10. Not Answering Users' Questions
http://skitch.com/sant0sk1/1sfy/top6
Can you guess which stories I've already clicked thru?
But there's a remedy for it and it's simple: the link includes the number of comments in that discussion, so that your browser can change the color if the number of comments has changed since your last visit.
(Also: simply changing the link URL would mean users could make a change in their local stylesheets, even if there's no styling change at News.YC.)
Q. Why don't you have some kind of system so I can see what posts I've already read?
A. We have the best system that can be implemented in a distributed, scalable fashion: we let everyone's browser keep track of it. Web browsers will change the color of the links you've already visited from blue to purple. So all we have to do is subtly change the URL for each topic to include the number of replies available; that way when there are additional replies the post will appear in the "unread" color again.
Anything more elaborate than this would be harder to build and would needlessly complicate the UI.
Of course, now that I think about it, my Google results don't change color after visiting them either, so maybe it's something with my browser (FF3).
Visually, the comments link should be on par with the article link. IMO
Edit (since my original brusqueness earned a downvote):
The flaw is that IE6 cannot resize text sized in pixels. IE7 fixed this with its new zoom feature, but left the old, broken resize method untouched. Every other modern browser can resize pixel-sized text.
I personally prefer sizing text in pixels because browsers handle ems and percents differently. Usually it works out fine, but it's really annoying to futz with fractions of an em because one browser rounded it up while others rounded it down.
Pixels also make the translation from mockups to code a tad easier.
These facts indicate that the browser figures above are not 100% realistic. Other web sites have statistics showing that Internet Explorer is used by at least 80% of the users."
It is very aggravating on large displays, or for people with imperfect vision.
But I understand now how makecheck could get annoyed: though pixels can be resized after page load, ems and percents take the browser's font size setting into account and are scaled appropriately the first time.
Additionally, for those shooting for the greatest cross-browser accessibility, different browsers scale differently based upon whether you define things in pixels, points, percentages, or ems.
QFT. I pretty much immediately leave a site if the price is hard to find or figure out. If your pricing model doesn't fit in a neat little table (like http://github.com/plans), then you are going to lose a lot of customers who just want something now, and are willing to pay for it.
Making the customer call to negotiate some 'custom solution' (with associated 'custom price') just makes it a hassle for them to give you money. Instead, make it easy for people to give you money.
I think it's reasonable to assume on a "Hacker News" site that the clientele will be up to figuring that out.
(At present I use Xichekolas' HN Toolkit GM script that does this.)
Generally, most people here are capable of finding what they want/need (e.g. using the methods repeatedly outlined throughout HN), but that is not really the point.
In most (especially YC) startups, such features are the first to be implemented even if initially they suck - the mantra being release early and iteratively improve.
Hence, I'd have thought search would have been high on the agenda and one of the first things done (even if not optimally - it doesn't have to be good, just 'good enough' to be useful, and can be improved over time) as it is a critical feature in almost every site these days and even on HN is one of the most repeatedly requested and asked-about things.
I don't think it requires infinite time either. :)
You should force all PDFs to download.
This should be #1. You can always search the site with google if I have to.