skysight-inc/HackerNews huggingface dataset:
There should be a quota for each company, say less than 500 H1B visas each year. The companies then have the incentive to pick the best candidates. Or there could be different brackets depending on company's sizes.
You're making project-specific one-off PCBs, and you think this is less wasteful/more efficient than "wasting" an ethernet transceiver?
It is evil to make totally unsupported accusations, even against the NSA. I've downvoted you, twice.
When I exit level 1 it just re-loads level 1... is this the bug you're referring to?
For those who don't know (like me, up until a few minutes ago), Watsi has a feature to allow monthly automatic donations: https://watsi.org/monthly

Currently only 84 people are signed up for it -- let's see how far up we can get that.

Edit: Up to 90 in an hour! That's just pure awesome.
The visas are helping american firms meet their hiring needs... through the outsourcing firms. The people who want to hire don't want to be burdened with the paperwork of actually keeping track of work-visa'ed employees; the outsourcing firms are willing to take that burden on for them. Everyone wins.
Does anyone know why the number of visas isn't capped on a per-company basis?

Last year, apparently 40,000 of the 85,000 available visas went to outsourcing companies, and one outsourcing company, Cognizant, got 9,000 visas!

http://www.npr.org/blogs/alltechconsidered/2013/04/03/176134...

At my last job, we tried to get an H1 for just one person, and failed in the lottery!

I feel there would be much less abuse of the H1 if each company could receive only say 100 visas a year max, or a % of their US workforce size max, or something.
There are 2 types of programmers... Programmer that 100% embrace MS using the .NET Stack, Visual Studio, and outlaying the Tens of Thousands of Dollars need to support that development model

And programmers that want to use Open Source/Open Standards... The Open Source/open Standards programmers hate MS because they MS views Open Source has a threat and the enemy (although they are starting to be less hostile over the last couple years)
What? Sorry, that doesn't make the least amount of sense.

If you have a VM your code is DATA! You can have say format string bugs in managed languages too, see for example: http://blog.stalkr.net/2013/06/golang-heap-corruption-during...

I'm sorry, but you're agrument here is plain bullshit.

Using your logic the whole kernel/browsers etc should be written in a managed language.

A browser is basically a VM for webpages though. I'd bet that chrome/firefox/IE have more severe vulnerabilities than openssl per time though.

I just... You can't argue with bullshit sorry.

Your might get less buffer overruns okay, but is it more secure in the end without any doubt?

I doubt it.
Pretty weird point. After all, one could upload the video to YouTube from OneDrive on a different device.
Which empires failed exactly? The Roman empire was one of the most open empire I can think of[1] in its last year and it still failed.

[1] https://en.wikipedia.org/wiki/Constitutio_Antoniniana
Companies who scooped up most the Visa slots last year (2013) are Outsource/Consulting companies by far: http://www.myvisajobs.com/Reports/2013-H1B-Visa-Sponsor.aspx
Would I distance myself from MLK? no. From the black panthers? yes. There is a vast difference between believing something to be true, and wishing harm upon those who refuse to acknowledge that truth.

Are there any injustices you see in the world that aren't also the popular opinion in your peer group?
Ah, my apologies. That's unfortunate, though, that OpenSSL doesn't have such a list, and that a larger population was not necessarily contacted.

Thank you for the information, though.
Polychromatic: A plugin that brings semantic highlighting to Xcode
More accurate figures: http://www.myvisajobs.com/Reports/2013-H1B-Visa-Sponsor.aspx
The one job type where these visas should not be usable is consulting. If the employee isn't coming here to work on a very specific product or service, then they are being brought in only to reduce wages and not because the employer can't find someone who is capable of performing a very specific need. Consulting by its nature is the most unspecific need. It's a wildcard need.

The most valuable employees to the country are those that are hired to work on something that scales that can then be sold to other countries. Consultancy is a non-scaleable business model, which does nothing to helping the US' balance of payments. Improving the balance of payments should be the primary deciding factor when determining if an application is valid.
That number is for last year. There is no information about this year.
Their loans have substantial fees attached that are not included in the quoted flat rate.
A vote is not eloquent, but it is a powerful statement when millions do it at once and with one object. It is the same for public demonstration.

Just because something is a vote or a demonstration doesn't make it good or just. Just because millions say or do something doesn't make it good or just either. It's justice when what the millions say or do is just because they are applying first principles of justice. If you look at history, when millions have enacted injustice, every single time they also had flowery-sounding justifications for it. Also, if you dig deep enough, along with any injustice, you will find some kind of double standard accompanied by a notion that amounts to "but we're right and they're wrong."
I’m assuming those firms need to have specialists who speak foreign languages. More so, those firm leverage on executive close to the decision making while others (not really Facebook, admittedly) would need far more people to make the same impact. This means they can put a lot more effort into lobbying their positions.
Browser sniffing is a bad idea, because it is unreliable and difficult to maintain. Users can change their UA, and it is possible that a full-featured browser will use a UA string that inadvertently matches your regexp (e.g. a WebKit browser with the useragent "NOT MSIE 9.0, NOT Trident"). It may also be possible (however unlikely) to add in the missing functionality in older Internet Explorer versions with plugins or patches, but your browser sniffing would assume that the functionality is not there based on version.

It is better to do feature detection (e.g. with Modernizr http://modernizr.com/docs/).
I don't think there is a quota limit per employer/sponsor.
On the speed of Algorithms and Faster Hardware
I can't remember the name of the service used, but Barack Obama (a big name star) held a phone call using a service not too dissimilar from this one, and it crashed, big.

Overall, I think that the team was able to recover fairly well, but the news of the crash was fodder for political opponents for a while -- the irony (IIRC) being that he was hosting the conference call to discuss the status of HealthCare.gov with his supporters, and at the time, the stability of HealthCare.gov was somewhat farcical itself. Hosting that call on a conference call service that was also unstable was just too much for conservative media.

Saying that it works with "big name stars" is a pretty terse way of countering that objection to sale, and has to assuage the minds of actual big name stars likely to use it.
Except the cost, no replacements for those cheap 8-bits such as the ZX-81, Vic 20, or Atari 400. Computer programming is less accessible than in the late 70's and early 80's.
I understand applying a fee for money transfers to both lenders and borrowers looks misleading when compared side by side in this way.

These are two separate costs. The fee for lenders offsets the cost of receiving their funds via PayPal or credit card. It is set to match as closely as possible the average transfer fees that our organization pays to PayPal and Stripe.

The 5% charged to borrowers covers international money transfer costs, and the cost we pay to local payment services in each borrower country. This fee is also set to match the average money transfer cost we pay across all countries.

We use two separate fees because it allows us to ensure that we receive income at roughly the same time costs are incurred. This helps ensure we always have enough cash flow to cover our costs, no matter how quickly the organization grows.
Forget the job for life: let’s hear it for the grey trainees
'Nearly unbreakable' crypto modeled off human body
So reducing the attack surface isn't a laudable goal in your book, because hey the VM itself can have vulnerabilities so there isn't a point? I think the point is that programmers will always make these mistakes and we should limit as much as possible the type of unsafe code that is written to as small an attack vector as possible. You're never going to eliminate vulnerabilities, but we sure can try and reduce the likelihood of them occurring. If there is some objective measurement to be made that says this isn't the case, i.e. the number of JVM vulnerabilities like this outstrip or is on par with client side vulnerabilities that occur in purely C/C++ applications I would love to see it.

Ultimately, I think the better answer will ultimately be a language that inherently provides the primitives for safe memory management but that's low-level and highly peformant, i.e. Rust or something like it.
"If your community values the right to keep and bear arms"

and if your community is made up of people who have hundreds of different points of view on the right to keep and bear arms... for example, any community that extends beyond the borders of the United States where the conversation may have entirely different contexts?

How many of you making claims about the Mozilla community are actually a part of that community? How many of you are part of an organization with critical resources coming from over 100 countries and languages, not to mention every major world religion and the non-religious? If you're not, then speculating on what the Mozilla Community values is just that, speculation.

I see a lot of people on the Internet deciding for themselves what the Mozilla Community values. I see a lot of people leaping to conclusions based on a few tweets from a few Mozilla employees, while ignoring all the much more nuanced and longer-form blog posts from many far more experienced and long-term Mozilla employees and community members expressing very different views.

(Are we really so lazy that tweets are more effective in establishing the acceptable "facts on the ground" even when there are more robust, compelling, and accurate information available in longer-form blog posts? That's a fucking shame, IMO.)
Except relocation costs, lawyer fees, living expenses (frequently covered for a time period after move), and so on.

Bringing a foreign employee over is incredibly expensive. The reason companies do it isn't to get a grateful slave that will do anything to hold his job and rise ahead. They do it because a shortage of skilled workers locally, and incredible competition from other companies.

Not to mention all the hassle and uncertainty of interviewing someone, and then not knowing for months or even years if they can come over and start working.

As someone that works for a company that hires a LOT internationally, trust me, we'd much rather hire locally. But our needs are greater than can be found in one place, so we have to broaden our reach.
That's a bit of an exaggeration. Many H1-Bs work in high-value industries and make a decent amount of money (I should know, I'm an H1-B holder). I don't think many of them consider themselves slaves.

The green card process for a H1-B is particularly annoying and restrictive though, as is the arbitrary time limit.

Not sure what you mean by "the H1-B visa employee is legally bound to the job". Sure, your company's name is printed on your visa but it is excessively easy to transfer to a new employer.
Does anyone have more information ? That article seems to be talking about the numbers last year.
I don't know if you haven't been on an internship search lately, but I'd say CS interns, especially ones that that are going to be seniors and with prior experience, are in high demand. Even with my less than stellar resume, I got a high offer rate from everywhere I interviewed.
I'm in favor of immigration. I'm saying give them an unlimited work visa, instead of making them a slave to the employer.

Also, H1-B visas get 50%-150%+ raises when they get their green card, which proves that the H1-B visa suppresses wages.
"goto fail;" doesn't seem that bad now huh.
Lovely how these GNU/Linux freedom fighters were LOLling their asses off earlier, but when it happens to them they sweat themselves and cry for spoon-fed instructions to compile a software package from its sources.

- sent from my Mac
Quick brainteaser from Jon Skeet
I'm extremely pessimistic about any proposed solution that involves politics (changes to the tax code, basic income, etc), especially in the US. The populace at large doesn't have the interest or imagination to consider changing the game like that, and there's too much money mixed into the political system and the mass media to allow game changing ideas to enter the mainstream. (When I say "the game" I mean the political and economic system we've accreted, with its associated ideas about things like property and ownership.)

The only path out of this situation that I've ever been able to imagine that doesn't involve a swift, massive shift in popular consciousness is a gradual transition to worker control of capital. In other words, entrepreneurs found and grow worker cooperatives (a la Mondragon Corporation) that provide their services and/or goods preferentially to other cooperatives.

The pieces are out there to start doing this. There aren't any real legal obstacles to growing a new system inside the one we have now. For example, you can find pre-written C-corp bylaws online that spell out how a worker co-op functions and the ways it's protected from co-option by non-cooperative entities. It's just a matter of convincing individual entrepreneurs that it's not only a viable option but actually a socially positive (perhaps even necessary, in the long term) thing to do.

That's understandably a hard sell in the modern startup world where seemingly everyone is dreaming of astronomical wealth and willing to sacrifice every aspect of their life in its pursuit, but it should be easier to change a few key minds one at a time than to convince greater than 50% of the voting public that drastic changes need to be made.
>124,000 people applied for the combined 85,000

So if we gave them all Visas - we'd be good for less than two weeks?

Sounds like a bigger problem here.

On a related note, how many highly skilled and educated people live here already who are currently unemployed?

Two observations.

* Immigrants will go to where the work is. They will live almost anywhere the work is, they are moving already so it is easier than for someone who has roots somewhere.

* Immigrants will work harder and for less money. This is like starting a new job x10. Typically starting a new job - people work their tails off (for the first year or two at least). Think about that plus moving half way around the world just for personal achievement. Imagine the motivation that would give you. You would want to prove yourself, get permanent status, make a lot of money to bring family here ETC. And the money? think about it. Would you take less money for a huge opportunity in life?

Here is the thing though. Bringing in skilled immigrants is great for greedy capitalism, you get talent, hard work, and for cheap. The problem is - we are just working around a growing problem. What about the people who already live here. Not just the adults, but the kids who will be in high school and college in a few years. Why can't they be the ones who fill these jobs?

Bringing in immigrants is a short term moneymaker for corporations. Longer term, and in a couple of generations, these immigrants grand kids will be the ones who don't have a job. Let's put more focus on that aspect rather than always rallying behind opening the floodgates without properly considering the ramifications.
How about SF focus on the shanigans of corrupt poiticians, like Leland Ye and others, and STFU about an actual great service like AirBnB.

If they want to regulate it, make AirBnB carry massive insurance - divide that cost of insurance across the thousands-of-user-hours per nightly rental.
Except that unless I'm missing something the fee is 5% for every year or part-year the loan is outstanding, so it's a substantial proportion of the interest charged no matter the length of the loan.
Western Digital users are fed up with My Cloud failures
Just to re-iterate how quick the turn around was, I interviewed on Thursday, got offered on Friday while I was at an interview for a different internship and then had to accept by that Monday.
Those are numbers for filed LCAs (a necessary step prior to filing for an H1), and not the actual numbers for approved H1s.
Engineers – Swiftype is hiring generalists
What is that makes the United States such an attractive place to immigrate to for people whose skill sets could take them almost anywhere in the world? (In other words, why is that successive sessions of Congress can basically count on lots of people desiring to live in the United States, thus setting up an environment in which immigration regulation is restrictive rather than open?)

(I'm genuinely curious about this, as an American who has lived overseas--with the proper visas of course--for three years in the 1980s and for three years spanning the turn of the last century. I've only lived long-term in one other country, so I still could learn a lot more from all of you who participate here on HN about why people leave their country of birth, which is surely disruptive, to go to another country to live. What's the big deal about living in the United States?)
> Also, is there a good way to completly prevent tampering with functions, or is this just going to be an arms race?

Let's hope for an arms race - it will be far more fun and educating at the same time.
If this is genuinely an issue (I never really tried, I just asked a handful of interesting offers if they'd consider making the effort and never really received a positive reaction), why haven’t more companies tried to set up large teams in Europe and Asia?

I never heard anyone say that Google Zurich (a terrible location, work-visa-wise) or Sidney didn't fit the bill. Remote work appears to be common practice — a third of offers consider it, and cools start-ups advertise not having an office.
There's a problem with your logic here.

You're not neccesarily reducing the attack surface. You're adding complexity. While you might reduce the attack surface on low level bugs. You might open yourself to new bug classes.

Downvote me however you guys want. It's just not that easy.

If you could eliminiate the common cold by killing the guy with the running nose, don't you think someone would have done it?
The fix has now been released by Ubuntu, so you can upgrade via the normal methods (apt-get update && apt-get upgrade)
All of our API's are built in R using rserve,
and we share code and functions through an internal package hosted on bitbucket.

You can call R functions on a server from Android and return the results in a list or array - makes for some really cool internal API magic between our devs and data-scientists :)
dragonwriter's not defining anything in his first line, he's pointing out a common misconception.

In reality, the 'opposite' of Open Source is proprietary. There is commercial Open Source (Red Hat), and proprietary software with source code available (Unreal SDK).
And declining balance loans often have up-front fees that are separate from the quoted interest rates. Fees outside of the stated interest are an orthogonal concern to flat-rate vs. APR interest methods.

Insofar as "substantial fees attached that are not included in the quoted flat rate" obfuscate the costs, that has nothing to do with flat rate interest (obviously.)
I built a Theo Jansen Style "MountainBeest walker" sculpture
I was using Aquamacs Emacs editor. I tend to like simple editors for coding at home. I use IntelliJ and VisualStudio for my day work. One major feature I enjoy is the multiple selections hotkey. I've been making some level designs and editing a 20x20 array can be slow.
This is an interesting idea. You could have a lottery for 100K H-1B visas which any non-citizen could apply for on January 1st. Then you have 6 months to find a qualified high-tech job in the US. If you don't have an offer in that time you lose the visa and are put on deferral for 1 year. Then there is a smaller lottery of visas reclaimed from those who were not hired. Every year you get two shots at visa.
Yahoo breaks every mailing list in the world including the IETF's
"Does anyone know why the number of visas isn't capped on a per-company basis?"

Or why the state department does look at what skills are actually needed where ... or why those who get the visas remain utterly dependent on the companies that got them the visas, thus lower wages in a way an "ordinary market" etc?

-- Wow, I can think of a reason. I think of "a million reasons", all with the face of a founding father.

Yeah, if seriously high-skilled folks were let into the US, no questions asked and then weren't dependent on only company X, then they actually wouldn't be putting pressure on wages of existing geeks because they would have their own legitimate demands. But couldn't have that.
As far as I can tell, on ubuntu this reports "OpenSSL 1.0.1 14 Mar 2012" for all ubuntu versions, including the fixed one.
Regarding the adoption rate of S, I think you hit upon a key source of the complaints about R.

R existed in one form or another for a (relatively) small, specialized audience for a long, long time. This included the period where transitioning from S to R included placing a very high priority on maintaining code from S, even being able to replicate the bugs from S. This made a lot of sense from the perspective of a (relatively) small group of statisticians making a data analysis language for their own uses.

Over the last 10 years, R has become massively more popular, and many, many more people are using it outside of its "base" audience. Not surprisingly, many of these new users are discovering that R was not designed with their personal use cases in mind.

Given these constraints, R has done a remarkably good job of adjusting (where it can) to accommodate the diversification in its user base. But you can only go so far without just re-writing it from scratch, and the interests of R Core will always bend towards themselves and their, well, "core" audience.
Because unfettered capitalism makes life miserable for a lot of people as externalised costs are not accounted for.
It is clearly being abused by outsourcing companies.

Also take a look at average salaries for true technology companies and outsourcing companies.

Perhaps there should be a minimal salary floor. Or perhaps some sort of auction based on salary instead of a lottery.
Or just rank em by salary/comp. More skilled people => more valuable to the economy => receive higher salary => more likely to get visa (=> pay more in taxes).
H1B workers typically work for contracting companies, so that when the work is up (or if they lost their job) they can go to a new company and continue their green card application. The way the government attaches the process to a job really discourages H1B workers from working for US companies as full time employees.
Does it matter? Canada is much more liberal about giving out work visas, so US companies just open offices in Canada and hire the employees there. Meanwhile, Canadians can come work in the US under the TN status, which has no quotas.

All the US gets is less tax revenue.
As someone who had recently had to switch to an Android phone (Note3) I'd love to know of other apps beyond cover and Link Bubble that you like. Can you please expand on the "etc." in your first paragraph.