skysight-inc/HackerNews huggingface dataset:
All arguments aside, there's one fundamental way to answer whether companies' talent shortage complaints are "phony" or not: pay. If there really were a shortage, pay would be rising dramatically. Average engineers would make 200k, 300k... Just like doctors do. But it isn't happening. These BigCos just want more supply so they can pay even less than they do now. Plain and simple.

Edit: Doctors and lawyers make so much because of artificial governors on the supply. They're not absurdly more talented or educated than other people (e.g. engineers), there are simply fewer of them. In the case of doctors, med school is the limiting factor. The time and $ investment is nuts. For lawyers, it's the Bar exam. When there are too many lawyers, the Bar association makes the test harder. When there aren't enough, they make it easier.

This makes me want a standardized programming test so a) talent level could be gagued more accurately than a cursory glance at someone's github account and b) the supply of engineers would be choked off.
Incredible effort! Kudos on keeping it updated. Has Google Earth helped in easing out your workflow and associated costs?
I don't know about the 50% mark, but at some point it becomes true. When I was in college, one of my friends was big into MMA, to the point of participating in organized fights and maintaining a winning record. He was wresting with another friend (much larger and stronger, but not at all involved in MMA) on one occasion and learned rapidly what raw strength does. The MMA-participating friend was completely outclassed. Everything he tried was basically just beaten with brute strength. He attempted to put the larger guy in an armbar and the larger guy basically just did a bicep curl with him.

You're also underestimating the strength difference between women and men. Pound for pound, an untrained man will be about 50% stronger than an untrained woman. With both trained, the difference approaches 100%.

http://www.exrx.net/Testing/WeightLifting/StrengthStandards....

Edit: Whenever I hear comments about women beating men in physical sports, I think about the Williams sisters both losing to the 203th ranked male tennis player, who supposedly didn't try very hard, and according to some reports spent the morning before drinking and playing golf, and smoked between sets.

https://en.wikipedia.org/wiki/Battle_of_the_Sexes_(tennis)#1...

http://www.yourememberthat.com/media/15978/Karsten_Braasch_v...

I seriously doubt that the 203rd ranked male had better technical skills than the Williams sisters. Skill only gets you so far, though.
NearlyFreeSpeech can host a wordpress site with low traffic for little more than a penny a day.
I work in the steel industry, virgin steel not recycled steel and we are having the same problems. China has so much excess domestic steel capacity that they are now flooding the international export market and the price of Coil has tanked.

http://www.smh.com.au/business/mining-and-resources/chinese-...

'When asked about the cabbage conundrum, one trader told Platts he would be "better off going home to plow the fields rather than try to make money selling steel".'
Has anybody, possibly, probably, an academic, given HTML+CSS a semantics?

I'm thinking something like whatever minimal core would be considered the PCF of the web world.
15 questions with Lea Coligado (womenofsiliconvalley)
Wow... as a VISA immigrant, who had a VERY hard time getting through the visa process, this kind of silly american opinion is quite irritating.

When a company lays off 20,000 people, those are _not_ the same people as the ones coming in on visas. They are probably very low skill engineers. The people coming in on visa's (have you met any?) are usually way more skilled than their american counterparts. America is _winning_ by exercising this brain drain.

>These are designed to serve high-skilled immigrants but often >enable the importing of Indian and Chinese guest workers to >replace an older, more experienced, but more expensive >domestic workforce

Come on. Really? All the young indian and chinese talent I meet is way above average.
Another thing to consider that I don't see covered often is the object relational nature of PostgreSQL. So often I will see PostgreSQL being used like any other RDBMS when there are some very powerful development and querying tools in the system that are uniquely PostgreSQL.

Things like being able to treat relations as types, compound types and the like. Naturally where and when these things are appropriate and when they are not would make for good subject matter not often times covered.
The "legitimate reason" is that it's scaling a signed value, that has meaning when negative.

> void *get(int idx) { assert(idx <= arr.size(); return arr[idx]; }

You got problems there even if idx and arr.size() are unsigned.
Until the law is passed that releases all restrictions on visa-workers and simply grants them citizenship or an extremely permissive stay-while-looking-for-a-job situation, increasing the h1-b quota is simply a means to create a reduced-rights cheaper workforce.

It really fills me with disgust to see influential people present this issue as a skills shortage, while hiring workers at reduced wages and burdening them with the threat of deportation.
My first reaction to this was: great, I'm looking at developing some desktop software, I'll just drop it right in.

Sadly, it seems like it's implemented in python, and it doesn't really handle anything besides downloading the files.

I do wish someone actually built a good update system for desktop software, though it probably won't be relevant for long once enough users migrate to win10, since at that point every dev ecosystem will have some kind of store that handles updates for developers.
It permits negatives! SetWindowExtEx permits negatives!
Indeed, there are also good clarinets and piccolos made from plastic. I can't comment on how good. An issue with the "endangered" instruments is that the lack of demand frustrates the desire to win economies of scale. This is certainly true of the double bass, which I play. Student quality instruments can be made from plywood, but fitting and finishing are still done by hand, and economies are won by doing production in countries with low labor costs.
I do not know these guys but I also thought the reason they have it was to be as clear as possible. I thought that was commendable. Unfortunately you cannot share anything anymore without it being negatively criticized.
I'm waiting on receiving photos of the other ads back but when I do I will certainly post them. The other people featured in the ads are actually of many different shapes and colors.

To be fair, OneLogin has a relatively small engineering team. Of all of the other female engineers at the company, I have now been there the longest. I really hate needing to validate this but I also have pretty great stats on sprint completion as well. It makes me sad that mine is the only one getting attention and people seem to have these far out opinions on what really is going on.
Pay in the field has indeed risen dramatically in the last decade. Maybe not uniformly or to the level we would like (or in a way we think will last, such as being accompanied by increases in status in contrast to doctors, to expand on your example), but it has notably risen.
I responded to you on Twitter but I would go for Tumblr. Easy to maintain, and makes it very easy to publish media-heavy posts...which, even if your daughter is the next J.K. Rowling in terms of enthusiasm for the written word, Tumblr hits the right mix of decent flexibility and dead simple UI. I maintained my own Wordpress site but ended up posting much more frequently to Tumblr.

I now am basically 100% Jekyll and Middleman...but having tried teaching Github Pages to college students...I'm skeptical that it's easy enough for a child to hack around with and get the same amount of enjoyment and productivity that she would out of Tumblr or WordPress.

(Apparently Ghost is pretty good too but I've never tried it)
I'm not down voting you and I don't have any friends on here to do so. I don't know why you are getting greyed out.

I looked back through your comment history. Mostly reasonable comments with a couple of sort of unfounded accusations of trolling. I did see one comment where you talked about Japanese being hard workers and industrious. Would you consider that calling everyone lazy?

It doesn't matter. I gave my opinion. You are free to consider it trolling if you chose. I like working mostly. I'm proud of my culture. You seem like a generally decent guy. I'm dropping it.
Brass and woodwind instruments are very different beasts though. Plastic clarinets for instance are mostly found in marching bands due to their inferior (brighter) sound, and those instruments are certainly not all plastic. Most woodwind instruments are mechanically intricate, so I'd be impressed if someone could make a pTrumpet version of a clarinet or bassoon (I'd be just as impressed by a pFrenchHorn). Note the difference in sound between a plastic and wooden recorder, one of the simplest woodwinds. I played on a plastic bassoon for the first year, and they do not sound good at all.
Question: I buy vinyl directly from artists I like because I want to support them w/o the label getting a cut (and bc for me the physical vinyl has more meaning as a representation of their product. Curious to know if I am in fact helping them directly by doing so.
I was also looking for more info on this. Sounds like a good idea for a blog post if anyone can shed light on how/why this works.
You seem to over-generalize your own experience here, did you miss the Disney story?
You may also find comment like this one useful: https://news.ycombinator.com/item?id=9370415
"it's suppose to be a bonanza for everyone involved"...... errrr why?
In trying to hire, where are you posting job ads? Or are you using recruiters? Both?
How can the owners get good ROI if much of the return is spent on salaries/benefits/bonuses?
Not exactly. The complaint was people who want big money and don't create a lot of value. The ones who want $130K and you ask them why page loading is so slow and they tell you its because the bubble sort they run on every update takes forever. They create negative value.
Was researching all day about this. Didn't see that thread. Thanks.
That XKCD comic about tar(1) is more accurate than I'd like it to be.. I know off the top of my memory 'xvf' and 'cvzf' but that's about it.
> "I've always valued passionate employees over anything else, and, it turns out that there's a huge percentage of the population that are actually dead - they don't know it, but, in terms of their processes, they're just waiting to be buried"

I'm sure he did value passionate employees, especially in light of the positive way in which describes Jobs sleeping under his desk (and the poor bastards described in the article who were working on a Saturday). I wonder how many of those under the desk employees got a cut of his $30 million Atari payday. Not one I bet.

Wisdom is understanding that others don't have the same drives and ambitions that you do and not judging them for it. Sounds like this guy still hasn't learned this at 70+
> The first thing that popped into my head when I saw the advert you're featured in was "this is a really poor advertisement" either done with the explicit expectation of eliciting eyeballs (like most ads) or whipped up in last minute fashion with no real thought put into it (I didn't even realize it was a recruitment ad until I read your post).

Ads that are simply a positive testimonial from an employee of the company are standard for startups in San Francisco. It's about awareness.

Speaking of marketing awareness, the testimonial isn't even necessary. Case in point, the Lucas from Venmo campaign a year ago: http://valleywag.gawker.com/venmo-everyone-hates-your-weirdo...
They need to consider moving outside the valley, if a developer with 3 months experience can get 130K. They can come to the midwest USA and get devs with 10 years experience for well under six figures.
Exactly this. Just because you call yourself a programmer/engineer/etc or have held jobs as such doesn't mean that you're competitively skilled or able to perform well in all jobs with the same title. I go into many shops where the people they call 'programmer', for example, really and simply are not. And some of these people have been in these roles for years (many years in some cases).

The truth is the mid and lower tiers are easily replaceable and why we see things going off-shore so frequently; and it's also what we have the most of. When it becomes a matter of very highly skilled, very highly talented people for the job: often times talent that you need you have a hard time finding... anywhere. This is why high tech companies are complaining about shortage; sometimes you just need better staff than what's generally on the market to maintain standards.
Great question honestly. Apparently this is an outcome that is greatly valued by Jehova. That's the best I can do. Eternity future is almost as vaguely addressed as eternity past.
I see what you were saying.

In my experience if someone has done a move on you and has it tight then it is very hard to get out of. However, before the hold is tight then muscling out of it is very much a huge concern for a lighter, weaker fighter. A smaller person usually is quicker and more scrappy. Speed is an asset but there is a reason there are weight classes. Larger opponents are much harder to defeat if both people are in equally good shape and have around the same skill set.
My comment was more glib than a real complaint about how hiring is going for us. No good developer spends time on Angellist; it has to be proactive. That being said, we do get dozens of inbound applications every week from dev bootcampers who find us through Hacker News job postings/Angellist/etc.

(For any developers looking to work at a cool startup, shameless plug: http://readme.io/careers/)
Swift's Mirror is now documented
Or the trivial C89 translation. Still better than having to cast -1.
Caching for SailsJS
Seems like the perfect usecase for https://neocities.org/
Designing Your Own Ads for Free
It's a chance to do good in the world. Throw in some legacy detection and spit out a big message to legacy users to upgrade to a modern browser.
Scheme: Procedures that return another inner procedure
Making Money with Clickbank for Beginners
A pay-trend graph for some of these "established" companies, like Qualcomm, Texas Instruments, Seagate, IBM, Dell, HP, etc. would be interesting. My guess is pay has indeed been rising, but not as rapidly as the Silicon Valley boom would suggest. Unfortunately I don't think there is a good public data set.
>The problem is there's a shortage in qualified candidates.

The problem is that there's a shortage of companies willing to invest in training.
I like the idea of adding a whitelist to complement using the extension with Research Mode turned "off". I'll add that to the todo list! Thanks!
Yeah, I realize that depending on your toolchain it's not easily accessible. Ideally there would be a first-class implementation for each platform, but it looks like app stores are where we are headed. Though, that still leaves *nix package distribution, container images, language/framework and packaging as areas that can be helped by TUF.

We (Flynn) actually have a Go[0] implementation that you could use to either make a separate updater binary or even compile it into your app using the new alternative build modes coming in Go 1.5[1]. Our implementation also includes some tools to manage the metadata and signing so that you don't have to manually build it.

[0] https://github.com/flynn/go-tuf

[1] https://tip.golang.org/doc/go1.5#link
What worries me is that the online version will become the definitive version of the story. There is no way to know, without directly comparing against the print version, how the online version differs from the print version.

At least there is newsdiffs.org for tracking changes for the online version of the New York Times (and cnn.com, politico.com, washingtonpost.com, and bbc.co.uk).
Google ate the seed corn a year or two ago:

http://www.google.com/search?q=hacker+news

Fox News
www.fox.com
missing: <strike>hacker</strike>

I could eat Google's lunch while waiting for my morning coffee to brew but I've got a lot on my plate right now.

Do Yer Worst.
Companies have been looking for other ways to keep wages from growing, see for example the poaching lawsuit Apple, Google, etc. lost: http://www.nbcnews.com/business/business-news/apple-google-i...
You're using a real wages figure for the entire workforce, not engineers. Engineering salaries are extremely healthy, while the real minimum wage has also fallen. Unless you have data on inflation adjusted engineering wages, this is a totally misleading/inaccurate argument.
This article makes the persistent assumption that any graduate is the same as any other engineer.

Having worked for a whole bunch of companies over the past few years, one thing is a constant in the tech industry: there is a limitless supply of candidates for any given job, all of which are bad. It is a huge, challenging problem to find the small number of people you want to hire. I'm not sold that "10x developers" really exist, but I know that "0x developers" are plentiful: these candidates aren't just a "poor fit", they are entirely unable to do the job they're applying for. I've seen far too many graduates who are entirely unable to solve the most basic screening questions, and just don't seem able to write code.

In a similar vein, it is entirely reasonable for a company to be simultaneously cutting jobs and hiring, if they are cutting persistent underperformers and trying to hire more promising replacements. (Some legal fiction is necessary to do this in the current regulatory environment)
Isn't this the construct that exhibits blurring problems due to subpixel alignment in Gecko / Webkit ?
Top male fighters are not wary of facing Royce Gracie. Not even 10 years ago were top male fighter wary of facing Royce Gracie. No top male fighter would be wary of facing Ronda due to fear of losing to her. They'd be wary of facing her due to being called a brute and woman beater. She would absolutely destroyed against a top male fighter.
I would intuitively expect murder to be more common than child sexual abuse, but perhaps I am being naive.
This is a difficult problem to discuss, in large part because not all developers are created equal.

There is a reasonable supply of entry-level and low-skill developers. I refer to them as commodity developers: Developers who have a very basic skill set, who can do only a few specific things, none of them with extreme skill, but some of them reasonably competently. They typically do web front-end work, but sometimes work in Java on server back-ends. Typical pay ranges from $80-$120k, the same as it has been for 10 years or more.

There also is a shortage of high-skill developers. Compensation north of $250k-$500k is becoming standard in some areas for such developers. [1] That pretty much could only happen if there were a shortage, since real wages have remained flat in general since the mid 1970's. [2]

The problem is when companies ask for more H-1B employees, citing the fact that they can't hire developers for their highest skill positions (or claiming that they can't hire mid-skill developers at "market rates", because even the mid-skill tier is asking for more money now), but then import commodity developers.

By importing such workers, it unfairly keeps those developers' wages down by creating an artificial surplus of employees at that level. The idea of an H-1B worker is that they are not supposed to be paid less than the "prevailing standard" for a worker of equivalent skill in the local market [3]. But if by hiring H-1B workers you're holding down the "prevailing standard" in pay, that hardly seems like companies are following the spirit, or even the letter, of the law.

[1] My own compensation was in that range when I took a job working from remote full time, and I know several other developers at top companies whose compensation is well within that range.

[2] http://www.thestreet.com/story/11480568/1/us-standard-of-liv... and many other such charts and reports.

[3] https://en.wikipedia.org/wiki/H-1B_visa#Employer_attestation...
Another factor is that even though there may be plenty of graduates with STEM degrees, they may not have the exact skills a company wants.

Just about every job posting is looking for someone with very specific knowledge of languages, frameworks, tools, platforms. etc. How many people with a CS degree already know the technologies that your company is using?

By expanding the employee search to the entire world, companies are more able to find someone who has the specific skills they need.

Yes, they are very likely trying to hire H1-B to pay less salary. But they are also hiring H1-B to save money by not having to pay for training. Even companies that work with very obscure proprietary technologies that almost nobody knows seem to insist on hiring people who have experience with that technology rather than hiring an otherwise skilled candidate and letting them learn on the job.
First I've heard of it (thanks for mentioning it), but the Wayback Machine seems to have it reasonably intact:

https://web.archive.org/web/20140328003222/http://www.altdev...
That's a rather entitled viewpoint.
Then companies better start paying more. This is how supply and demand works. If $130k only gets you incompetents, then it's time to start offering $200k, or whatever the magic number is.

Remember: Any time you hear an employer whining about "lack of qualified candidates" be sure to mentally append "...at the rate we want to pay."
The problem is that there's few companies who can afford to invest in training. Only big established companies can do it (and they do, extensively). Small companies and startups don't have the time or funding to do it.

Not only is it expensive, but training people in transferable skills can all too often result in them quitting right after their training is complete and going to work for a company that invests in paying its employees more money instead of training.
Very funny ... thanks for sharing.
That's the reason behind this too:

http://www.forbes.com/sites/tomiogeron/2013/02/26/bill-gates...

Jack Dorsey, Bill Gates, Drew Houston, Tony Hsieh and Gabe Newell and Mark Zuckerberg aren't throwing their name and money at learn to code charities out of the goodness of their heart. They're very directly trying to lower the primary cost that their investments face - wages.
"The problem is that there's a shortage of companies willing to invest in training."

This is a sad excuse. Companies should be paying for training of specific skill sets to the company, but not for knowledge and skills you should already have to get the job.

This would be like asking a hospital to pay for medical school to get a qualified doctor. It's absurd.
If competent developers are willing to work for whatever "BigCo" is paying, why would BigCo pay more?
Windows 10 Loader Daz and KMS Activator Full Free Download
I think the idea that “Tech industry's persistent claim of worker shortage may be phony” seriously misses the point. First, since it usually takes a considerable amount of time to specialize in high skill labor markets (ex. Doctor, lawyer, engineer, etc.) ---- there is a gap in the signal (present vs. future). So, today there may not be enough workers that are familiar with designing chips for wearables (subset of hardware engineers). Then, because of limited supply --- prices go up. Other people see this, and are incentivized to train for the role (takes time, investment, etc.). Then, what usually down the road that causes such layoffs --- the industry changes and there’s more labor in that market because of the previous signal. This gap in the signal is a basic feature of such makrets, which makes the tech industry’s claim of worker shortage more likely true than not.