A Comfy Helvetica frontpage for Hacker News
comfy-helvetica.jottit.com
comfy-helvetica.jottit.com
This design makes what I would say are clear improvements, and doesn't try to throw out the design wholesale. This design makes just a few improvements - better use of white space, easier to read text, and I happen to think the header is better too. This pleases the part of my brain that knows how to lay out broadsheet newspapers.
Bravo, looks good! I also think the arrows should be bigger.
It's on Netflix instant streaming.
- The jarring placement of the YCombinator image, throwing out the alignment and flow of the page.
- The over-sized numbers for each item.
- The excessively big header "Hacker News", and what appears to be a strange effect in the screenshot.
- Lack of a fallback font for Helvetica Neue (Helvetica, Arial, sans-serif).
- The centred nav items along the top bar are awkward.
- The tiny up and down vote buttons are what people struggle with the most in terms of mis-clicks, maybe these could do with some attention.
- A slight gap between each article so the "slab of text" effect isn't so strong.
- I haven't decided whether I want to keep the logo at all, and where it should go. I may play with it more later.
- Thinned out the numbers to reduce their weight, and it seems to be enough IMO.
- Here our taste will differ. But that's a good thing, right?
- Currently this works on one machine with one browser. If people like it, I'll polish the hell out of it, sure. Cross-browser and cross-platform will be the first thing on my list.
- They were awkwardly lumped to the header in the current layout, I think. Just wanted them to have a little space to breathe.
- That would be the second thing on my list if the style finds users.
- Good suggestion.
EDIT: formatting
Try it with a bold/heavy/black version of Helvetica, like the "Comfy Helvetica" header you have on your page! I just tried it and I like it much better now.
But I'd say it lacks conveniences. Like text set to 'reading-size', for instance.
I mean, I like my size how I like it - and adjust it all the time ( cntl/cmd -/+ keys) as I move from site to site or use windows of different sizes. [And have even set a hot-key combo to toggle on/off Safari's "Zoom text only" feature.]
I've been told that only the geekiest 1% of population are even aware of the possibility of text zoom, but for us... doesn't anybody else tweak on the fly all the time?
I do drive-by tweaking like this as well. Gangsta tweaking.
If godDLL is offended, I'll promise to next time better structure my criticism with kind words and phrases of subtle encouragement rather than snark and sarcasm.
"It's missing that extra "superficial hipster" touch, though, you have to admit."
Seems pretty clear.
And Helvetica (Arial) is used mostly for large signs. And this is not without reason. Verdana on the other hand was design for readability on screens.
Don't underestimate simple designs. They can contain a lot of tweaking.
I went the opposite direction and went with Georgia (a serif font that was designed for better online legibility) and made the following tweaks:
- Tested out a block style button (1st listing) and adding more horizontal padding to make it harder to misclick on upvote.
- Made the header a neutral grey because someone said their eyes always moved to the top.
- Added more padding to the top just to give it some breathing room.
- Made the font underneath the titles slightly larger and made links turn "black" when hovered over.
I messed around in Firebug for this and in doing so realized the whole HN site is a gigantic table. Very interesting...
EDIT: updated with spiffier voting arrows.
- Instead of arrow disappearing after you upvote, turn it orange so you know what you've already read and voted up. - Offer a checkbox option on top to "hide articles already read" which will then leave only unread items in the list!
There's always monitor setting differences too, I guess.
I wouldn't have this problem if I just started opening all the links in new tabs, but that isn't my normal browsing habit. I guess I am a depth-first instead of a breadth-first user.
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("news.ycombinator.com") {
.title > :visited, .subtext > a[href*="item?id"]:visited {
color: #ff6600 !important;
}
}
It marks visited links / comment threads in orange. I use Firefox but think you can do something similar for Chrome.I'll try and keep it updated as much as I can.
Otherwise I can check the code page once a week too; not really an issue.
Please? :)
Oh and add a real search option.
Thank you.
http://google.com/search?q=site:news.ycombinator.com%20querytermI think that it was put there after the previous big complaint thread about search but it hasn't helped any and the best way to search is still searchyc.
Edit: previous hoopla http://news.ycombinator.com/item?id=1329334
http://searchyc.com/mongodb?sort=by_date
https://encrypted.google.com/search?q=mongodb+%2B+site:news....
I've seen many sites with terrible search boxes that look like they use the built-in MySQL full-text search. I find I often get better results by just searching through Google with a site: tag.
It makes me think of cases where OpenID is used over in-house authentication. Why maintain something when there are already free systems that will do that for you and have worked out all the kinks?
Works in Firefox and Chrome. Why should Safari have all the fun? ;)
I'll try it out for size for a while - easy to apply using Stylish extension here for Chrome users:
https://chrome.google.com/extensions/detail/fjnbnpbmkenffdnn...
Also Ubuntu doesn't have Helvetica Neue installed natively, so I change the body to fall back more gracefully to sans-serif:
body * { font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; }
There's plenty of Helvetica alternatives on Linux.
I just saw a similar re-layout with Georgia that I liked and was a bit primed for serifs. :)
td[bgcolor="#FF6600"] {
background:white!important;
}As for the font, why define one at all? Browsers already provide a default font which hopefully is configured by the user.
What you're observing is probably the lack of a strong line on the left side. The right edge of the Y Combinator logo ought to form a guide line down the page, with the voting arrows' right edge X pixels to the left and the text X pixels to the right of that, and this line should also propagate through the text entry box and the reply button and so on. Instead, there's the logo, the link, the textbox and reply button (which do at least line up with each other), and the first layer of comments, each of which has its own individual vertical line. (I think. Comments and the title text are close but I'm not sure it's quite right, and there's so much interference in between it doesn't matter.) I Am Not A Designer but I know enough to know that's wrong.
Also, the bottom of the Y in the logo should form a horizontal line that the rest of the text in the title bar lines up with, whether or not that happens for you appears to depend on the zoom level of your browser. (For me right now the "Add Comment" is visibly above the Y, but when I zoomed in to look closer it actually dropped below that line. By the way, designing on the web is hard. Also my website sucks and I know it. It's on the list.) Something should probably also be done with the horizontal line the voting arrows line up on.
Cleaning that stuff up would be a start. It probably wouldn't be enough, and then I'd be stuck, because I only get the really basic mechanical stuff. Everything I've phrased as fact in this comment should be taken to be opinion, it would just be very tiresome for me to type and you to read the same caveat over and over.
Agree!
Why the correlation?
To OP: no, that's not too nice. Maybe if you were going for accessibility and high-contrast ...
I also use a chrome plugin to inject some styling and other fun features to HN. It's on github at https://github.com/wookiehangover/grapeDrink-for-hackernews . Mine's definitely not as conventionally handsome tho.