skysight-inc/HackerNews huggingface dataset:
But you also don't hear from the people who decided not even to try to go to the US, and thus didn't get refused either. That's me since over a decade ago: the US doesn't get my tourist dollars, and gets fewer of my business dollars, as a consequence.
The US has generally been quite isolationist.

Both before WW1 and before WW2 there were really strong isolationist currents in US politics. I think that it's part of the "Chine syndrome": they're big, kind of isolated and mostly self-sufficient (or perceive themselves to be so).

People seem to have forgotten that the US opening during and after WW2 turned the US into the world's #1 super power. I guess it's hard to look farther ahead when you have pressing issues straight in front of you (immigrants "stealing jobs" and such).
Maybe I'm being myopic here, but is there any sane (as opposed to red-tape based or political) reason to use Windows in an application like this? HMS Queen Elizabeth wasn't ordered until 2008, and construction didn't even begin until mid-2009, so there's not even the excuse that some Linux or BSD distribution wasn't production-ready. I really can't think of a single advantage that XP has here that some more open, safer operating system doesn't, and I can think of plenty of disadvantages with XP.
> Django and Rails have a lot of extra stuff you don't need.

Oh yeah your OS and libc too have them, the computer itself has them. You don't need the things you don't need to not exists in order to make use of what you need.
Google has been hit with a record-breaking €2.4B fine
European Commission fines Google €2.42B for abusing dominance
I've always thought that functional programming is about structuring your program in functions and their composition (as opposed to classes) - nothing to do with immutability either.

As for JS, I've read "Javascript: The good parts" one day and realized that I can do everything I want using just functions and closures - it's really elegant imo. (even use this approach in Python sometimes)
Just to balance the narrative here a bit, I have traveled into and out of the US many times per year for around 15 years with no problems on an ESTA. I only recently switched to a visa.

After a long flight having to deal with the delay and hassle of immigration seems much worse than it is. I really hate it, and the comments here suggest others do too, but if you look at what we have to deal with objectively it's not really that horrible.

It feels weird for me to be defending them, because of the crappy experiences over the years, but when it comes down to it I think CBP are far more reasonable than they are given credit for because of the crappy environment it happens in. If you were calmly asked the same questions by a sweet guy or girl on a chaise longue while being offered champagne and strawberries, people would have almost no problem even though it's really the same thing without the elevated stress level.

Regarding Daniel - like others here I'm sure it's because cURL has been used extensively for bad purposes he was kicked off the ESTA program. Yes it sucks that they didn't let him know in advance, and they didn't have the smarts to figure that he had nothing to do with the bad actors.

For me getting a visa was a pretty easy process. The interviewer in my country was a smart political science graduate and everything went smoothly. An inconvenience for sure, but hey this is another sovereign nation, why should us foreigners expect to be able to march in without playing by their rules, even if we don't agree with them.

Don't get me wrong - this situation sucks for Daniel and US immigration has massive room for improvement.
What exactly does this library do?
He himself says that he does not know the reason why. It could be because of his involvement in cURL, it could be a mix-up, it could be any reason, really. As long as there is no official statement or any other formal reason, this all remains speculative and consequently unfit for solid arguments against the US immigration policy in this specific case.

Disclaimer: I am a European citizen and by no means in favor of recent immigration policy changes of the US.
That's what a good solo does. It shouldn't be a true solo, but part of the music. Maybe the name "solo" is wrong. A good solo doesn't stand on its own, but it's a break in the music that brings you to the next piece.

Too many guitar players think the solo is their time to show off how quick their fingers are without being hampered by the rest of the song. It may be impressive guitar skills, but it's crappy music. That doesn't mean that all solos should die, just that they shouldn't be entirely solo.
Tensorflow has the solution to all problems :)

https://github.com/tensorflow/models/tree/master/slim

This is a flexible image recognition framework written in Tensorflow and TFslim

It allows you to train/fine-tune a NN from the command line by specifying only the few details necessary... which NN architecture to use, path to custom data, etc.
>> so there's not even the excuse that some Linux or BSD distribution wasn't production-ready

Possible there's a lot of custom software used across the navy which is only support on Windows XP. Maybe too costly to rewrite than for another system and have it interoperate with other ships etc. on the old (current) system.
Google Fined €2.42B by EU for Skewing Search Results
Stop traveling to the US people. They treat you like shit, and they're gonna keep treating you like shit until they start losing money.

Arrange these conferences somewhere else.
Staff have generally been friendly yes, with the process sometimes quick, sometimes slow, as anywhere. Customs and Immigration are not there as an alternative comedy store anywhere in the world.

But it's been friendly with bags searched nearly every damn time, and the clear implication that I am a threat.

I am a white middle class male with nothing against the US (and indeed a long time working for a US flagship company), but I am clearly unwelcome.

So I simply don't attempt to go any more.
Not easily accessible doesn't mean inaccessible and invulnerable. Having a vulnerable OS means if it can be accessed even for a short time then you're done. Also in integrated systems Computers form an integral part where most of the automatic stuff happens. Most of the monitoring of all the dials you see in movies is done by computers. Screw that up and you have a big problem in your hands. Your ship may start sinking and you may not even know because the OS misinterpreted the input from a sensor responsible for this because of data corruption.

As systems become more sophisticated, manual intervention becomes that much more difficult and vulnerable systems create that much more weak spots. So screw up a system to sink a ship may one day become a reality.
I've seen a paper doing the same thing directly at the network layer using IPv6 extension headers: http://www.thomasclausen.net/wp-content/uploads/2017/06/2017...
I wouldn't call new and capricious changes to immigration policy as right wing or reactionary. It's populist and probably xenophobic but it doesn't really fit on the American ideological spectrum like that.

Trump isn't representative of the bulk of the GOP, in other words. When he's gone, you won't see this sort of thing re-emerge. As weird as it sounds to some, Trump won mostly because he was not Clinton, not because there's some ideology being advocated here (modulo Supreme Court justices).
> From the workers' perspective though, it would create a bimodal distribution where employees of surviving shops are better off, while the rest is fired. I'm not sure if that's a positive outcome

Actually ending up with a positive outcome requires more reform than just minimum wage - which may actually be negative (on its own, and short term).

There has to be good unemployment benefits for all, you have to have good employment security so hours can't be cut and so on and so forth. The idea is to have such a strong labor collective that driving bad employers out of business is a sustainable strategy. Organization level needs to be pretty high, say at least 50% for unions to have any real power here.
At least it happened before the flight...
I second this . . . you have a perfect opportunity to hustle to provide extra income/stability for your family and building a longer runway.

While you're working remote for your day job listen to the archives for StartUpsForTheRestOfUs.com (if you haven't already).

Good luck with your new business.
to learn geometry maybe?
Ask HN: How do you stay creative?
I believe that the difference between "creative" people and the rest is this: the former have COURAGE to try out their ideas whereas the latter only think of novel ideas, and then continue to do what everybody else does.

I find it isn't about how much you believe in some idea, but how willing you are to risk pursing something that probably won't yield what you expect. Curiosity helps. Being low maintenance helps. Ego doesn't. Ego wants to be sure we look like we know what we're doing at all times.

Do you agree?
C64, too. It was common to blank the screen during intensive processing--many games with audio samples would blank the screen while playing their tiny collection of dodgy voice lines, though a few didn't.
The border agents themselves were friendly enough to put up with my cranky self and the screaming kid after a 10 hour flight. The rest of that airport is a complete disaster, compared to places like Schiphol. This especially concerns the rest of the menially-paid staff that are supposed to help you through the airport.
Which half? One half is bad for the future and the other is worse now.
Yes, these inflammatory stories surface on here from time to time. Everyone jumps from 'someone was inconvenienced' to 'totalitarianism' in 1 second with 0 information. People start calling for boycotts of the US.

Later, 9 times out of 10 it ends up being nothing, but there's not a story with thousands of posts with people saying 'oh, I jumped to conclusions'. In fact people don't ever hear about the resolution, and they probably don't care to hear stories that contradict the worldview they choose to reinforce for themselves.
First of all, there's no reason to think that it's a "Do Not Fly" list. He says that he did the US border control checks in his local airport. That is quite common (at least in Europe) when flying to the US and just means that they check your visa (or visa-waiver in this case) at home instead of after physically getting to the US[0]

I live in Ireland and at almost every (all?) flight from Dublin to the US you do the US border control check here to the point where they don't even check your passport on arrival.

Second, there really is plenty of people with problems like that. A friend of mine travels frequently to the US and his name is the same as a relatively well known drug lord (it's a fairly common name, too). As far as I know, he's never been denied entrance to the US, but he routinely gets flagged, separated, his identity verified and his luggage checked. Usually, all it means is that when he travels with colleagues or family, they have to wait for him for an extra hour or two to get out of the airport.

[0] I think that, technically, the area of the local airport where they do that is considered US soil and, for all legal purposes, you are in the US. As I said, not sure about this and I might be completely wrong, but that's what the signs lead me to think.
I worked on a state government transparency project once. It lists everything the government spends money on, including the companies they contract to do things, it was interesting seeing how much the company was making from that project and how much I was getting paid.
> cURL has been used extensively for bad purposes

What?! Sources please.
EU fines Google 2.4b €
''NN
Used as a substitute for an unknown name or one that the writer wishes not to reveal.

Etymology
Latin nōmen nesciō ''
How I Built a Pure CSS Crossword Puzzle
Google hit with record EU fine over Shopping service
> 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.

Sorry but they don't get off that easy when almost half of them voted Trump into office.

> Americans, especially outside overcrowded urban areas, are courteous, helpful, hospitable people that are very tolerant of other people and ideas.

I've found quite the opposite, out in the boonies you're more likely to get harassed when you're not the "right" color or religion. I've had some really nice, helpful people turn nasty as soon as I mentioned my atheism, for example.
“Obviously, I'm not going anywhere, might just as well switch off the engine entirely"

Red light starts pulsing in center console, voice synthesizer: "Michael, are you trying to mess with me?"
Who assumed malice? Does the reason really matter?
We need much more of #3 than what we have. In relative terms, it seems #3 is shrinking on the Internet over the decades.
Even that is debatable, because it also creates exposure. This is especially true for non-mainstream stuff. So you might end up with a net sales-win because of the "advertising"
It'd be very funny if all of this boils down to him having a typo entering his info.
This was my experience as well back when I traveled to the US. It was quite surprising.
There are a couple of web services that offer this - a quick google search around should return some company names, such as www.interviewzen.com

Personally, I feel just as much stress knowing that the interviewer can review all my typos and mistakes in minute detail, leaving me to write code in my local editor and simply copy-paste working sections into the provided editor.

Amazon made use of a service similar to what you've described at one point, however they required access to your machine to verify you weren't "cheating" in the interview. You can read one of the (many) threads here:

https://news.ycombinator.com/item?id=13076073
My exact thoughts. The bureaucracy/machinery is so complex that it could have been any minor error in the paperwork.

For a person, this is their worst day. For a huge bureaucracy, nothing.
It's a tradeoff. Clearly pointing out the issues might educate the next generation of customers how to design a better house at a lower price point.
Common Lisp has all this stuff because it comes from a tradition of writing efficient code in Lisp itself, where code can be anything from a file system, network stack, theorem prover, graphics toolkit, to itself ... It is already its own implementation language where a programmer might want to control some aspects of memory allocation.

Other languages delegate this stuff to the implementation language/runtime, for example Java/JVM.
Pinterest, Facebook and Twitter Add New Features as Google Battles Extremism
It takes millions of pounds and several years to develop military systems. The computers running the systems (everything from heating/cooling, to engine management) are integral parts of these systems, and explicitly configured to do these specific tasks. These task-orientated units would have be designed down to the nth degree, complete with extensive operating/troubleshooting manuals and config guides, including approved 'gold images' to rebuild them easily if required. Swapping out the base OS needlessly (if it's still capable of performing its duties) would require an extensive rebuild of the system concerned, again taking years to get through all the admin, testing, and sign off hoops.

I very much doubt when it says 'running XP' it means the general purpose computers for end-users to use.

Obviously, if these XP machines are not air-gapped, or behind hardware firewalls (with very restrictive rulesets) away from the general internet, then that's insane. Cynical as I am, I still have a hard time believing that these XP machines would be remotely accessible from outside the ship in question.

Edit: I've zoomed in on the image in question. Yes that's a Windows XP lock screen (the header of the dialog is blue, if it was Windows Server 2003, it'd be grey) However it's in 'classic theme' mode. As it's on the lock screen, then that's a 'system wide' setting, which infers that the themes service is disabled. If they've disabled the themes service, then it's safe to assume that lots of other parts have been disabled or locked down also. This doesn't make XP safe, but it does at least a) mitigate the risk somewhat, and b) indicate that steps have been taken to secure the OS.
All this great "progress" and "innovation"...and yet, have you been out there lately? The web? Everything just barely works, and I haven't the slightest illusion that I'm using anything but a patchwork networked application. Most times I'm trying to kill or avoid whatever the hell this page is trying to do and just get my text or content, or submit the stupid form.

I feel like if the front-end dev world is so keen on reinventing itself, it should just go all the way...repackaging HTML/CSS/JS in new and interesting forms and frameworks isn't getting anyone anywhere, IMO. Scorched earth, a new protocol for web applications...don't even call it the web anymore...just put on your CS hats and start over...kill the whole thing with fire.
Yeah Clearly NODE.JS was not picked because it's cool but because of its single threaded poor performance (talking about the cool years of node.js)
Business people are often targets for advertising a technological change. In fact, I think big-contract software firms don't target engineers as priorities for advertising, but rather aim straight for business folks.
> Americans, especially outside overcrowded urban areas, are courteous, helpful, hospitable people that are very tolerant of other people and ideas.

Do you care to elaborate on this? That's incongruent with voting records.
This is very true in my experience. Unfortunately, knowing that doesn't help when you want to go to a conference but see the plane taking off without you instead.

(For the record: I never had any problems whatsoever both using ESTA and a visa. However, the process feels significantly more hostile and unwelcoming compared to other countries.)
Potentially fascinating precedent for other results that Google provides. I was thinking receny of how many searches now generate an answer without ever having to click through to a result.
Adding mine.
I traveled to US three times, each time the border check was unpleasant.

I don't get it why they can't just do a passport check and be gone with it like the do in EU?

What's the point of the questions, last time they event wanted me to show them my return airline tickets (why? If I wanted to stay illegally I could have created those easily).

And the queues, after a long flight, the last thing you want it to stand in those long queues and waiting for hours to get to the hotel.

BTW. I'm white, but from Central Europe (Poland) - but why would I want to stay illegally in SF or Dallas when there are cheaper places with more Poles.
Here's my problem with the app close button.

It's EXACTLY the same visual design as the delete app button.

When designing anything you should keep the extremes in mind. In this case that would be my 60+yo mum and dad. I'm almost certain that they'll see that black X and think it will delete their solitaire game/Facebook etc.

Another anecdote, my dad got an iPhone recently from an old feature phone. One month he got a big data bill, supposedly because of background data. Now he religiously opens the task switcher and kills apps when he's done with them. It gives him a sense of control.

Apple had amazing people working on the UX for iOS. Once there wasn't a challenge any more these guys moved to new problems, leaving others who weren't as passionate driving the UX.
I once used it to change the user-agent and get an alternative response from an API.
EU antitrust regulators hit Google with record 2.42B euro fine
Apple Acquires VR and AR Eye-Tracking Company SMI
To be honest Windows XP was probably the most solid operating system Windows have ever released. It was very efficient and reliable.

It got progressively worse with every SP pack installed but the original system was very well engineered.

I hope these computers are air gapped and USB ports are removed / disabled though.
> I don't think there was economic in massive nuclear bombing

There was no economic in V1 and V2, yet they did it, harming themselves economicaly more than they harmed the targets.

Additionally they knew losing WW2 is existential threat for most of them. If they could destroy London with one push of a button - they would.
Since you asked: it took exactly one month and about 4 years into my post-university career to get to a few thousand. A lot of it was right place, right time of course.

The one thing I did right was find the market first, then built a product for that market.
So did this not happen ever under Obama? How is this a GOP issue?
I wish this would actually do something, though I am happy that another verdict has been passed.

(cue "the market will regulate itself")
Promoting your own product above competitors' is ok unless you're big. Ok, I get it. But I don't agree with it.
They should do something like Python. Python 3 is loads better than Python 2. It removes legacy cruft at all levels cleaning it up completely. It even made Python 2.7 a backwards compatible language in which you can write code that with minimal modifications can be just moved to a Python 3 version. (Using modules like future)
I mean, I've personally used it to access APIs from shell scripts that would have been far more maintainable in a proper Python script.
Thanks for the feedback. We've noticed that signing up can take a while on a slow connection and are rebuilding our backend to address that.

Really appreciate the feedback with respect to forcing signup/login before trying the app out. We'll definitely explore alternatives to get people started on the programme quicker!
There are some privacy and national security reasons for this too.

The reason for this refusal may come from very personal reasons. Maybe an intelligence agency discovered that he had sex with the wrong person or something like that. It is not a bad thing if the border control guy doesn't know.

The national security reasons may be if he is tied to some suspicious activity. He may not be part of it but the risks are considered too high to let him in, and you don't want to reveal classified information. In fact, there is no need to know ("need to know" is an important aspect of secrecy). The decision is "no" and the reason won't change it.
Computer vision based ad tech solution – case study
California to list glyphosate as cancer-causing
Since a long time, I try to figure out an AI-based vertical in the tech recruiting space. However, I am stuck in agency mode (http://coderfit.com). If you have good ideas how AI can help to source and hire software engineers, I have done the tedious work of getting paying clients and a database with engineers who are looking for a job.
Sweden currently does not have any pre-clearance airports (which is what you describe for Dublin). The check here was most likely only done by the airline itself using a system supplied by the US authorities for checking ESTA validity.
EU’s Vestager hits Google with €2.42B fine
> ~9% to ~13% from 2002 to 2013[1]

that's 4% in 11 years, basically flatlining compared to other countries.
Not personal at all, I don't for the most part need to participate in the 'game' anymore thankfully, but I still think in specific situations, perhaps a junior dev failing a technical white board interview, if they ask for feedback it should be given, otherwise they have no way of knowing what went wrong or how to improve. It takes five minutes. Being afraid of being sued is a lame excuse. I know 15 years ago it would have accelerated my career, nowadays it doesn't matter.

Don't you think Daniel Stenberg should have a way of determining on what grounds he was denied and what he can do about it?
Your rebuttal isn't mutually exclusive.