Someone writing a Turing Test bot to imitate HN readers?
Changing how profiles, passwords, items and votes are
stored on disk.Edit (for the benefit of the downvoter(s)): Yes, I do understand that HN is not really that poorly written; it was a joke.
I understand that Hacker News is probably run by a small crew, but I think it's a disgrace anyway. If you guys need money to make these things go away, then I'd be more than happy to pay. But to have such an important forum go offline for what is basically internal plumbing - that won't do.
EDIT: To the down-voters: please explain yourself? I know this message is harsh, but the truth is that having a site go offline for hours for internal maintenance is highly unprofessional and unbefitting to a high profile outlet such as Hacker News. Also, I'm offering and more than willing to pay (on a subscription basis or something) to make sure they have the capacity to properly deal with things like this in the future.
Then of course this happens on the homepage too, when you click 'more', after being inactive for a while. Why?
And why is there no pagination?
Why do a click reply on a comment and get redirected to a completely separate page, instead of replying inline? And then when I submit that comment, it just redirects me to the top of the comment page, so I have no idea where I left off, and now the comments might be shuffled since votes have changed.
These feel like critical changes that benefit everyone, and require little work. Why are they never addressed after years?
(Most links on this website (ones with ids at least) are associated with state, stored on the server as opposed to in the link / cookie / etc. As there are an absurd number of links accessible at any one time, the number of serverside state objects that need to be stored gets excessive, so they get garbage collected after a while.)
Prepare your replies in a text editor and copy 'n' paste them to the new text entry box.
Asking users to type in an external text editor, and then copy/paste isn't a reasonable solution for a message board.
> free from ads
It is not, to insert news to hire hackers for YCombinator startups is an incredibly useful thing who run this site is getting back, and it is a form of advertising.
Or wait for the 'who is hiring' thread that rolls around the 1st of the month.
Yes, they could, but there's no guarantee at all that it would be upvoted to the front page and stay there for multiple hours.
And 'who is hiring' threads are great, but it's easy for an employer to get lost amidst the other comments.
Interesting observation: that model does not scale anyway. As the YC portfolio grows you can only advertise so much before you start to hurt the pool of founders for the next batch and before you fish the pool empty of new talent. So likely even YC companies will face some kind of rate-limiting for these kind of posts, or alternatively, they should simply join the masses and post in the Who is hiring threads. That would level the playing field. Or, yet another option, an open 'jobs' section that any company could post to.
Hacker News is providing an important service to me, and because they're offering it to me for free, it means that they don't have the capacity to do these backend changes properly, that it's unavailable some of the time or that we don't have a reasonable mobile version.
That sucks, and I'd rather pay them to make sure they are in a position where they are able to offer these things. To me it's worth money to make sure it stays online - always and forever. If you don't feel like that - fine. I'm happy for you to freeride on my contribution.
I am just really disappointed that a service that's important to me goes offline for hours, and I am willing to contribute to make sure that they don't have to.
But don't, when someone has spent a few hours tinkering to fix some stuff, complain about unprofessional. Or do, but don't then complain about the downvotes.
Think about it this way: you need your fix so badly that within minutes you're back here to vent your frustration.
And yet you have nowhere else to go. So HN can afford the downtime easily, and with what I know of the way it is put together the reliability is astounding.
Now imagine it shuttin HN down for a month! (I sensed a disturbance in the force there when you read that.) Within an hour of switching it back on the traffic would be right back where it was before.
Hm, maybe there is an idea in there somewhere. A website for hackers with 'opening hours' that simply refuses connections from your locality when you're supposed to be at work.
It would probably be sponsored by some VPN supplier ;)
I'd argue that HN already has this kind of functionality with the noprocrast setting [1].
[1] Last question at http://ycombinator.com/newsfaq.html
It took years (weeks) to fix. I disabled noprocrast in the mean time. (I guess I should turn it back on now)
If you use this feature and you noticed the bug, thank @kogir I guess!
Thank Nick! I did keep him company though.
I hope you guys did not lose too much sweat. Messing with a live site like this always makes me lose weight.
If it keeps their servers up and the downtime low, and it gives them time to develop new things (such as a proper mobile version, or a non-table-based design), or time to fix the "Unknown or expired link" bug... then why not? Is there any reason to run this site like it's 1999?
1. HackerNews would have more resources to do maintenance and development on the site. Both of which are relatively necessary: There's a lot of low-hanging fruit.
2. It would create an incentive to improve the service and prevent downtime. Would they really put the site down for multiple hours during (European) office hours if they had quite a few paying customers?
Primarily, though, I think it boils down to the fact that Hacker News was originally run as a service towards the YC alumni, and that it serves that purpose very well as it is - and as a result, product development has stalled. The original author (PG, the product owner) is busy doing other things, and has employed other people to run the show.
Truth is, Hacker News has outgrown its original audience (YC alumni) and would be ready for some changes or improvements. Nothing major, because it's great as it is, but it could use some bug fixing, or maybe getting the HTML and CSS up to date, or a mobile version, finally fixing that stupid 'up' arrow... I could go on. I care about Hacker News, and I want it to improve and to be available permanently, and most certainly not be offline when I wake up and am ready for my 21st century equivalent of the morning newspaper. That's why I wrote that angry message, and that's why I'm offering to pay to help achieve that.
That said, I do agree with the sentiment expressed here: it is pretty amazing that a site that is really a nexus of high-tech Silicon Valley companies and figures -- quite possibly the most popular one in that segment -- still has downtime and a web interface reminiscent of the 1990s.
And I disagree with those people who say that the site is operated entirely altruistically. There's definitely a huge benefit to YCombinator -- not least of which is raising awareness of their investment opportunities. Also, YCombinator uses HN as a very effective advertisement medium for job offerings for the companies it has invested in. Companies would pay big money for that kind of exposure of their job ads here.
To be clear, I have absolutely no problem with the above motivations. I think it's great that Y Combinator is able to leverage HN is such a way. But I think HN does owe its audience a site that is run and managed in a manner befitting its status as a focal point of global high tech and entrepreneurship.
I have no idea what TPS reports are.
In any case, please realize that I took the time to write a respectful and non-emotional comment, and it clearly struck a nerve since it's been upvoted to the top subcomment above dozens of other comments.
I am very grateful that a place like HN exists, and I appreciate all the work that has been done building it up and maintaining it. I'm just pointing out an area that I think needs some work. And that's just my (respectful) opinion, nothing more.
"Office Space" is an important movie for anyone reading HN.
e.g. "Primer" - would having a time machine help with downtime?
That said, I do agree with the sentiment expressed here: it is pretty amazing that a site that is really a nexus of high-tech Silicon Valley companies and figures -- quite possibly the most popular one in that segment -- still has downtime and a web interface reminiscent of the 1990s.
I actually like the UI. It's simple, doesn't use tons of bandwidth, and gets the job done.I rather dislike the UI for a couple of specific things: expiring links, low contrast in places, and not seeing points.
There are other nice things on the internet to go and look at, it's a mighty big place. Or, read a book.
Maybe there is a lesson here about engineering to a set of requirements.
Maybe there is a lesson about customer selection.