skysight-inc/HackerNews huggingface dataset:
If you have a valid green card, what exactly is the travel permit? Advanced Parole? The reason I ask is you wouldn't need a travel permit if you have a green card (Permanent Residence Status). And, typically all prior status disappears once you get it (i.e. you couldn't use a valid H1-B visa to enter once you get a green card).

If you're worried about renewing, you can always go to the USCIS office and get a stamp in your passport that shows your Permanent Resident status (I-551 stamp). It's only valid for 6 months though.
- https://stripe.com/docs/api#subscriptions

- https://stripe.com/docs/subscriptions/guide
Question: to what extent does it really matter that an API closely meet the REST best practices?
Just because they are not in it for profit doesn't mean they are not a competitor to his business. It actually makes it worse from a purely business perspective.
Jose Reuben Zamora
Machine Zone Having Players Revolt?
Machine Zone's popular game, "Game of War" has upset players so much that players have started a boycott against them.

What does a company have to do that upsets players so much that they cease to spend, after previously spending over $500k?

The answer?

- Have a game that has terrible lag

- Have terrible customer service

- Create a feature release that accounts that have spent $50K+ become obsolete with in a month.

Is this the new attitude/future of mobile gaming?

Also, with the terrible lag and customer service, how will this affect the CEO of Machine Zone's future in helping New Zealand with the transportation. If his technology can't fix lag in a mobile game, how will it hold up with a country's public transit system?

If anyone plays Game of War, what are your thoughts and feelings on what is going on? Leave a comment below.
A time comes when silence is betrayal
We're definitely nowhere near all the way there, and won't be close so long as we routinely execute people.
I dislike these type of replies. Read this:

"So I tapped into the wealth of Maker experience I’ve accumulated over the last few years and build a new one, using a single board computer, some extra peripherals, and a 3D printer. And I shoved the whole thing into a Pelican case. Say hello to the BeagleBox, a dirt cheap, tough-as-nails field computer for about $200."

Anybody can get a mass produced piece of equipment if they spend money. Not everyone can re-purpose cases, then hardware and convert it into a usable device, that is cheap, hackable and fit for purpose. I have to read this article again.
Yes, welcome to economics 101: The only science where the public can make things true by believing in them :)
This is similar to the alternate reality counter proof: If alternate realities exist, and we can get to them from this reality, then they are no longer an alternate reality. If we cannot get to them, then they cannot "exist" as our reality is a prerequisite for existence.

You can say the same for a changed personality :p
How to establish a company in US for non-european based in Europe?
I want to start my startup, and I want to establish a Delaware company to have a US bank account and be able to receive payments. I don't know what's the process from Europe (Netherlands/Germany). I have a non-european passport. My concern is how much it takes to maintain the company annually? and what if I wanted to shut it down? What are the steps and things I have to take care of?
My experience so far is that it's important to know WHY you use linear algebra. The idea to me is that almost all input data passed to a machine learning algorithm should be transformed to a multi-dimensional array of doubles.

It's easier to write algorithms against this.

Since a lot of ML libraries use native libraries for linear algebra, you might see a lot of implementations that are written in terms of linear algebra operations. So, if you're trying to read the code and you don't understand what the operations do, it may be hard to grok.

So, yeah, I think some understanding of linear algebra is necessary. Because it's sort of the atomic set of operations underlying most ML you'll see. To read the code, you need to be able to read the linear algebra. But you probably don't need to go read a book on linear algebra. I tried that and it pulled me away from what I wanted to know. It might be enough to just understand the numpy docs.
At least on the storage side, the data is very compressible. A LZ77 variant for genomic data called GDC [1] got a compression ratio of ∼9500, reducing the incremental size from 100GB to about 10 MB.

[1]: http://sun.aei.polsl.pl/REFRESH/index.php?page=projects&proj...
Why VR is making you sick
Thats the least of it. The entire second half of the piece is flagrant self promotion and self-congratulatory humblebrag.

I dislike Google as much as anyone, but this author is no better.
The idea of committing to the "most relevant work" presupposes that the relevance of different kinds of work can be identified and compared.

Maybe this is possible in some domains and in some cases. But in my experience, relevance is usually a matter of taste and perspective.
yeah it's a mess. Modern developer has to know and understand language semantics and ecosystems of Python, Ruby, Java, C, Lua, Javascript and sometimes these are not the main languages of her work. Add to it things like Clojure, Erlang, C++, C#,F#, Purescript, Typescript, Elm, Mathlab... you get the idea
I live in Edmonton, which has about 20 Vietnamese restaurants for every Japanese one. I've always known it to be Vietnamese iced coffee, and had no idea it's done in Japan as well. Although here the coffee conventionally drips over a mixture of ice and sweentened, condensed milk. I'm not sure if that's done elsewhere.
So disappointed to discover that this isn't a discussion of unix serial terminal modes.
It's only worth that much to create, not to use.
>I don't really understand this obsession with messages.
We're moving away from it.

On the contrary. We use it more than ever -- only similarly to Greenspun's tenth rule -- in "ad-hoc" and crappier implementations.

What do you think REST microservices are beneath the surface for example? Or AJAX, WebWorkers, SOAP. Etc. The bad parts of messaging without the flexibility (or even the performance of Smalltalk of the 90s) (Incidentally, Erlang/Elixir gets this right, Akka, etc). Or, all the Rabbit, Duck, Donkey MQs, ZeroMQs, pub/sub, event emitters etc out there.

>This is not how we program in the 21st century

That's more of a problem of the 21st century that messages.

>Besides, this idea of message passing is really not that useful for modern programming anyway but a lot of people still have this weird idea that message passing magically solves the problem of data integrity in parallelism. It doesn't. It does nothing to solve it. You can still have deadlocks and you can still have data corruption.

Deadlocks are not related to data integrity, so they're another story. As for "data corruption", messages where values are copied (and thus immutable) are not really prone to it compared to "how we program in the 21st century".
> No, they can't bid for everything. It's a critical distinction to understanding how the economy works. It is impossible to create a single entity that buys everything, or a single entity that has all the money, permanently.

So, because there cannot be faster than light cars, all transit laws are essentially pointless?

Maybe every pedestrian ran over by a car ever had it comming for daring to set foot outside of their homes too...
Additions & corrections:

1) While the majority of all users will profit from the convenience of the GC, it's not a big deal to use D without a GC. (apart from this kernel, another famous example is the next-level large-scale storage company Weka. They have had such real-time concerns that they invented their own Ethernet protocol - more details: http://dconf.org/2016/talks/zvibel.html)
Moreover since last summer D got an amazing support of allocation building block with it's new Allocator API:
http://dlang.org/phobos/std_experimental_allocator.html

2) What's Rust's advantage on concurrency? This can be done quite well in D too, see e.g. this book chapter: http://www.informit.com/articles/article.aspx?p=1609144

There are a couple of advantages of D that are important to me and you didn't mention:
- error-saving contracts (builtin unittests, assert, in & out blocks, invariants)
- OOP (abstract classes, interfaces, ...)
- mixins & code generation
- compile time function evaluation and introspection (this makes your code even faster)
- clean syntax & style (@property methods, lambdas, ...)
And all computations can be modeled as Universal Turing Machines at some level. That doesn't mean it's the most useful level at which to analyze the semantics of what you are trying to accomplish.
Muster any critical thinking ability you have for one second, and ask yourself why banks, corporations and foreign governments would pay Hillary and Bill $225,000 for a one hour speech. Here's a clue: it isn't for the boundless wisdom they are imparting for that hour. $153,000,000 personally to Bill and Hillary Clinton alone, directly into their pockets. That is completely aside from the hundreds of millions of dollars funneled to their slush fund (the Clinton Foundation).
Dramatic is a strong word but definitely different. I'm more to the point in German, softer in Czech, but partly because each of those cultures sort of demands those changes. If I acted my German-speaking way in Czech, they'd think I was up-tight, I wouldn't really fit in, and the opposite in the other direction.

Who we are is 20% or more (depending on the person) the country/culture/language we're in at the time, and that's true for everyone.
> If by "business model" you mean, "how do we keep the lights going", that's fair.

That was roughly my read. While "business" is frequently used as a synonym for "for profit company", that's not the only definition. Someone saying "that's none of your business" is unlikely to be talking about S corps.

> However, that's not the primary mission of Let's Encrypt.

It's the means by which they accomplish their primary mission. Can't encrypt the world if you can't keep your servers on.
Areas of D usage: http://dlang.org/areas-of-d-usage.html
Organizations using D: http://dlang.org/orgs-using-d.html
This was my case. 3 months after receiving the green card process I started my own company. As Peter has said, what matters is the intent.
> Germany, for example, exports a huge volume of cars to the UK and it comprises a significant portion of German GDP ... In reality, most significant European trading partners with UK just want to keep on trading with them mostly as they have been

Even if one accepts that existing trade will be accommodated through direct agreements, that only protects existing industries. What does it mean for future industries and how existing industries grow and change? When a new industry develops and wants to export, they are going to find they face trade barriers until such time as the EU and UK get around to negotiating a new (or modified) trade agreement. That's a huge disadvantage and will see a lot of investment, especially in tech companies go to the EU where previously it might have gone to the UK.
The problem with the way we talk – and write – about Muslims and terrorism
It's a statement made by what appears to be a new employee, who earlier on in that thread appeared to contradict their CEO.

Melih's arguing on that thread has reached the level of trollbait.
People elect the European Parliament, who vote a motion of confidence to the European Commission. It's standard parliamentary democracy, no different than the Commons voting the confidence. The current head of the Commission, Jean-Claude Juncker, was the head candidate of the party who gained the most seats in Parliament.
> thank the Let's Encrypt team for helping to bring it to a resolution.

Translation: Thank you LE team for sending the seething rage of internet masses after us. We surrender.
For most of my life, I was the classic "shy until you get to know him" kind of guy. I thought that's just how I was. But then ten years ago, I started LARPing, and I decided to play an extrovert - someone who could walk up to a stranger and strike up a conversation.

So I did. And even though I was nervous as hell, I did it during the game, in the guise of my character. For a couple years, I was really into the game. It was my life every weekend. I probably spent more social time pretending to be someone else than I did being myself.

And a funny thing happened... I became that guy for real. It's not just that I'm no longer nervous, I genuinely enjoy talking to new people. I barely recognize my old introverted self.

So I believe this. Who we are is just a snapshot in time.
I am not a lawyer, and my understanding of what I have read is constrained by the relative inexperience I bring to it. However, I would encourage anyone who felt strongly about this matter to read through the reasoning of the actual decision [1], rather than relying upon the characterization presented by the tech dirt article. The techdirt article somehow manages to fail to see an entire forest due to the presence of a singular tree. The judge in this instance presents a laundry list of overlapping of reasons for denying the defendant's motion.

The truth is that the FBI investigators did not "hack without a warrant" in this instance, let alone without probable cause in the specific case of this defendant, and by the presented evidence appears to have given ample diligence to observing that the triggering conditions of the warrant were applicable.

The defence is advancing a theory that has the transmission of the defendant's IP over HTTP rather than HTTPS as a central complaint, plus the possibility that the FBI malware could have been insecure so as allow a malicious third party to falsely implicate to defendant.

It is on this basis that they feel the source code of the malware should be entered into evidence. It is the opinion of the judge that the defence has failed to establish any basis under which he might be convinced that the facts "sufficiently advanced the quantum of evidence" (whatever that is, really) so that a examination of a theory advanced by the defence warrants treatment as a possibility rather than a speculative hypothesis. He reiterates many times that the defence has made no attempt to perform a forensic investigation of the defendant's computer or establish any reason external to speculation that might give credence to their theory. This appears to be a basic standard of admissibility.

This is the context in which the judge brings up the theory that there is not a reasonable expectation to privacy adherent to the use of an IP address, which I find to be completely amazing. I do not understand how he comes by that belief. But to say that the judge has "ruled" this to be the case, as the tech dirt article does, might put you at risk of asserting a fallacious belief that appeared to be factually ignorant.

I do not know if this assertion on the judge's part grants a greater legal factuality to the argument, absent as it may be, were it to be later cited by others. I hope not. However, I can say that the ruling that the judge has made by no means comes anywhere close to relying upon the truth of this in arriving at his decision to reject the motion of the defendant. He is not simply reporting sufficient reason to rule against the defendant's request; instead, it seems he has felt inspired to list every single way in which every aspect of the reasoning they present to justify such a motion is (in his view) thoroughly and utterly without merit.

[1] https://assets.documentcloud.org/documents/2897490/Matish-Or...
>racism/bigotry
>bigotry and anti-immigration

I hear this a lot. I've then gone back and listened to the exact words he's said. I think it's a very hard case for people to say there's anything he has said that's actually racist. Mexico isn't a race, and even if it were, he's simply correctly pointed out that illegal immigrants are not the best people the country has.

Trump hasn't said anything anti-immigration. Only anti-illegal immigration. Much of it is focused on Mexico, and opponents yell about how terrible this is. Yet Mexico is hypocritical. I'm in Guatemala, and friends that have simply had a layover in Mexico require a visa and go through harassment.

On top of that, I've been threatened deportation from the US during a border crossing (I'm Canadian). My wife lived as an illegal immigrant in the US (visa overstay while we tried to adjust status). My daughter was indirectly killed due to us having to leave the US and return to a bad country with junk healthcare.

Despite that, I realise mass migration won't help. Hint: Most of Latam has it not-so-good. Probably a majority would jump at the chance to get US residency. But how is that a solution? Not to mention the current status quo mostly benefits Mexico. Guatemalans face a hard time just getting through Mexico - Mexico has harsh immigration against them and won't hesitate to deport.

Trump's opponents refuse to address this. Instead they just scream racist/bigot/immigrant-hater, while waving Mexican flags. More and more people are realising these are empty insults and non-sequiturs.
Blockchain as application platform. Really?
1. What do applications require in a Platform?
2. Which of those requirements are met by a blockchain?

I don't want to go by the hype being created by the software biggies, bank consortiums or some optimists who go to the extent of saying that blockchain solved all of the remaining unsolved problems in computer science.

I can see that the "XXX-as-a-service" guys just want to be in a position to say "YES", when banks come back to them asking "Do you do blockchain thingy"?. And consortium members don't want to miss out the blockchain party. They don't want to be using old technology if their competitor is going to use the latest stuff and boast about it too. They also want to reduce their costs, may be - but not if everyone else can also do that.

I do agree that blockchain did solve some problems in a very natural way. But everyone seems to be very busy with creating more hype without understanding the fundamental goals and purpose, the blockchain is designed to serve. Just because something is extremely good at something, can we use it just for everything?

Security?? Which parts of it? Can banks do away with linking user info with their accounts or wallets?

Scalability?? What's new?

What are we missing in the existing Platforms to build an application, that is now suddenly available in a blockchain?

Am I missing something?
It couldn't have been that long back as three years ago you were newly in the US with an H4 spouse visa (see https://news.ycombinator.com/item?id=6364977 and https://news.ycombinator.com/item?id=5323455 ).

I assume you asked https://news.ycombinator.com/item?id=11972642 5 hours ago for a friend?

Also, even greencard/non-citizens are subject to ATT.
Finds ATM skimmer in the wild, doesn't call the police.

As a security professional I cringe at this sort of thing every time it happens. Fundamentally this isn't something to go reverse engineer, to show off to the person next to you to show how smart you are, it's evidence of a crime and needs to be handled as such by contacting the authorities. Perhaps there are fingerprints on the inside. Maybe the police have stopped someone who was suspicious around that ATM previously and would now have evidence to bring them in for further questioning. Maybe they could pull video. By not calling the authorities all of those potential angles to find the perpetrator are lost. Further, in many jurisdictions, not immediately calling the police can get you in a lot of trouble:

1) What if the police were watching, waiting for the criminal to return to remove it? You're now their prime suspect and a video of your 'discovery' isn't going to help you as you sit in jail for a few days.

2) This is directly tampering with evidence of a crime. Removing it is fine, that's discovery, but keeping it without contacting the authorities? That could be criminal.
Amorphously defined and not at all actable. Doesn't sound like hacking to me. Thanks but I'll take my code without the side of social justice warrior.
An emulator for a single-instruction (NOR) CPU
The NOR Machine

The idea is to use just one function to compute everything. It suffices to do this for bits: bytes consist of bits, and if we can compute bits, we also can compute bytes, and everything made up of bytes. That is, everything.

There are sixteen boolean functions of two arguments. Two of them are special: NOR and NAND. The other fourteen functions can be computed using only either NOR or NAND. We’ll use NOR.

NOR’s truth table is as follows:

===== ========
Input Output
===== ========
A B A NOR B
----- --------
0 0 1
0 1 0
1 0 0
1 1 0
===== ========

https://github.com/yuanxinyu/NOR-CPU
This is why we need to move to Apple/android Pay type systems. The security is in the protocol. Somebody can "skim" the packets all day long and it doesn't matter.
> . A customer-service representative answering the firm’s help line said the bank is updating its systems, and was advising callers to try again in four hours.

A really bad time to be updating any software. I feel bad for the people who are trying to buy prescription drugs or groceries. Not everyone has backup credit cards.
I was confused by your numbers as well. This post clarifies it.
As much as I'd like to hate on MacOS (take a perfectly good Unix implementation and break it ;-) ), in this case I've shaved almost the exact same yaks on Linux. At least a while ago (and it seems now) setting up google-cloud-engine was black magic. If you happened to do it exactly right it will take you about 15 seconds. One misstep and you fall into the volcano. Now that it is working for me I try not to touch it...
To give other point of view. During my previous startup I was on an F-1 visa, then we got funding and I got an H1B from my startup. You can sponsor yourself through your own company, you just need to prove the relation and provide enough documentation about the investments, incorporation...
They do but if you are a tourist getting money from this machine it might not have a chip (i.e. most US debit cards). Even if you are using a chip and pin they still use the ancient magnetic strip and PIN when getting money abroad. As I learned when I used my Eurocard in Puerto Rico. The machine was the older dipping kind; it felt odd to have the card in my hand while typing in the PIN.
> Apache, the most important web server software today, is an old piece of technology whose name is a play on words (“a patched server”) indicating that it has been massively patched.

Is this true? I have never heard that Apache was a play on of words.
That may be true in US and other supported countries but unfortunately here (SE Asia) its not yet available. Stripe needs to support ALL countries to overtake PayPal.

Stripe: https://stripe.com/global
Paypal is huge: https://www.paypal.com/us/webapps/mpp/country-worldwide
Blitze and Gewitter [global real time lightning map]
But is there any side to your old self that you miss, or was a good thing that is not there any more?

E.g., I feel once you get used to 'increased social stimulation' it becomes harder to spend solid chunks of time by yourself doing deep/creative mental work.

Any comments?
What exactly would stop you from doing that after Brexit? Are the borders of Europe suddenly closing to the English now? Are prices of plane tickets going to rise signifcantly?

For me, flying to Florida from Toronto is only $300 - that price is not bad to me but I'm not familiar with Ryanair.
The paralegal in that forum thread is also talking about copyright -- and claims some knowledge about it. Yet this issue centers around trademarks, which are very different from copyrights.
Msa is master services agreement
Launches into nerd talk and drops company name to indifferent stranger.
Living in a Libertarian Paradise for One Week