News for hackers. Stuff that matters.
Re:HackerFollow: Follow HN Users by copper on Wednesday October 06, 2010 @10:54AM (#1764143)
Just so you know, clicking on Signout gives me this:

Message: MySQL Query fail: SELECT * FROM follow WHERE user_id = MySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 Date: Wednesday, October 6, 2010 at 8:53:41 AM Script: /index.php Referer: http://hackerfollow.com/

Great idea, though!

Re:HackerFollow: Follow HN Users by erickerr on Wednesday October 06, 2010 @11:26AM (#1764307)
More context would be great (browser, page you were on, page you were redirected to). I think I uncovered the problem so you'll need to clear your cookies. Let me know, thanks!
Re:HackerFollow: Follow HN Users by symkat on Wednesday October 06, 2010 @06:04PM (#1766052)
Database Error Message: MySQL Query fail: SELECT * FROM follow WHERE user_id = MySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 Date: Wednesday, October 6, 2010 at 4:02:06 PM Script: / Referer: http://hackerfollow.com/

Clicked from the news item here, entered a pass phrase (it's a secret, I'm not telling you!) and clicked the sign in button.

Screen cap: http://i.imgur.com/rBx5l.png

Re:HackerFollow: Follow HN Users by copper on Wednesday October 06, 2010 @10:58PM (#1766689)
Sorry :) It's fixed now, though. Thank you!
Re:HackerFollow: Follow HN Users by webwright on Wednesday October 06, 2010 @12:36PM (#1764642)
I love the idea. The "secret phrase" method of creating an identity seems downright awful.
Re:HackerFollow: Follow HN Users by erickerr on Wednesday October 06, 2010 @01:10PM (#1764815)
We're not creating another identity for you. There aren't any profiles, it's simply a utility. I agree the messaging could be cleaner and I'll rework some of it when I have time later today, but we dont really need your email or a password for anything so there's little reason to require it other than being the norm.
Re:HackerFollow: Follow HN Users by SkyMarshal on Wednesday October 06, 2010 @04:21PM (#1765689)
I appreciate you trying to make it easier for users to remember their login/identity/site key/access code/whatever, but this may actually be making it harder.

Since we have all had years to figure out how to manage logins across many different sites that do not coordinate, we've all solved this problem in one way or another, but the solutions are based on finding efficient ways to manage userid's and passwords.

Mine for example is that I use a set of three userid/pwd pairs. Pair 1 is simple userid/simple pwd, for throwaway accounts I don't care about. Pair 2 is moderately complex userid/pwd for sites I use frequently but could afford to lose/be hacked/whatever. And Pair 3 is highly complex userid/pwd for online banking and other secure things that need the highest penetration barrier.

Since I can easily keep three in memory and apply each one based on how I categorize the website in question, I never forget my logins to any websites, no matter how frequent or infrequent I use them. Nor do I ever have to write down or otherwise record my login info, anywhere, since it's easy to remember just three. Further, if one my lower level userid/pwd pairs is cracked, it doesn't compromise the critical one.

For your site I would have simply use Pair 1 or 2, problem solved. However, your pass phrase method presents a problem - I can use one of my passwords in plain text, which I'm obviously not going to do, or I can think up some pass phrase that is unique to your site, not part of my system, and hence easily forgettable.

I have no idea what other systems people use to manage their logins across the tons of websites in use these days, but I'd suggest relying on your users (especially since they're 100% savy HN users) to have already solved this login problem. Leverage their solutions by using the norm. Or use OpenID, which is another solution to this problem.

Re:HackerFollow: Follow HN Users by kgermino on Wednesday October 06, 2010 @06:25PM (#1766107)
For me (since there is no content generation) I just used my username. I agree with the creator that this method is worth trying since there really is no reason to need the security of a password. This solution eases the effort spent coding and the effort spent signing up at virtually no cost. Sure it's not perfect but for a site like this I think it was certainly worth trying.
Re:HackerFollow: Follow HN Users by Jd on Thursday October 07, 2010 @12:12AM (#1766812)
I use exactly the same 3 tier system, except changing the top tier password about once every 4-5 months and the second tier about once every year.
Re:HackerFollow: Follow HN Users by petercooper on Wednesday October 06, 2010 @03:50PM (#1765584)
It's an interesting idea, but more typically the service generates a unique key and puts that in the URL. You can then bookmark that URL to "log in." Just pointing this out as most will find it easier to save a bookmark and "come up with a login phrase" could be a real "whoa.. what?" stumbling block for some potential users.
Re:HackerFollow: Follow HN Users by lwhi on Wednesday October 06, 2010 @04:02PM (#1765635)
I agree ... I like the simplicity - but I think there's a really strong possibility that you'll stumble across someone else's phrase too.
Re:HackerFollow: Follow HN Users by latentflip on Wednesday October 06, 2010 @10:51AM (#1764130)
Nice idea, and I can see myself using it but...

The "come up with a secret phrase" thing is a nice idea, but I must've sat for 10 seconds trying to work out what was actually being asked for, and then I had no idea what phrase I could use that I wouldn't forget, but that nobody else would have chosen.

Re:HackerFollow: Follow HN Users by paraschopra on Wednesday October 06, 2010 @11:08AM (#1764217)
I actually entered patio11 there thinking it is asking me to enter the name of user to follow.
Re:HackerFollow: Follow HN Users by joshwa on Wednesday October 06, 2010 @01:19PM (#1764845)
I did that with another user, and it turns out he used his username as his secret phrase! (name withheld to protect the guilty). At least now I know who he's interested in!
Re:HackerFollow: Follow HN Users by vyrotek on Wednesday October 06, 2010 @11:04AM (#1764197)
So what happens when I pick a secret phrase that someone else already uses? I can technically sign in as the person who originally created it now.

Yes, if you do it right the chances are slim. And perhaps it doesn't matter because there isn't any sensitive data.

Re:HackerFollow: Follow HN Users by DrJokepu on Wednesday October 06, 2010 @11:22AM (#1764290)
It's not that slim in my opinion. Even though this is HN we're talking about, many people are lazy enough to only come up with something really simple. Or a pop culture reference.
Re:HackerFollow: Follow HN Users by erickerr on Wednesday October 06, 2010 @11:54AM (#1764450)
It's part of the experiment.
Re:HackerFollow: Follow HN Users by Ygor on Wednesday October 06, 2010 @11:20AM (#1764276)
Can't you say the same about the regular username + password implementation?

Or are there smaller chances of that happening if you separate the login data into two different parts, like username and password?

Is it just a psychological difference, or is there something more there?

Re:HackerFollow: Follow HN Users by JangoSteve on Wednesday October 06, 2010 @12:47PM (#1764709)
The logistics of it are different. With username + password, 2 people can have the same password. So you only need to warn someone if the username has already been taken. But in order to warn someone that a secret phrase has already been taken, you've just given them all the info they need to login as that other person.

That being said, if you were to enforce that the first half (or some undisclosed portion) of the secret phrase couldn't be taken, then you'd be closer to comparing apples to apples.

Re:HackerFollow: Follow HN Users by wwortiz on Wednesday October 06, 2010 @11:41AM (#1764390)
Basic statistics says yes the chances are much much smaller if you have both username + password.

The larger the password and the more obscure the password means that chances grow smaller of someone else choosing it but that doesn't mean everyone uses large and obscure passwords.

Re:HackerFollow: Follow HN Users by ronnier on Wednesday October 06, 2010 @12:53PM (#1764747)
If you are interested, I'm charting the load (non-cached requests to HN) on the iHakcerNews API which hackerfollow is partly using.

http://api.ihackernews.com/load

Re:HackerFollow: Follow HN Users by adrianwaj on Wednesday October 06, 2010 @03:38PM (#1765517)
"Retrieve Comment Threads for a user" if you offered this as an rss feed, there'd be users.
Re:HackerFollow: Follow HN Users by ronnier on Wednesday October 06, 2010 @03:56PM (#1765607)
I can do that. I'll add it to my todo.
Re:HackerFollow: Follow HN Users by akkartik on Wednesday October 06, 2010 @11:26AM (#1764309)
At least show what story the comments are on. I came up with a nice way to show the context around a comment without needing the entire tree: http://hystry.com/newsyc/follow/about (Slide 4)

Make it easy to add users from the stream page.

I'm usually in an 'open' mindset when I think of hacker news. HackerFollow enforces a 'closed' mindset; I only see stuff from those I follow. Can you leaven the stream with suggestions like somebody else asked on this thread?

I could see myself using this.

Re:HackerFollow: Follow HN Users by messel on Wednesday October 06, 2010 @10:36AM (#1764064)
This has a nice feel to it. Sort of like how I use disqus to follow my favorite commenters. Great job.
Re:HackerFollow: Follow HN Users by ritonlajoie on Wednesday October 06, 2010 @10:59AM (#1764168)
I built a similar small service to follow HNers by e-mail, located at http://nasr.ath.cx Feel free to use it a report problems !
Re:HackerFollow: Follow HN Users by jeromec on Wednesday October 06, 2010 @10:49AM (#1764120)
Not bad. You should add the title of the thread along with the user's comment to give context. Also please position the user's name to the left. Most HN users are in the U.S. where people read left to right. That way I can glance at the stream and recognize who said what faster.
Re:HackerFollow: Follow HN Users by devmonk on Wednesday October 06, 2010 @09:41PM (#1766546)
I was only able to see recent posts/comments. I'm not sure if the API supports it (haven't looked) but would be nice to see older posts/comments as well, and agree with others about an RSS feed being a good idea.

In addition, an aggregate RSS feed of higher ranked HN'ers would be neat.

And clicking on the following without specifying a user to follow first ("logging in") doesn't work: http://hackerfollow.com/?filter=devmonk but as soon as a specify a user ("log in") it works. It should just work if it is essentially public, imo.

Re:HackerFollow: Follow HN Users by lotharbot on Wednesday October 06, 2010 @09:35PM (#1766532)
Suggested future modification:

the "follow" page lists most followed users. How about adding a section to show who, outside of the top 10-15, has gained the most new followers over the last week or so? (Obviously this is more meaningful once the service has been running for longer than a week.)

This would give us a way to be introduced to up-and-coming users.

EDIT: also, the "most followed" page currently has a user (osuburger) who has 1 karma, 0 posts, and 0 submissions. Already being gamed?

Re:HackerFollow: Follow HN Users by resdirector on Wednesday October 06, 2010 @11:14AM (#1764253)
Good idea. Maybe a drop-down suggestion box (sometimes I don't know the exact name "jacquesm...?"). And currently it allows me to "follow" any gibberish I type in e.g. "kljarlkfejl".
Re:HackerFollow: Follow HN Users by mortenjorck on Wednesday October 06, 2010 @12:54PM (#1764757)
Feature suggestion: "Follow me" URLs that users could put in their HN profiles. This would greatly ease in-context following:

Read insightful comment › Click username to profile › Click HackerFollow link

Alternatively, the best solution (though much more time-consuming to implement) for in-context following would be a browser extension that adds an HF link next to everyone's name.

Re:HackerFollow: Follow HN Users by erickerr on Wednesday October 06, 2010 @01:13PM (#1764823)
This already works though it isn't mentioned anywhere yet:

http://hackerfollow.com/follow.php?add={hn-username}

Re:HackerFollow: Follow HN Users by mahmud on Wednesday October 06, 2010 @11:09AM (#1764227)
Suggestion. Show the title of the story that each reply belongs to: it puts everything in context.
Re:HackerFollow: Follow HN Users by erickerr on Wednesday October 06, 2010 @11:21AM (#1764283)
We'd love to do that but the data isn't readily available by scraping. We could continuously fetch the parent_id post until we reach the root story, but that would result in a lot of extra curl requests.. V2 : )
Re:HackerFollow: Follow HN Users by mahmud on Wednesday October 06, 2010 @11:26AM (#1764308)
Instead of crawling by #id, crawl by new posts from the /newest page. For each post, split it into multiple pages, setting the parent id/title that way. Not that you have to, but a future suggestion.
Re:HackerFollow: Follow HN Users by jeromec on Wednesday October 06, 2010 @11:42AM (#1764394)
I'm guessing the info is currently scraped from the 'threads?id=username' page, but the title to each story is already there after the word 'on'.
Re:HackerFollow: Follow HN Users by dvk on Wednesday October 06, 2010 @12:55PM (#1764763)
see: http://github.com/dkeskar/hnbot

/threads is not polite to robots.txt, so discussion.rb is deprecated.

Re:HackerFollow: Follow HN Users by indiejade on Wednesday October 06, 2010 @11:35AM (#1764359)
Museo, as in the font? Nice tagline! This is very funny to me for some reason.
Re:HackerFollow: Follow HN Users by sutro on Wednesday October 06, 2010 @01:57PM (#1765017)
Nice job. Feature request: an "all except" option that lets you to enter a list of specific users to ignore -- a HackerUnfollow feature, if you will.

Not that there are any annoying people on this site.

Re:HackerFollow: Follow HN Users by dvk on Wednesday October 06, 2010 @12:33PM (#1764627)
Good idea. Nice design. Would you be interested in providing a stream API?
Re:HackerFollow: Follow HN Users by adrianwaj on Wednesday October 06, 2010 @02:48PM (#1765279)
For an outlandish feature, try grabbing links out of one's follow stream, to create a separate stream. Like this: http://hackerbra.in/links
Re:HackerFollow: Follow HN Users by far33d on Wednesday October 06, 2010 @11:23AM (#1764296)
This has been on my "weekend project" list for a long long time. Excited that someone else actually got it done.
Re:HackerFollow: Follow HN Users by raphaelb on Wednesday October 06, 2010 @01:33PM (#1764900)
When I add someone to follow I just get a blank page (if I go back I see them added)
Re:HackerFollow: Follow HN Users by psawaya on Wednesday October 06, 2010 @12:38PM (#1764652)
Amazing idea. I may start using this more than the front page of hacker news itself.
Re:HackerFollow: Follow HN Users by jonpaul on Wednesday October 06, 2010 @03:18PM (#1765427)
Does everyone follow PG by default or did I just guess someone else's phrase?
Re:HackerFollow: Follow HN Users by erickerr on Wednesday October 06, 2010 @03:30PM (#1765481)
Everyone follows PG so the first thing you see isn't empty and discouraging
Re:HackerFollow: Follow HN Users by kloncks on Wednesday October 06, 2010 @11:35AM (#1764361)
So, it's basically like a Twitter for Hacker News?

Gorgeous implementation!

Re:HackerFollow: Follow HN Users by adrianwaj on Wednesday October 06, 2010 @02:33PM (#1765186)
Great.

Just followed a user who doesn't exist.

[deleted]
Re:HackerFollow: Follow HN Users by thedjpetersen on Wednesday October 06, 2010 @02:12PM (#1765091)
I think the "Secret Phrase" thing is just a poor definition. You could think of it more as a username without a password. You couldn't begrudge someone taking the same username as you on another site could you?

See this posting: http://news.ycombinator.com/item?id=1764815

Re:HackerFollow: Follow HN Users by adrianwaj on Wednesday October 06, 2010 @02:44PM (#1765250)
An rss feed would be cool.
Re:HackerFollow: Follow HN Users by shareme on Wednesday October 06, 2010 @11:27AM (#1764314)
Not bad..just some minor stuff:

-probably secret phrase should not be clear text in the entry box..