skysight-inc/HackerNews huggingface dataset:
UK is NOT a Schengen country. There's a border under British control.

That may be possible in, let's say, Belgium. Someone enters through the Italian border, somehow tricks the border patrol, and then can go with no problem from Italy to Belgium.

That's not the case for UK. On enter, you need to cross a border with officers, customs, etc. You can't even cross the border unnoticed through Ireland, as Ireland is also not a Schengen country (there's no border between Ireland and Northern Ireland, though there are sometimes checks from Police in buses and so on). There's a border also in Gibraltar...

The Brexit campaign was mainly complaining about workers from Eastern Countries like Poland or Romania, where they have the legal right to move and work in the UK, due EU accords. Plus fear that Turkey may enter in the future.
The problem is that there are a lot of developers who have obtained an 'expert' level understanding of some corner of software development who then wrongly gain the perception that that understanding is both necessary and reasonably expected among the general population of developers. It's not far away from interviewing an English teacher in Japan and expecting them to understand Latin because "latin is the foundation of English".
Getting interviewees to say what you want them to - easier than you think.

Getting interviewees to say only what you want them to - basically impossible.
> Text parsing for programming languages is NOT a difficult problem

And of course that's why the world is littered with a million 100%-functional C++ parsers, right?
Hello Peter!

I am so happy to find you and this thread. here's my story: I am a Swiss and Sri Lankan national, female, been in the U.S. uninterrupted since 2002 on several different visas. F1-while at Wharton getting my MBA, then G4 working for the World Bank, then three different H1-Bs (2 corporate, one research think tank) and then since 2012 I have been on an E-2 for my start-up business.

So basically I have been in the U.S. for 14+ years already, paid taxes in the highest tax bracket, own two properties here, started a business and grew it to profitability in 4 years, so far provided employment to 6 part-time American workers. Additionally my start-up business is in career coaching and job search- and so I have helped over 400+ Americans land good jobs, including for positions at the State department, DoD, and the U.S. Foreign Service. My company has partnerships with universities like Georgetown and my team coaches close to a 1000 American students every year.

What are my chances of applying successfully for an Extraordinary Ability EB1 Green Card? Or EB2?

Thank you in advance!
Cortex: #32: Dropping Acid
"...These nations, including Russia, Venezuela, Bolivia, Nicaragua, and Ecuador have my gratitude and respect for being the first to stand against human rights violations carried out by the powerful rather than the powerless."[1]

"However, Human Rights Watch appears to have just thrown Snowden under the bus. Deputy Executive Director of HRW, Carroll Bogert, wrote a piece for CNN (which was then carried on HRW’s own website) that seems to poke fun at Snowden’s praise for Russia, a state guilty of far worse crimes than the NSA. In particular, Bogert notes that Snowden has expressed interest in learning Russian. She the gives him a vocabulary list: Khuliganstvo (hooliganism), Ekstremizm (what it sounds like), Proverka (a polite word for raid), Inostrany agent (“foreign agent”)…"[2]

[1] https://wikileaks.org/Statement-by-Edward-Snowden-to.html

[2] http://www.interpretermag.com/human-rights-watch-slams-russi...
Quite the memer, aren't you?
I do agree the west is more subtle. But aren't some westerners calling up 'getting rid of the islam/muslims' and that sorts? When does such qualify as hate speech?

I just don't know :(
Debt is predictable, but perhaps not the ability to pay. My company may know how much it has to pay each month for the next 20 years, but it won't know the financial conditions then.

I find the hard quantification part is explaining it to non-technical executives. Saying "You can't have feature X because of long term investment Y" is very hard. The one thing I've seen work is telling engineering "You can use 25% of your time and resources to pay this back"
The difference in the drop between UKX and IAS is due to fx. Namely, if you were a British investor that bought an european index ETF before the move, you would have lost on the drop, but would have made some of the money back on the fact that the ETF is denominated in euros, and the euro appreciated against the pound.

GBP/EUR dropped by ~5% [1], and a quick calculation assuming a drop of 3% on UKX gives us a loss of

0.97 * 0.95 = 0.9215

which is an ~8% loss on UKX, and is comparable with the loss on the european index.

[1] http://finance.yahoo.com/echarts?s=GBPEUR%3DX+Interactive#{%...
What are the benefits of resolving DNS entries in a non-recrusive manner? A recursive resolve means that the final resolution of the domain is cached by the original DNS server that was queried along with all the servers it took to resolve. My understanding is that this behavior was ideal.
A few processors, such as the TI TMS1000 and the Sharp SM4, used a maximal-length LFSR for the program counter. This may be more practical than it sounds, if your memory subsystem doesn't penalize out-of-order accesses. You could write code normally, pretending that instructions are at contiguous addresses, and then scramble the object code into LFSR sequence at link time.

As another note, for low gate count processors, you may want to look into bit-serial techniques, as used in the PDP-8/S.
No one told me I needed to be in shape for this. User error.
The commissioner is appointed by the PM, so you vote for him every general election. The idea that the EU is undemocratic is absurd. It's doubly absurd considering we still have a House of Lords...

The reason people feel they don't have a say in the EU is because they keep voting for UKIP, whose entire mandate was to make the EU look bad by racking up expenses and not doing anything.

The gall of Farage when he was campaigning for the fishermen during the referendum was astounding. He attended 1, ONE, out of 42 fisheries council meetings while he was an MEP and he was on the committee. Then he turns around and says that it was the EU that screwed our fishing industry.

No, he betrayed the fishing industry just to make the EU look bad.
Sorry, was there another actual anti-immigration policy framework that Trump was putting forth other than "build a wall"? (edit sorry, I forgot, and besides "ban Muslims"?)

Again I'll ask, can you point me to a respected economist who advocates for Trump-style isolation policies as a way to increase wages for the working class? Thanks in advance.

edit: Seriously just gonna downvote and slink away? Put your money where you mouth is and tell me what Trump's immigration policy is or admit that he's nothing but a blowhard shouting "ban Muslims" and "build a wall". I'm sorry that you don't like having his own stances pointed out to you or that it exposes your obvious cognitive dissonance.
In addition to the commonsensical advice, a more radical suggestion would be that if you believe in the project and see opportunities the client doesn't, you partner up (with all the risk that entails).

I've actually turned down opportunities like this one for the same reason: it hits too close to home. ("Just go hire somebody cheap on one of those freelancer sites.")
This is going to be an interesting issue. Freedom of movement was one of the strongest drivers in the vote - the desire to control immigration. So freedom of movement will be lost by popular demand, not just a side effect.
And neoliberal policy. The key is and. You need both kind f policies. Extreme right and left is bad. Insane rich concentration is bad. Uncontrolled immigration is bad. It is the extreme and erosion of the centre which is the problem.

You need a dynamic balance. It is not helping by a minority vote based government which risk to pay a game like this. It is less than 40% of the vote.
I've heard this too and thought it was brilliant. So James Cameron even repeated this and added constraints on the music with the second movie

James Horner thought he’d have six weeks to write
the musical score. Instead, he had three weeks,
and had to write some parts overnight. The movie
was behind schedule, not even finished being
filmed (let alone edited) when Horner arrived in
England. What’s more, the recording studio he’d
been provided with was outmoded, not equipped to
handle the synthesizers he wanted to use. Horner
called the experience a “nightmare,” and ended up
writing the climactic musical cue overnight.
Coming away with the impression that a James
Cameron film was too stressful and rushed, he
figured he’d never work with the director again.
And he didn’t ... until Cameron approached him for
Titanic. (That rushed Aliens score earned Horner
an Oscar nomination, by the way.)

It seems like there's a Machiavellian lesson there. There's a lot of great "making of" material on Aliens, which shows James Cameron being a genius on other aspects too.
>As a business owner, having access to cheaper labor is absolutely in his best interests

As a business owner, having a thriving, growing economy is absolutely more important than cheaper labor.

So many intelligent people on this website but I see so many fall into strange logical contradictions like this. How do you come to the conclusion that all wealthy elite cannot care to help repair income inequality? Do you stereotype 100% of wealthy people this way or only those you dislike, based on feelings?
Probably because the government of Spain and Romania have ceded that power to the European Commission, which is appointed by the Council of the European Union not elected.
This comment is emblematic of the point Greenwald is trying to make here. If only those old people had more of the correct facts and the better answers, then they would line up behind the best decisions.
Well, I think a lot of web programmers do not really know how to program.

If someone is going to be offended that a potential employer asks them to reverse a linked list in an interview -- something that seems a bit trendy in the web world lately and several such articles have made the HN front page -- then look, that person does not really know how to program, so of course they think it's hard to do basic stuff. Such a person's opinion on how hard things are is not that relevant to how hard they are given a reasonable background education.

Probably this sounds snobby to some people, but look, programming well is a never-ending pursuit, you can spend your whole life getting better, but it won't help anyone advance if we all pretend that everyone is good already.
A collection of "studies" by an anti-gun-rights author, almost all of which use 20-year-old (and up) data.
You're confusing thoughts with behavior, a racist is someone who exhibits racist behavior, those who recognize those thoughts as wrong, and don't act on them, are not racist. All people have wrong thoughts constantly, it's whether they act on them or not that matters.
Yeah I don't have the code or docs in front of me but I think it was calling db.Query().Scan(&thing) and forgetting to close the row returned by .Query(). I was also using some edgier parts of the sql package without fully understanding a lot it, so I exposed myself quite a bit.

Go is a small language but it's a language with roots in C that many people (myself included) don't understand that well. It's deceptively easy, kind of like picking up Elixir because Ruby without understanding Erlang. Lots of paper cuts.
Personally, I only want to send messages regarding harmless stuff. Being able to send my location in-line (or even share live like WeChat) is a feature I'd drop any privacy protection for.

On top of that, I'm not going to get my parents to switch to the messaging app du jour. I'm going to hope that the one I use adopts good technology.

Maybe Signal is awesome. But privacy from law enforcement is not a killer feature. The US Government has substantial leverage over me in other ways. If it's come to the point that they want my communications, I've already lost.
It looks like it uses Olm, which aspired to be an early implementation of the Signal protocol (when it was called Axolotl):

https://matrix.org/git/olm/about/

I've not audited their implementation, but at least that one design choice is sane.

IIRC there were some design changes between the early Axolotl ratchet and the Signal Protocol. If you're interested in using Olm, I would make "find out what the differences are and why" my first priority.
" Brexit was not fuelled by hope for a different future. On the contrary, many Leavers believed that withdrawing from the EU wouldn’t really change things one way or the other, but they still wanted to do it."

"This taps into a much broader cultural and political malaise, that also appears to be driving the rise of Donald Trump in the US. Amongst people who have utterly given up on the future, political movements don’t need to promise any desirable and realistic change."

I know quite a few Trump voters and read quite a few forums on that discuss the GOP race, and they are expecting change ("real change" as I'm often told). I think this assumption is pretty far off. I see it a lot in the US media, but I think its some internal justification for why people might believe something different than themselves. After all, people really cannot actually be supporting Trump, right?!?

A book just came out expressing part of the phenomena by Dana Loesch (conservative media whose preferred candidate also didn't win) https://www.amazon.com/Flyover-Nation-Country-Youve-Never/dp... - Its bit a "provocative" (ok, a lot) in tone, but might round out the discussion.
> Try adding an autoformatter like gofmt

Since you seem to know so much about this, what's the big deal here? And how does using some parsing tool help?
Yes. The point, I think, is that state independence movements don't seem to know the difference.
A Boy and his Atom: IBM made the world's “smallest” movie
I'm with you on the elites bit. It strikes me as the kind of ambiguous blanket term that will leave some student 20-40 years from now reading a primary source from this time period scratching their head, trying to understand exactly who the elites the author mentioned so many times were.
The directory I linked shows Ragel lexers. It was a command line tool that fed a web app. All it had to do was count lines of code, blank lines, and comment lines for a variety of languages.

It took years and they never got it right. Partly because every technical decision was based on neato-tool-of-the-month in the early Ruby/Zed Shaw era. But mostly because it's hard.
Most alternative firmwares bootstrap AOSP to some degree in some way for hardware support or adb/fastboot to shoe-horn an alternative ROM.

Reusing some low level code does not an Android make.
So the young are grousing that the vote didn't turn out the way some of them preferred. As noted, youth turnout was low, meaning many in that age bracket didn't care or were willing to let the "older" citizens to decide for them.

In any case, the effects of the vote will be determined over time, presumably the lengthy negotiation will be an opportunity for voters to have their say, so the youthful non-participants could yet participate.

The linear ramp of age-vs.-participation implies the inevitability that as the young cohort is seasoned by real-world experience, they'll replicate the patterns evident among older voters in this election. The more things change, the more they stay the same.
They give at least an estimation. I think that giving some error margins would make them more useful but I doubt the general public would appreciate it. Take for example the data here: https://ig.ft.com/sites/brexit-polling/ Percentage for remain varies a lot depending on the poll on June 22, from 41% to to 55% (although some polls don't seem to consider undecided voters, not sure how it affects the result).
"The ability to move single atoms, one of the smallest particles of any element in the universe, is crucial to IBM's research in the field of atomic-scale memory. In 2012, IBM scientists announced the creation of the world's smallest magnetic memory bit, made of just 12 atoms. This breakthrough could transform computing by providing the world with devices that have access to unprecedented levels of data storage. But even nanophysicists need to have a little fun. In that spirit, the scientists moved atoms by using their scanning tunneling microscope to make … a movie, which has been verified by Guinness World Records™ as The World’s Smallest Stop-Motion Film."

Came across this link on the article submitted here: https://news.ycombinator.com/item?id=11977298
You are assuming that the protesters are only reacting against Trump's promises to crack down on illegal immigrants. Some of them might be, but I think they are reacting against a heck of a lot more than some political candidate promising to better enforce existing laws. I can think of all sorts of things Trump has said that might anger Hispanics or (legal) Mexican immigrants.

There are also a lot of people protesting Trump for all the wrong reasons, or in ways that make Trump look like the grown-up in comparison. It's hard not to have at least some sympathy for him in those situations. Still, I try to judge people by their own statements and actions, not the statements and actions of the worst of their detractors.
If you enjoy this kind of music, you'll like Shostakovitch. His 11th Symphony has this same style of music, and I've always felt like I was watching Aliens while listening to it. The two minutes in the following clip have the same build-up, rhythm, and style as the Bishop's Countdown: https://www.youtube.com/watch?v=uVL3vtZ-z6g&feature=youtu.be...
Blogspam of a Wired article.
Do the people vote for ministers in member states? Commissioners are appointed and they are appointed because the governments they appoint them are so horny for power, they want to exactly pick the person they want.

I want Commisiooners that are appointed by a president that is elected by the parliament (that's just how the German government works) or a similar system, but such a system would take too much power away from the governments of the member states (and give too much power to democratically elected EU institutions like the parliament) and as such was, while discussed, always disliked by members like the UK.

The EU is structured the way it is because the (elected) member state governments want to preserve their power and influence. They don't want some other democratically elected EU institution taking away their power. Commissioners are basically member state government surrogates. And this doesn't even yet touch upon the fact that hardly anything in the EU gets done without member states' governments direct involvement, either the Head's or the ministers (all democratically legitimated, by the way).

You are lacking a very basic level of understanding of how the EU works and why it is structured the way it is. Member state governments typically actually have a problem with democratically electing more people in the EU. They would much rather just send someone they appoint or go themselves (for obvious reasons). You are calling for something the UK has always blocked.

Also, you don't seem to know that there is an European Parliament? Democratically elected? Seats assigned proportionally? The last election was in 2014.

Norway: they are not a member of the EU but a part of the common market. That gives them the option to opt out of some things (but not even most things and especially not central ones like freedom of movement of labour), but they still have to pay membership fees and get no say when the rules are decided on.
I guess what I'm asking is why we need the EU in the first place when it comes to issues like this one when we could make that kind of agreements anyway, without having to cede all power.
The strange barb at music synthesizers was uncalled for.
Boston Dynamics’ new robot doing chores and slipping on banana peels [video]
> When "normal" citizens can find instructions on how to create IED's and pipe bombs on the surface internet, something is very very wrong.

I disagree. In the extremely unlikely event I have to disarm an IED I would like to be able to google this from my mobile. I also own a copy of the anarchist cookbook, and I have for about a decade (acquired around age 16). To date, I have not committed any acts of terrorism.

> This is what causes naive easily-influenced youth to radicalize. They do not even have to seek it out on the deep web, their social feeds are filled with such extremist content.

If being aware of (or actually downloading) torbrowser was the only impediment to terrorism with an IED I would be very uncomfortable. Luckily, I do not accept your appraisal of the situation.

> Driving them underground would make anyone seeking them out a solid suspect.

If we accept that interacting with terrorist online should make you a suspect, surely having them be easily accessibly would help lop off the low hanging fruit. I don't actually believe this would be a great course of action, but the logic of keeping terrorists (and potential terrorists) in plain sight is largely pretty sound. Also, how would we verify who was seeking out these terrorists if channels of communication are largely asynchronous and offline as well as executed with varying degrees of obfuscation?

> The bill of rights and American standards of free speech do not have to apply everywhere though.

Correct. I indicated they do not have to follow the bill of rights, it is a bill of rights garunteed to be provided by the U.S. Government to its citizenry. However, the point I was making is that many sovereign nations allow for free speech because it is fundamentally important. So important, it is at the cornerstone of the culture of a young and extremely prosperous nation: America.

edit: I respectfully disagree with almost every comment you have made. I don't want to levy an accusation that you are somehow complicit (or actively involved) in perpetuating myths about terrorism, free speech and the tornetwork but if you are not, I find your rhetoric painfully ignorant.
A Saudi artist's take on this law:

https://www.youtube.com/watch?v=aZMbTFNp4wI
Whether or not Trump will actually do anything about income inequality, he talks about it, convinced the voters in the Republican party he would do something about it (saying that the wealthy paying less in taxes than secretaries is absurd, promoting tariffs, eliminating illegal and therefore often underpaid immigration), and apparently convinced the pro-business Republican establishment that he would do something about it judging y their state of half-panic, half-rebellion.

There's a lot to not like about Trump but claiming that he wants to represent the interests of the wealthy elite is the exact opposite of the package he's selling.
I do too, but I didn't choose it :) It was an internal codename picked by one of the early engineers on the project. In fact I firmly intended to change the name before launch - but we accidentally launched ahead of schedule and people loved it. The rest is history.

A good example of my ineptitude at identifying good names.