Ask PG: Why don’t you open source HN?
114 points| muellerwolfram | 13 years ago | reply
There was a question recently, about why you don’t improve the HTML of HN, where you said "When the HTML is the most important thing to work on."(http://news.ycombinator.com/item?id=4927231)
I agree that the markup is relatively unimportant compared to features that I think could really improve the functionality and quality of the site, and I bet you have a long wishlist of features yourself.
But between the lines I interpreted that that list might be way longer, than the time that is available to you, allows you to work on it.
So why don’t you open source HN? I get that with a project that is important to someone, it’s hard to give away control. But you can still be the project lead, you could still have the last call and I feel to open up the project will lead to great feature discussions and ultimately a better hn.
Have you ever considered open sourcing it? And what’s the thought process on your decision?
[+] [-] pg|13 years ago|reply
[+] [-] jff|13 years ago|reply
I'm really happy that HN isn't your typical constantly-mutating, constantly growing news site, adding a new social share button and 2KB of new Javascript every week. Please, pg, don't start taking pull requests or anything like that, it's great the way it is.
Edit: look at the current top story. A pretty but not especially functional Facebook redesign, proposed as the latest in a long line of changes that the users pretty much always disliked. There's my point.
[+] [-] ramblerman|13 years ago|reply
- You can't take away an upvote. Misclick is just bad luck
- user settings have some really obscure settings that aren't explained like showdead / noprocrast / maxvisit / minaway
- The "Unknown or expired link" is just a bad solution, either redirect me to the front page when that happens, or find an alternative way to deal with it.
[+] [-] markdown|13 years ago|reply
pg could open source HN and then never ever accept a pull request, and he would still have made a positive change in the world.
[+] [-] chj|13 years ago|reply
[+] [-] muellerwolfram|13 years ago|reply
but think about it from a different perspective: there is a feature that many people agree would make the site better. e.g. a new job board for non-YC-companies, like discussed here: http://news.ycombinator.com/item?id=4993571. lets assume that after openly discussing the problem, pg and the majority of the community agrees upon a solution. now lets assume that there are more features like this, and that pg hasn't the time to implement them all. wouldn't it be nice if the community could help out?
[+] [-] logical42|13 years ago|reply
[+] [-] fooooobar|13 years ago|reply
[deleted]
[+] [-] unknown|13 years ago|reply
[deleted]
[+] [-] tptacek|13 years ago|reply
(a) HN is the front-end and back-end of a bunch of YC business processes.
(b) The voting ring and antispam features rely on obscurity; they are game-able.
The code for older versions of HN is available, but you'd be better off with the code for lobste.rs.
[+] [-] zmitri|13 years ago|reply
[+] [-] ceol|13 years ago|reply
[+] [-] brudgers|13 years ago|reply
(c) The standard complaints don't matter because they don't impact growth.
There's a message in that.
It is, "Ship."
[+] [-] wmf|13 years ago|reply
[+] [-] muellerwolfram|13 years ago|reply
instead i'm proposing that building _this_ site becomes an community effort, with open feature discussions and people committing code to the HN code base.
there is an army of people who deeply care about HN, and are very skilled to help out. i think it would be smart to use that asset.
[+] [-] wyuenho|13 years ago|reply
https://github.com/wting/hackernews
[+] [-] unimpressive|13 years ago|reply
Considering this, it's probably not a service that can be "open sourced" as the number of people who can actually work on it appears to be PG. And PG is probably too busy to even act as the project lead.
[0]: It's not so experimental anymore...
[+] [-] philip1209|13 years ago|reply
[0]http://www.rackspacestartups.com/
[+] [-] sgdesign|13 years ago|reply
http://telesc.pe
[+] [-] Mz|13 years ago|reply
A) There are plenty of people already tweaking hn in the form of "add ons" like hnnotify.com. That piece already exists and without being the kind of problem that this approach would become.
B) People seem to routinely miss that hn is part of the yc business process. (I honestly don't get how anyone can miss that but posts like this one clearly do. I was a homemaker for eons and I get it.) You know, that is just slightly relevant to how and why things get done the way they are (aka central to the decision making process). This doesn't make good business sense, for reasons other more informed members have already covered.
[+] [-] deanclatworthy|13 years ago|reply
[+] [-] joepour|13 years ago|reply
[+] [-] jaddison|13 years ago|reply
I'm certainly not against open source - just trying to provide a possible answer.
[+] [-] piotr_krzyzek|13 years ago|reply
The HTML for HN is ultra simple so, there you already have a front-send pretty much done.
This reply box is pretty simple as well: a input box and a submit button.
Add some filters/sorts and other misc features and you have your own version of HN.
Not saying it's 'easy', but it's not that difficult.
[+] [-] AlexRa|13 years ago|reply
[+] [-] muellerwolfram|13 years ago|reply
[+] [-] codex|13 years ago|reply
[+] [-] Felix21|13 years ago|reply
But to have the hacker news itself the product of an open source project, HELL NO. I can't even think of one way that would be a good thing.
Hacker news is perfect the way it is.
[+] [-] Zak|13 years ago|reply
[+] [-] gedrap|13 years ago|reply
I think that's the main reason why it's not. It's fine as it is. The minimal features list and quirky HTML is part of HN identity.
[+] [-] 090178|13 years ago|reply
[+] [-] j45|13 years ago|reply
[+] [-] soapdog|13 years ago|reply
[+] [-] chrishan|13 years ago|reply
[+] [-] sivanmz|13 years ago|reply
[+] [-] ronnier|13 years ago|reply
[+] [-] agopaul|13 years ago|reply
[+] [-] kaolinite|13 years ago|reply
[+] [-] hendry|13 years ago|reply
[+] [-] aw3c2|13 years ago|reply