skysight-inc/HackerNews huggingface dataset:
Another aspect to the average is probably timezone, as this post for example which is being written after what would be the prime time hours when most of the discussion has already occurred. I'm sure over time this would effect average.

I don't so much think average is important, possibly a derivative of it would be average amount of posts to receive down votes. We don't want to discourage people replying to threads that are falling off the front page, even if the only person who sees the post is the person that the post was in reply to, that still sounds like a net gain if it was useful or made a good point.
No irony here. Just proud of the great American experiment and wish more people would embrace those virtues which lead to great outcomes.

Dependence on big government saps those virtues from those governed.
Great companies don’t throw money at problems, they throw ideas at problems.

- Greg McAdoo
UGG Knightsbridge
That's why it helps to make something they want. I just wish I could figure something out.
So Robin Hood (if he really exist) is hero or thieves?
I was hoping nobody would outthink me and ask that. I am going equivocate a bit. Now that we have kernel methods (for interactions) and graphical models (for dependencies) you could claim prediction is "solved" in that if you guess the right feature design (no small task) current optimization methods are up to the task of prediction. Of course some better method could come along and we would be forced to say the current level of prediction turned out to be inadequate. Clustering and characterization are indeed where a lot of the current applications lie and can range from fascinating to unpleasant (depending on details of the problem domain).
Rather than whine about it, perhaps you should examine why you got voted down. There's only one comment of yours in the thread that's rated less than 0, besides this unsubstantial one.

I'd wager you were voted down for proposing that employees could be let go "[e]ven if it doesn't directly affect productivity", and then you subsequently abandoned it when you defended cigarettes and alcohol by taking purporting to take their effects into account.

If you're going to propose something like that, at least stick to it, and especially don't whine about it when people don't like that you've created an inconsistent system.
I'm really starting to cultivate a hatred of anyone who makes their living by saying attention-grabby things.

Yak yak yak yak yak look at me look at me
It was raised to 500, I'm not sure exactly when, but recently.

Added: Here it is http://news.ycombinator.com/item?id=1853529
You are correct.

There are a few other small triggers that the keyboard can also potentially receive, but those 3 are the most common.

HID in general can be set up to receive more data, but there aren't any "normal" devices with built-in drivers that utilize a lot of bi-directional data transfer. (I've been looking to create a "driverless" "serial port" using HID communication, tx is easy (keyboard type), but rx is hard (bitbanging using the 3 LEDs? eh....)
OK. And it doesn't take 15 years for the moisture content of wood in the thickness they are using for those ladders to come to equilibrium. And that is assuming that the moisture content is asymptotically approaching some target humidity. Since the humidity in San Francisco varies quite a lot the target ambient humidity is not constant.

So although they may make fine ladders, it's not because they have the wood sitting around for over a decade.
I had never seen http://www.playlistnow.fm/ mentioned in this list before. It's insanely beautiful website and you can find playlist for the work you are doing. Like if you are coding mention it there and it will find playlists for that and so on.

Pretty cool website. Not my website btw.
Not only that they can be up today and down tomorrow, but that you only pay for the time you are using them, which is (relatively) insanely cheap:

www.google.com/search?q=0.34+dollars+per+hour++4+days++1000
How are you meant to pronounce it?
Thanks for the link! I agree that there are some nice designs there that will inspire me in the future. However, I wanted to remind you of the Hacker News Guidelines:

"If the original title begins with a number or number + gratuitous adjective, we'd appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How To Do X," and "14 Amazing Ys" to "Ys." Exception: when the number is meaningful, e.g. "The 5 Platonic Solids."" - http://ycombinator.com/newsguidelines.html

I up-voted anyway though! Good stuff. Just a reminder for the future. :-)
I'm not saying that you shouldn't exclude people for performance reasons. You should do whatever you need to keep your service up and running. I'm saying you shouldn't exclude by geographic location.

I'd rather see a "Whoops capacity for the party is 500 and we're full so you cant get in" instead of "Whoops we have a capacity of 500 and even though we only have 50 people in the party right now you can't go in because you're not from the US".

Anyways, I just signed up and I've got to say I really REALLY like this. I'll try it out for a week before deciding if I'm using it instead of Google, but from what I've seen it looks really good (and I think I will end up using it instead). I do have two things to complain about though, when registering a popup came but telling me it couldn't find my user, though it worked fine after that (perhaps its a known bug), and the 'profile' page would benefit from being either centered or fluid. Great job though!
By listening for Capslock presses, it has an unusual interface that people weren't consciously aware any USB device could have – that's what makes them think about security implications.
My comment is useless but I feel angry for you. That you have been there so long and they got bought out and they didn't seem to leave you anything
That's a valid point; nevertheless, I have plenty of (some very close) friends that do not have Facebook- or recently acquired it so that they may see photos of themselves, so I can easily speak about their lives, but I do not know if that counts (does it?) because they grew up around people who have facebooks.

But in the end, you are right, I'm not quite subjective because of the way I grew up.
Everybody has a plan until they get punched in the face - Mike Tyson
Similarly they claim that Facebook is beyond the reach of web browsers. Cool.
I'm "friends" with people on facebook that would have (or already had) slipped out of my life otherwise. This summer I spent the weekend at my college roommate's house. I hadn't talked to him in nearly 10 years and without facebook I likely never would have again. That seems like a big deal.
You could leverage the popularity of hashtags, since people already use them and feel comfortable with them. IMO I'd rather slash than tag though.
There are times when I do good amounts of work via the console even when I have plenty of screen real estate. But GNU screen or tmux are much better ways to go about it than C-z etc. I wonder if this was written by someone who hasn't heard of screen? Screen does work just fine on a Mac too, I use it all the time. I haven't gotten around to trying tmux anywhere yet.

I would have just left this comment on the linked article, but it doesn't seem to allow comments.
This is actually an incredibly important point. The Trojan Horse worked for a reason. Many seemingly beneficial pieces of code also do some very malicious things: one of the best ways to hide is in plain sight.
No idea, I speak spanish and its quite easy :)
could be something like "new-guitar-inux"?
I use to run a site that used the Google custom search engine and seen others try as well - they all seem to fail because you have pretty much no ability to "tailor" the results and in the end just Google.com works better.
The reason old wood is valuable is because it has characteristics that are not available in lumber harvested today. These include grain, width of planks and density. Not because its moisture content has had several centuries to change.
Never give up...
Look at it this way: what are you learning at this job? Chances are, having a six year history of being an intern there (which is, btw, an extremely long time to be an intern in my opinion), just getting a different title will not make people treat you any different than they have up to now. Did they offer you a single raise in six years? If not, they don't see any value in you that is specific to you, rather, you are easily replaceable. We've had interns at companies I worked for before, and they all either moved on after six months to a year, or got hired full time. Not a single one has stayed an intern for six years.

I'd strongly suggest looking for new positions for multiple reasons.

1. You will have a clean slate and can grow as fast as you want, without the history of being the eternal intern.

2. You will get experience interviewing and talking to different kinds of companies and teams.

3. You will almost certainly get paid considerably more than you are now.

4. You will almost certainly find a position doing work that is more interesting/rewarding than dumb copy and paste grunt work.

That being said, if you like the company, like the team, and/or like the work, definitely talk to them first. Ask for a competitive salary (do some research of what the position you are being hired for normally pays). Ask what kind of benefits they offer. If they really want you to stay on, they should have no problem offering you a decent rate.

I wouldn't worry about staying unemployed. Engineers tend to take their skills for granted and not realize how valuable they actually are. You can always find freelance work if you work on it, and despite the economy, the hiring in IT sector is not slowing down as far as I can see. If you are bright and good at what you do, many companies will even pay for relocation if you are not local.

You are young and just finishing college, this is the best time to take these kinds of risks. You'll have a much harder time deciding to join a startup or quitting an unsatisfying job if you have a family to support.

Companies that truly value you, will want you to be engaged and fascinated by the work you're doing - that is how you get the best work from the engineers and they know it. Companies that don't understand that, end up with teams of unhappy engineers. In some companies, you can transfer to a different team, work on new projects, and find new interests - other companies have a set hole for you to fill, and if you are not happy being a cog, you are stuck.

In the end, ask yourself whether you feel like you are growing and learning anything from the work you are doing and the team you are working with. If you are stagnating, it's time to either change your position in the company if they are simply not utilizing your potential, or look for a different company if they have no work for you that challenges you.
Please change the name, you've obviously put way too much work into it to have it flounder because of it.
As v413 wrote, the main difference is how the function is linked to the instance. If you define a member function inside the constructor, that member function is assigned to each and every object separately. The function code is not shared across all instances. This is extremely unintuitive if you are coming from a statically typed OOP language like Java/C#. To get a behavior similar to what Java/C# gives you, you should use prototype.

To demonstrate the concept, I created this code example:

http://jsbin.com/utuso3/edit [Click on 'Preview' button to run the example code]

I hope that made sense.
As I alluded to several posts down, I don't think it is. Lets pick a random fundamental human right: Free expression.

If you lived in a society that:

+ Required you to take a test and get a license to execute your rights.

+ Included arbitrary age restrictions for this license.

+ Required you to carry this license (a.k.a. "your papers") to exercise this right.

+ Only allowed you to use equipment that was registered with the government and met various government standards.

+ Required periodic inspections of said equipment.

+ Required you to buy insurance.

+ Could revoke said right if you broke particular laws.

+ Could setup random checkpoints to insure you weren't under the influence of drugs.

To exercise you rights of free expression...

Any number of human rights and civil liberties organizations would be going crazy. And although some of these organizations may be against some of these restrictions, like random checkpoints, I don't see any legitimate organizations decrying the idea of licensing drivers.

Your right to drive is in an entirely different class than 'fundamental' rights.
Let me reword that slightly into something I'd endorse: it is less helpful for me to know the compatibility with the latest version of each browser than it is for me to know compatibility with the most commonly used version of each browser.
Blekko is the "best search engine"
This is a great move for Lars. Look for him to integrate his Wave vision with FB chat. Wave wasn't bad it just never came close to critical mass and with Facebook he gets that instantly.
It seems like Perl and search engines go together. The other being DDG.
8GB Usb Pen Camera : Built-in MIC, Hd Video - Cheap Usb Pen Camera 8GB Blue
8GB Usb Pen Camera - Hd Video and Sound, Clever and Hidden Design, A Worthy of the Cheap Usb Pen Camera 8GB.Free Shipping !!!
Zen and the Art of Selling by the inventor of Ethernet [pdf]
Thanks for the reminder (and the upvote), will try and remember for next time.
ctags + fuzzyfinder plugin gives you TextMate like symbol lookup. (there's another textmate-like plugin whose name escapes me that's a bit more faithful to the TextMate lookup.)
That kind of utility usually works by simply muting the volume on shutdown. It's not a nasty hack, and I think it's presumptuous to assume that it would be excluded from the App Store.
I guess I could add a "a.k.a" any suggestion?
What if you tell them one specific thing to work on (whatever their major downfall was), and then be vague about the rest? Then, even if they insist that that one problem area was actually good, you can point to the part that vaguely says something like "Though your game is not a suitable match to our site for a few reasons, [we suggest you work on blah blah blah]..."

I don't have any experience with rejecting people in this situation, but I know it would be nice as a developer to have something to try to improve after a failure/rejection.
Sorry, but I don't follow - what has using getter/setter to do with MVC?
There is a similar dislike of adjectives in William Zinsser's "On Writing Well".
As a daily rider of the Keystone line, I will be interested to see if those new top speeds materialize. Also, as others have pointed out, Amtrak has been electric on these routes for some time.
Ask HN: Successful entrepreneurs, what (non-startup) areas in life did you fail?
My mentor once told me, "you can have it all, just not all at the same time."

Time and time again I forget and try to do it all, and I end up frustrating myself. I know this, but I often forget: If I want to succeed at the things that are important to me in my life (such as building a successful startup), there will be areas in my life that I will have to be ok with getting a failing grade in. (e.g. relationships will suffer, etc.)

It's one thing to try and fail (negative "ROI"), it's another to knowingly accept and say, "ok, I'm going to get a C- in certain areas so I'm not going to invest too much of my finite resources in this area (non-negative ROI)."

Would successful entrepreneurs share with us here what they had to give up?

Personally, I find it hard to keep up with my relationships. If I know that others went through the same, it would make me feel a lot better that it's not just me. (Or if it is possible to have it all, please do tell!)
I have mapped hh (jj on a QWERTY) to ESC.
In addition note that your approval of the advice hinges on a completely different goal from that presented.

So it's not just the fear-mongering that you're ignoring, you're also ignoring the fact that it only happens that some specific "rules" please you. Your preferences are utterly unrelated to what caused whomever to formulate those rules.
I don't think executable size makes a huge difference for this type of application. All static sections of a given binary is shared among all users; code, globals, and shared libraries. Even the non-static parts are copied on write.
107 comments?!? I can't understand why folks get so wrapped around the axle about these things, especially on HN. Is there some way to monetize karma that I'm not aware of?
Panasonic Lumix DMC-FZ1A Battery Charger
Description: Home Travel Charger
Input Voltage (AC): 100-240V 50-60HZ
Car Input Voltage (DC): 12-24V
Output Voltage: 4.2V/8.4V
Output Current: 600mA
Dimensions: 1.86" x 3.33" x 1.50"
Weight: 2.5oz (85g)
Color: Black
Panasonic Lumix DMC-FZ1PP Battery Charger
Panasonic Lumix DMC-FZ1PP Battery Charger
It was really jerky and slow in Chrome 9 on OS X 10.6.4.
http://www.levien.com/free/tmetric-HOWTO.html
Note that these chemicals are mostly automatically illegal in the USA under the Federal Analog Act. http://en.wikipedia.org/wiki/Federal_Analog_Act

However, the Federal Analog Act has been notably tested twice in court to criminalize new substances and the Act was not upheld the first time and was upheld the second time. So it is not of yet well established and it is suppliers that are at risk of prosecution, not consumers.
Not trying to just be contradictory here, but does anyone else notice that almost all these websites look the same? I mean, CarbonMade stands out, but almost all these other websites, from a 10-foot view, look exactly the same.

Is that because the design is "right" in some way? Because to me, it just means that some of these website designs don't stand out in any way.
> In fact, you can drive between any two places in the US and never be searched or questioned or anything.

Really? I live in Hawaii. Its 2200 miles to the next state. Across water.
Despite the death of "Web 2.0" as a term, the trend for large Helvetica continues unabated!

There are some great services in the list, though. Their work is the stuff that's more impressive than their design.
This is a much bigger deal than anyone will let on publicly. I suggest someone find the anonymous Quora answer for "why is Facebook working on a Questions service"
1. Finding a job in this economy is difficult. If you're on the verge of graduating, find something to back up before you up and walk even if that was a consideration.

2. Always negotiate. Explain that when you started, you just finished high school. Now, years later with a lot more experience and a better understanding and nearly with a degree under your belt, you'd like to negotiate for pay. It isn't unreasonable to ask. Base on their response, you can decide what to do from there.

3. I think in the long run, depending on how the above two scenario plays out, you should be bright enough to play with the options you're given. But as you've said, you're broke, out of school soon, will probably go into repayment for student loans if you took any, and unless you got something else lined up, I wouldn't purposely fudge this and think of it as either or. Negotiate and talk to them. Figure out your choice after you've figured out what your options are.
"... but rather if the web will eventually be eclipsed by custom fat clients."

Or they can both coexists without one eclipsing the other. :)
By ensuring their landing pages are as unusable as possible Experts Exchange is reducing the usefulness of search results. They are gaming the system to the detriment of everyone else and this is a perfect example of "evil" SEO.
Ask HN: Academic Foundation When Learning To Code?
Often when learning to code, people say "just create something." And while that's certainly valid advice, which I am following, I feel I am skipping out on the entire academic component. When I see ideas that push the envelope, I can't help but feel there are at least basic academic (mathematics, algorithms, etc) concepts involved. Learning to code for the web, from books and tutorials online, seems to just involve tossing text about, unless you're academically trained. So I guess my question is: Should I try to incorporate academics in my pursuit to become a coder? Would you recommend MIT OCW? Or will I eventually learn this through the creation process on a need-by-need basis?
> I think the main problem with wave was that it wasn't
> solving any problems it was just mashing up a lot
> of features in to one application.

Kinda sounds like Facebook to me. They seem to be handling growth / performance well though.
Tesla Unveils Home Of Model S Production
Yeah I would have said the same thing before Facebook had 500m users and before people spent more time on FB than on any other place on the internet.

Something is going on here, and IMO what is happening is most difficult to understand for bleeding edge techies like the people on this forum.

Actually - The Social Network may be mostly fiction but it does capture an idea about facebook that I never realized before - the idea that it's important who you know. Which is the essence of places like Harvard. And the essence of Facebook. Like many others I thought facebook was just a slightly less annoying version of MySpace or friendster, but, as it turns out, it's not, and you have got to give credit to Mark Zuckerberg to understand this from the very start.

Apart from all that, facebook is now the new Google in terms of desirability to work there. No wonder, as it's pre-IPO so you stand to make very good money once they do their IPO. Especially as an exec. You can be a me-too rich person like the Googleionnaires who didn't do anything special except get hired by Google before the IPO. I get the appeal.
Go somewhere else. You need to challenge yourself. It sounds like you know this and have already decided, but you just want social verification. Here it is.
But it turns out that making cheap plastic bricks is quite hard to do right. Lego's outsourcing failed and they pulled it back in-house: http://www.evolvingexcellence.com/blog/2009/03/legos-newfoun...

I think you have to decide: Is this important? If it is, find a way to do it right. If it isn't, kill it.

You have to decided what to kill. This sounds easy, but is quite hard to do when looking at it from the inside. Its easy to be distracted by shiny things.
Ask HN: Help me name my app
Hi Hners, I'm building a personal/small bussiness financial management application and I can't come up with a good name for it. I read some articles about startup naming but still no success.

The application is going to be used(hopefully) by latin people but I don't consider having a "spanish" domain name really important.
"This is a really terrible guide." would be just enough to sum up this guide. If you're JavaScript newbie just skip it all along and spend that saved time on reading anything from someone like Douglas Crockford.
Check/toggle ‘em all Bookmarklet
wordoid.com helps me name projects.
You're right, this is strictly an attempt at prevention, not a cure. But it might be interesting to attack a problem like this on multiple fronts. Right now, however, most of the focus seems to be on the "cure" side of things.

What I'm curious about is what sort of data is available on these negative comments. If we were to identify (and agree) on a large enough sample population (n>30, probably) can we start seeing any trends in terms of downvotes, account age, posting frequency, etc? Do any of those correlate with a sample population of comments we identify as positive?

Other half-formed ideas I have that may be interesting:
- mandatory cooling off period (one to two weeks) before account activation
- analyzing downvotes by user and, once a threshold has been reached, putting them in a "time out."
- being able to block certain users from appearing in stories once you've logged in