skysight-inc/HackerNews huggingface dataset:
> The employer, before petitioning for H-1B status for any alien worker pursuant to an H-1B LCA, took good faith steps to recruit U.S. workers for the job for which the alien worker is sought, at wages at least equal to those offered to the H-1B worker. Also, the employer will offer the job to any U.S. worker who applies and is equally or better qualified than the H-1B worker. This attestation does not apply if the H-1B worker is a "priority worker" (see Section 203(b) (1) (A), (B), or (C) of the INA). [0]

While it may not be the sole purposes as outlined in the link [0] you provided, it does mean that the rules state this very fact that precedence is to be given to US workers. So saying it's 100% wrong is... wrong as well.

[0] https://webapps.dol.gov/elaws/elg/h1b.htm#who
I view more Blizzard like Apple. They don't do a lot of games, they polished them as much as they can even long after the initial release. And they have one incredible success (iphone/wow) that eclipse financially all other things they have done.
A year after Trump’s election, H-1B visa holders’ hope dwindles
PhD programs (which are the ones that are usually getting tuition wavers) don't usually increase lifetime earnings. Generally speaking, when you graduate, you make about as much as you would have if you had been working for 5-7 years... and you don't have 5-7 years of salary behind you.
This is close to my view. I think electric vehicles would have started to get popular at some point anyway, because the battery technology is finally able to support a car that has practical power and range.

But Musk had a vision, and the money, and the motivation to show the world what an electric car could be, at a time when most people's concept of an electric car was something closer to a golf cart than a real automobile.

Speeding things up by a decade sounds about right to me.

I disagree about dieselgate though. Much ado about nothing. There just aren't enough diesel cars in the USA for it to really make a difference. GM destroyed the US consumer interest in diesel cars in the 1970s with their abysmal offerings.
Rossini’s sins
Sure, we've changed to that from https://functional.works-hub.com/blog/Functional-Programming.... Thanks!
That rule only applies to H-1B dependent companies and wilful violators. It is not part of the "stated purpose" of the visa.
Why is that not exciting? It means Waymo is confident enough to have the driver seat unoccupied. It's really a "look ma, no hands... I can do this all day" kind of moment.
Hollywood - best country marketing ever.
> I'm able to find code errors at compile time

I don't know Elixir.

How do you do that? Do you use Dialyzer?
Capturing holographic memories for AR and VR
So the plan is...

>> Under the new GOP tax plan, however, those tuition waivers would be taxed as regular income...

Sensationalist headlines aside... Why is this being targeted in the new tax plan? Usually I can find something with a quote from someone that explains.
I like how the heading of the article already tells me what I am supposed to be thinking. No time for subtlety or convincing - just start with the hammer blow, "make life hell". And then don't bother with convincing arguments - you already know new regulations are "living hell", what else do you need?

And from what I get in the article - which is not very rich on details - the "living hell" is that the government occasionally asks for proof of what is supposed to be already proven in the visa app - that there's no possibility of hiring the same talent in the US - and which everybody who dealt with it knows is kind of sham and not how it actually works.
There is no Ownership, it is Summon only

When I said, $200/month for 1000 miles/month is one time pay, there is NO per ride PAY. It is like you pay your Cell Phone Bill.

Use those 1000 miles in that month whenever you want .
The $280M Ethereum bug
> Neural Networks are non-linear because of their activation functions. You need a differentiable function in order to take the derivative so you can back-prop the error, more or less.

To clarify: linear functions would still be differentiable without an activation function. The problem is that the composition of linear functions is just another linear function, so you gain nothing by having multiple layers; you might as well just do some kind of linear regression or classification. Activation functions introduce nonlinearity so that deep learning methods can hopefully learn things linear methods can't.
Super happy for you man :-)

Same big tech company or other?
I've been using this for a few years now, mainly with FastMail and Gmail. I can't live without it, especially for sending emails with documentation, technical instructions, usernames, etc. to customers.
Everybody prints their own currency all the time. Currency is just promises made. Double spend is when you duplicate somebody else's promises that you are holding as an asset.
Ask HN: What are your canaries in the coal mine?
I started a job about 8 months ago. It was mostly horrible the first couple months, then greatly improved. But now I'm started to get the feeling things could go to hell in a handbasket very quickly.

Unfortunately, I have not been here long enough to establish patterns that will let me know when it's time to get out. I like the job (now) and don't want to change again if I don't have to.

So what sorts of things do you guys look for to let you know if things are going south?

Canary in a coal mine: https://en.wiktionary.org/wiki/canary_in_a_coal_mine
Ok, but it's not absurd.
If I can't make rent doing this, I am unlikely to keep at it.
Sure, some small amount of people care, definitely. And there are options for them. And everyone would like it if things were faster, but they just don't care enough to put their money towards a fast, but less feature-filled, option.

Plenty of UX research confirms what I have stated. Why does the average webpage take N seconds to load, with a standard deviation of D? Because that's the range most people are ok with it and going faster has rapid diminishing returns, while going slower lets you get away with a lot of inefficiencies that results in reduced cost.
Everything I've ever encountered on acko.net has been amazing.

My favorite: http://acko.net/blog/animate-your-way-to-glory/
My point is that the system as it currently stands is depressing white collar wages. There are better systems we can adopt to hire entrepreneurially-minded folks or developers who are particularly skilled from other countries.

Trump is not gutting the H1-B system (currently). All they did was start asking companies to prove that the H1-B was going to an applicant who actually meets the requirements of the visa. If companies are worried about the change that's pretty clear evidence the program is being abused.
http://h1bdata.info/index.php?em=aegis+company&job=&city=&ye...

The Aegis Company listed in the article is paying devs 55k a year in the seattle area.

I'm wondering if this is targeted at the places that seem to pay well under market rate.
Perfectly reasonable to have both available: type markdown along the way, map keyboard shortcuts to insert the appropriate formatting characters whether used statefully or with text selected.
Welcome to the missionary church of kopimism
Intel's grown so big that you can't just do that anymore. Who's to say there ever won't be one employee on his last day with less ethics than you.
It is arrogant to assume this is true of every single use case.
Yeah this is precisely the point I was trying to make.
The myth of a distracted walking crisis
You've attempted to create a false equivalence here.

Increasing bandwidth and reducing fees is trivial and would be user friendly. Dynamic blocksize and fees as implemented on Monereo [1] would be a good example of a dev community that can implement forward thinking designs without ideological constraints to exploit the user experience for the financial benefit of a minority.

[1] https://monero.stackexchange.com/questions/4562/how-does-the...
This is not a wallet vulnerability.

This was a vulnerability in an ethereum smart contract, it is code running on the ethereum network.
I absolutely love this extension and it's been a stable part of my workflow for the last 2 years or so.

For people who are asking what the use case for this is have clearly never tried sending chunks of code over email (especially a auto-word-wrapping HTML client like Gmail). Markdown Here allows me to create beautifully formatted code blocks which are readily shared with the rest of the team and beyond (Even non-Engg love reading well formatted blocks of markdown).

My workflow for a lot of mails sent out to other teams involves the following template:

----

Hey there!
I ran into this error while running XYZ service. The error seems to be with a background sync script that is failing to update data. The call and params along with the response is shown below:

```

insert block of code here

```

Please let me know how to resolve this. We can get over a quick Hangouts call if necessary.

----

Select and "toggle markdown" using the extension. Send!

YMMV, but this extension has been a gamechanger for me! Thanks for an awesome extension! :)
I'm almost certain this is a joke, in case anyone gets confused.
Free video course on evaluating and planning A/B tests using R
Not too long ago, "the less globalization, the better" was the liberal point of view.
Vancouver rolls out a cycle crime revolution
Got it. Your first post made it sound like big, lazy firms were the problem. Sounds like what you're really talking about is cheap imported stuff and a lack of enforcement.
Because it's much easier to work with and improve something if there's a theory behind it?

There's a spectrum between "just keep trying tons of crap and see what works" and "do this simple, well-understood calculation to see exactly what will work." Is it not obvious why it's nicer to be on the latter end of the spectrum than the former?
What I do not understand is why we couldn't build this onto a web of trust + proof of stake. It may require some more state during resolution, and might even require falling back to automatic service denial if there is a severe network interruption (say in the event of nuclear war), but I can't figure out why we couldn't have miners just sign a growing dag of transactions and once a subset of the dag is accepted by 51% of the stake that network can prune the excess data (all the signatures). Work timestamps into the signature process and pin the keys used to sign the dag as only those belonging outside the current resolution. If a key is used to sign a transaction that conflicts with it's own "Verified & Locked" signature then it's coins are burned, including for it's own transaction. So in your example, if Alice signs both transactions and she doesn't have the funds to fulfil both of them the transaction causes Alice to lose 100% of her money.

I'm sure there is a reason, and I vaguely recall some people talking about proof of stake a couple years ago, but I'm surprised we're still melting icecaps running ASICs out of China for new coins.
It's not an email client. It's a web browser using the features of a web browser to give you email client features. There is no expectation that it have a similar footprint as a binary tailored for the job of being an email client.
That is a good point, however most of the immigrants in the 1920s were from europe. Now that is not the case, they are mostly from asia and southeast asia.

There is an argument that there is enough of a cultural difference for it to affect the country one way or another.
It turns out, being poor is very expensive and when you have no money, you have no money to start over somewhere else.
Top left of the UI is a slider
That's the ideal use case. The real use case is to get foreign workers to do jobs for a lower wage than Americans are being paid.
One of the computers I had was cassette tape based, and the tape "reader" broke. I was rather shocked to find I could use my parents cassette player and connect its output to my computer, and it would (generally) read tapes just fine. As a bonus, I figured out how to have the speakers on the tape player on at the same time so I could listen to my programs being read in :D
I can't research this at the moment but a couple obvious explanations:

- The USA is massive compared to every first-world nation (in the West) in terms of size / population / schools. I'd be shocked if a place like Sweden were somehow the top, statistically.

- I know a few people who came from India to study here because it put them on a fast track for a visa (or whatever they're using to work here after graduating). So they based it on post-grad opportunities, not the education itself.
So why not simply stop granting any H-1Bs to rampant abusers like Tata and Infosys, while leaving more H-1Bs to go around for the non-abusers? What they're up to is very widely known.
Does this support ProtonMail? I'm interested, but I'm also a bit paranoid with my mail privacy.
>Yeah, but why did Threadless possibly need to "maintain growth"?

MBA disease: Every MBA learns their reason for existing is to grow the business and extract maximum value for shareholders.
Facebook to Fight Revenge Porn by Letting Victims Upload Nudes in Advance
I'm really hoping async iterators [1] will make it to stage 4, but from the github I can't really tell what's holding it back as it has several browsers with implementation (I know that's not the only requirement for stage 4, but it's one of them.) I also noticed it's not on the agenda for the November meeting [2]. I understand there are a lot of features being worked on concurrently so it may not be finished by ES2018, but is there any chance someone could give me an update on what's happening with it. I just think this feature is amazing! And also thanks TC39 for all the great features coming to ECMAScript!

[1]: https://github.com/tc39/proposal-async-iteration
[2]: https://github.com/tc39/agendas/blob/master/2017/11.md
Hey Brock.

My argument is that decentralized consensus is actually a political solution. It has technical merits -- it makes it easier to deal with a host that breaks the contract, because there are lots of nodes, so you just 'route around' the faulty host's output. But that's a technical solution to a political problem: how do you deal with a bad actor. And we deal with that every day with existing services, by switching away from bad actors. You handle bad behavior politically. If we can lower the cost of a switching, and we can build accountability into the system, then we're getting the same kind of value that decentralized consensus provides at substantially lower system cost.
Yeah, but I don't think anyone argues that type of behavior isn't blatant abuse of the program.

It's frustrating when people complain about H-1Bs at big companies like Google/MS/Amazon. Apparently we're underpaid, overworked, and stealing a job from an american. Despite the fact that these companies are almost constantly hiring and if the american wants to go try, they could.
50% of rideshare rates with a driver seems like a very reasonable ballpark. There are reasons it might be somewhat more or less but it's probably pretty close. Which means you probably change car ownership outside of dense areas where it's already marginal a lot less than many assume. I might use my own car less at those rates but I'd absolutely still own one for a variety of reasons.
"practically every damn country in the world does this too, often to a higher degree than the US. So there's a pragmatic question of how to avoid putting yourself at a disadvantage by being comparatively overgenerous..."

A disadvantage or an advantage? It's always seemed to me that people from other countries and cultures contributed very positively to what the US is today.
This is all theater in 99.999% of the cases. I mean, the legal requirement is to prove you can't hire anybody with these exact specs in the US. It's usually complete bullshit - of course you could find an SQL programmer or a Javascript developer in the US, those are not extinct yet, and of course, you do not need any special unique knowledge to fill up a junior position, or at least not one any competent developer can't gain in a month. What happens is that you already know that particular person, maybe hired him as a freelancer, maybe did some contract work, maybe did it as a student, or maybe just like that person for that position. Or maybe it's just a bit cheaper.

So what you do is your write a tailored job description, which apparently requires exactly the same skill set the person you want to hire has, up to specific versions of the database system, you "publish" it, go through the motions (without really making an effort to hire anybody - it's usually not very hard for a knowledgeable HR person to do) and in a while you can get your H1B.

Pretty much everybody knows it's a game - the pretense that the only reason foreign people are hired is because there is absolutely not a single matching candidate anywhere in the US is false, but it is impossible to prove. But the game continues because the industry does need the influx of foreign talent, and the only politically viable excuse is the one we have. So we have this game.
Slashdot Turns 20
I reference this repo frequently https://github.com/lukasz-madon/awesome-remote-job
Their quality is now in the toilet.

I got everyone in my family hoodies recently, and the quality of the printing is atrocious. Obviously "printed" and flaking almost entirely off after regular wear.

Never again. They had me as a fierce loyal proponent. Now they have an enemy who will warn people away. :(
Where does the blockchain come in? As long as you have a signature from the central authority over two conflicting transactions, you can prove it has defrauded you.

Blockchains specifically solve decentralized consensus. It’s expensive and slow compared to using a central authority, but the advantage is that the system doesn’t suffer from a central point of failure.
Yeah, I have been waiting for them to announce that everyone in Chandler could download the Waymo app and hail a Waymo when they wanted and there would be no employee in the car.

I think they are just doing all of the incremental announcements and steps that they can think of though. I would guess that the next step would be to remove the employee entirely from the car and just have a remote human monitor all the time.

Then after that they would remove the continuous remote monitoring, and then the next one would be to maybe open it up to the public via the app.

If its 600 or 900 cars or whatever, I can imagine people will be so curious to try it out that they might be swamped. If its cheaper than Uber or Lyft then that will almost certainly be the case barring some major incident. The fleet could be fully booked almost all of the time.

Anyway I think that the truly open to public no safety driver service will come in the next month or so unless there is a setback or someone talks Krafcik out of it.
I don't do ethereum audits but isn't the right thing to do here is to write your own wallet contract and have someone audit it? geeezzz people storing 10M$ ethers.. This is the analogous to the case of storing 1 million dollars in a vault with a 1$ lock.
>A sizeable portion of Trump's base believes that they are in danger of becoming a minority in "their own" country...

Why did you put scare quotes around "their own"? Is it not their own country?

Culture changes over time no matter what you do, but is it completely unreasonable to want your culture to change slowly enough that you can still function in your dotage?
Why Is America Wasting So Much Energy?
When I wrote that, I was thinking of the unit step function, for which the derivative is not defined.
A wholesale rewrite is fantasy, but piecewise replacement might be plausible.

Is it technically possible to write a driver in Rust and add it to the kernel in a reasonable way? That is, without gobs of fragile shims, etc.
Hah I should clarify, when I said HotS, I meant Heart of the Swarm expansion for SC2!
The Market for Lemons
Tesla Learned About Dyson’s Secret Car Plans Two Years Early
Protoss don't bleed?
I'll pass.
There are two approaches to this type of problem, bottom-up and top-down:

Bottom-up is the preferred solution because you can derive everything from earlier principles, math is always bottoms up. Physics tries to be but occasionally fails.

Top-down is investigatory, you have something that exists and you want to understand it. Chemistry, biology, and genetics are excellent examples of systems that we can't derive from first principles that we've done well with using the top-down approach.

Charting the space of the meta-problem (this config --> this behavior) is a valuable first step in better understanding these structures even if we can never derive their behavior.
I'm having a hard time finding sympathy for an industry that has systematically abused this system, with the direct intent of artificially lowering wages.

I also find it hilarious that the same people who are always going on about the "evil rich" and the wage gap are the most likely to be against culling one of the biggest loopholes out there.
Maybe the answer is to return to sending plaintext emails? HTML emails are an abomanation. Rather than extend them, just ditch them.
The problem with job boards is that unless they are rather unknown, everyone is using them. Applying through boards is essentially like getting into the back of a line and hoping you get noticed.

When I coach job seekers on finding new work, I typically encourage them to be careful not to spend too much time on the boards, and instead rely on their networks/meetups or personal research.

Using LinkedIn to search for open jobs is similar to using any other site, but it's greatest value is as a research tool.

Say you're a Python programmer in a suburb somewhere and you're looking for a new gig. If you use LinkedIn to search "Python" and set a geographic preference, your results will likely be other Python programmers in the area. Where do they work? Where did they used to work? Sometimes LinkedIn will offer other profiles in the sidebar ("people also viewed") - click those and see where they worked. Now you've got a list of companies that have employed Python devs, so you can do a bit more research to see if they are the type of place you might want to work - and pay no attention to whether or not they have any jobs listed on their site.

Once you found some companies that interest you, use LinkedIn to figure out the best person to reach out to. Might be their CTO if it's a small shop, could be an internal recruiter or hiring manager for a larger firm. Make the approach, tell them why you're interested in the company, and make a soft close to try and get them to agree to a conversation.
Totally correct! Most education comparisons are Apples to Samsungs. While the national average might not be the highest, the top students are amazing!
What a terribly writen article! Sure intel me is a terrible thing but all this fake information about minix being slow and obscure makes this article a joke
If they don't fork, everyone affected by this will lose all of their ETH.

Many would argue the correct thing to do is to not fork and say that people knew the risks beforehand, etc. But that's what people said last time and they still forked, with no (apparent) severe consequences other than complaining about integrity. Two forks may be harder to justify.
>But the average is mediocre at best.

This just isn't true at all.

Average state schools that are affordable to the vast majority of students through income based student loan repayments are far better than mediocre.

The US has 1/3 of the top 500 ranked colleges in the world, and nearly 1/4 of the top 5000.

http://www.webometrics.info/en/node/54

There's a reason that international students flock to even low ranked state schools in the US.
> By default you can manipulate the data to your heart’s content.

http://blog.vivekhaldar.com/post/3996068979/the-levels-of-em...