Earlier quoted context omitted.
What'd you go with, and how much of a pain was it to get working in Arc? I ask because I'd love to be able to make a claim like "even Hacker News, which is written in a Lisp, managed to implement a modern password hash".
We use bcrypt. Rtm did it. I never looked at the code till now; it's about a page of Scheme.
"Unknown or expired link." - Why?
101–110 of 142 posts
Re: "Unknown or expired link." - Why?
#102Steps to reproduce: 1. Open Hacker News 2. Go to lunch 3. Come back from lunch and click next Every. Time.
Re: "Unknown or expired link." - Why?
#103Earlier quoted context omitted.
Paul, I really do not mean any disrespect here because you are truly a class act and first rate player in the start up world. You are also a great hacker that loves to push the limits. You've created an amazing community here that I have been able to learn a ton from. I have to ask, and I'll probably get down voted to hell because I'm naive or something, but what is so elegant about a coding technique that breaks und…
It doesn't make sense to call any specific amount of traffic "normal conditions." What's good about this technique, and about rapid prototyping in general, is that you can write an initial version quickly in very little code, then gradually make it more efficient as the demands on the app increase. The rate of expired links says more about how busy I personally have been lately than about the desirability of storing…
Re: "Unknown or expired link." - Why?
#104Earlier quoted context omitted.
Your comment is in a sense its own refutation, because the ultimate test of user experience is whether users continue to use the software. Getting user experience right depends on the users. I wouldn't use this technique in an online store. Random online shoppers would be confused by expired links, and you'd lose sales. But HN users aren't confused by them. What HN users care about is the quality of the stuff on the…
You're right, but at times, I've found it nearly impossible to log in because I can't seem to get a new login URL. Nothing works except waiting it out. So please look into that if you can. I almost submitted a story like this because I've spent 5+ minutes trying to log in several times now.
Re: "Unknown or expired link." - Why?
#105Earlier quoted context omitted.
Paul, I really do not mean any disrespect here because you are truly a class act and first rate player in the start up world. You are also a great hacker that loves to push the limits. You've created an amazing community here that I have been able to learn a ton from. I have to ask, and I'll probably get down voted to hell because I'm naive or something, but what is so elegant about a coding technique that breaks und…
It doesn't make sense to call any specific amount of traffic "normal conditions." What's good about this technique, and about rapid prototyping in general, is that you can write an initial version quickly in very little code, then gradually make it more efficient as the demands on the app increase. The rate of expired links says more about how busy I personally have been lately than about the desirability of storing…
My goal for a web site or web app is to have 0 expired links. Sometimes stuff you link to outside your site will go dead, and it must be fixed or removed or whatnot. But for your own internal stuff... I don't know... something doesn't feel right about an architecture that allows that systematically. How much time could you save if you didn't even have to worry about fixing any expired links? Any idea on what the ROI on your time would be?
Anyway, just thinking out loud. Thanks again for the site though. I do indeed enjoy it very much regardless.
Re: "Unknown or expired link." - Why?
#106I find it interesting that most discussions I've seen about this exact topic are about Arc and closures... instead of about the fact that this may well be an interesting programming thing to do but it's a moronic user experience thing to do.
Your comment is in a sense its own refutation, because the ultimate test of user experience is whether users continue to use the software. Getting user experience right depends on the users. I wouldn't use this technique in an online store. Random online shoppers would be confused by expired links, and you'd lose sales. But HN users aren't confused by them. What HN users care about is the quality of the stuff on the…
I'd rather have any kind of cool new feature, like messaging, than have this fixed.
Re: "Unknown or expired link." - Why?
#107Re: "Unknown or expired link." - Why?
#108You get that when your session expires, which takes just slightly less time than writing a well thought out comment.
It doesn't just happen when writing comments; it can happen almost anywhere on the site if you linger too long. It's the most glaring fault with the software behind this site and would be completely impracticable if this site weren't populated by technology-minded people who aren't bothered by error messages.
Re: "Unknown or expired link." - Why?
#109The problem could made less painful by including a link back to http://news.ycombinator.com on the "Unknown or expired link" page. That would save me fishing around with the mouse and the back button to get a new start.
Re: "Unknown or expired link." - Why?
#110Earlier quoted context omitted.
It doesn't just happen when writing comments; it can happen almost anywhere on the site if you linger too long. It's the most glaring fault with the software behind this site and would be completely impracticable if this site weren't populated by technology-minded people who aren't bothered by error messages.
Agreed. I've pretty much gotten used to refreshing before I click to the next page every time...