skysight-inc/HackerNews huggingface dataset:
This brings up an interesting question. The reasoning for bringing talent over from abroad, does it make sense ethically? I'm greatly irked by the idea of a young and ambitious Indian/Nigerian/Chinese/Russian guy or girl coming here to... optimize ad targeting at Facebook, he/she should stay in India or Nigeria, because by golly Nigeria NEEDS that person much more than us. We can do fine with Facebook advertising algos working a little less efficiently, but Nigeria and India need these young men and women to actually create important, infrastructural changes. It seems highly unethical to be just siphoning the world's talent like that. India's culture of valuing education produced those competent engineers, India should get its fruits, India should use those young men and women to make India better. We're sitting here ignoring our recent graduates, they're burdened with massive debts... and we just ignore them. How about the companies that are sitting on billions spend a few dollars to train them, if they're not up to snuff? I've mentioned this elsewhere -- this is not the spirit of America that Emma envisioned, this isn't something to be proud of.

"Keep, ancient lands, your storied pomp!" cries she
With silent lips. "Give me your tired, your poor,
Your huddled masses yearning to breathe free,
The wretched refuse of your teeming shore.
Send these, the homeless, tempest-tost to me,
I lift my lamp beside the golden door!"
I understand the true benefits of hiring true talents for a true companies. Companies like Infosys, WiPro, Tata are sucking up resources and literally providing modern day pseudo-slave labor. Govt just need to either stop giving H1-Bs to these companies or give them a small percentage. These companies are killing the talent based immigration for everyone else.
Kitematic 0.4 is much more stable than previous versions. This is meant to address some stability issues rather than introducing new features.

We are still working hard to make the experience as smooth as possible.
I understand the true benefits of hiring true talents for true companies. Companies like Infosys, WiPro, Tata are sucking up resources and literally channeling modern day pseudo-slave tech labor. Govt just needs to either stop giving H1-Bs to these companies or give them a small percentage. These companies are killing the talent based immigration for everyone else.
Hi, We are an assembly product so there is a link to our Assembly page: https://assembly.com/runbook which is where we lead the development and you can find a link to our repo. Also: https://github.com/asm-products/cloudroutes-service we just changed our name from CloudRoutes to Runbook so forgive any old references.
Indeed, this change will only increase the uncertainty for the staff on an LD contract, who by the time they are offered an IC contract will on average be more than 40 years old, quite a long time before knowing whether they can look forward to some long-term stability for themselves and their families.

http://cds.cern.ch/journal/CERNBulletin/2014/49/Staff%20Asso...
Unlike most modals, you can customize the look and feel to your heart's content. You can also implement as an iframe to give you further control over the user experience (including adding other info fields) for donors.
Yes and no.

If its mission really was to overtake Facebook or Twitter, yes it is a failure.

If its mission was a new type of social network, absolutely not. I and many others use it daily. Third parties won't know, though, because literally every one of our posts are private to just our circle. (Only Google knows that we are actively using it multiple times a day in this circle)
It's about a mix of things.

First of all, intern salaries are typically set at ~90-100 percent of full-time salary (but without bonus or equity). So these people who are freaking out about intern salaries are missing the point. They assume that if "even an intern" makes $8,000 per month, that every full-time employee makes $200k+. No, it's not like that. It's like this: we properly pay interns with an entry-level salary, unlike the soft industries (e.g. publishing, media) that have an oversupply of qualified but unimpressive hipsters who'll take the job for free, and we pay interns for their work because it's the right thing to do, and (for as much flak as I give the tech industry) that's one area where we do the right thing.

It annoyed me when Valleywag attacked intern salaries. There's so much to impeach the Valley for, but paying interns properly isn't one of them.

Second, we don't really know what software salaries would be without the H1-B program. The program may or may not be depressing wages, but we don't know right now.

Third, I'm all for high-talent immigration, and I'm sure that there are good companies who treat their H1-B workers well. Some don't, and it's the body shops that are getting the negative attention.

With the bad actors, more than it is about costs or talent at the bad-actor companies, it's about deference to authority (or, "disinclination to agitate"). The H1-B program keeps the worker captive, and that's more valuable to the company than any wage depression. Programmer salaries aren't high enough for anyone to care about shaving a few percentage points off entry-level figures, but a lot of these tech companies do want people who are captive-- or, better still, young (age discrimination is a part of this issue, as well) and perceived to be culturally disinclined to challenge managerial authority.

My problem, on this issue, isn't with the H1-B program, although it should be reformed. (A high-talent immigration program must, by definition, be unconditional on month-by-month employment status.) I certainly don't have a problem with a company like AeroFS that needs to hire a foreign worker to fill a niche. However, I take umbrage to the assholes who complain about a general "talent shortage" but won't look twice at a programmer over 35. They're being disingenuous to the point of being unethical. Instead of being honest about their economic interests ("good people cost more than we want to pay") they're attempting to play the Existential Risk Card ("talent shortage"). It's vile to make that claim.
This is an old site. Copyright of the site is 2012. The github repo's first commit[1] predates the first commit of Web Components' draft of Custom Elements[2] by a few months.

So, I wouldn't say ignorant but that the Web is catching up to this "spec's" vision.

[1] https://github.com/OscarGodson/HTML6/commit/7d58a98b30fe473d...
[2] https://github.com/w3c/webcomponents/commit/c60060999073e181...
Sure it does. At least when that scarce resource is artificially constrained.

Now that doesn't mean it shouldn't have restraints. But it does mean there are winners and losers and it is perfectly fair and reasonable to call them out.

(Edit: Who the hell is downvoting the artificial scarcity comments? That's absurd. Care to have an actual discussion?)
10 Killer Secrets to Building an Email List
I've always wondered this but have never had it answered. If we're in the Milky Way, isn't it safe to assume that 95% of the stars we can easily see are part of the Milky Way.

Basically, how can you NOT see the Milky Way, assuming you don't have some sort of ridiculous light pollution blocking all visibility?
Show HN: Coven: All your programming news in one place, or in a new tab
glibc is generally pretty good, but does lag commercial libc implementations somewhat when it comes to microarchitectural optimization. It's also not unheard of for Linux distros to include rather old versions of glibc. I have no idea if that's the problem in your case, but it's worth checking that you have the latest.
Show HN: Mysqlweb – Web based mysql browser
I can't be the only person from the Midwest who noticed that list of internship rates.

Fuck me, I'm getting paid half that per month. WTF.
Good summary of important changes. Some people new to Git find the Git cli somewhat arcane or unapproachable. If that's the case starting with a rich Git client like Sourcetree or TortoiseGit is often a good idea.

http://www.sourcetreeapp.com/
https://code.google.com/p/tortoisegit/
>> "It says Hawking would rather stick to his old system than switch to a new one"

Huh? The quote you're replying to says he "has been using his new software for several months". Am I missing something? Is he switching back after testing? I know that he doesn't ever plan on changing the 'voice' as it has become known as his own voice but I don't see why he would test new software and then not use it. To test it you will have to learn it.
Pure Objects
Woah, now that's how you do it!
I wonder how much work went into making it still sound exactly like a DECtalk.
Arduino-controlled smart home
Seems fair enough.

However, this would also mean that startups would likely find it impossible to earn H1-B's in competitive fields, as a fair amount of the compensation is future-loaded.

Or, to put it another way: who's going to win a bidding war for Employee X, Microsoft or {Startup Working to Become Microsoft}?
Bumble Is Exactly Like Tinder Except Girls Are in Charge
Most of them are worthless; of any given intern class at a first tier technology company (e.g., Apple), only ~1-5% will actually be offered a full time job.

Those 1% are worth every penny, but you simply don't know who they are until you give the entire intern class the opportunity to demonstrate their abilities.
Location: Montpelier, VT

Remote: Yes

Willing to relocate: No

Technologies: PHP, C++, jquery, SQL, GIT, and a bit of ROR

Résumé/CV: https://www.dropbox.com/s/mjjqut95ljymca2/Chris_Sorrell.pdf?...

Email: csorrell2003-at-yahoo.com

Github Profile: https://github.com/csorrell2003

About Me: I would consider myself to be a Junior level programmer, and am most confident in my ability to pick up new tools and technologies. I find solutions by observing patterns, experimenting, and working through problems as a series of small tasks.
That page has over 200MB worth of animated gifs, just as a warning.
Forbes report on it: 'Bone-Chilling' Research Suggests Iran Gearing Up To Avenge Stuxnet Hacks
Moving from Backbone to Flux and React
The Revolution in Tennis Stats That Didn’t Stick
Baremetrics is Stripe only; ChartMogul looks like it is Stripe, Braintree, Chargify, and Recurly.
You are correct, Ebola's high mortality rate is a by-product of how it spreads.

Ebola virus is successful at spreading due to the fact that it's in various fluids secreted by endothelial cells (which are everywhere in the body). The virus has mutated to let those tissues start to "leak", which means a person infected with Ebola is more likely to leak fluids (which is why it sometimes causes bleeding out of mucous membranes). Since there is an increase in the endothelial fluids released, there is more exposure to those trying to treat a patient with Ebola.[1]

The way the virus spreads (increased discharge of endothelial fluids) is what causes it to be so fatal, which is a by-product.

[1] Great overview of the virus:
http://arstechnica.com/science/2014/11/understanding-the-ebo...
I'm wondering the same and obviously can't answer for them, but it looks like killbill is a two person side project. If they intend to monetize it, I'm sure they could do so by offering a hosted version of the library.
Not in my lifetime.

Somebody may get humans to Mars -- an effort that I'm all in favor of -- but given that NASA is kept on a short financial leash by politicians more interested in dumping money into their constituent areas than funding a long-term space policy, the odds that the United States government will be behind the effort are slim at this point.
Outsourced freelancers charging ridiculously little has also no downsides for freelancers from developed countries, globalization has just enabled a bigger workforce to participate remotely.
iPhone 6 Plagued by Misaligned Selfie Cameras
You shouldn't be running composer update on your deployment, just composer install which doesn't take as much memory since it doesn't have to resolve dependencies.
What Happened to the Courageousnerdz? – Putin, Hands Off Ukraine
Twitter Improves Tools for Users to Report Harassment
Of course, they're just calling SNPs and using published GWAS studies to estimate disease risk. You can get your "raw genome" text file from 23andMe and convert to e.g. VCF format for use in a bioinformatics tool like the variant effect predictor.

Besides, really the most interesting health-related alleles are the simplest: ApoE, BRCA1 — no complicated algo is needed to interpret those associations.
> Why is it assumed that to educate everyone to the best of their ability

Nobody assumes that. That's not what public school is meant to do.

Public school is meant to give the minimum level of education to the largest amount of students possible. "Best of their ability" is too costly- that's what private schools are for.
>My grandparents were all immigrants who didn't need to jump through hoops to come in. IMO, this should still be possible. I think we should have a open lottery that meets 95% of immigration demand, and have some sort of competitive/fast-track process for skilled workers that would weed out the bodyshops.

Doesn't US have a green card lottery?
I get where you're coming from, but are you really going to base policy on that? That would be bizarrely condescending: "Sorry, it would be advantageous for our economy and for your personal well-being for you to enter our country, but we've decided you owe it to your homeland to stay." Not to mention that it wouldn't be effectual if other first-world countries didn't play along.

The genius who comes from Nigeria to the States to write some code is going to pick up skills and connections that will prepare them to go back and have a tremendous impact back in their home country. Maybe many won't; maybe many will stay here, optimize some small metric for Facebook, and be fat and happy. And that's a shame compared to the outcome where they go fix up their homeland. But hey: any one of us could go spend our lives living in and trying to improve a third world country, regardless of where we're born. Why should the folks who happen to be born there be forced into it?
I thought the question of why life reproduces is easy to answer: things that reproduce become greater in number, and things that reproduce better become even greater in number than things that reproduce worse. Thus, the world is filled with things that reproduce really well.
The IPA would be /tsygɪç/. Pseudo-English would be more like "tsoo-gish", though obviously not completely accurate.

You can enter it in Bing Translate[0] to get a text-to-speech rendition. I can't figure out how to make a direct link with text already entered. (You can type "zuegig" if you don't have easy access to the ü key.) Interestingly enough, the translation there is "swift".

[0] http://www.bing.com/translator/
Weird, so eager to read the main content I only saw the 'Buy the Book' button at the bottom. Too used to leanpub layout methink.
Talent supply in fact reduces costs, so the two are in fact, tied together.
What Philosophers Read
> However, I take umbrage to the assholes who complain about a general "talent shortage" but won't look twice at a programmer over 35.

Over 35 or off the coasts. It seems like companies would rather go across an ocean for talent than across the country.
Hi kaylarose. Really sorry about the app being buggy and thank you for understanding that we're still very new. Previous versions of Kitematic relied on too many dependencies: VirtualBox, boot2docker, a DNS server inside the boot2docker VM and Unison for file syncing. The current version removed the need for the DNS server inside the VM and Unison, slimmed down the app and fixed a lot of the critical installer issues.

We're working hard to make the app reliable. In terms of UI, there are plans on making things more consistent and easier to understand as well.

Thank you again for trying out Kitematic! Definitely let us know if there are suggestions on things we can improve on :)
I applaud your efforts for hiring for talent, but you aren't making a fair discussion of the issue. Of course you can select for talent when you're a small company and you are doing all the hiring yourself. But as others have pointed out, the debate about a shortage of tech workers vs. H1-B workers isn't about you, it's about companies like Accenture and IBM that have 200-300k workers and _are_ looking at it from a cost perspective.
23andME technically offer no medical advice, but I wouldn't be surprised if insurers don't care about that technicality
I would ramp down your excitement, this doesn't solve any of the problems that Git has around large files. Dropping in a 1GB data file into your Git repo will cause problems for you, even if the server doesn't block it like GitHub does.
Smaller companies benefit later, after the initial five years, when an employee brought in by Microsoft is free to join a startup. And also indirectly due to generally increased supply.
Make Your Site Feel Faster by Changing Colors
Focus and the Difference Between Losing and Being Beaten
> Why are interns making more in salary than the H1-B's?

Much of intern salary is de facto recruiting budget. It's probably the best way to identify desirable employees and get a chance to sell your company to them.
Unfortunately, the individual perspective on that is that opportunities for "talent" to choose their own destiny are eradicated.

Yes, brain drain is terrible (though I can't see how it's unexpected given a global economy). However, you were born Indian/Nigerian/Chinese/Russian/American, therefore you must always work in India/Nigeria/China/Russia/US is equally terrible.
Here this nice person created something for themselves and decided to share it with others and this is your reaction. There are a number of ways to express the question "What are the advantages of using this tool over the stdlib?" without coming across as needlessly confrontational.

It's unfortunate that so many of these "Show HN" threads turn into this.
The unstated premise behind your comment, and indeed this entire debate, is that there is only so much "room" for immigration in the US. This leads us to arguments about how large the quota should be, how it should be divided, etc.

This is a flawed assumption. The US has nearly unlimited room to accept immigration, and on average every single immigrant we accept would increase the size of our economy. Immigrants are not a "drain on the system" that must be limited. Human brains are the single most valuable resource in the universe, and we should take as many as we can. Not only that, but the people who self-select to move their families across the world are the most motivated, entrepreneurial, and risk-seeking brains in the world.

Our default assumption should be that the walls are down and the gates are open; only in extraordinary cases should we be sending anyone (regardless of skills) away at the border.
Took some digging, but here's a list of top companies with H1B visas for the FY 2013:

http://www.computerworld.com/article/2489146/technology-law-...

Top 5:

* INFOSYS
* TATA
* COGNIZANT
* ACCENTURE
* WIPRO
Sacramento’s Hacker Lab calls AT&T’s gigabit bluff
The common cold describes a bunch of symptoms that can be triggered by quite a few different viruses.
The counter argument is that once that Indian/Nigerian/Chinese/Russian guy or girl has been at Facebook for a few years they'll have gained experience and expertise they'd never be able to get at home. Thus they'll be a lot better at solving the hard problems that exist in their country. Also some of the money they get paid often makes it back to their home country and helps the local economy.
> Unless you're running your deployment on a 512Mb or 1G VM.

Question - why not run Composer locally, as part of deployment?
His claim is that doing a ton of really hard work repeatedly is still a lot faster and more reliable than waiting under the apple tree for a flash of inspiration.

The flash-of-inspiration mode of creativity has been dramatized so much that most of the population assumes that's just how it's done. It also seems way easier than hard work, so people want it to be true when they try to be creative. Simultaneously, it seems way less attainable than plain old hard work (the requirements seem to be mostly circumstance), so people also want it to be true when they are not trying to be creative ("My great idea just hasn't come to me yet!").

JC is reminding us of the hard truth: the reality behind the stories is that creativity is the prize of determination, not serendipity.
For anyone wondering why this is necessary, as some others in this thread have mentioned, the standard go way to deserialize json is to pass a pointer to a struct, and the system will "fill" it with the json. There is no easy way to sort of "parse" json piece by piece, which is what this library provides
It’s basically just a website / chrome extension that pulls in articles from Hacker News, Lobsters, /r/programming and Product Hunt.

It’s also a chrome extension: https://chrome.google.com/webstore/detail/coven/fnebcmfaoeak...

and open sourced: https://github.com/goddamnyouryan/coven https://github.com/goddamnyouryan/coven-api
GMix: A Generic Open Source Framework for Mixes
pictures/gifs don't belong in github comments. this is the dumbest thing.
From where I am sitting, it looks like more than just cost, it's about control. If a smart mouth prima donna like myself lost his job, it would suck, yes, but if I were an H1-B I could be deported. If I were in that position I would think twice about telling my boss something he didn't want to hear.

But it's worse than that. An Indian coworker once shared an unsubstantiated story about how an unscrupulous recruiter brought over a bunch of IT workers from India and forced them to work for essentially nothing. One call to immigration from their employer and they are sent back. It's hard for me to imagine the vulnerability of being in a place distant from my home with minimal language skills and no knowledge of my rights. Neither your boss nor US immigration is your friend.

Another thing I see from Indian workers is a strange ability to be experts in extremely specific and obscure technologies. If in an interview if I am asked about my proficiency in unfamiliar piece of software, I might respond "It looks similar to other tools I have used. I am sure I could pick it up quickly."

This is NOT what pointy-haired HR suit-monkeys want to hear.

I don't know if Indians are more comfortable lying about this, or if they take a crash course to prepare for the interview, or if they are graduates of some school in India called "The Institute of Suspiciously Obscure Technologies" but this may be a large part of the justification behind the "talent" excuse for more H1-Bs.

There is plenty of talent domestically - they real business need is simply being buzzword-compliant and an unwillingness to train.

If that came across a little racist, Let me say that with rare exception the Indian people I have known are competent and pleasant coworkers. I have no personal issues there.
Along similar lines, the cost of sponsoring H-1Bs should grow exponentially with the fraction of the company's workforce that is on H-1B, beyond a small threshold.
So you're saying we need a SaaS service for managing other SaaS services and integrating them and keeping up to date with changes! :p

actually....
Eliminating Downtime: Six Key Considerations for Your Hosting Architecture
I know! I somehow lost interest in hacking on computer graphics about 20 years ago though.
Building C#/ASP.NET Apps on a Mac with VNext
Of course it does

Tata can rake the auction price up because even though their worker doesn't have a great salary, they're being billed a lot. 10k, 20k for a H1B? NO PROBLEM!

You're just shutting the small players out.

As an example, Red Hat hires a lot of H1Bs, now, since they know how to work remotely this is not such a big issue, still.
My applications can't be "signed up" for, you have to be manually added to get access because it protects sensitive information. In my case and all others like it, at least, this is not useless.