Show HN: HackerNew for Chrome (chrome.google.com)
I've been working on and off on a Chrome Extension for Hacker News, the extension focusses on improved usability rather than design. I can almost guarantee that after a day you won't want to go back to regular Hacker News. Give it a try, features include:
- Improved readability - Quick inline replies from comments page - Quick profiles with social network info when hovering over usernames - Filtering of stories based on terms and phrases / domain or user - Endless scrolling - Collapsible comment threads - Social sharing for Twitter, Facebook, Google+, Buffer
Forks, improvements and comments welcome: https://github.com/tommoor/HackerNew
91 comments
[ 2.3 ms ] story [ 147 ms ] thread- Improved readability
- Quick inline replies from comments page
- Quick profiles with social network info when hovering over usernames
- Filtering of stories based on terms and phrases / domain or user (try filtering out negativity!)
- Endless scrolling
- Collapsible comment threads
- Social sharing for Twitter, Facebook, Google+, Buffer
Forks, improvements and comments always welcome: https://github.com/tommoor/HackerNew
Unfortunately I probably won't make it to a day or two. What you really strive for as a designer is more like "I can guarantee that after 30 seconds you won't be going back". I can tell you that I'm already uninstalling it. Don't change the styling-- or at least leave the information density that we've got w/ HN now.
I agree with another poster that the share link should not be on the right side of the links below a story: that is memory wired to be the place to click for the comments (either that, or give me a good reason to change that memory).
I like everything else and would use it, notwithstanding the contrast issue. I'll leave it installed and enable it every once in a while to see how it progresses.
https://github.com/driverdan/Hacker-News-Enhancement-Suite
I never got the code far enough to announce / release. The long term goal was to also make plugins.
https://github.com/etcet/HNES http://news.ycombinator.com/item?id=3933090
I cannot say how angry/sad/confused this makes me :(
Also, "Show HN" seems to get a better response than other alternatives.
http://userscripts.org/scripts/source/132359.user.js http://news.ycombinator.com/item?id=3923150
I doubt I'll ever be uninstalling this :)
The extension queries Google's social graph API to gather information about users profiles - you can find details here: https://developers.google.com/social-graph/
Personally, all i really want is collapsible comments, inline replies, and hiding stories
Anyone know of a script/extension that does just that??
"Your data on hackerne.ws and news.ycombinator.com" sounds very generic and I'm not knowledgeable on Chrome extensions. Does that include POST requests? how about cookies and passwords?
Nicely done! I predict, as with all HN re-themes, that someone will soon comment about how article density is less than on standard HN, so I took the liberty of adding it to your GitHub issues :)
Only http://news.ycombinator.com/
Cheers!
I wonder why the filter popup is showing a lot for you, it should only appear if you hover over the 'x' symbol on the far right - this should be out of the way for most browsing.
Same here. It seems very useful but styling should be optional, some of us realy like how good ol' HN looks.
This looks good, and while I won't call it better quite yet, I have no strong desire to turn it off, good work!
EDIT: On the mainpage, I dislike the X's that are attached to the right, they're near invisible and then you rollover and all kinds of contrasty things pop up. Also, I dislike the rolldowns for user names. They're unresponsive and you have to click to make them roll-up. As such, they get in the way.
The crosses are definitely supposed to be hidden away and not something that you would use all of the time. For the username rolldown's, it is a shame they can't work a bit faster but it's just the nature of the beast - I've added a delay so it is harder to trigger them by accident.
It's not very compatible with your addon, unfortunately.
This disparity in behavior is frustrating, why is activation onMouseOver, but deactivation requires a full click white space to change focus? It should be click on/click off or roll on/roll off, IMO.
Nevertheless, I'm definitely keeping this extension!
Given my default sans font is set to Droid Sans, all I needed to do was simply zoom-in (Ctrl ++) twice and chrome keep it this way between log-ins and recently between machines as well.
Feature suggestion: could you add a different link to the discussion page? Something more prominent and easier to click?
Keep up the great work!
[Hacker News'd!] https://chrome.google.com/webstore/detail/njdndkhkelkeepcnmo...
[Hacker News Sidebar] https://chrome.google.com/webstore/detail/hhedbplnihmkekhgma...
But are not perfect and it would be nice to have a single package.
I've been using it for months and it works great for me.
1) There's a subtle difference between the white background of the extension and the border of the browser. We're talking just enough to notice but not enough to quickly see the contrast. I'd say make it completely the same or exaggerate the contrast a bit more.
2) Any way to address the tiny buttons for up vote/down vote? They are so small that I am always afraid that I'll hit the wrong one. Perhaps side by side or more spacing between them.
3) Just for discussion sake, do you think when sharing it should be mentioned that it's come from HN?
4) In-line comments are awesome! How about using a sidebar on the HN homepage for something like preview or better yet, to display comments for the current article with similar styling to preview in Google search results?
5) Endless scroll on the "Comments" page seems to be broken.
I don't know if I can ever go back to the standard HN....Great job!
Oh well, time for a new hobby project.
[edit: Incidentally, do you find the tables-within-tables-within-tables structure of HN, with some arbitrary variations between pages, as infuriating as I do? Or am I doing something wrong?]
I think if you could create a nice minimalist table-parser base it would be useful for any future browser extensions.
This is what I learnt so far:
- do not change fonts, colors styles.
- do not try to add cool up to date, buttons, etc - most users just got used to the way it is right now - do not add anything between rank position and title. no additional icons, etc. folks here got used to scanning HN certain way and more white space makes it harder to read
How would my HN bootstrap look like?
- wouldnt touch the outlook and add minimum additionals: after # of comment I would add ajax-driven "follow" for the post and "follow for replies" - in threads were there are hundreds of responses its hard to catch up with whats new (who wrote new reply); I know you can lookup your profile to see comments related to yours, but I find it kind of hard it this way and you have to leave to post screen.
- add highlighters to responses. karma is good and many times interesting folks have high karma (duh!) - I would add highlighters (opt in/out) for high karma users when they type response so when I scroll long thread and am limited with reading time, I could at least see posts coming from high karma users
- social features: would add IRC, follow hacker (notify me when he posts new stuff, or write a comments), but would never add all the fb/twitter crap. imho hn being less popular is better. this community is awesome as it is
- would do it never ending scrolling like you did, BUT also make it as refreshless as possible - would load stuff through ajax, also monitor the hottest subjects and preload theirs comments in hidden div so when you click "comments" it would show up instantly and just added missing comments that took place from the moment of last reload (all reloads would be silent ajax-driven) - this would give you feeling that loading data is extremely damn fast.
This is for a good start. One day I will get there as I want to learn Python or Ruby :)
Btw: my post gets lots of upvotes -- perhaps someone could design some of the features I mentioned...
The features are nice thought.