skysight-inc/HackerNews huggingface dataset:
I did not downvote, but I do think JS is a bad example. JS has been active for over 20 years and is currently popular. Sure, new frameworks are popping up and everybody rallies around "the latest", but come on, it's not like Java and C# are written in stone.
> In US law protects from and punishes for illegal cooperation

Then they can insist on legal cooperation. I remember how Pavel Durov (founder of Telegram) wrote that US secret service agents were stalking him in US and tried to bribe one of his developers.
From my reading I can't tell if this bill is solely limited to tech applications. The usual qualm with this debate is that the H1-B usage extends far beyond tech and while this increase wouldn't really matter for tech workers, it will make a huge impact on other industries/people where 90k isn't the norm as in tech
> In a sandbox even I, as the owner of the computer, can't let them out of. That's not cool.

Yes you can. Extensions can talk to processes running on your machine; meaning you can run a daemon that acts as a backend for your extension. It's how KeePassHttp-Connector works, for example.
Set the minimum to 100k at least. Help US grads get started in the field.
Despite the headline, this will benefit smarter Indian workers who are currently undercut by the less skilled $60k ones
This raises a pretty interesting idea: Why don't we cap the number of H1-B slots at N and let companies bid for how much they would pay the employees with the top N bids being accepted?
A simple rule change that will appease the nationalistic desires of software engineers while reducing the harm to strong lobby big-shot companies like facebook/google/amazon.
“No country has ever produced domestic prosperity by restricting trade.”

This sentence feels dogmatic to me. I would like to see a bunch of citations, and even then it would be hard to prove the negative.
Protectionism built the prosperity of the British empire yesterday.

Protectionism is building prosperity in China today.

I'm not saying protectionism is always right, I'm saying do what gets results. Sometimes that's free trade. Sometimes that's protectionism.
> But if you want to go to Oxford and spend 5-10 years learning ancient dialects and writing systems, it could be quite rewarding.

What of an online course?
Why not pay everyone the same? That extra 10k in a venture founded startup won't make much of a difference in the final outcome. But I guarantee you it will cause more friction than it's worth.
I think a total household income of ~150-200k is right around the cutoff for 4 people to live in Palo Alto together. You can split that up however you want though. In my case, that's 4 people earning ~50k rooming together. In the case of a family, one person earning 120k and the other doing a startup earning 50k (plus 2 non working kids) works too.

You're right that someone trying to support a family on a single income at 50k would have a tough time, but I think the range of people who can make it work is a lot broader than you're making it seem.
I have seen companies in DFW hire what seems like 1000's of H1B's and offer to work on their Green cards. These aren't highly skilled jobs, these are jobs that would typically pay more than the 50k that companies are using H1B's so they can pay less. The New Toyota HQ in Plano has more Indians and H1B's than US employees from what I heard. There are many more like them that I won't mention.

India is exporting it's poverty all over the world and taking advantage of the US.
I live on the peninsula and was perfectly comfortable with the $60k salary at my first job here, even while paying off student loans and regularly going out to eat. Of course, I had a pretty dumpy apartment so I could pay relatively low rent, and I didn’t have many other expenses at the time. I definitely spend more now that I have more (nicer place, partner, cat) but I’ve worked my way up to a considerably higher salary as well.
If by “competition” you mean pseudo-moralist corporate agenda designed to suppress wages for engineers and developers.

Wages have been FLAT vs rising inflation for ages, mostly due to labor over-supply.
Canadians can enter and work on a TN visa, which has similar requirements to an H1-B. However, the number of visas granted is unlimited. They are renewed every time you cross the border, and can be rejected for any reason. They're very temporary and you end up feeling worried crossing the border.

It explicitly does not allow a path to citizenship, so you have to transfer to an H1-B to get a green card. If your intent is to attempt to get a green card, you are in direct violation of a TN visa and can be deported.

Unlike those jammy Australian bastards (they get a visa that looks like an L1! So jealous), spouses cannot work on the TD (visa for partners/dependents of TN holders). This means your partner cannot work if you're on a TN until you first transfer to a H1-B and then transfer again to a green card. For a Canadian, the process is probably 2-3 years to get an H1B, and then another 2 years to get the green card. Reducing the competition for an H1-B will reduce the length of time spent in the first step of this process.

Indians and Chinese people have it much, much worse. The length of time after their green card approval to when they are granted one is quite literally measured in decades.

The inability for spouses to work causes a lot of stress on relationships. Spouses get depressed, angry and feel a complete loss of independence. They no longer have a career nor their "own" money.
>screwing people over or simply extracting money from them.

People enter these transactions because there's something in it for them, even if you think it's too little.
> H1-B visa abusers

What is a visa abuser. What a ridiculous term.

If the limit of visas was tripled then there would not even be a concept of "visa abuser".

Crooks? The crooks sir are on the other side of the table, that feel powerful enough to tell people all both within and outside the country that they have the right to tell them where they are allowed to go.
It’s better in a lot of ways. It has a type system, can produce much better code, can do cross-process compilation (for multi-process IPC). The FFI/binding process is much simpler, there are more options to record precisely-typed data from applications.

And hobbes is used in major high-volume and low-latency systems at Morgan Stanley (where q originated, as you may know).
This is true, Stockfish expects its opponent to play as well as itself (outside of the 'contempt' setting, not sure if that was used or tuned per game). So it won't play edgy lines that invite blunders if they are even a centipawn worse than what it thinks is the 'correct' line.

Funnily enough, I feel there's a lesson for startup people in this. I have seen many people (myself included) talk themselves out of big, bold bets just because they are very good at thinking up reasons something should never work.
I doubt that because it is only possible for the most trivial of compiler optimizations. For example, most compilers perform loop hoisting which speeds up unhoisted code. But if you are writing performance sensitive code to be used in a compiler, you would have hoisted your variables manually anyway!

Other examples include register allocation which you can either do slow using graph coloring or fast using linear scan. Graph coloring leads to better code, but much slower compilation times.

The compiler optimization that "pays for itself" is like a holy graal, it doesn't exist. :) No such thing as a free lunch. In the article they admit that, but argues that the somewhat slower compile times is worth it.
That’s the right attitude to have.

Your argument would hold more weight if you actually gave a counterpoint instead of attacking someone you don’t even know.
Distributed Graph Processing for IoT Devices
Well it's a lot easier for a trader to learn enough programming to implement specific algorithms than it is for a programmer to learn about financial markets.
I'm confused on how you think this is 'less'. Onedrive is $6.99 a month for what you would charge $100 for.
I think it's fair to prefer that such content not be linked here. I don't come here for this sort of content and being duped into reading half the article only to realize later that it's for pay (in information).

They should be upfront about the cost, and it would be nice if articles like this were marked here somehow so those of us who are uninterested in giving out our email to marketers can avoid clicking on the link.
Why doesnt the us just not limit it at all, and stop spending money and resources on playing a lottery game with people's lives.
> There are dangers in barbering that mostly avoid proper use of chemicals,

Ignoring of course the use of sharp, bladed instruments around peoples head and neck areas.
Congrats if you are able to do so.

I often try to predict the value of the items in the shopping cart when waiting in the cashier queue. Most of the time shopping in a supermarket, I can predict the total sum in a range of +/- 2 Euros. My girlfriend? Perhaps in a range of +/- 5 Euros. My mother? She would only be irritated if the sum is at least 10 Euros above what she expected. And that is for 15-25 items and a total sum in the range of 40-60 Euros. But there is no way my mother, my girlfriend or even I would detect small over- or undercharging most of the time.
Two weeks from now: "CloudBuddy drops first month free due to rampant abuse"
ARA (Armada Argentina/Argentina Navy) San Juan. 1983 Diesel Electric, recently serviced.
https://en.m.wikipedia.org/wiki/ARA_San_Juan
This sounds similar to OneChronos, though I don't know if they've launched anything: https://www.onechronos.com/

You're right that there's precedent for this:

-Implied engines as you mentioned where traders can atomically express a view on the term structure without legging risk. For the benefit of non-finance readers: Say you believe the fair price difference between Dec and March futures is 2 index points, you could quote in the spread between the contracts (long one, short the other) buying 1.75 selling 2.25 without being fastest to respond to every shift in the index itself. Your order in the spread will create implied orders in the underlying contracts themselves and you can only be filled if both your long and short trade.

-IEX's D-Peg effectively runs a high frequency pricing model inside the matching engine to predict when an adverse price tick is likely.

-I think D.E. Shaw has a patent on a domain-specific language for complex orders where they can be priced off any other instrument(s), ratios between instruments, features of the order book, etc.

The real problem with batch auctions is coordination. So long as you have other exchanges trading correlated assets in continuous time, there will still be a race to adjust orders in the batch auction market after a pricing signal occurs. Even with a random delay or crossing time, it's still beneficial in statistical expectation to be faster.

You'd need to trade most similar products worldwide on a single platform. Since exchanges are a network effect business, this would likely lead to monopoly profits for the exchange operator.

I'm not sure "no high-speed arbitrage/monopoly exchange" is net better than "some high speed arbitrage/competing exchanges." I suppose you could have the government run the exchange as a utility, but that would stifle innovation. A lot of things we now take for granted started in experimental ATS and ECN startup markets.
More news on this topic - Administration to wipe out work permits for H-1B spouses http://www.sfchronicle.com/business/article/Trump-administra...
I really hope 100% of your consumption is from U.S. citizenship for the sake of your consistency.
Sorry for the dumb questions, I haven't worked with js much, but what does this add to the standard library?

Going just by the one example there, I can see that timezone by location is probably extra, that's perfectly fine. The endOf modifier seems more like a helper to fix broken date/time model in js? But other parts should probably be in the standard library? I was under the impression js is improving fast nowadays, will stuff like this get into the language?
>There can be little doubt that Trump has been slowed in implementing his agenda by a lack of either familiarity or willingness to work with the bureaucracy in Washington.

Both being, ironically, the qualities his base finds most appealing about him, and which probably got him elected to begin with.
Maybe, just maybe, they will believe anything they are paid to believe. No need to attempt to cast doubt on his entire argument by calling him paranoid or a conspiracy nut. Isn't that an ad-hominem?

$185 isn't much to start a profession. I imagine as a barber it's likely the least of your initial costs.
Also should mention these companies are openly tolerated by the government for their extreme racist hiring policy, violating every conceivable US law, hiring upwards of 98% Indian race only in the United States. But it's alright because it's just "engineers" not important people, right?
Why not, but if you target devs and people in the IT field, they can do that themselves.

I would have signed up for a trial if you had some sort of app that made it easier to transfer files. I saw the instructions, and they're a pain. As a developer, I have 3TB of unused storage from a few OVH servers—some of it with automatic failover based on GlusterFS: I can just mount that and copy files via the Finder or terminal.

I guess I don't get it.
The number of attempts to get on an H1-B is now exceeding the validity period of the initial TN visa, increasing the probability the TN will be rejected at the border.

Immigration is starting to reject renewals - ref Canadian nurses working in Detroit [1]. I have family members who are being refused TNs.

Personally, I get worried crossing the border and I'm on an H1-B.

http://www.cbc.ca/news/canada/windsor/canadian-nurses-workin...
> No country has ever produced domestic prosperity by restricting trade.

Correction, all countries that have ever existed restrict trade, and all of the most prosperous nations today heavily control their trade across nearly every industrial segment. The sole variance is the level of restriction or tariff that they utilize depending on their context or skill at trade & production.

That includes present day Germany (a big restrictor of trade, heavily tilting their export/import ratio to a $300 billion trade surplus), France, Britain, Japan. Even while the US market is more free than most when it comes to trade, it also heavily controls & restricts trade using tariffs and global trade bodies.

That particularly includes China, which has dramatically restricted trade into their nation. They've done so on purpose in order to buy time to build up their domestic giants, which has worked extremely well for them. They've been allowed to have their cake and eat it too for decades.

By itself, China proves that you can get extraordinarily prosperous utilizing trade restriction policies under the right circumstances.
Ask HN: Is anyone here actually against Net Neutrality?
Is anyone here against Net Neutrality?

Genuinely curious. It seems anyone who I've talked to is supportive of Net Neutrality or uninformed.

If they're uninformed, as soon as I explain that Comcast will essentially be able to do the same thing as cell data providers, charge for overages, and mention how this might affect Netflix. They are quickly for Net Neutrality.

The reason I ask is supposedly a vote is happening next week.

http://mashable.com/2017/11/17/net-neutrality-thanksgiving/#85OkRymkMmqG
https://www.battleforthenet.com/
How else would you call companies that take the majority of all H1-Bs issued, then turn around and resell newly minted immigrants' services to other companies?

There're a lot of companies of different sizes that legitimately bring foreigners to fill the gaps not filled by local workforce, but bodyshops named in GP's post aren't those companies.
I already mentioned two ways around this, which is why your argument is void: Holding small amounts in PayPal (or similar) accounts, and bypassing cards entirely and using bank routing transactions. Both are solved technical problems.
Thanks for the link! That's more or less the road I'm starting down right now, albeit with likely a bumpier past (dropped out of HS in addition to college and spent a few years doing almost nothing productive.)
There's actually not much to stop the rollout of HTTPS on the BBC News site now. In fact, the major hurdles were overcome nearly a year ago. The final hurdle is convincing the product and editorial teams that enabling HTTPS is more important than whatever features they want to build.
Thank you, your reply kind of clarified my mind.
Ok, that sounds like a fair criticism.
I don't really agree that paradigms are more important than programming languages the way the author suggests here. Most paradigms are best captured in particular languages oriented around those paradigms. I can learn and understand functional programming paradigms much better in a functional programming language than in C. As a naive 18 year old many years ago who knew a bit of BASIC, C++, Java and Pascal I started to think all programming languages were "entirely similar". Being introduced to ML at university rather disabused me of that notion.

I guess my point is that paradigms are important, but that they are best learned in the context of languages that are designed around those paradigms and that learning them can actually be hampered if you are only familiar with languages that don't have good support for those paradigms. New paradigms are also often only really introduced and proved effective in the context of new languages designed around those paradigms. Dreaming up a new paradigm is rather an academic exercise if no language exists that can well represent that paradigm and can be used to build actual working systems proving the paradigm useful and effective.
Because the US, like most other countries, has decided for various reasons that unlimited immigration is not a goal of visa legislation.
But to play devils advocate development is always better with co located teams
I only see an overall labor shortage in tech fields. I’ve never heard of even mediocre developers having trouble finding work, except for a brief period in the early 2000s. I think wage suppression is only contributed to in very small part by the oft-exploited labor coming here from overseas on the H1-B and similar programs. I see this as trying to make the program function more according to its stated intention and bring in skilled labor.
To be fair... you don't have to remember it as some tough game of memory at the end. Just keep a running sum as you go. Rounding items as you add them to your cart can get you pretty close to expected costs and isn't tough to do. At most any time, you are only dealing with two numbers, and only one that you have to "remember."
it's a stupid reason

Free, over-the-air HDR 4K TV sounds like a great reason. And where is it documented that an internet connection is required?

What's your alternative? As it stands now, if one wants 4K television, one has to get a cable or satellite connection, with all the user tracking that entails. If ATSC 3.0 really makes OTA UHD possible, then it's worth the cost of a converter box to implement it--no need to throw out TVs, come on.
It's sort of funny to consider that our opening books are the product of several hundred years of incredibly slow, inefficient Monte Carlo tree search done by humans playing over wooden boards. Seems odd to deny that to engines that can knock it all out in a weekend anyway.
I should have explained this. The linked page allows you to try out several online OCR services instantly and compare their results with an overlay. This includes Google Cloud vision and MS Azure. My idea was that anyone can use this link to verify my test results. In other words, this link is much more useful for non-developers than the official API docs at https://cloud.google.com/vision/ (which anyone can find easily anyway)
Turning an AK-47 into a serving ladle
Pentagon contractor leaves social media spy archive wide open on Amazon
Hosted on a Comcast cable business account?

That's not reassuring as far as availability goes.

Updated: No info on the company, domain registration is private, registered agent for the corporation is one of those "registered agent services" that lets the owner(s) hide their identity, and the physical address listed (edit: on their contact page) is a post office.

Yeah, pretty sure I'm not uploading any files to you. Nice try, though; you get points for the attempt.
Would be nice if there was a "symmetric matrix" variable type, so it could simplify Ax + A'x to 2Ax if A is symmetric.
Second step of the signup is providing a phone number (I guess they send you a code), so that's a good start.
I honestly don't think this reasoning makes sense. Most people raise investment because it shifts the risk ratio in their favour ("get paid to survive and work on their own idea"), at least in the early stages.

If you're doing this, either: 1) both don't take any salary and use the raised money to build out the business (this is really how it should be), or 2) both take the same salary.

All the rest makes no sense to me and will most likely cause friction, unless one of the founders is already wealthy.
This isn't a minimum in the salary of H1B workers. The current "minimum" is $60k. It is perfectly possible to hire employees on an H1B under that limit, you (as an employer) will simply be under more scrutiny.

It relates to H1Bs that are contracted out to other employers where those H1Bs are at least 15% (slightly higher thresholds for employers with under 51 employees) of an employer's workforce. They are colloquially known as Body Shops. The legislation as it stands allows the DoJ and DoL to investigate/prosecute these employers unless the employee makes a certain minimum salary OR has a masters degree. This is a good thing since it specifically targets the abusers of the H1B program while leaving most employers alone. The minimum salary will go up to $90k and the threshold will go up from 15% to 20%.
Only sucks for the people that played them on their way to a 3000 rating, I guess.
There's basically no way it threatens U.S. innovation because underpaid H1B workers are mostly at banks, insurance companies, etc. Maintenance engineers, or hardly anyone for that matter, at massive corporations aren't exactly doing a lot of innovation.
Analyzing 1000+ Greek Wines with Python
When I tried this, what happened was one of the engineers who didn't want to manage, but had been around longer than me, got promoted - and I got moved on to his team. People came to me expecting me to be leading the team (or at least know what's going on), but I suddenly got cut out of doing that. It was chaos.

The person who was selected as lead left a month later, since they weren't that interested in doing it anyway. The powers that be still didn't let me lead the team, though by that point attrition had gotten so high, it kind of didn't make sense. (There wasn't really a team to lead).

The team before that was a similar deal (chosen lead quit not too long after) but I got made a lead... of a team with two people on it (including me). The company went basically bankrupt, and having only 6 months experience with 1 report didn't impress people.

I don't think being a trans woman helps.

I really do try; I come up with new initiatives, I follow through on them, I give talks to educate the team, but in the end, I'm always waiting some number of years for the next magical re-org, which may or may not go my way.
/rant I do contract work and it’s ridiculous that some clients specifically request for graphics to be done on Adobe. When there are a myriad of other options now, like Affinity as you suggested, and Inkscape which I happen to prefer over Illustrator. And sometimes ad-hoc methods like online gif generators and filters are all you need for a simple job.
I'm ignorant of the current rules but what are the equivalent limits if any on US citizens going to work in Canada?