Georgify: Make Hacker News More Readable
tuhinkumar.com
tuhinkumar.com
I hate it.
I'm sure it's technically very clean, elegant, and "nice", but more and more as I look at the "gorgeous" and "beautifully designed" sites pointed to from HN, I just feel like my face is being pushed through mush.
I know that sounds entirely negative, and I'm sorry about that, but the obsession with blended buttons and perfect pastels and crafted corners and so on just makes the whole thing feel wishy washy.
Am I alone in this? I'm sure lots of people love it, and I hope you get lots of great comments, but I just thought I'd mention that not everyone is the same in their perceptions.
Please, can someone with design skills equal to the ones demonstrated here have a go at something with a bit more "edge."
Oh, and here's the discussion from last time:
https://news.ycombinator.com/item?id=2410195
It's great to see that many of the comments from that discussion were taken on board and acted on.
Added in edit: I see that this is a controversial comment. It's getting both upvotes and downvotes, so people clearly agree, and disagree. But I think this comment is genuinely of value. If you create something and there were dissenting opinions, would you not like to hear them? Do you only want "Yes Men" in your entourage? Dissenting opinions can be hard to take, but if you block them out you get an echo chamber. Please, if you think this comment is of negative value and doesn't belong on HN, tell us why. For the downvoters, that's certainly your right and privilege, but ask yourself: are you downvoting because you think this comment doesn't belong on HN, or simply because it's an opinion contrary to yours? FWIW, I've upvoted the submission.
With that said, I personally think it needs less whitespace and smaller fonts. I'm not a fan of Georgia either.
Off-topic: Also, I'm tired of all these Hacker News iPhone apps, scrapers, browser plugins and whatnot. It gets too "meta" for me that these things are posted constantly.
It just feels, well, I don't know, "Energy Free", "Hypnotic", "Soporific". There's no sharpness, no hustle, no contrast, but those are terms that make you think of image contrast and sharpness, and that's not what I mean.
My father was a sign-maker, and he loved jobs that were specified by an architect. Why? Because they produced gorgeous designs that were harmonious and free flowing. The signs were specified to fit with the color scheme and blend with the decor. As a result, he would always be called back 6 months later to augment or replace the signage.
I wonder if I feel a little the same here. I'm slowly being hypnotized by "beautiful design."
I tried an approach here: http://userstyles.org/styles/71445/better-hacker-news-design
I don't think it reaches the quality of this submission - i am not enough of a visual designer for that - and maybe it is also not what you search for, but you could give it a try. I tried to maintain a bit of what defines the original design, like the orange header, maybe it is that what you are missing.
Quick feedback, I don't like the white text in the top bar, and you seem to have shrunk the width. I do like the different font, and am undecided about the blue links.
But I'll certainly give it a go. Thanks.
Having said that, I usually don't see the reasons for the down-votes, and I genuinely do want explanations. I don't mind the down-votes - whether or not I can "afford the karma" is beside the point. Down-voting people is a part of how the site works, causing comments and submissions to bubble up and/or down, and I think that's a good thing. Not being given the chance to learn something or to see an alternate point of view is disappointing.
But when someone disagrees with a comment and just performs a "drive-by down-vote" I think it's of negative value to the site, and I'd like to discourage that. Sadly, I suspect that ship has sailed.
So again, thank you for the feedback. If we're ever co-located, and you think you can stand my company, I owe you a coffee. FWIW, I've upvoted your comment, even though I (obviously) don't agree with it.
Not to mention that AIUI replying to a post you downvoted negates the effect of the downvote? Which makes the request for explanation doubly suspect.
I'd be very happy to meet when you're next in London (well, not in the next couple of weeks as I'm busy moving house, but in general). md401@srcf.ucam.org
The voting buttons are just not possible to use on my iPhone - the chance of accidentally voting down when I want to vote up is too high.
I like HN's simple look and feel - my custom CSS would be just a couple of lines to make the damn text bigger on iPhone.
There are helper tools for this, too. Like stylebot for Chrome.
In Firefox the usual way is just to create a userContent.css in your profile folder, then add sections like this:
@-moz-document domain(whatever_domain.com) {
// your site-specific css comes here, use !important for overrides
}
So, I had a play around in Chrome Dev Tools and came up with this: https://dl.dropboxusercontent.com/u/41899939/georgified-hack...
This involved making it wider and reducing a lot of padding, and it increases the number of visible items on the front page by 50%. (Rough numbers: in the same space, mine shows 14 items, original Georgify shows 9, default HN shows 23.)
I think comments pages would be better if they were wider, but had a max-width applied to comments, so nested comments aren't squeezed so quickly.
Side note: Whenever I look at HN's HTML, I am horrified. Today's revelation: The first paragraph in comments are wrapped in a <font color="#000000">, the rest are <p>s.
Edit: There appears to be a bug that's causing comments that should be horizontally aligned to not be. The top and bottom comment here are responding to the same parent, but aren't indented equally: https://dl.dropboxusercontent.com/u/41899939/georgify-commen... (I drew the vertical line).
Edit 2: 32 points in one hour, yet this story is off the front page — this must be getting a lot of flagging.
I'd stick with the current design.
EDIT: as others have pointed out, there's also a significant loss of information density, and that can be quite annoying for the average HN reader.
But:
Installing stylish wasn't straightforward. It didn't tell me if I had to restart firefox or not. I restarted firefox and it had lost my opened tabs. This is stylish's fault.
I also noticed that firefox navigation toolbar is twice as big as before and it uses Georgia to render text inside the url and search fields. Weird and stylish's fault.
Ah, it turns out every site is using the new CSS. That won't do it :(
One thing that could be improved: the text field I am typing this text in can't be resized :( and its borders don't match the rest of the theme.
But it's indeed an elegant and readable theme. I like the 50-60 character limit for each line.
Good job, but I won't use it because of stylish disruptive effects on my browsing experience. I remember that before stylish I would drop css in the firefox profile and it would just apply to a specific domain. Is that still possible ?
The chrome extensions pointed to by the OP link has a long list of domains it matches against in its manifest.json file. Looks alright to me.
Note: I have to ask myself why stylish seems to allow modification of firefox's chrome. I have lost touch with the state of things in firefox extensions but I don't remember it being promoted as a skinning extension.
Half the time when I follow these design blog links I find a website with nigh on unreadable text. Usually it's down to a tiny font-size, this time it's down to grey text on dark grey background combined with fairly cramped looking text.
https://chrome.google.com/webstore/detail/hackernew/lgoghlnd...
As an exercise in design, great, knock yourself out. As an attempt to make HN better? I think less action and more reflection on what really would make HN better would be appropriate.
This is just a general feeling I get from seeing these meta-HN things over and over again. I lump them all together in my mind, perhaps unfairly so, because they all seem to be solving the easy - but ultimately the wrong - problem.
One note: At least with my firefox/stylish setup, it seems that the domain restriction was wrong.
@-moz-document domain('http://news.ycombinator.com/'), url-prefix('http://news.ycombinator.com/')
should be followed by an set of parens encompassing the rest of the file, or else it gets universally applied (also I think that "@-moz-document domain('news.ycombinator.com')" is sufficient).I use ihackernews.com/ for reading on mobile, and log in at news.ycombinator.com itself for posting or upvoting.
It takes longer, but I feel safer.
When installing the Chrome plugin, Chrome clearly states which domain(s) it will allow the plugin to interact with.
I would see your point if this was for a banking site, or any other site where you would want to keep some information private, but I don't really see how this applies in this context.
Running any executable code on my machine is a risk, and should involve a cost-benefit analysis.
In this case? Benefit - makes Hacker News look a bit nicer. Cost - I have no idea, without spending a time looking at the source code and Chrome's security policy.
So my analysis makes me think it's just not worth installing.
I created this for myself, which means it is highly opinionated. Some will love it and others will hate it and that's ok. I have been using it for the last two years and there is no way I can go back to the old HN. That said it is equally possible that most of you do not like it as much. And really that is fine. There are more important things for us to argue about. :)
Feel free to reach out at tuhin @ me.com or ping @tuhin on twitter in case you guys have more constructive feedback.
What I liked most about this, as a Chrome user, was one click installation through an add-on. It was as simple as clicking a link and pow! It's in. This is both a testament to yourself and the Chrome team themselves.
Now... All we need is an iPhone app and my HN reading experience will be complete...
And from the last thread for it, here is a great dual column chrome extension that works perfectly with Georgify: https://chrome.google.com/webstore/detail/chngbdmhgakoomomnn...
But the menu a little bit small and this light grey is hard to read but the rest is really good ;).
Press CTRL and +. No more hunching required.
Firefox on Linux with Stylish.
It's my opinion that Georgia has a mediocre readability value to it.