skysight-inc/HackerNews huggingface dataset:
Independence is a mirage, as is control. No individual nor country in the world is independent. We are all interdependent on one another, and ever more so as the movement of data, goods and people accelerates.

The EU is a framework is facilitate that interdependence, and while it has many faults, it was created to prevent another world war and in that it has succeeded.

Great Britain's future is very dependent on the decisions of its neighbors and trade partners, and it has just told those neighbors and trade partners to go to hell. The EU will make the UK pay a price for Brexit, and rightly so, otherwise all member states would leave and still enjoy the free movement of goods and people.

Every power structure is co-optable by large corporations and special interests. The Leave leaders are no different. You have swapped out one regrettable elite for another, much as the former British colonies nations did mid-century. There are many problems "independence" doesn't solve, and dealing with special interests is one of them.

Best of luck.
In the App Review, they test the app on a IPv6 only network, if they have any network-related error, the app will be rejected.
I run a small company trading between UK and two other EU countries. This is a disaster - I remember back when you had to pay import duties in countries that haven't joined the EU yet, and basically with razor thin margins, the added cost of bureaucracy would collapse the company now. I'm already considering switching suppliers from UK to Germany, which of course means that UK economy will have less money - and I'm sure mine is not the only company having similar plans. Unless of course UK retains the free market with EU. I couldn't care less about cookie law or html link tax.
Similar question here!
It's an extremely complicated peripheral, but it's still a peripheral. It's a monitor with an intricate tracking system that allows it to tell the PC powering it its exact location and orientation within a limited area. Playing a VR game is nothing like playing a game on a 3D monitor, it feels like you've been transported to another dimension, but the hardware itself isn't doing anything to execute the game and is still "just" a peripheral like a keyboard, monitor, or gamepad. It's just being fed what it should display by the PC and feeding the PC back information about its location and orientation. That's why Oculus initially needed to put a hardware check into their DRM to block shims like this, there's no real technical reason you can't use one in place of the other once you translate its I/O.
I can answer because I had an O1 visa, and from what I've understood the equivalent green card has roughly the same requirements. If I wanted to apply for a green card while on my O1 visa, I could have went to the same process (I chose to move back to Europe instead). Interestingly going from an O1 visa to the equivalent green cards doesn't require a corporate sponsorship.

Basically if you have something like a Nobel price or a Turing award, you don't need anything else to get the O1 (and probably the green card). If you're like most people and don't have this kind of award, you still have a shot but you need to gather as much evidence as possible. From what my attorney told me at the time, weight matters.

That includes, for science:

- publications

- recommendation letters (preferably a blend from business, research and politicians)

- awards (even things like "the best paper" of a small conference with only 30 papers from local researchers)

- interviews

- be a member of an association only open to certain persons (for example with a Ph.D. you qualify for IEEE membership, and they will deliver a good-looking membership certificate)

So having a Ph.D is not enough, but if are a decently successful researcher and have a good network for the recommendation letters (or your future employer), you can get it without being of Turing award level.

The "extraordinary ability" is applicable also for athletics or business, but I don't know much about those.
Not to take anything away from the Japanese, but we have a similar process in Italy: brew hot, then quickly chill with ice.

An espresso cup is brewed with a proper, bar sized espresso machine (or with a Nespresso, which IMHO is the only thing that comes close to it.) Then it is sugared, mixed, and poured in a shaker over ice cubes. The shaker is agitated quickly and vigorously for a short time, then the mixture strained into a tall glass.

We call it Shaked coffee ("caffè shakerato") and it's notoriously difficult to get right.

I have a stainless steel cocktail shaker that I use every summer for this very purpose, but even after years of trying I cannot get the right timing, quantities, and temperatures as a proper Barista would.

Oh, and it's delicious!
And I might add... it's not just London.

We're dealing with the fallout already with some global retail brands based in the EU asking us for exceptional changes.
> full on collapse of the UK banking system

Hyperbole much? Stop with the fear mongering.

Also, which "large companies" have announced they are moving? Source?
Ask HN: Building a CMS – Client or API Centric
I'm in the advanced stages of building a CMS, from scratch. I've finally got around to adding support for tags - i.e. "#Microsoft #smartphones" on an article about a Lumia, to help you find articles.

I've run into a major architectural issue I'd like some insight in. The tags and posts are stored in separate tables and linked via a posts_tags table with foreign key to join the two. Therefore, to create the post and tags, requests are required to both /post/create and /taglinker/create on the API.

I'm not sure where to place the responsibility for these actions. I've considered two scenarios:

1) API-centric. The client calls /post/create and the post itself is created. The client then has to make its own requests to /taglinker/create to handle adding the tags. This maintains the API's integrity - each endpoint has one very obvious purpose.

2) Client-centric. Calling /post/create, with the desired tag IDs as a parameter, will create the post and transparently link all the specified tags. The API takes responsibility, calling /taglinker/create as many times as required from /post/create. This would be much easier to implement client-side but would lead to some blurring of the capabilities of each API endpoint. This could be acceptable though, since it can be assumed that a call to /post/create will invoke calls to /taglinker/create, so the API linking the tags could be perceived as it just fulfilling the intended function.

Any thoughts?
You need to connect it to the perceptions of growing inequality.

As long as your life is visibly improving , you don't mind that some people are doing insanely well. But it's much harder to stomach when you're struggling to get by.
What "functional stuff" are you referring to? I don't consider Rust a particularly functional language, other than the fact that it has closures and the ability to `map` over iterators. And if closures and `map` are your benchmarks for functional stuff, then Python, Javascript, and Perl have been doing functional stuff for decades now. :)
Yes right now. This can be fixed without giving up sovereignty. Many things that the EU is supposed to be solve can be solved via individual treaties. There is no need to give away the farm to get small benefits. At the end of the day the world is better off without conglomeration of power. Any of them are a bad idea. Individual treaties for problem points are the way to go.
Ur/Web uses region based memory management. Details are in http://adam.chlipala.net/papers/UrWebICFP15/ search for "memory management".
Hi Peter,

I want someone to join as a co-founder, to currently work nights and weekends. However, currently, he's under H1B, working for a US company, in the US. What, if any, are the risks to both the startup venture and the individual?
The charred rubber flavour is almost offset by the incredible crema. But it isn't and you will feel like you ate charcoal. It's an interesting exercise alright.
1. I studied in a HCI (Human computer interaction) program where there were a mix of programmers and designers. I found that after graduation a lot of the designers were applying for O1B and were easily getting those whereas programmers generally stuck to H1B's even though some of the projects that were being shown as part of the application documentation were group projects. Is it harder to receive an O1A for people in sciences because their work is generally not visual in nature vs O1B which is for arts (or designers)?

2. My OPT ends this month (June 30th) and my employer filed for H1B starting Oct 1st. My university issued another I20 (called CAP GAP extension) which start July 1st. But currently I am thinking about changing jobs immediately as my current employer is suffering financially and I am not sure how long they may survive. Is it ok to do that during the CAP GAP period if my new employer is willing to sponsor H1B? I have read online where some people say its ok but others say its not.

Thanks for the AMA
^ Came in to say this. I use Stripe for inspiration on their API, docs, and even the general UI/UX to get a feel for something simple yet elegant.
Thanks for this AMA!

I wonder what is the best structure for a US based company to have employees living in an EU country, such as Germany or Italy?

I mean, I assume they don't necessarily need a visa, and they can come to the US for limited time periods under the ESTA.

What is the best way to give them a salary and/or other common benefits? (health insurance shouldn't be needed, but 401.k or equivalent in their country would probably be a good perk).
There is a good chance that Theresa May becomes the next MP, and if she does, British internet will be much worse than anything you can find inside the EU - she already tried cracking down on open internet multiple times. If anything, EU would have protected UK from such stupid ideas.
Hi Peter, Thank you for taking the time to do this AMA.

The company that I currently work for has offered to start processing my GC, but only under an EB3. I have a masters degree in computer science from an American University, (and I have about 4 years of work experience) so I am technically eligible for an EB2 (and since I am from India, EB2 vs EB3 makes a big difference).

My question is, if I go ahead with the processing, Once I have my I-140 and priority date, would it be possible for me to switch jobs keeping the same priority date? If I move to a company with the means (and willingness) to file for a GC under EB2, would they be able to keep the same priority date?

Just trying to understand if this is something worth fighting for? Or if I should just accept the EB3 filing, get my I-140 and eventually move to a company that will re-file it under EB2?
Not who you were asking, but it's pretty much steeping coarse coffee grounds and cold water in a cup overnight, then filter out the grounds, sort of like cold sun tea. In New Orleans toss in some chicory.

I use the Toddy, which steeps 12oz grounds in 56 fl oz of water, drained through a fuzzy fabric filtering puck; the extract can be refrigerated and diluted with hot water or cold milk.

There are smaller CoffeeSocks (cloth filters) if you don't want to have a carafe of extract in your fridge for two weeks.
Can you please point to the source where Trump said he would 'do away with the H1B'?
How does O1 and EB1 visa relate? Being on an O1 Visa make the EB1 visa process any easier? E.g: the qualification for the outstanding need to be reassessed (basically redo everything) or they just accept their previous decision?

Thanks
Ashley Madison’s former CEO is trying to erase his past
That sounds really interesting. Have a link?
The video was pretty compelling, but the noise those machines make... Can someone familiar with the robotics field comment on the future possibility of reducing mechanical noise found in robots?
As an Indian I find this beyond offensive.

>>The mess of leaving it as the world's largest democracy?

The mess of Bengal Famine, killing over 4 million people : https://en.wikipedia.org/wiki/Bengal_famine_of_1943

The mess of massacres like this : https://en.wikipedia.org/wiki/Jallianwala_Bagh_massacre

The mess of partition of India : https://en.wikipedia.org/wiki/Partition_of_India

I could really go on. But seriously the British have the temerity to go around the world tell others how they screwing India was for India's own good?
> the extraordinary ability and national interest waiver routes--are often very good options, and often overlooked because of a misunderstanding about the standards.

Can you please clarify that, especially about the extraordinary ability criteria / standards? Is there a yard stick that one can measure themselves against, to get a realistic assessment of what their chances are?

E.g may be an example persona of someone who qualifies? The examples that are given by the immigration website are olympic atheletes and such. That's probably someone who is way overqualified though. What's an example of a person who just barely qualifies, or who neither under nor over qualifies?

P.S can I hire you to be my attorney for my EB1?
the realization that assignments are a metalevel change from functions, and therefore should not be dealt with at the same level

I have no idea what Kay himself meant by this, but I personally appreciate that they are very different (and maybe my perspective aligns with his).

A function prescribes how to transform input data and produce output data. An assignment manipulates the environment of the scope itself - you are updating some state somewhere in the runtime, the interpreter or main memory.
I had to stop making cold brew because I was overcaffienating to an extent I was afraid my molecules would match the harmonics of the ground and I would fall through to the center of the earth.

But here's what I did:

Get a big french press, a narrow mouth pitcher or a wide mouth bottle, and one of those single serving coffee maker funnels (mines a Hario, which seems to clog up more slowly).

Put about 3/4" of coarse coffee grounds into the french press. Fill it with water to a little below where the plunger sits, stir it a little, put the lid on (plunger up) and push it back under a cabinet on your counter where nobody will mess with it.

24-36 hours later, push down the plunger slower than you've ever thought you could push down a plunger. Put an unbleached paper filter in your single serving coffee funnel, put the funnel on top of your pitcher/jar, and pour. There's gonna be a lot of fines in the coffee so this may take a while. After you're done put the pitcher in the fridge.

Some people make a second pitcher from the grounds. It takes a bit longer to reach full strength the second time, so let it go for another 12 hours. But if you need the second pitcher before the first is gone your doctor may have some harsh words for you.
And mystery binary blobs have made an appearance[0]

[0] https://www.reddit.com/r/linux/comments/3a0rz0/chromium_unco...
BlockScore. https://docs.blockscore.com/v4/curl/
Without going into tremendous detail, this is roughly how:

https://developer.apple.com/library/ios/documentation/Networ...
Small oversights get made in organizations of all sizes and often have large ramifications, as in this case. Good processes help minimize the exposure but the real world is too messy for them to act as guarantees.

A security-conscious client recently noticed that due to an artifact of MySQL's (terrible) built-in replication, they'd been running production databases with passwordless accounts allowed to connect from any host. If someone on the internet found the hostname and guessed the right username, they'd have full access. This client has stringent controls in place to prevent just such eventualities, but this one slipped through. You can't be perfect.

Computers are hard. The implications are frightening in this day and age, when so much of our business is conducted online, including highly-sensitive governmental business. The recent cyberattacks on servers hosting data regarding high-profile political figures will probably drive a program of mandatory licensure to work in IT as well as an even harsher version of the CFAA, both of which are very bad.
All good questions, responded to in order:

- it can be enough if one meets 3 of the criteria but even if one meets 3 criteria there's an additional subjective requirement of extraordinary ability but in my experience, if one clearly meets 3, his or her application will be approved

- the legal standard is a preponderance of the evidence but the actual standard as applied is pretty inconsistent and can seem arbitrary but even with this, in my experience, if the case is strong, it's rare that an application isn't approved.

- sorry but I can't answer tax related questions

- the EB1A category is current for all nationalities and at present the entire process (which can include the spouse) can take as little as 3 months and as long as 8 months (excluding RFEs)

- see response to previous text but the range can be wide, on average $5,000 to $15,000
Yes, its a 2% shift, but 4% more people wanted to leave. than stay.
https://news.ycombinator.com/item?id=11962167
> I don’t believe the US will help Estonia in any war. They also promised to help Ukraine, but did they really?

No. No we have not, and it is to our shame.
>It was created to prevent another world war and in that it has succeeded.

As if.

It was created as an amalgamation of post-war globalist trade deals. The EU administrative bodies were tacked on later to make it palatable as a governing body.

It's not inherently bad that an organization is founded on trade, but don't shit on my plate and call it pudding.
You interpreted my comments differently from how I intended them. I don't have my heart set to propagandize for either position. Not that this hasn't already been decided with yesterday's vote anyway so opinions now are a moot point.

>If we hadn't just voted to leave the EU. If they spin that around and welcome Scotland, which is a very real possibility, then I think they'll go independent.

I see it more like, "you chose whether to toss your hat in with an independent Scotland, or with the UK". They chose the UK. So now if the UK is going independent, then that's also their fate. This was to be thought about before voting on the Scots indie vote, not now. It wasn't a vote on EU membership. That came later and everyone knew it was coming so no excuses.

I pointed this out at the time, that Scots should consider how much they value the UK vs EU, because staying in the UK probably meant leaving the EU. Just because the wind blows another way tomorrow doesn't mean yesterday's decisions are invalidated. And it doesn't seem like honorable behavior. The choice was presented, and made.

>But they'll not be a New Scotland. Scotland's pretty prosperous nowadays. NI not so much.

I meant in a "bartering for the best deal" sense. Not that NI is economically trouncing Scotland. But Scotland is probably done bartering now that the Scot indie vote is spent. I'd rather be in NI right now, rather than Scotland trying to get a 2nd vote on independence, which in my view shouldn't be allowed.

I think NI may be ready to simply join Ireland. That to me has always been the preferred arrangement. Ulster has always been kind of a ridiculous arrangement and Ireland should push to make their case for 'one Ireland'. Scotland, England and Wales would be best served staying together.

>What I don't get is why the rural parts of England voted out. Westminster really couldn't give a shit about them.

True, but I think Brussels gave even less of a shit. Smaller governments are easier to influence.

> As far as I can tell, the whole economies of East Anglia and Wales are based on EU subsidies.

Probably, that's called a bribe to shut people up and get them to sit down. Not a good situation.

>It's (Norway) got a much smaller economy that's really quite reliant on oil (though they're working on that).

I didn't mean economically. I just meant an independent, doing-well nation. It's not going to become Zaire and it's not going to become Switzerland either. But I do think it will do better standing alone than with the EU. The UK has plenty of strings to pull with the UKUSA Agreement anyway and the 5 members there and that pact is more powerful than the European one. The UK will be fine and better off overall.

It seems like other than do-well Londoners, immigrants from the EU and mideast were the most against independence. They didn't care really about the UK. They wanted the cosmopolitan lifestyle (if wealthy) in the EU, or ability to bail on the UK when the economy was better elsewhere in the EU.

I see the vote as a victory for the British. A failure for the elites of all nations and opportunists.
Well, assuming a standard wisdom-of-the-crowds problem like "how much does that cow weigh?", the answer is drawn from a continuous interval and the probability of choosing the right answer is necessarily zero. Yet, the fact that that's a standard example of a wisdom-of-the-crowds problem suggests that the zero probability of being correct isn't really a big issue.

For a slightly different example like "how many jellybeans are there in this jar?", the answer is drawn from a discretized interval, but I feel pretty safe in assuming that the odds of any one crowd member getting it right are well below 50%.
The other comments have already answered this well enough. If you want a little more reading this is a nice example of an application of reification [0]. The first few paragraphs define it well, and then shows examples for implementing it for handling user/actor input and actions in a video game.

[0] http://gameprogrammingpatterns.com/command.html
I remember reading an doctoral paper from MIT about it, and the general principal involved a combination of large swaths of man-in-the-middle tor nodes, combined with algorithms resembling physics formulas which use statistical mechanics to model fluid dynamics.

If that's the case the exploit is intrinsically linked to the way tor works, and there may be no patching possible.

I'ma need someone to fact-check me because I'm semi-busy right now and I don't have the article on-hand.
http://www.bbc.com/news/business-36623723

"American banks JP Morgan and Morgan Stanley are able to sell to the rest of Europe from London under special "passporting" arrangements. Even before the negotiations with the EU begin, both have said they may need to move staff to the EU to serve their European customers. JP Morgan alone has warned up to 4,000 jobs could leave the UK.

Airbus employs 15,000 people in the UK and chief executive Tom Enders said. "This is a lose-lose result for both Britain and Europe. We will review our UK investment strategy, like everybody else will."
Steering into it (on pain and empathy)
Reading this timings me of John Grubers theory that success requires three things. A clicky keyboard, over carbonated water and fussy coffee. Youre on track and im going to try your way too. Thanks.
tl;dr: API flawz. When you created a comment with a video, you could link somebody's else video instead of yours. Then if you deleted your comment, it would delete their videos.

On an unrelated note, his page linked to this youtube channel that looks pretty awesome! Books animated: https://www.youtube.com/channel/UCXLesGEfmyhxqOjoAqhRwhA
This confuses it utterly: https://en.wikipedia.org/wiki/Buffalo_buffalo_Buffalo_buffal...
All other things being equal, hardware exclusivity is terrible for consumers. Oculus is free to do whatever they want, "fair" or not, and consumers are free to vote with their wallets in return.

I think people have been particularly vocal here because a) the exclusivity ship sailed for consoles decades ago while the VR market is fresh, b) because the market for 1st-gen VR is mostly early adopters who pay attention to these things and have strong opinions, and c) because Oculus have seemingly been saying one thing and doing another.