11 ms·
Hacker News: Unknown or Expired Link
Why do i get a single line <body>" "Unknown or expired link" when I curl some YC pages? http://news.ycombinator.com/x for example.
If YC is full of such great product people and hackers, why wouldn't they use (searchable) permalinks? I'm assuming there's a reason for this, as its not the easiest way to do things.
- irahul 14y agohttp://news.ycombinator.com/item?id=3098756 http://news.ycombinator.com/item?id=3098756 > why wouldn't they use (searchable) permalinks? I'm assuming there's a reason for this, as its not the easiest way to do things. It's straight forward, but not when you are using closures and continuations.
- fotoflo 14y agoSo... hacker news chose to let their product be limited by an engineering issue?
- pbhjpbhj 14y agoAs they're serving that <body> they could easily serve a "this link has expired, view the new front page" with a link to the homepage and possibly a list of other top pages (like "new" or whatever). Even if it's not going to be fixed then it could still be improved with, it seems, almost no work. Mind you I've seen offers to fix it for free (requiring someone the owners trust to review the code I guess) that have apparently been rejected so it's presumably a chosen outcome.
- JimWestergren 14y agoThose kind of links are a great irritation for me when browsing and reading HN. Instead of http://news.ycombinator.com/x?fnid=KnmhPyrF1t http://news.ycombinator.com/x?fnid=KnmhPyrF1t Why not for example: http://news.ycombinator.com/news?page=2 http://news.ycombinator.com/news?page=2 ?
- sp332 14y agoBecause things on the front page might have been pushed to page 2 by then, and things on page 2 might have been promoted to page 1, or aged to page 3, etc. The way it works now, all the ordering is fixed when you load the page 1, and page 2 will still be the same page 2 whenever you get around to clicking on it.
- yafujifide 14y agoA solution would be that when your page 2 expires then you should be redirected to the most up-to-date page 2 rather than being told page 2 doesn't exist.
- etcet 14y agoThere is actually a http://news.ycombinator.com/news2 http://news.ycombinator.com/news2 but I don't know in which cases it's linked from the front-page. I have seen it though, maybe it's at times with high traffic?
- b409ba0801cd21 14y agoI think that it appears for users that are not logged in.
- Teckla 14y agoThose kind of links are a great irritation for me when browsing and reading HN. My work around for the "unknown or expired link" bug is to open page 1 of HN, then immediately open pages 2, 3, and 4, but in separate tabs. That way, I never run afoul of that bug, and opening tabs is really easy in every modern browser. I'd be interested to know how other people work around the bug.
- mkelley 14y agoI totally agree, come on pg .... Unknown or expired link when I hit More after waiting too long... you can do better. I bet that is #1 on peoples wishlist for HN. That's actually perhaps the only problem I have with HN's design. Clean, simple, functional (except for that frequently annoying error message!!!) EDIT: spelling
- tucson 14y agoHow about some keyboard navigation shortcuts? (left-right arrows). It works on http://www.HnEasy.com http://www.HnEasy.com.
- francesca 14y agoemacs style editing in the text box
- daxelrod 14y agoShouldn't that be a browser feature, rather than every website creating their own different implementation?
- drcube 14y agohttps://addons.mozilla.org/en-US/firefox/addon/firemacs/ https://addons.mozilla.org/en-US/firefox/addon/firemacs/
- cpr 14y agoUse Safari/Chrome under Mac OS, and you've got it, complete with customizable key mappings.
- diminoten 14y agoI'm fairly certain HN itself isn't actively developed. If I remember correctly, there was quite a bit of teeth-gnashing over the state of password storage on HN awhile back, and it took the moving of mountains before things were changed (were they ever changed?).
- calinet6 14y agoWhy would it be? It works well enough and it's not worth anything to add features. It's PG's experiment.
- pbhjpbhj 14y agoSo the community here is PG's toy?
- runjake 14y agoHe said "experiment", not "toy". Spin it however you want, but nobody's forcing you to be here.
- pbhjpbhj 14y agoHe did say experiment but that implies that PG wishes to manipulate the site in order to observe outcomes - when you manipulate something without due regard to the possible detriments it is known as "toying with" that thing. Ergo I asked the question as to whether PG's goal was merely to observe the community and manipulate it with no regard for the community itself or if it was perhaps something more lofty. From what I've seen I think the community has grown organically out of the noble work of Ycombinator and that largely the tool of HN has been a relatively passive element in that growth. PG appears indifferent to HN as a tool - neither wanting to experiment with it, develop it, improve it, nor disregard it. >nobody's forcing you to be here // Nice. Do you feel passive-aggressiveness is the way to build a valuable community? It was not spin it was enquiry with an attempt to dig in to the nature of calinet6's statement: calinet6's response makes it apparent that the important feature of the statement was not the choice of the word "experiment" but instead the apostrophe-s, ie that HN belongs to PG. I feel that by asking the question in the way I did that I shortcut to this result. [Aside: in general, would you say my presence as part of this community is to it's detriment?]
- jgrahamc 14y agoI've wondered at times if PG isn't deliberately leaving this problem in place so that people who get annoyed by it are filtered out as users of the web site.
- irahul 14y ago> I've wondered at times if PG isn't deliberately leaving this problem Since you know about the implementation(I haven't looked closely), won't it need a complete overhaul to take closures out of equation? Or implement some sort of closure serialization(on-disk maybe)? Is there a third option where pg just bangs at the keyboard for a couple of hours, and done?
- ZeroGravitas 14y agoJust a home link or a page with the banner would be nice, so you don't have to faff about with your browser to get back to the homepage.
- irahul 14y agoThis has been discussed to death. Apparently you have to deal with it and it's not going to be fixed. However, if anyone is curious about why it's happening, this is what the arc code is doing http://news.ycombinator.com/item?id=3098863 http://news.ycombinator.com/item?id=3098863 If you don't follow arc, here is a python and ruby approximation of the arc challenge http://news.ycombinator.com/item?id=3098863 http://news.ycombinator.com/item?id=3098863 https://github.com/rahulkmr/musings/blob/master/ruby/sinatra/closures.rb https://github.com/rahulkmr/musings/blob/master/ruby/sinatra... https://github.com/rahulkmr/musings/blob/master/python/closures2.py https://github.com/rahulkmr/musings/blob/master/python/closu...
- brianobush 14y agoThe solution is to logout, then it works as intended.
- rythie 14y agoIt's funny, if Hacker News was the product of a startup it would have been redesigned, A/B tested and tons of features/tweaks added. Any growth would be seen as the result of those actions, however HN has grown anyway despite being stagnent for 5+ years. Makes you wonder what all the software development really achieves, or if HN would be bigger still if they had done that - or if PG wants HN to be bigger at all.
- ssebro 14y agoYip. I wonder if it makes more sense to focus on bd (for hn, this was building the YC brand) once you reach some measure of product market fit... Very interesting observation.
- harold 14y agoHow are you measuring growth on HN? Userbase? Pageviews?
- pasbesoin 14y agopg puts his time and effort into managing the community, rather than the page controls. He's repeatedly, periodically made comments on efforts to improve moderation, filtering, ranking, etc. And those efforts are evident in their effect upon content. "Stagnant" is not an accurate description. Finally, HN is a tool -- a tool for communication. In that respect, it works pretty well, and is actually somewhat UNIX-y, I'd argue. (E.g. leaving notifications to external add-ons, private communication to email et al., etc. HN focuses on its core purpose of posts, comments, and ranking (public discussion).) P.S. This is, obviously, just my observation and opinion, FWIW. P.P.S. Sorry -- rereading the parent comment, I think we are more like-minded than I first thought. One might say pg has focused on the message, rather than the presentation. Which has worked rather well. Although I think I and some others are also just fine with the presentation -- readability over eye candy, and with the effort put into other aspects of the site. And... as some have observed, sometimes it is suspected or outright apparent that supposed "limitations" are actually a feature. For example, limiting disruptive, low S/N back-and-forth commenting. I guess I've written all this in part for the benefit (if any) of some newer members who happen to read this. Experiencing HN over a longer period of time, I've found perhaps (presumptively) somewhat deeper insight into pg's and the moderators' approach and management.
- brudgers 14y ago<non_authoritative_opinion> HN is a minimum viable product. What gets addressed are behaviors which damage the community. These are not usually related to visible features of the site. Community issues created by the "Unknown or expired link" were addressed by the addition of the "No Procrastination" feature. </non_authoritative_opinion>
- flyinRyan 14y agoI wouldn't get my hopes up for any kind of feature at all for this site. I think PG kind of regrets making it at all since sites like this are about <random small percent> valuable information about startups and <random much larger percent> waste of time (e.g. pretty much any political discussion at all). I doubt he wants to make it even easier to waste time here.