skysight-inc/HackerNews huggingface dataset:
The no explanation is the worst part for anything like this. Impossible to determine what to do or what reason they had, just denied. It's not just the government either, look at how some tech companies have a policy of providing no explanation for interview rejections too. It's a lack of respect for anyone but oneself.
A truly underengineered solution doesn't provide mechanisms to allow it to be refactored or deleted.
>Why would it be a bargaining handicap unless you're running out of money (i.e. desperate)? If you're a strong enough candidate to land an offer at a top firm

The more specialized you are the fewer jobs there are out there that match your skill set. Not every job market is as liquid as that of, say, junior java developers.

Rejecting this job might mean waiting another month or two for another to come along.

Avoiding months of unemployment also isn't just about the hit to your savings it's also about the hole on your CV.
It's frustrating they couldn't warn him prior to the hour of travel? I find it difficult to believe they'll have rejected him for something they couldn't have contacted him about days or weeks ago. With ESTA they've got perfect contact details too?

I assume he's lost the price of the flight? Travel insurance wouldn't repay it?
> it says in the terms that they can deny it for any reason with no questions

Same goes for any visa.
Choosing a Machine Learning Classifier
Ask HN: Whats the best way to learn networks (in particular VPNs)?
My last few attempts at setting up a VPN has make me realise that 1) This stuff is pretty complicated and 2) I have no idea what I am doing!

I really need to sit down and learn how to setup a secure and reliable network / VPN. What are the recommended books/sites/techniques?

Also by definition networks involve >1 machines. Is there an easy way to learn without having to rent a load of VPS boxes?
I wrote some software for police at some moment. Years later I was visiting police station and I saw them using my software to check me. It was interesting experience.
Some of that can be compared to trying to find innovative ways to eat the soup with a fork.
What should you do before becoming a senior Java engineer?
Long tooltips are kinda hard to read: https://vgy.me/51Vv2R.png
Yes that ended in April 2015. The then Government decided to end the contract under the guises of austerity.

https://governmenttechnology.blog.gov.uk/2015/05/22/update-o...

I don't think it work out as a cost effective saving of course, as the NHS was badly hit by WannaCry as we all know.
Startup Opportunity: Apply Now for Mastercard Start Path
Reduce uncertainty in business
> You just quit. We live in a capitalist system, not a communist one. You are allowed to "desert" from your position anytime you want.

or even stronger: your relationship as an employee continues while both parties - the employer and employee - benefit from it and want it to continue. if one or both parties does not want the relationship to continue, it ends.
Google Update the Play Store by Adding an ‘Android Excellence’
"Don't assume malice when stupidity is an adequate explanation."

https://en.m.wikipedia.org/wiki/Hanlon%27s_razor
The US border is awful for travellers. I'm Australian, so a very friendly nation, and it sucks every time. Much worse than borders in Europe or Asia.

I refuse to travel to the states these days whether for work or pleasure. The fact that it seems to be getting worse rather than better is very worrying.
> (1) coding when EVERYTHING is immutable by default is a royal pain in the arse.

Is it really? Because I haven't noticed writing my Erlang.
Zillow Sends Cease and Desist Letter to McMansion Hell
They are different algorithm for different purpose.

Consistent hashing is used to always attach a request to the same host. It's the opposite of load balancing.

Load balancing algorithms (least connection, business, etc...) are used to distribute requests across servers as well as possible to maximize performances.
I'm anglo-australian, I have had only good experiences with the staff, regular traveller over ten years. Some shocking queues and missed connections. US has a policy of putting you through customs even if you are doing an international transfer. But border personnel themselves consistently good.
That's most likely because of some name collision/similarity instead of his FOSS work.
TL;DR - Planned C-Sections. There's also a drop on weekends for the same reason as fewer individuals plan for a delivery on the weekends as hospitals are staffed with fewer people.
An alternative to an "interview" would be something more like an exam: have candidates try to solve a (relatively simple) problem in limited time, with or without external resources.

Candidates would be watched, would know they're being watched, but would not see themselves being watched, which would probably take a lot of stress out.

You could even test many candidates at the same time this way. And you could setup a system where each candidate could ask questions if needed, without being heard by other candidates (like in language learning classrooms).

This must have been tried? but I wonder why it's not even discussed in the post, as an alternative?
Trump lawyer's firm steered millions in donations to family members, files show
Maybe theres less MS telemetry in Windows XP, unlike the windows 10 telemetry which has been back ported to windows 7, besides you can also change windows drivers quite easily to run on other versions of windows, and lets face it, how hard will it be to hack a satellite linked floating steel box? Perhaps the UK Govt has some IDS/IPS set up on the satellite link?

Or when looking at how little of the MS Windows core has changed over the years think wannacry & SMB v1 despite rebranding and new layers like dot net added to keep people busy using a different method to code a result, I sometimes wonder if all these different versions are just an exercise in keeping people indoors out of harms way.
Hijacking Bitcoin: routing attacks on cryptocurrencies
Their policies worked out exactly as intended.

Perhaps we should distinguish Economics and Rhetoric.
>Traction (esp. on mobile) has been hard for a long, long time; it's absolutely not a new problem in 2017. Why? The competition to get and keep user attention is BRUTAL.

That doesn't make the article "a mess", just because it doesn't delve into a particular pain point of one aspect of what it discusses -- that's classic "first HN comment" hyperbole.

The article offers a much broader view, and goes into discussing trends, similar patterns in history, for several aspects way beyond "mobile traction".

Which is also why "some of the charts are 5 years old". Because the cycle the article refers to is not some short-term trend, but an overall assessment of where things were and are going.
>>The report “is problematic” and its conclusions “unwarranted,” he said. Reich co-authored a recent study that argued Seattle’s higher minimum wage did not hurt employment.

so of course it may actually not have.
Never assume that a large organisation has a sane computer policy. For example the computers in voting machines and cars both have the least sane design you could think up. I don't see why the navy would be any more competent.
relevant: https://cyber.equipment/
Your comment reminds me "how to draw an owl" joke. Yes model is simple. But the devil is in the details and web has a loooooot of details.
From the article > How much has medicine, accounting, politics, law, construction, or math changed in that time period?

The webapps that services those industries has changed massively in the past decade. The web has evolved from simple documents to complex applications. The browser is the new app delivery platform, and it's perfectly reasonable that this would bring increased complexity.

Backend development has countless languages, compilers, frameworks, toolchains, CLIs, OSes, containers, etc. - so it's really not that strange to see frontend dev catch up.

What's rather amazing is that there's just 1 language with everything else being frameworks and tools that let you shape it to your needs (and also runs just as well server-side with nodejs).
This may be unpopular on an US-centric site like HN, but the US looks more and more like they want to isolate themselves from the rest of the world: very strict immigration policy, travelers molested by TSA on airports, ...

These conferences where people around the world meet should start to be hosted somewhere else. Not in the USA anymore. Somewhere in a country that welcomes people instead of treating all of them like possible threats.

Just organize All Hands in Berlin next year. Or Barcelona, or Munich, or Stockholm, or Amsterdam, or whatever. Just not the US anymore. Americans don't want foreigners on their soil. Or at least everything looks that way from the outside. Let them be that way.
How to Create Newsletter Popup in Magento 2 in just 1 minute?
Every time I have flown to the US the border/passport guards have been polite and friendly. I'm a white, 40+ Brit with family. YMMV.
> I think die hard rock fans need to get over it, guitar heroes are not coming back any time soon.

I disagree. The guitar isn't gone yet, and even if there are newer instruments, the guitar will be with us for a long time.

And there's more to music than dancing. Even if guitars will be playing second fiddle to computers, they'll remain relevant just like violins are still relevant (and perhaps making a comeback in the hands of people like Lindsey Stirling). Besides, I need guitars in my dance music. Dance music shouldn't be sterile. The dirty, distorted sound of a guitar gives my the energy to dance in a way that an electronic beat does not.
https://www.theregister.co.uk/2015/12/18/windows_for_warship...

There was an MOD denial some years ago but the phrase 'when the ship becomes operational' was used. So possibly 'Windows for warships' during trials.
No. Here are possible carpenter equivalents, all of which I'd absolutely consider a minimum low bar...

> How many nails does it take to build a house? a) hundreds b) thousands c) millions d) billions

> How many rooms are in a house? a) tens b) hundreds c) thousands

> How thick is a house wall? a) inches b) feet c) miles
In the spirit of balanced anecdata, I've flown to the US about 10 times in the last 2-3 years on business and pleasure. Multiple airports and it has always been efficient and friendly.
DVDFab July 5-In-1 New Bundle Deals- Enjoy It with Up to 55% Discount
Google Braces for EU Ruling
> but as a trade-off, it says in the terms that they can deny it for any reason with no questions

Notably, the Customs and Border Patrol officer at your point of entry can do this [1], on the spot.

[1] https://esta.cbp.dhs.gov/esta/application.html?execution=e1s...
Another option to avoid this JS fatigue is to switch to a different web development job. Get a job which focuses on backend and APIs.

Or you can even take it further and go focus on more networking / sysadmin / devops area. Les fatigue there.
Quite possibly, but if so this is a weird result.

I was denied automatic (i.e. scan passport, go through automated face detection machine) entry into Australia (my own country) a few years ago (at the Australian end). When i asked the border security officer why it didn't admit me, she said "you have a name similar to someone on a watch list". "Oh, I didn't think my name was that common, is it a close match?" "Not that close, no".
pass no longer uses pwgen as of version 1.7, by the way (changed in 639c46a342466209e9b0600c2b3574bb44a0ff31).
A reliable clock produces anxiety over an unreliable one? Citation needed!
if you use ES6+ and target not so capable browsers, if you use JSX you need to compile. And while you can write React without the JSX it is not something anyone would enjoy.
Probably this story https://www.theregister.co.uk/2017/06/14/telegram_boss_backd...
Moving to the Public Cloud Is the New Norm for Businesses
Reinforcement Learning with a Corrupted Reward Channel
Sorry, I need to highjack a comment of yours for a PM (once you replied to this, I might delete the off-topic text):

You gave me carreer advice ("Companies (generally) don't hire "generalists". They hire people to solve their particular problems. You need to show why you're the right person to solve company X's problems.") and I want to thank you for that!

I had a job interview and the interviewer was really happy for me to identify a certain UX problem. The interview went well and they let me do a concept for the solution of the problem. I got the job! (not yet on paper, but hopefully soon) I will be a Product Manager with some Product Ownership and with a decent salary (I think a bit over the budget they planned initially).

Thanks again!
but when you apply for an ESTA you get told you've been 'approved' - you use this as a basis for booking a flight and travelling, if they're going to take it back without telling you (they have your email address) that really sucks, kind of passive aggressive
Not sure why you're downvoted. That's literally the way I learned it first, too. Functional <=> "can use functions as values".
Just because they're only a part of a system doesn't mean they're not crucial[1]. Also its alarming how many systems you would presume are air-gapped but actually aren't, and air-gapping doesn't prevent PEBKAC errors (eg stuxnet being spread by flashdrive)

[1] See https://en.wikipedia.org/wiki/USS_Yorktown_(CG-48) where a divide-by-zero error brought down the ships propulsion for almost 3 hours.
Is there a way to exclude companies from seeing your profile? For example, your current employer. Nothing is a 100% so perhaps a simple exclusion by name pattern or email suffix of the company.
The shortage of Snapdragon 660 would be the cause of the delay of the Moto X4
But in the case of a normal Visa, a certain amount of vetting is done beforehand, although you can still be denied entry.

To get a J1 I had to deliver quite a few documents and go the local US embassy to do an interview there.

An ESTA you can do literally 10 minutes before checking in (I did it once), I doubt anything else than a few basic automatic checks are done.
Maybe enable TTS so that you heard what you're reading? I once played Metro 2033 on my own "hard mode": Everything on hard, HUD on minimal, text in Russian, spoken on Russian.

When you play the game, listen to what's being said and read the subtitles, you can actually learn the alphabet while playing the game. I still can't read Russian fluently, but I can now decipher/map each individual letter to a Latin version and such at the least understand what's being written! Sadly, a lack of time made me stop playing.
> no explanation for interview rejections too. It's a lack of respect for anyone but oneself.

Nothing personal Ajeet, but: for the love of God, can this trope please die? It has been widely, extensively, repeatedly, incessantly established every single time this comes up: they do it because of the unreasonably high risk of being sued. If the cards are stacked against you, the wisest move is not to play. This has nothing to do with respect. It is the logical move in an unfair game.

Otherwise I agree with your post. Even that the frustration must feel similar to silent job interview rejection. I'm just getting tired of seeing this "no respect" point over and over and over and over here. My eyes are bleeding.

Sorry for the expletive.
A machine-learning approach to venture capital
"Help" and "FAQ" links in footer are unreachable because of "infinite scroll" (newly loaded links push them further down before one could click them).
I'm sorry but no, that's not a myth at all, and innovations aren't coming in waves. It's mostly a mistaken perception of the sheer volume of action in the JS sphere, most of which is not innovation at all.
You don't hear about the thousands admitted without an issue in the US every day. But of course those that aren't admitted show up here

Yes, but that bias applies to every country, it doesn't justify the US bias of these reports.
Nice and Cannes, France are great places for conferences. We'll gladly have you guys over here :)
A small percentage of Americans wants to do this. Most Americans are indifferent (as in most countries), but the reactionary party has won the day, and a total lunatic is in the White House. Sadly. But this too shall pass.

Not that I disagree with your conclusion: I hope conference organizers (and other groups) do start focusing abroad. The only thing that the GOP reliably responds to is the interests of money. Start moving the tech industry abroad, and see how quickly they change course.
Absolutely no trouble at US airports. YMMV. Staff at JFK were professional, friendly and fast.

This person may not have realized an ESTA needed in advance. He could be doing the thing people often do where they screw something up, and then, irresponsibly give a vague explanation, that they can deny later, but that leaves open to interpretation the possibility that they were somehow unfairly treated, when it might have just been their screw up.

"Denied because of ESTA" --> could actually be "Denied because I didn't get my ESTA ahead of time, and follow the clearly stated requirements. Damn, I'm stupid. Everyone make sure you read the rules before you fly! My bad."
As someone who just filled out their DS-160 visa application and paid money for the application and now being left alone due to the new "travel ban" (wife and mother in law Iranian) I just say: let this country be alone for a while. I don't know when the US government (and the voters) will gain back consciousness and be part of the international community again in a positive way. Other countries are much more open right now: Germany, France, Canada... and they even all have working Internet! And there is even no strong need to reside in the US to do online business there, as the big platforms (Appstores...) are open for most other countries.
There is a reporting selection factor: this is happening to "tech people", including white middleclass people from the rest of the West who aren't used to being treated like second-class non-citizens or being victims of a bureaucracy they can't appeal against.
Correct, even a small percentage is indicative of an issue
At least they told him before he flew over. They could have done that when he actually landed, and he would have been denied entry there, then shuffled back onto a flight.
What puzzles me is that the ESTA application was approved in the first place. If they were going to deny him entry, why approve it?

Could there be a more benign explanation for this issue? For example: his ESTA approval expired (it's valid for two years), or the data entered on the ESTA form did not exactly match his passport data (special characters, middle names, etc.)
The teachers in my CS Labs would give us assignments that required reading all parameters from standard input. They would then run our code with /dev/random as input.

They didn't fail any project for failing this test, but it sure taught us a lesson on checking inputs and failing gracefully.
A Lisp is a good lightweight way of expressing things. You can write a Lisp with any language. The main plus of a Lisp is that you are not burdened by Syntax and boilerplate. You can use Metaprogramming in an unconstrained way. We have Lisps written in most popular languages.

Python has Hy (newest Lisp on the block), Java has Clojure (currently the most popular one), Erlang has LFE (For BEAM just like Clojure is for JVM), Most scheme (kinda like lightweight lisp with a 100 variants) interpreters are in C. What does that make them? Nothing more than what they already are.

What makes Lisp a Lisp is Functional Programming and Syntax where the program itself is treated as Data (Very good for easy macros that transform like a Transformer) and S-Expressions (Every thing is an S-Expression). Not because you can write all others in Lisp.
This is similar to what happened with HTTP/2. Varnish author has his own proposal, but everything asides from SPDY simply wasn't even looked at.
I suspect that this is not the case and I can't find anybody else that seriously argues this. Singapore's efficiency is due to price controls and government coverage of the poor [1] and mandatory saving (in that order). Calling Singapore a market-based system is very misleading. Remove the price controls and remove the coverage for the poor and I guarantee you that you'd see the same runaway costs that the US knows all too well. This isn't exactly rocket science and I don't see how you can call a market where the government strictly controls the prices [2] and compels participation to be a "free market" or "market based."

(Then again, because health providers are compelled by law to provide their services to the poor even though the poor cannot pay it's pretty clear that there is no such thing as a modern market-based health care system. This is essentially an oxymoron.)

[1] http://www.slate.com/blogs/moneybox/2012/07/30/you_contain_h...

[2] http://www.thenational.ae/world/southeast-asia/singaporean-h...
Cybersecurity firm Trend Micro announces $100M startup fund
Probably so, but I would be willing to bet that it is better than the social mobility of Native Americans.
It's one thing to be denied for it upon application, the other one to have the authorization revoked after it was given in the first place
Make all web sites not require behaviour? This is a classic boiling the ocean solution.
> but when you apply for an ESTA you get told you've been 'approved'

FWIW, the last esta before the current one was not immediately approved for me. I did however get a mail after a while that it was approved and i get consistently mailed a month before it expires.
My guess is that DHS denies entry to random people just to hit some internal quotas.
They don't seem to do the check when you apply. Years ago I fat-fingered my passport number, the ESTA went through fine, but I was refused at the airport due to my typo.

I had to make a new one on the spot, was no problem, but it seems that they will just approve the ESTA when applying for it, and then later refuse you if they want.
>why approve it?

It is automatic, there is no human oversight to it as far as i know.
Recently EU parliament voted to introduce visas for US citizens due to unequal treatment of EU countries. "About fing time", I though. Few months pass and I read that EU Commission will do nothing*. I hate those bureaucrats in the EU.

EU should retaliate (not of malice, just to force equal treatment). It's not a visa waiver if you can be denied entry so easily, as many people are. And of course not all EU countries are eligible.
It would indeed suck for those folks that get laid off - temporarily, at least. But those same folks will likely find another job somewhere - and as a bonus, that job will pay the higher wage. They can work less hours and be in the same situation as before or work the same amount and be a bit better off.

If the US had an actual safety net, those laid off workers wouldn't be so bad off either.
Ask HN: Why does kids in China do origami at school?
I've lost my dongle twice now, but only because of being in a hurry during travel or packing. Otherwise it's always attached to my headphones and I don't really have that problem. Although I've considered getting BT headphones to use so I would just stop having that problem. But then I'd never be able to play music at people's houses, so...
What other CDN than Google's can host AMP content and still get in the Carousel?

Hint: none.
> This may be unpopular on an US-centric site like HN, but the US looks more and more like they want to isolate themselves from the rest of the world: very strict immigration policy, travelers molested by TSA on airports, ...

Almost all Americans think this sort of thing is nonsense. But the average American has little standing to hold the American bureaucracy accountable for its nonsense.

Americans, especially outside overcrowded urban areas, are courteous, helpful, hospitable people that are very tolerant of other people and ideas.
"It's never happened to me, so it must be that guy's fault!"