skysight-inc/HackerNews huggingface dataset:
Maybe.

Here's the thing. Think about this as an MVP slapped together in a weekend, about to hit the biggest batch of software testers around. They're going to find show stopping bugs. And every one of those bugs is going to be someone's life, uprooted.

Visa allocation changes _going_forward_ are certainly a reasonable thing. Fully within the realm of policy.

But I'm going to bet that these changes are going to be of a far wider scope than expected and include people on current visas, and I wouldn't bet against visas getting revoked and workers having to go home the next day or get deported.
You'd expect wages to rise when it's in industries with supposed skills shortages, which necessitates major corporations lobbying government for more visas.

If wages rose, companies couldn't just uniformly cut back on projects to keep their net profit the same in a hypercompetitive industry. Hence the wage collusion scandal, mentioned above.
There is no doubt that the software engineering discipline is plagued by passionless amateurs. I welcome the next dot-com collapse, as only those who love their craft will remain, while the rest chase the next gravy train.
> The implication of accepting that logic would seem to be that we just give up. How does that help

Not necessarily it could be also "pay attention harder from now on not to make the same mistake", "this is jumping on the outrage bandwagon more than actual outrage", "let's see what happened before so we don't make the same mistakes", "let's hear what others think about this" (as this is a public discussion forum).
What Kevin Durant and Usain Bolt can teach you about business
This is favoring some of its citizens (certain classes of workers) over other citizens (buyers in general, workers affected by reciprocal changes by other countries, etc).
My life flashed before my eyes (2016)
Thanks for responding directly in so much detail. This was super interesting! I'm sorry for the loss of your friend.
Visa holders are not necessarily "Americans". For example holders of G-{1-4} Visas from the proscribed countries are not affected by the ban and remain foreign nationals.
> Look up communicating sequential processes and never have a problem with multi-threading again.

Go does that yet still need mutexes, has race conditions and memory corruption.
I have high respect for CodingHorror, which is why I am confused about some of his claims.

Perhaps HN can help me understand a few things:

- why do people claim it is a muslim ban, when really it seems to be a ban on countries that the US is fighting a war with (except Iran)? Whether there is a causality between "at war with the US" and "Muslim" seems to be another question?

- what is the proper US stance on Immigration? Is the "good" line that there should be no borders at all, and everybody should be able to enter at will? Because the wall, crazy as it sounds, seems to be aimed at illegal immigration. So why not fight for better immigration laws, rather than against the wall?

I have read the memes about Jews who were denied entry to the US and then died in the Holocaust. Fair enough, and as a German, I am actually extra concerned about that. I was always very pro asylum laws, because I thought what if one day there is no US to flee to, if shit hits the fan? Still, the examples also show that immigration to the US was never as open as people seem to think.

I am not sure if the temporary ban or the wall are useful measures - I am not a fan of Trump's politics as such (not all of it anyway). But I still think criticism should be reasonable. It seems reasonable for example to ban people from a country you are at war with from entering. Maybe people are just in denial about being at war? It is only droning, not real war? To be honest it reminds me a bit of Bill Clinton not having sex.

I am not sure illegal immigrants from Mexico are hurting the US - maybe they benefit everyone by providing cheap labor. But then, why not change the immigration laws, rather than pound on an arbitrary measure for enforcing the existing laws?
Automated issuance is on our roadmap and ACME/Certbot support is something we'd like to do if possible. We still have some prequisites we need to sort out first (like proper subscription billing) but the idea is solid. ACME would be preferable over a custom automatic renewal mechanism since theoretically it would allow existing clients to get and renew EV certs automatically but we'll have to start actually hacking it to see.

You still need to reconfirm identity before the new cert is issued. E.g., we have a lot of startups as customers and they often forget to pay a bill, and are no longer an active entity according to their Secretary of State (we flag this up before payment). So it wouldn't ever be entirely automated but that doesn't meant we can't do automated renewal: ACME tries to renew repeatedly a month before the cert expired and we can block until identity is reconfirmed.
It's not an either-or situation. The refugee program can accept people regardless of religion. The fact that many refugees are Muslim is a reflection of the statistical reality that many of the people afflicted are Muslim. To have a policy that favors the Christian minority makes it seem as if the Syrian/ISIS conflict is specifically one of Islam vs Christianity, which it is not.
Student interns are not on H1B. It's J1 I believe.
Lazy JavaScript Parsing in V8
Wales has some amazing Castles. Edward the 1st almost bankrupted England building them. Come visit!
So the author speaks about readability and then argues which Sans Serif font is better?

My answer is: he chasing the wrong animal. The serif fonts are more readable for me. The serifs matter. I hope I'm still not in a minority.
> You're assuming people not from these minority religions aren't being murdered.

No I'm not.

> Apparently you would, during WW2, say no to 7th day adventists, gays or socialists.

No I wouldn't.
If by authoritarian you mean that the government has all authority, the same holds for any stable government, including the US's.

There are democratic procedures in China, even if it doesn't extend to every person. As an American you've most likely been indoctrinated to the American flavor of democracy, but even here our votes aren't all equal, as evidenced by the election of Trump despite having fewer popular votes (effectively disenfranchising some American voters).

American democracy is only as perfect or democratic as can be given the constraints in its ability to amend itself (American government was designed specifically to move slowly and prevent concentration of power). It would be fallacious to think that America has the perfect representative governing system. The end goal is to serve the people, and while the government of China may be different, given that the American model isn't perfect, it means there's room for alternative systems to potentially serve the interest of its people in a better way.

If you look at the efficacy of China's government, it's done pretty well objectively in lifting its population out of poverty. As much as US criticizes other governments, you have to realize the US openly admits its own citizens come first, which means you can't really take its criticisms seriously as in the best interest of its target.
What file are we supposed to be looking at?
Funny how you should use that example. http://www.smithsonianmag.com/history/us-government-turned-a...

The "we'll turn away a whole group of refugees because they come from a war-torn area and some tiny fraction of them might be hostile" was used exactly during WW2 to say no to Jews, and the same argument is used now to turn away refugees from Syria.
You can now. When Uber is the only choice, there will be no economic incentive to continue this.
> Do I need to list every example? I was assuming they were well known.

That's not an argument, that's snark. I agree with onion2k that you do not provide a compelling line of reasoning. You provide a just-so narrative but not a line of reasoning. Sure those events may have happened in chronological order but that does not in any way imply causation.

Innovation and invention have both preceded and post-dated any notionally enlightened legal landscape.

Also, the dire situation for Catholics and the existence of discriminatory laws on the books within the British Isles puts paid to Voltaire's chummy story of a motley crew worshipping before the altar of Mammon, likewise the Bill of Rights.

You paint a good picture but I remain unconvinced.
No, those are the "procs". In Go scheduler's lingo, there are three different concepts:

* "G": these are goroutines

* "M": these are OS-level threads (the ones I was mentioning). These are bounded by debug.SetMaxThreads (default: 10000).

* "P": these are basically locks that Ms must acquire to run Go code. These are bounded by GOMAXPROCS.

So when you way "GOMAXPROCS=2", you're saying "I want at most two Gs executing code simultaneously", but you can still have a very high number of OS-level threads that are I/O blocked. Notice that when a G does a blocking I/O there are two possibilities: if it's a pollable operation, the handle is passed to the epoll/kqueue thread, the M releases its P and is recycled to do something else. If it's a non-pollable operation, the M releases the P but stays allocated to wait for the operation to finish (e.g.: the syscall to return). At that point, given that at least one P is free, any ready G can be scheduled, but a new M might be needed.
It's already the case. (https://en.wikipedia.org/wiki/Labor_Condition_Application)
The overall idea makes sense. However, HOW remains a crucial detail. The work visa is to find people outside US if you do not mind local labor. We all know some companies abuse this system currently while some companies do not. One way would be to check the distribution of market salaries for the respected position and apply the doctorine of disparate impact 80% rule [0]. That will still be an issue if people are creative with their job titles but it is incredibly
hard to find the right kind of incentives.

[0] https://en.wikipedia.org/wiki/Disparate_impact#The_80.25_rul...
And pulling out the hundreds of military bases from foreign lands could be a way to resolve the "why is our oil/resource under their soil" intrigue, along with reducing anti-american violence.
Sure. It's a nuanced discussion. It's not just about price. It's also about the various experience within the local talent pool. I still remember at Apple looking for WebObjects developers, finding none locally but dozens at Infosys. What exactly are companies supposed to do ?

And companies like Infosys are often playing in specific, less sexy spaces i.e. enterprise J2EE, DBAs, System Administration etc whilst newer generation of developers prefer Go, Rust, Javascript etc.
Ransomware shutdown 70% of Washington DC CCTV ahead of President's inauguration
I would have thought one is not American until one is a citizen.
To some extent, but part of the reason for having pumps is that it removes the need to make the tube fully airtight - the idea being that it's likely to be cheaper to build a tube that is largely airtight and use pumps to deal with leaks than to build one that can keep a vacuum over time.
Asynchronous Programming and Scala
HAVE YOU SEEN THIS VIDEO??? CRINGEY KID
sometimes I get to a dead end and want to navigate back to where I was, but have somehow lost the thread of how I got there, either b/c I was doing cmd + click and lost the tab and / or closed it or because it's now buried in the current tab's history.

I think it's a fairly common occurence for me that I feel like I need to rewind from my current position without losing any of my current context. Especially when I'm tracking down a solution to a specific bug or error message, something that is specific but could have multiple solutions.

Im not convinced this UI is the best solution to this (I built my own implementation of something like this) but I definitely identify with the problem
Obama killed a 16-year-old American, Trump just killed his 8-year-old sister
Expert mode. Most applications would do well with that.
Does it matter? Government collects taxes and then spends it as it chooses.
Hehe, unfortunately I will be taking some of that ~$700.00 tax refund loss due to not having health insurance. yeah, bananas okay, can't help myself from eating them all at once.

Thanks for the insight.
The type of developers at these chop shops are only hired by other chip shops.

If you think they are highly skilled workers who can waltz over to Facebook, google, etc and get a job then I've got a bridge to sell you.
It's claimed that history repeats itself, the first time as tragedy, the second as farce. The current presidency seems to be a troubling mixture of both.

Experience often tempers incompetence, but there's no such hope for malice. Given what we've seen so far of Trump's autocratic tendencies (issuing executive orders rather than passing legislation), there's plenty more of both to come...
I understand a bit, but I think that's no excuse for the clutter :)

The mobile site on desktop looks indeed great, quite close to what I built (just sans-serif, but that's a matter of taste).
So just like Obama did back in 2011 for 6 months and nobody batted an eyelid?
- Structured data instead of always somewhat wonky text formats

- Request-reply -- Acknowledge stuff. Especially when it's security relevant

- For security relevant stuff, don't just silently fail or fall back to some idiot default. Eg. say a command message for setting a password doesn't contain the password field -- then fail the request, don't assume an empty password.

(Ie. be liberal about what you accept but not too liberal)
I see a browser extension potential here. Substitute Soviet with Russia/China and call it a day.
How can i help of the word ?
Who sells them weapons and buys oil?
In my opinion, it's a race's duty to place it's own people first. (Not actually my opinion, but for the sake of argument...)

What principle makes your favored accident of birth ok to discriminate on, but not mine?
While I'm sure this may be true, the browser sees everything privacy related. I trust Mozilla and even though Google harvests data, I trust them to keep it safe.
Yeah it is interesting, to me it seems like trump and the protesters are both coming from a place of fear and are trying to prevent something from happening, whether that is terrorist attack on US soil, or Trump turning the US into a fascist state.

Very interesting
First part still stands though. Tech companies might have money to pay, but not the businesses who consulting companies serve.

Regarding lazy and entitled - I am envious when poverty there is considered eating fast food and using safe, air conditioned bus.

If you are taking these pragmatic decisions at least have some self-deprecating humour with it.
Jfc that hurt ugh so true
They're not examples of things Trump would do, they're examples of things neither of the major parties give you a choice over.

Nobody knows what Trump will do. Make America Great Again could mean anything. Compare "Hope and Change" -- Obama was the first attempt at this when he defeated Clinton. Change didn't happen so people chose an even more radical option.

It isn't that voting for the protest candidate is especially effective, it's that frustrated people don't know what else to do. They weren't given any good option so they picked the wildcard bad option over the known bad option.
From your perspective, what were the legal issues of the case that make you disagree with it?
> In the world of realpolitik humanitarian is not a valid reason.

You're moving the goalposts. First you say there is no good reason, then you reframe it 'in the world of realpolitik'. If you want to support your original assertion, you need to argue why realpolitik is the only valid worldview.

> Educating the citizens of a country that you may have to go war with soon is also not a way to further your national interest - if we define US interest as unchallenged US might.

Again, you're moving the goalposts by adding if we define US interest as unchallenged US might and by adding to further your national interest.

Even if you accept those premises, your conclusion would need more arguments. Educating citizens of a country might further the US national interest if they stay in the US after their studies or return to their country and oppose their leadership.
In comparison, the visa (technically, "residency permit") scheme in Japan (widely viewed as a xenophobic, anti-immigrant country) is tied to the person. You get sponsored in by an employer in a field, and then your residency is tied to you being employed in that field. You can instantly turn around and quit that job and find another one in the same field. Policy is you have 30 [or was it 60?90? something like that] days to find a new job or voluntarily forfeit your residency. You will only need to prove that though the next time you renew your residency permit.

They also make it very easy for skilled labour to immigrate. You just need a degree in your field and a sponsoring employer. There are no quotas, no need for the employer to prove they tried to find a local at above market rates, fees aren't onerous, etc.

The xenophobic view comes partly from how there aren't many skilled workers who want or can work in Japan (relatively low wages, Japanese language requirement) but mostly from their reluctance to allow unskilled labour in (which the US accepts via illegal immigration and Europe accepts via refugees)
If you use a cmd + click workflow to open a new tab I built a chrome extension that tracks the parent/child tab: https://chrome.google.com/webstore/detail/overtab/leceanmnoa...

It doesn't track actual tab history, I couldn't figure out what the best way to implement that functionality would be....
The countries are the ones identified as high risk by the Obama administration.
>Mexican culture is ingrained deeply into America and we are all better for it.

How is this the case? Multiculturalism is not necessarily a good thing.

I'm reminded of Thiel's The Diversity Myth. We no longer question whether some of these statements are true. Diversity is not necessarily a good thing and sometimes it can actually be detrimental by allowing for the tolerance of mediocre standards in a society.
There is plenty of evidence that Christians are being persecuted in Syria and other places, some even call it genocide: https://www.theguardian.com/world/2016/jan/13/christians-fle...

US liberals have a blind-spot about it, because they have an image of Christian conservatives refusing to make gay wedding cakes in their head. So Christians can't possibly be persecuted! The usual US narcissism.
Maybe one day no one would like to live in USA, and the citizens will start migrating, investors will choose other countries, and then only "Americans" will live there. Then people will realise , we fucked it up , probably they will never get it.
Why is it only 7 Muslim countries then? Why not all of them?
> I really don't get why that seem's so off.

Because you're fighting a losing battle.

There's absolutely no way to make Linux work the same way as macOS, simply because they do things differently by design. If you try, you're going to waste countless hours, have a horrible time, and at the most only make Linux slightly resemble macOS in terms of the experience.

I actually find that in terms of UX, Linux is a lot more similar to Windows than it is to macOS.

For me, what I missed of macOS when I tried out Linux was the easy shortcuts, easy access to special characters (accented letters, etc. without the compose key), the focus on drag-and-drop to do things, the quality of the look & feel of most apps, and most importantly the consistency that macOS has. There is of course no way to make all Linux developers stick to the exact same guidelines, but I had a feeling on Linux that every time I installed an app, I had to relearn a lot of things. Shortcuts and other conventions are always the same on macOS, on Linux they change alongside many interface elements, down to the windows controls.

In general though, I had a better time when I embraced how Linux does things, rather than try to recreate my macOS workflow.

Ultimately, I have no interest in wasting hours and hours configuring and fixing things up, just so that I have freedom with the software on my computer. I don't like many decisions that Apple has taken lately, and don't especially like how expensive and outdated their hardware is, but my hourly rate is pretty good, and with the money I make from gained (or not lost) productivity because things just work I can buy not one, but probably 10 MacBook Pros, and save myself a lot of frustration. I can then have freedom not from using open source software, but because I'm done working and I can go grab a beer with my friends or girlfriend instead of staying home configuring X.org.
Reaaally not that simple.
OP: this works for Google and Facebook, if you don't use it, you're dumb.

I'd quite like to load the LTS version of GMail and Facebook. I'd also like to have some say in how these apps I use every day work. Unfortunately, I have no say. I'm not even the customer.
Namco founder Masaya Nakamura dies at 91
http://news.bbc.co.uk/2/shared/bsp/hi/pdfs/trump_executive_o...

"""
(b)Upon the resumption of USRAP admissions, the Secretary of State, in consultation with the Secretary of Homeland Security, is further directed to make changes, to the extent permitted by law, to prioritize refugee claims made by individuals on the basis of religious-based persecution, provided that the religion of the individual is a minority religion in the individual’s country of nationality.
"""

"""
(e)Notwithstanding the temporary suspension imposed pursuant to subsection (a) of this
section, the Secretaries of State and Homeland Security may jointly determine to admit
individuals to the United States as refugees on a case-by-case basis, in their discretion, but only so long as they determine that the admission of such individuals as refugees is in the national interest — including when the person is a religious minority in his country of nationality facing religious persecution, when admitting the person would enable the United States to conform its conduct to a preexisting international
agreement, or when the person is already in transit and denying admission would cause undue hardship —and it would not pose a risk to the security or welfare of the United States.
"""

I can't even find the EO on whitehouse.gov.
Write your own decryption software, see if that software can undo the encryption.

For this to fail one of the following must hold:
1 you made a mistake in your decryption that matches a mistake in the encryption.

2 The encryption scheme allows incorrect cyphertext to decrypt to correct plaintext

3 The encryption software writes more than the supposed cyphertext.

1 requires a mistake on your end, so is hard for malicious entities to abuse. 2 is a feature of the cypher, as such can be defended against in design. 3 can be defended against by observing the encryption software (look for all disk modification and network activity).
Hire wordpress developers for Startup Business