skysight-inc/HackerNews huggingface dataset:
> That's when you pay more. A highly skilled programmer can easily make a million dollars a year for a company, so if demand is really that high and supply that low, there would be far more companies willing to pay $500k salaries.

A programmer can easily make a million per year for a company and still find himself with almost no leverage within the firm, compared to someone on the business side of things doing the same. I'm in that situation myself, having made the company my salary for the next decade or so within my first year there, and yet you would not know that from looking at the work I'm doing here now or my career prospects here going forward.

The fact is it is difficult for non-programmers to properly assess the skill of other programmers, and at the same time existing programmers within just about any company you can name, are low-status enough that their recommendations for salary will go ignored. And so it is easy to see how most of the players on the supply side of the job market for software development, will behave very irrationally.
Something I've thought a lot about at my current job is the relative nature of the 10x engineer. Half of the developers on my team consistently require over a week to accomplish tasks that would take me half of a day. That's a 10x difference. Some of these people have several more years of experience than I do. Everyone has over five years of experience.

The very fact that the disparity is accepted and allowed to persist is pretty demotivating. When deadlines slip, its not the stragglers who are asked what happened, its the high performers. It's not the stragglers who are asked to work more hours, because management knows that those hours would be ineffective. What that really translates to is "Gee, being 10x more productive is great, but we're behind, and you're the developer most prepared to fix this problem we have, so we're gonna need 15x."

Are there actually 10x developers who don't resent their 10% counterparts?
My Episcopal sunday school made the whole class to go services and sunday school (or equivalent) for every major christian denomination and every major non-christan religion. About 25 sundays in a row. If you missed you made it up. We also had 100 question tests on major tenets of the other major world relgions. Same for the Catholic Marianist school I went to. The idea was, we want you to understand why you are chosing this religion (even if it's mostly automatic because your parents are encouragining you). You couldn't be confirmed if you couldn't pass these tests. You also had to go to conselling with the very nice and understanding teachers to talk about if you really wanted to do it. One kid didn't go through with it on purpose. The teachers were very good with handling the parents and making this easier on the kid.

I really liked the Marianist and Jesuit idea that you should be able to challenge your religion so much that you have to come to logically understand and accept it; They are both great at Logical argument and reduction, especially about faith.

I think this type of introspection helped me quite a bit as an engineer even if it didn't work in making me a faithful person.
Plz correct me if i am wrong according to your understanding.

We use mongodb for it's scalability, json handling strategy.Good community support for it's growth in future

These are the reason that we went with mongodb

It's enough of a soresight for me to stop put off using Meteor.js until an alternative DB has matured

Sorry, couldn't get this point.
As for a postgres newbie, this is gold.

Concise, clear and everything is in one place, that's what I was looking for. Also I can use it as a reference guide.
If getting a PhD were just a function of staying in school, a lot more people would have PhDs.
Agree - we've been interviewing loads of candidates, and most don't know the difference between a process and a thread.
Same. Which, for those unfamiliar, makes these declarations perfectly valid:

size_t typedef length;

struct {
int x, y;
} typedef foo, *pfoo;
Ask HN: What service do you wish existed
What service do you wish existed for which you'll be ready to pay atleast $5 per month.
That's... very stupid. You really ought to read some strong naturalism, a worldview predicated on the view that, indeed, there is a truth, and it is Nature, which can be examined and learned-about through all the normal methods.
I had a lot of fun when I was younger with websites on https://byethost.com/index.php/free-hosting, but no idea what they're like nowdays. Worth a look, in any case.
> I'm sure many of us did some sort of business when we were kids.

> Trading anything with your friends (cards, etc) is a business, especially if those trades make the value of your collection go up or down. Buying these items new (cards in a pack) could sort of be an investment scheme.

> If you held onto anything worth money from your childhood, you could call that a buy and hold scheme.

> Creating in-game value by trading, selling and acquiring items in an MMORPG is a business if you could cash out that value through trading sites.

The capacity of some posters on this board to redefine simple and well known words into something entirely different in order to fit a very warped vision of things never ceases to amaze me.
Thanks for the link. I don't agree with what I saw there, but I'll read some more.
This is a myth, perpetrated by the campaign against the estate tax. See my other comment:

https://news.ycombinator.com/item?id=9993417

> if you inherit a $10M business, the only way to pay your tax bill is to liquidate the business.

I've never heard of a business being liquidated to pay estate taxes, and I've heard of many businesses being passed from generation to generation. For one thing, doesn't this valuable business have revenues?
well at least with the latter it implies a third problem that could be very broad and cover everything ;-)
We live in a time where we constantly extrapolate behaviors and it has some unfortunate consequences. An adult male who is friendly to a child in a park conjures up immediate and specific fears. Men holding hands in the streets of Tanzania is a source of fascination for tourists. Men kissing each other on the mouth in South Western France suggests something specific for visitors.

In the English speaking west we are evolving into a world of behavioral taboos because so many behaviors are seen as heuristics that identify us as something.

As Nigel Havers said to Christian Bale's character in Empire of the Sun: Perhaps we should "try not to think so much".
Someone to come and sift through all the crap I have laying around my house and ask me what can be thrown out / donated while I'm doing other work and handle the subsequent disposal.
The music industry is broken because they wouldn't give you a license to use their product at a price you wanted? And you shut the whole product down because you couldn't get the licensing, so clearly you have no product without those music rights. How is your idea adding so much value to these music catalogs that 50% of revenue isn't a good deal for you?
Disney's Hyperion Renderer
With that track record, there has to be a very good reason to switch.
In Canada we were warned not to leave our kid (9 years old) unsupervised at the house because it would be considered abandonment. I'm so lucky I didn't grow up in a place like that. By the time we were 6 and 4 my sister and I would take care of ourselves until mom came home from work. This included getting dressed, going to school, going back in the aftenoon. I don't remember a time when I didn't have a key to the house to let myself in when there was nobody home.
$ git clone https://anonscm.debian.org/git/reproducible/diffoscope.git
Cloning into 'diffoscope'...
fatal: repository 'https://anonscm.debian.org/git/reproducible/diffoscope.git/' not found
You have to answer one question -- will you learn a lot? Will you learn more at the startup or at university? Do you have other work experience / internships where you can graduate and get a job? If you don't, take the job. If you have a good resume, solid experience performing whatever craft you're doing, then it's probably best to stay in school!
Um, no. It's very well-documented that the reason rent is high is because the locals are strongly resisting the development of new properties. The resulting supply shortage, combined with overwhelming demand, makes property prices skyrocket. Therefore, companies end up having to offer high salaries to compensate.
> It was an embedded system where someone got the idea to create bitfield access to a cpu register.

Most PCI/PCIe devices have memory mapped registers that behave similarly. Like DMA registers... Although it's a bit bad idea to trigger send on writing 0 bit to the corresponding bit in the register. But hardware memory mapped registers are weird and these things are common. Like writing 1-bit to clear.
There's some analysis on the fivethirtyeight post that is linked to, and clearly this is a topic that interests a significant chunk of the visitors to HN.

The plots in the post make no distinction between male and female MMA fighters. I'm not seeing the "gender studies" aspect that you refer to, and that bit of negativity is a little sour.
Its absolutely amazing the vast collections inside of Museum storage, most items will hardly ever see display.
> diverting investments into liquid cash to pay off tax bills. This is also bad, since rather than expanding a productive business cash is diverted to creating unnecessary liquidity.

By that argument, all taxation is bad because it diverts funds from other purposes. Yet we must pay for government services. Government is an investment; what you are saying, in effect, is that there are opportunity costs to the investment - a truth of every investment.
" Moreover, a treaty certainly does not apply to defensive anti-robot weapons, even if they operate in autonomous mode."

That means if a robot is programmed for its defense only then there shouldnt be any treaty for its mass production. Now the question is what if the Robot goes offensive once it fears that he has been under attack. What if after coming under attack it starts behaving like an offensive robot that has been banned under the treaty?
Maybe the OP meant their description in a... well... positive way?

Certainly, flex-box addresses a problem that's been making CSS writers frustrated for a long time.
Questions concerning power tools
My proven theory is that if you don't support users with particular browsers those users will tend to no longer support your website in return.
> Focusing on funding is a red herring.

I'm not sure it's a red herring. It may be necessary, but not sufficient.
You should work at a law firm sometime. Interns are very, very profitable for them, because they work insane hours and do everything they are told without question.
Library of america
Sometimes, yes, in which case the tradeoff might not make sense.

But sometimes it does - e.g. I think in most cases, something existing but being slow is better than something not existing in the first place, which might be the case if the costs of making it go up.
$1600/mo can get you your own 2br in San Leandro in a safe (though not prestigious) neighborhood.

The commute on BART into SF is about 45 minutes.
They are using a modern browser. Modern => something that was produced in the last couple of years.

That the computer industry still can't get stuff right and forces users into an upgrade (which may or may not work, could quite possibly lead to a borked browser or even a totally borked system leading them to have to 'upgrade' to a more modern operating system, which in turn may require them to shell out money for new hardware) is no reason to push the responsibility for the laziness of web developers onto the end users.
I want to echo that sentiment (maybe to push it up higher on your list!) -- a white list and/or black list would be very helpful.

I would also like to express my appreciation for making a firefox addon as well. I feel like ff is often left by the wayside.
What questions should maintenance and engineering managers should be asking about power tools. These questions should largely be related to tool's battery life, ergonomics, durability and safety...
This is one of those things you really, really deeply have to question. How much money (via dev time) do you spend on supporting such very old legacy content vs the derived value of said customers? Some people DO have that use case, and for them it is their lot to suffer. But that's clearly not he story presented in the link.

Same deal with mobile OS support, really. You have to have a pretty unusual or long-standing audience to support anything pre-4.2, let alone pre-4.0. iOS7 is also probably not worth the time to target for most products.
Iirc NASA's budget for Apollo reached 5% of GDP - so I would rather look at the past project costs than future projections.
Video games vs. books, or, how not to run a retail operation
It's probably more valuable to look at newly-posted articles than it is to look at newly-posted comments because:

- There's no limit of space for comments, but the number of slots on the front page is limited to only 30. So flagging off-topic and repetitive postings to keep them from hitting the front page is probably more useful.

- Interesting articles will never see the light of day unless somebody notices them on the "new" page and upvotes them.

Comments, on the other hand, will be seen by whoever reads the articles where the comments have been made. And if nobody ever reads the article, a bad comment there won't make any difference.
Related: Check out Jorge Soto's talk on NPR's Ted Radio Hour:

http://www.npr.org/programs/ted-radio-hour/

Soto is the CTO of Miroculus and they're using MicroRNA analysis to develop a cost effective way to provide early diagnosis for a variety of cancers.

So far they've made progress with pancreatic, breast and IIRC two others. This is huge because usually cancer is discovered when you become symptomatic which is usually stage three or worse and it's much harder to treat then.

If they can make this cost effective enough to be included in a regular doctor 'check up', then we may catch a large proportion of cancers early which makes treating them way easier.
That's not really how biology works, as far as I'm aware. Do you have any sources that would back up that kind of hypothesis?
There is only one hard problem in computer science. Finding a cheap but very talented software developer :-)
How would you even know if you did? What would you have to see or experience about reality or yourself to make you change your mind? How can you know that you haven't already experienced such a thing and just didn't recognize it?
Sorry to see you voted down. Though I disagree, I think these are good points.

> If we set it too low, people lose family homes/farms, if we set it too high the rabble-rousers bitch. There's no value that works.

This is true of any issue; there always are people who disagree and yet somehow, through the democratic political process, we've been passing laws and establishing policy for 239 years. Politics sucks, but it works. Even Iran and the U.S. can find agreement.

> I'm not sacrificing my children to the public school system. Sorry.

I think this is perfectly valid and responsible. It's not your kids fault, and they'll be better prepared to contribute to the community with a better education.

But if you don't support the public schools otherwise (e.g., through taxes and political support), you are sacrificing your kids. They will live in a world filled with many more uneducated, unskilled people. These people will vote, will be your kids co-workers (or employees or talent pool), will be your kids' customers, etc. And your kids will lose the benefits of all the brilliant things that could have been done with all that wasted talent.
So what you're saying is that it's "crappy programmer entitlement" to:

* Expect to earn the median income

* Expect to have a decent lifestyle.

* Expect to be able to have a family

Sounds like crappy employer entitlement to me.
Entitled to what? These firms seem to feel they are entitled to relaxed immigration policy as well, and that wages collusion should be BAU if they don't get their way - yet it's entitled to think that a company should train an employee to do the job they want them to do?

Keep in mind that we're not talking about teaching people computer science in the abstract, or turning non-technical people into engineers. People applying for programming jobs should be able to demonstrate some level of general competence of course. But if your HR department has a laundry list of keywords it is pattern-matching CVs against, with the result that many eminently-qualified candidates are dismissed without so much as a phone call or even a Codility screen or whatever, then you either need to take another look at in-house training or quit the constant bleating about a shallow talent pool.
This is true, but when these particular browser account for less than 1% of your traffic then you can make a call on whether it's worth supporting those users. Perhaps that loss is acceptable.

This, of course, is going to be different for every project and website. Each team would need to look at _their_ browser usage stats and make a judgement on what resources you want to spend on supporting the stats that you're going to see.
So if they draw a gun, do not comply and lie down on the ground instead ? Hell at this point, it would start to get safer to consider shooting the cop, since there is a high change he will shoot you by this logic ! Or do WE have to start wearing bullet proof vests ?
In OSX you can install through homebrew, you can add it to installation guide -https://wiki.postgresql.org/wiki/Homebrew
You might be interested in this: https://news.ycombinator.com/item?id=8970380
They were, weren't they?
Yes, this is a constant thing in Spain too.

Tech companies whining about worker shortage hit the news several times every year, yet working conditions and salaries never get better.
Other answers are good, so I will add something else to the mix.

Bear in mind that if you go with the startup, you will have an awkward decision of whether to leave after 1 year (giving up any further vesting in shares) or stay and perhaps give up on school or delay it further.

If they don't give you shares then don't bother. And if they do they will probably try to screw you on the terms so you walk away with nothing (or needing serious $$$ in savings that you can exercise your option or lose it) - search HN for all the gory examples of that. And even if you get all that right they'll probably fail anyway and you will end up with nothing. Not being negative just very realistic.

I agree with the statements about learning something. This can either be technically interesting or about the startup life and strategies so you can learn from their mistakes when you start your own.
IMO, it will be hard to beat the official documentation (at http://www.postgresql.org/docs/9.4/interactive/index.html)

So, what makes this different from that approach?
> The only way to guarantee transparency and stability permanently is for the musicians themselves to control the distributor -- similar to how individual Members of the Apache Software Foundation control it.

Musicians are just musicians. You can't expect them to be developpers, sysadmin, sellsmen, accountants all at the same time while selling their music for pennies in a world fully of youtubes and co and where the audience don't want to pay for music anymore. Being Musician is a tough job at first place.
Frankly I love flash advertising banners since my browser supports click-to-play on Flash.
Well yeah... it's completely delusional to think a 3 month developer should earn the median income for programmers.

It's also unfair to your family to decide to support them as a completely inexperienced developer. Have some savings for a couple years until you can add value.

I don't know what Ivy League school you went to, but for relatively normal people an excellent lifestyle can be had on $75/k in SF. An upper middle class, eat out every night, Tahoe weekends lifestyle is not going to happen on $75/k in SF, especially if you want savings. But that's ridiculous to expect that a no-skill/ no-value newbie should get that. You still have to earn your salary.
If you're complaining about const functions, as in "int foo(void) const;," it helps to think of it as declaring that the implicit "this" pointer being passed into the function as its first argument is being cast to type "FooType const * " rather than "FooType * ." The reason it has to go at the end of the function declaration is that member functions always have an implicit first argument unless they are static. This is also why you can't declare free functions as const functions. They don't have a "this" pointer with associated fields to manipulate.
Not all taxation is bad by this argument. Only demanding liquidity for taxes on illiquid transfers is.

If the government took 30% of the shares of the company in lieu of the same amount in cash, the issue would be completely resolved. There would be no reason not to invest in the business - the government takes 30% (or whatever the rate is) of shares regardless.

The problem is that turning illiquid assets into cash costs extra money.
Are you black? If yes, seems clearly well past time to start wearing a vest. If you're white? Just don't be armed. Probably.
> Musicians are entrepreneurs. We are essentially partners with the labels, and should be treated that way.

There's no reason that Byrne and other musicians shouldn't earn as much as they can, but let's try to remember that musicians are artists. I seem to remember many of those disliking record labels for imposing onto their art the desires of commerce.
I bet she will when she tries to access her website at school. Schools aren't exactly keeping their browsers up to date nor are they going to install alternative browsers. It's important to think about how her audience will access her content. Since she's a student, the first viewing will almost certainly be through a school computer as she shows it off. After that, perhaps less so, but kids like to goof off at school. That's probably when they will be most willing to visit the website.
Tightly woven communities are absent from modern lives as there has been a big push for individualism and materialism.

True, though tightly woven communities have many implicit rules, sometimes explicit, that can govern anything from sexuality to what you wear and where you live. Individualism allows a broader definition of who you are and what you can align with at the cost of a tighter support network.

I feel that the increase in acceptance and support of people with different gender identities and sexuality is a direct result of individualism. The same applies to feminism. Even people who would ordinarily feign a religious belief because flipping the bird at the pastor and screaming I'm an atheist would not only affect their relationship with that person, but their whole community. They'd be an outcast, just as the feminist would lose the support of those who had accepted their assigned gender roles and rules.

Humanity has become more liquid but lacks a deep connection to their neighbor as a result. Everything has a positive and negative side.
If it's mass produced, you can test every 100th, throw them away and assume that other 99 are ok. If you're producing small quantity for friends/students, they can always return the bad ones to you. You don't have to test the exact one you're selling.
Ethereum Frontier launch