skysight-inc/HackerNews huggingface dataset:
> Clearly, free trade can and did exist before 1992, 1957, and 1942.

Trade did exist. Free trade less so, and a durable expectation of free trade on predictable terms (free or otherwise) even less so.
Depends on whether you agree with their bias, really.
> To help me understand, could you make an analogy for a drug bust?

You can verify that:

1) Drugs were present at the location at the time of the arrest.

2) They are in fact drugs.

3) That a chain of custody exists.

4) The people involved in the arrest and the person arrested.

With "classified, closed source software" you can verify:

1) The people involved in the arrest and the person arrested.

You cannot verify:

1) If the software works as explained/intended.

2) You cannot verify the person was present at the time of the crime.

3) You cannot verify the chain of custody because you have no idea. ( http://legal-dictionary.thefreedictionary.com/chain+of+custo... )
> I'm curious, how does Apple detect apps which don't support IPv6?

If their network is entirely IPv6 then they may not do anything special to test it. If an app fails with IPv4/IPv6 related errors then it doesn't support IPv6 properly.
> Visiting the EU from Britain may require a visa, and visiting Britain from the EU almost certainly will.

Oh I wouldn't worry one second about this.

UK allows visit without a visa from a multitude of countries. This is not changing (nor the EU side)
Judge: FBI Can Hack Without Warrant Because Computers Get Hacked All the Time
what is your country?
Exploiting Perl 6 Code from Down the Dependency Chain
Which is unlikely. If UK walks out of all this, with all the perks it asks for and even less responsibility, just for kindness, then EU will inch towards to be a bigger failure.

Of course things are going to change. As a good outcome, changes should be neutral, not punishment, but noticeable. So in other words, still hurts.
I think your argument is a great defense for whichever VR company ultimately secures a near-monopoly on this market. “Your Honor, my company is really just a fancy monitor company. We are actually in close competition with dozens of monitor and television manufacturers. We don’t have anything close to a monopoly.”

Again, I don’t believe VR hardware is in the same category as most PC peripherals, including monitors. The hardware could easily be marketed as a standalone system if the more traditional PC hardware was put into a pretty box and sold with it. The system would just cost $1k-2k more and few would be able to afford it.

If I was a traditional monitor manufacturer and I created some kind of magical new content for traditional monitor viewing that people would be willing to buy a new monitor to experience, I would definitely try to make it exclusive. Though I’m not sure the best way to do that would be a proprietary port.
Really no harder or easier than citizens of other countries (with the exception of those from countries with their own visas, like Australians, Canadians, and Mexicans).
Probably too political a question to begin with and definitely gets too political downthread.
Great find. Okay so if 5 other people who feel this aptly visually depicts their daily lives and could click reserve on the hoodie version I would be stoked ! :)
This is exactly why Germany secretly supplies Russia with top notch military tech today. If there is no enemy, you should create one.
> let's please stick to reality and facts here.

Why say you're sticking to the facts and then repeat pretty much the facts I stated with a different perspective?

8.5b (I think I had it at 7b, it depends on various valuations but ultimately it doesn't matter much as it's roughly the same) on the British economy (roughly 1.9 trillion pounds) is a fraction of a percent, I stated about 0.3%, you're stating around 0.45%, again, it's not much different, they're all figures in the same ballpark.

This 0.45% I cite because it's British GDP. I'm talking from the perspective of Britain having to give up part of its GDP as a contribution to the EU. That contribution is 0.45% of its economy, in return, you got 10% of the EU vote. That's reality and facts, no?

That's a tiny price to pay. Imagine you could pay 7b a year for 10% of the vote in the US, or in China, or hell imagine China or the US could purchase a 10% vote in the EU for 7b, it's a ridiculously silly small amount of money.

How am I not sticking to reality and facts.
No problem :) How can I reach you?
You can expand the scope and say that generally, the rich and powerful can get away with crimes while the poor and powerless (and less-connected) take the fall.
I'd very much like to read that paper, wow.
A friend of mine feels that the H1-B system is rigged, that the big companies will get as many H1-Bs as they ask for and that smaller companies essentially don't have the same degree of access to that labor pool. My impression is that he is wrong, but I'm no expert. As someone who deals with this regularly, what's your take—do you think big companies are practically guaranteed to get H1-B workers? How disadvantaged are smaller companies (esp those without access to YC resources)?
Make Sails.js JSON API Compliant to Work by Default with Ember.js
> 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.

I really hate this sentiment. This is just about the worst EU can do, it would damage its legitimacy in the eyes of us, EU citizens, even more than the handling of the Greek crisis already did.

I don't see any reason to punish a country for voting to leave the EU, except pure spite and greed for more power. Why can't we all be friends, each on the terms that they want?!
An H-1B might still be an option. Ownership is not a bar unless it rises to a controlling interest.
Hi Peter,

I am an international founder just starting on OPT after getting a PhD and hoping to get an EB-2 NIW. I have a couple questions:

1. Does starting a (small-at-the-beginning) bona fide technology startup is grounds for NIW? How difficult is the process in general (for a PhD in CS from a US school) and how many paper/citations on average do you see in successful cases?

2. If I succeed in my NIW case, can I later employ my brother (from the same nationality under E-2) and bring him on board as a cofounder later? Does it require substantial cash on his behalf?

Thanks!
shameless plug, you can use
https://github.com/tamediadigital/asdf
it should offer comparable performance to fastjson while having all the nice features.
> Second, the 0.5 probability threshold is only correct for binary situations; in real life where they may be a range of opinions, the threshold is much lower.

The study from the article did focus on binary situations. From the article:

> Where previous research on collective intelligence deals mainly with decisions of ‘how much’ or ‘how many,’ the current study applies to ‘this or that’ decisions under a majority vote.
How do people not yet know Facebook's true intentions? They are incredibly untrustworthy. They've shown this time and again.
According to the polls, the 18-34 age group were mostly in favour of remaining, whereas 45+ where mostly in favour of leaving. There are other divisions across the country - Scotland and London were distinctly in favour of remaining, and economically deprived areas tended to favour leaving. The BBC has a good summary of the results here: http://www.bbc.co.uk/news/uk-politics-36616028
What got him in hot water was the fact that Megaupload clearly knew about specific instances of copyright infringement and still went ahead anyway. And this guy knew about it and kept working there helping them do it.

> I also had to sign my name to all of the evidence that had already been collected—for example, to the fact that Megaupload ignored complaints from time to time and did not remove illegal content fast enough. If anyone had any doubts about a file, Kim always calmed them down and said there was nothing to worry about.
Possibly related to that is the idea of 'late-binding' of physical items (ie 3D printing). It's interesting to think about the combination of computer driven synthesis and manufacturing of physical/computational products (ie smart materials).
Rip the ISO from the discs, then load them up in Dolphin on your Mac.
Just tried the twitter idea Julien shared as well: https://twitter.com/daverad/status/746433760556548096
I'm in a similar situation, except Canadian. Did it take you 6 months to get your wife's TD status? I applied for my wife back in March and we are still waiting for her TD (she is not Canadian). :(
This is actually big news.

My trust in the Oculus store however remains broken
I didn't down vote you but it really should be on you to inform yourself before you start making claims.

- http://cis.org/PayScale-H1BWages

- The fallacy of a labor shortage is apparent when you look at it in terms of any other market. I don't say there is a Porsche shortage if I can't afford one.

- 80% of H1-Bs come in at the lower 2 of 4 pay levels. In fact, there is so much variability in the salaries that you essentially have a very good case for hiring a software developer in SF for 60k or 140k and it's up to the employer to choose with little accountability. In fact, employers can provide their own wage survey data to support the wage on the application.

- H-1B is for the best and brightest, so why are they typically low man on the totem pole making an "average" wage working on low impact projects?

- The quality of foreign students, the bulk of H1B visa holders, has been studied and called in to question, http://www.epi.org/publication/bp356-foreign-students-best-b...

- Entry level CS graduate wages have fallen 3.7% between 2014 and 2015

- "main stream" tech companies have recruiting processes that essentially give excusivity to foreign students. (Masters degree+ requirement, 6 month internships, OPT extension, etc)

My feeling is we have plenty of unemployed and underemployed university educated people within our borders and I wish there was more of an effort from our government and industry to utilize those folks and only reach for the H1B when we really can't find the talent domestically.
My brother has chosen to build his new house using old grain silos instead of shipping containers due to the pesticide and paint toxicity issues.
this may be why the prediction markets were so terrible at guessing brexit. Each participant was a kind of expert in said domain - not impassionate. Not random. Moreover, it's possible that the crowd view was self re-inforcing.
Hello Peter,
Thank you so much for offering this opportunity - this is really fantastic reading everyones Q+A's!

1.Re H3 'traineeship' visa. Is that a recommended route, in lieu of the o1a for business?
Would an accelerator be able to satisfy this from your experience (i.e. 500 Startups) ?

2. Re H1B: Is it true that a more strategic month to submit it is around October? I am hearing conflicting opinions on the matter of timing.
But rust determines at compile time when almost all allocations need to be freed (the exceptions being Rc/Arc reference counting boxes), whereas it seems like a transaction/request GC would discover that at runtime.

In other words, the allocations and deallocations are determined statically, they aren't static allocations in and of themselves.
I don't want to derail a splendid rant on yaks, but for GAE users running into this little problem of how to test and run:

We use OS X for development, for the most part, but Linux works well too.

We use nose2 with the following plugin to run unit tests: https://github.com/udacity/nose2-gae . It assumes your GAE SDK is installed at /usr/local/google_appengine.

For API tests, we generally create a webapp2.WSGIApplication object during setup, configured with the routes we want to test, and we send webapp2.Request objects to that application using request.get_response(wsgi_app).

Hope that helps!
Executive Leadership Skills
Um, pretty much, no.

Science fiction turns out to be true when physical reality agrees that it can be true. This again, is why we have a global communications network and personal wireless devices connected to it. This is also the reason we do not go faster than light.

The reason we don't have flying cars is they are completely possible. They are also terribly dangerous and expensive and a complete waste of energy.

The reason we don't have AGI is not that it is impossible, again if nature can create it, we can recreate it. Since we don't have a good understanding of the networked nature of emergent intelligence we cannot create a power optimized network that would allow us to create a energy efficient version. AGI itself is a complete waste of energy at this point. We already have many types of AI that are energy efficient and used in products now.
Sbt heiroglyphs and multi-projects explained
Also speaking as a Canadian, i am ok with it. We have multiple political views in this country, you don't speak for all of us.
Unfortunately, most database abstraction libraries and ORMs have the effect of reducing available database capabilities to the lowest-common denominator.

For example, look at how many ORMs have facilities to add commonly-required conditions to every query (e.g., "is_active = true"), but lack the ability to use views.
there was actually some activity within a fork:
https://github.com/xomboverlord/xomb/network
I'm a Canadian working in software in the US with a B.Math, so I got in without a CS degree.
> People have seen the market responding to uncertainty by dumping GBP and FTSE and are equating that with the UK economy actually being much worse off already. Hence the sudden 'realisation' that brexit was a terrible decision.

So uncertainty translated into markets diving, which translated into believing it was a bad idea because markets are diving. Interesting analysis that makes quite a bit of sense.
If you have to poll then it's not asynchronous. A better design would utilize something like webhooks.
There were no vendors providing enterprise grade IPv6 routers and switches when they started.
Krugman on Brexit: worry about Britain and separatism
This is the exact situation I'm in and I'm on my 3rd TN. Get a good lawyer and this shouldn't be a problem.

If you do get this visa though, be very careful what you say to the border guards. You need to ensure that when speaking about your work, you always frame it as "work in support of scientific research/innovation".
My coworker just bought this and loves it.
https://leanpub.com/build-apis-you-wont-hate

The examples are PHP-based and there is an active Slack channel supporting the book.
Hey Peter,

My question is typical in the SF Bay Area, H1B founder:

I am an American Citizen. Opened up a startup C-corp. Company does not have a lot of press coverage yet. I have a friend who would like to join my startup as founder, but have doubts about immigration issues:

- H1B

- EB2

- originally from India

- graduated masters from a U.S. College

- currently software engineer for another big company. Has been for several years

- just starting the green card process

As a startup we don't have much revenue yet. He is willing to give up his salary (just as I did) to become a founder. I am worried about H1B's salary requirement preventing him from doing this.

What options do I have for bringing him on board to my startup as a founder? What would be the best way to do this?
It rots in the sense that it becomes harder to change (or fix) over time, even if the code stays the same. This happens via loss of institutional knowledge as people forget how it works, loss of knowledge of the technologies used as they're replaced, etc. It's not just the complexity. Old code is usually harder to change than new code, even if they're equally complex.
+1 for Stripe. BlockScore is another one similar to Stripe in terms of docs and intuitive design.
Rumors and new analysis undercut hopes of major discovery at LHC
Yea, that's disappointing.

I'd assume an Object-Oriented language would be better at implementing a microkernel. Objects, in my mind, really represent the idea of a service well so I'd be excited to see what it would look like.

Too bad we're never going to get out 128 core SPARC machines with an open-source microkernel like was prophesied in the Linux-MINIX debate.
> The EU forces a minimum standard for you have to implement, correct. Like not pumping unfiltered sewage into a freshwater reservoir, giving a damn about air pollution, non-toxic children's toys etc.

And it's not just health or industrial standards, the EU forces a bunch of legal and human rights onto countries as well, many EU countries have gotten repeatedly and rightfully dinged over various deficiencies.
Only if you subscribe to the labor theory of value.
Data Mining Reveals the Crucial Factors That Determine When People Make Blunders
Exactly. I feel like a decision like this should need 60 or 70%.
Lighting could change and cycle, thus changing the illumination of sprites for a sector.
Use better ones. =) I'm a big fan of Sequel, for when I'm in an environment where I can deal with having models schema expressed via introspection of the database itself.
https://www.indiegogo.com/projects/rocketbook-wave-cloud-rea...

Rocket book is awesome. You can take pictures of your notes and email them into the app. When done you can microwave the notebook to wipe the data and start over. It's awesome. I used to use One Note, Evernote with a special notebook that did almost the same thing.
The FBI has two different, and sometimes opposed, missions. The primary mission is security - it's supposed to stop terrorists from terrorizing, spies from spying, saboteurs from... well, whatever.

After-the-fact law enforcement is secondary. It may be this is a tool they intend to use to attack spy and terrorist networks where breaking up the network is more important than getting prosecutions.
Hi Peter,

Thanks again for taking the time to answer questions. I am currently on OPT and was lucky enough to receive a H1B in this year's lottery a month or so ago. It is scheduled as a change of status happening on Oct 1st. Can I leave my current company if I have another offer and transfer the H1B to that company before Oct 1st? I have heard conflicting stories. Thanks!
Changes in the environment screw it up, too. As an obvious case, if your software is screen-scraping a website and the website's layout changes, your software's just rotted even though your code hasn't changed one bit.

Another example is software which interfaces with hardware: Swapping one specific piece of hardware out for "the same" hardware made by a different manufacturer can cause rot, because "the same" hardware isn't necessarily the same in every respect. If your software tickles it the right way, it can expose differences which can cause your software to fail in new and exciting ways. Nothing changed, yet everything's different.

As you expand the universe of things your code has to interact with, this kind of change becomes inevitable. As always, the more points of attachment, the more potential for future pain.
Three reasons:

1. The code is the same but the people using it forget / never knew the reasons it was built that way - and so it looks rotten for the job

2. Because requirements change and people try to make the old code do new things without cleaning up / refactoring correctly - so it now does neither job well, and looks rotten.

3. Because the environment / platform changes, the FTP server is moved to a new data center and the timeouts kill the jobs etc. It looks rotten.

"Rot" more accurately is just not keeping the code inside the code base up with entropy outside the code base
The JIRA API is pretty good.
I collated a list of best practices here:

http://www.vinaysahni.com/best-practices-for-a-pragmatic-res...
The EU has many enemies. Bureaucracy, Greed, Idiotism to name a few. But Russia is not among those. Russian military is fueled by German tech and French avionics, Germany is a primary market for Rusdian gas. Kohl sits in Gazprom.
GI already exists, AGI is only speculative if you believe that humans go extinct before they get complex. We can perform scientific experiments on GI at this time.

An alien invasion is speculative at this point because there is no alien species on to which we can base any scientific refutation. It is not impossible, it is simply impossible to define any probably of occurrence.
Coffee shop and roastery owner here... Interesting fact: cold brew acidity as measured by PH, is in the same bandwidth as other coffee drinks: espresso, filter, japanese iced, etc etc... Average usually falls around 4.8.

It is true that brewing with room temperature water doesn't extract some of the acids in the coffee that would be extracted with hot water. With specialty coffee, the purists like Giuliano, want to extract these acids in an effort to showcase the "terroir" of the coffee (where it was grown, the variety, the process after it was picked). There are a lot of cold brew haters in the industry for this reason. I'm not one of them. Saying one is better or worse is a dumb argument to make. Cold brew is great because it does have a really round flavor profile, it highlights sweetness and roast, and it has the body to pair really well with milk, which is how many iced coffee drinkers prefer it.

The Japanese iced coffee is great if you want to highlight the nuances of a better coffee. There's more complexity due to the extraction of these [good] acids. Bonus points for flash chilling a coffee, wherein you brew hot, send the brew through a heat exchanger, and chill without diluting with ice.
I agree with yummyfajitas here. A rational person would say "OK, we're not compatible, let's split up, but no point destroying the house, spending all our money on lawyers and kill each other". An irrational, emotional, greedy or terribly insecure person would say "You? Leaving me? How could you?! You FUCKER! I'LL RUIN YOU!!! AAAARGGGGGHHHH!!!!!"
I wish that I had good advice that would fix this issue for you. Unfortunately, if I could, I'd be so busy and have such an incredibly high hourly rate that I wouldn't have time to reply to comments on Hacker News....:)

I've learned a couple of things about users. The biggest one is that users tend to make a value judgement about your product very quickly. They're not even entirely conscious of the factors that went into making the decision. Often, they'll try to use logic to justify why they feel the way they feel...and one major way they do this is via feature requests. Unfortunately, since they are just grasping for straws, adding this feature often does not resolve the initial feeling that your product is not right for them.

Best of luck to you - I'm certainly in your corner and wish you an incredible amount of success!!
Yes. I am German and pro-European and I would happily take a deal that our GDP will be cut 20% if UK's GP is cut even 10% in return. Not to punish the UK, but to firmly establish the principle that leaving the EU is painful. While this might not be the optimum from an economics point of view, it serves to keep the European Union alive - which is much more important in the long run (no more war etc...).
I disagree. "Most stories about politics [...]" implies that some are ok. The criterion is "[...] unless they're evidence of some interesting phenomenon.". As the Brexit is indeed a precedent, I would argue this story isn't off-topic. The amount of comments underlines this conclusion.
Student journalists: 5 days left to win a badge to NYC's Hackers on Planet Earth