skysight-inc/HackerNews huggingface dataset:
Hi Peter,

I have a question about EB2-NIW (or EB1-NIW). * I'm a recent PhD graduate in Electrical Engineering with a focus on defense related projects. * I do not have any peer reviewed publications, but several conference publications. * I have several nationally acclaimed fellowships from national labs and federal organizations. * Currently, I have an offer that will set me up as a post doc in a completely different field (from engineering to education) with a very high probability of 5 peer reviewed publications in average impact journals within a year.

Should I wait to publish those papers to apply for EB2-NIW? Or should I go ahead and apply for EB2-NIW right now? Will the fact that I've published peer reviewed papers in a different field affect the application?
Tesla Sales Fall Flat, Clouding Outlook for Musk’s Bold Targets
That looks excellent. Thanks for posting it!
Thanks for your reply, that's encouraging. Follow up question:

I can see how the points

- Evidence of your original scientific, scholarly, artistic, athletic, or business-related contributions of major significance to the field

- Evidence of your authorship of scholarly articles in professional or major trade publications or other major media

are fairly easy to fulfill. Which one would you attack as the third?
Different and opposing groups work together to find a common solution all the time. You can be different and work in a group and it not be antagonistic. This "us v. them" mentality is fostered by people who don't want to contribute with people who are different, they want everyone to assimilate into "their way."

Take the "black lives matter" movement. If we followed the OPs advice, they should just protest that "all lives matter" instead, which is precisely what their opposition is doing (e.g. blue lives matter, all lives matter), to diminish their campaign.

I understand how it can be annoying to be labeled or be associated with a group, even if you don't want to, but this problem is not going to be solved if it's not identified and that is what is going on. I think she's just reading too much into it.
At-will employment, in the United States. You can be PIPped and then fired (the PIP is optional but it's generally used as a way to protect the company from risk) for just about anything not explicitly carved out as an unacceptable under federal or state law.
2017 Top 25 Women in Power Impacting Diversity Pursue a Vision of Inclusiveness
I really appreciate the author's critical analysis of this correlation presented as "fact" by Radiolab and I love how Hacker News and other blogs take these types of scientific findings and dig in for the truth. I think the PNAS paper refutes the original conclusion pretty thoroughly - I wish the Nautilus author would just explain that.

I don't think we should dismiss effects just because they seem really large (as the Nautilus author claims) but I do think that it's incredibly irresponsible of Sapolsky and Radiolab to be uncritically citing a study that looks like it was debunked in 2011.

I also think it's strange that the author cites the SJDM paper which is much, much less convincing, claiming that it refutes the original experiment. It looks to me like that paper just shows that by simulating a non-random order of parole requests they can create data that looks like the original experiment.

I love that Hacker News posts these things and people go through and analyze the papers. No one outside of the specialized field could possibly have time to analyze all of these papers but they clearly have implications that matter for everyone. I wish that popular science shows would do a more thorough analysis of these results on their own.
> It is pretty reasonable for them to withhold details in order to protect sources and intelligence-gathering techniques.

Trump already let slip that it was the Israelis who uncovered the plot.
Some of their proposals are just the product of people who have no concept of how technology works. Hell some of it reads like an anti-Apple manifesto being that they integrate battery and LED and such. What would a tablet with a user replaceable battery look like? How many years must they last before they are long lasting? If a battery in a laptop last four years for a nominal charge is that sufficient?

With regards to products like cars where the makeup can come from hundreds of manufactures who decides what needs to adhere to the rules and what doesn't? Someone posted about a cracked screen on a radio, how far down the component tree do we go before we stop?

I do like one section, no software should enable the fixing of a user owned product. The exception would be software that locks out repairs that might allow for unauthorized access; what I mean is that this could be an end run to making touch id easily hacked by government by forcing it to be serviced by third parties.
So the 60-day grace period wouldn't apply meaning that you would have to leave the US and then reenter to start working for your new H-1B employer. And if this period of time after the 60-day grace period went on for a while, it could impact your ability to get visas in the future.
Ironically, in this case, the Hacker News link could really have benefited from a title change to communicate the missing context.
On Blockchain, Intermediaries and Hype
> Untrue. There are still many communities where you can be totally ostracized for those things.

Could you name a two or three so we have some idea what you're talking about?
Let's see... they developed a way to hide a bomb powerful enough to bring down an airliner inside a laptop, but not a way to buy tickets for flights other than a few specific routes on a few specific airlines? If you believe that, I've got a bridge to sell you.
Hi Peter, thank you for this opportunity to ask a quick question. Is it possible obtain H1B visa while waiting for asylum interview? Thanks again!
I have the opposite experience. Focus stealing is such a problem for me in OSX to the point where I actually noticed the issue. I'm sure there's focus stealing in windows as well but never to the point where it got in the way of work.

> never are allowed to steal focus

How are they not 'allowed'? Because it is certainly allowed. Just about every app steals focus.
Not in the US at least. Expectation of privacy is an element of the test for determining whether a government search subject to the Fourth Amendment has occurred. As such, it only applies to government actors, not private parties like Google. And in any case, there is no reasonable expectation of privacy in a public place such as a road.
See: The Market for Lemons [1].

[1] https://en.wikipedia.org/wiki/The_Market_for_Lemons
Most countries with strong pro-consumer groups already have minimum 2 year warranties.

US-centric pro-corporatist thinking doesn't always apply to the rest of the world.

This is my favorite bit of legalease:

https://www.apple.com/au/legal/statutory-warranty/

That page has become more friendly over time, but when they first put it up it was amazingly passive aggressive.
What's most interesting is that "empathetic communication" is generally not prioritized in software development environments, in favor of exactly the kind of polite-but-direct communication the author employs. (In fact, many feel that even politeness is unnecessary or harmful. For instance, Linus Torvalds' and other OSS developers are known and regularly praised for their bluntness.) I've spoken out often on HN about the need for more of this kind of communication, but I don't see a problem with the author's tone here, and I don't see Github as a workplace that's much of an advocate for it.

I think it is possible that there is some sexism here in that I'm not confident a male employee at Github would ever be challenged over failing this communication standard. That is, I think we implicitly expect women to be more empathetic and polite than men are, and get confused when they are not.

Edit: Also, I have never, ever heard of a PIP being used as anything other than a strategy for building a case for firing someone. Does anyone have any counter-examples?

Edit 2: Also also, the author says she had to turn down Github's severance package because it included an NDA, so she could write the article. Gross. [1]

[1] https://twitter.com/CoralineAda/status/882636914981036032
> Before we can consider seeding terrestrial stations on Mars, we should consider seeding a communications net around Mars.

We already do.

> Once we have a half dozen satellites circling Mars...

We already have half a dozen active satellites circling Mars:

https://en.wikipedia.org/wiki/2001_Mars_Odyssey

https://en.wikipedia.org/wiki/Mars_Express

https://en.wikipedia.org/wiki/Mars_Reconnaissance_Orbiter

https://en.wikipedia.org/wiki/Mars_Orbiter_Mission

https://en.wikipedia.org/wiki/MAVEN

https://en.wikipedia.org/wiki/ExoMars_Trace_Gas_Orbiter

All of these (including the European satellites) except the Indian MOM orbiter contain a communications relay radio (for relaying from Mars surface to Earth) provided by NASA:
https://en.wikipedia.org/wiki/Electra_(radio)

We actually have quite a bit of infrastructure built up around Mars already. All these spacecraft are referred to as the "Mars fleet" (which is frakking awesome...).
I don't see why you'd want the /actions/ segment at all.

That's like using a /resources/ prefix at the start of every endpoint.
What now? Next Erp?
I stopped reading after "agile coach". Yeah, she's not in tech.
Skype’s new mobile app is being annihilated by reviewers
This is also something I think about. It seems that this approach is slowly getting out of fashion and people are starting to prefer APIs similar to SOAP (but JSON based instead of XML).

However if it is a HTTP based API, I'd still think it should be exposed in a way to use HTTP methods correctly. As they align quite well with what web applications will mostly do (CRUD operations).

If you need to do some extra operation, you could create a resource which wraps that operation, for example triggerScheduledJob could be POST /scheduled-job-triggers with body describing parameters to triggerScheduledJob method.

Another approach seems to be to use protocol buffers and something like gRPC. This is good for command line tools or internal communication between services but still, public API exposed over HTTP protocol should probably be designed to accommodate HTTP verbs.
Sure, @aphextron. I think right-minded people will agree that there shouldn't be separate praise & calling-out @ labeling. As a white male, I cringe too.

Yet - how to we get to inclusion and equality? The path of simply being fair and color/gender blind - which is how I was taught to manage & behave in a work environment - doesn't seem to be working.
House of Cards made me realize something very self-evident: the baddies in "realistic" entertainment media do not reflect the baddies in real life (ditto for the good guys, for that matter). I saw one day that I was conflating real world and HoC politics. Not the actual events, but rather how the different actors got or lost their way. Since I don't know what's going on behind the curtains, I started filling that gap in real-world knowledge with constructions based on the personal politics portrayed in HoC. Now, I try to be as suspicious as sanely possible of anything even remotely tied to politics, and yet it took me a month to notice my error.

What happens in minds that don't? I suspect they imagine the real world functions like the dream worlds created in studios. I think that's the insidiousness of propaganda you're describing.
If I were going to discuss the issue with you, I would! (or at least I hope I would). But my comments in threads like this are limited to the very different issue of what builds vs. destroys substantive conversation on HN.
I'm so glad this article made it to HN front page. This is so important!

All kinds of "affirmative action" have two unintended side effects: 1) they emphasize the artificial divides, 2) they make people who are subject to affirmative action the subject of suspicion (did he/she get there on his/her own merit, or because he/she is a woman, black, or otherwise a minority?).

We should strive to stop emphasizing superficial differences between us. What your sexual identity is or what your skin color is should have no more bearing on things than what the color of your t-shirt is. That's what we should be aiming for.

Note that all that I wrote above would likely be received in different ways depending on whether I said I was black or white (or a man or a woman, pick your divide). It's another sign of how we're approaching the problem badly.
Hi Peter,

The International Entrepreneur Rule is expected to go into effect July 17th 2017. Do you recommend pursuing that path if you can meet the requirements?
I have a contractor out of the Netherlands that I'd like to bring full time as an employee to the US (we're a tech company, he does biz dev), what's the best visa we should pursue? Any high level challenges/issues we should expect?
Hello Peter, I'm a Grad Student with 5 years of Industry experience on a non-immigrant visa (F1). I intent to take up residency in the U.S. after graduating.

Is getting a job (H1 -> EB1/2/3 -> GC the only path or could I do a startup (no huge investment)?
ẞ is for Nothing (SCHEIẞE)
Hooli? Are you kidding me
> I can't post any of what I said on here - none of which was very inflammatory - without practically enraging dozens of my Democrat/liberal/left-oriented (is there a PC term for that?) friends on eg Facebook.

Do you not see the irony in this complaint? You're bemoaning the end of free-speech because people who disagree with you engage with the commentary that you broadcast on a platform for sharing speech. If you don't want to invite public commentary on your political opinions, don't broadcast them to the public. It doesn't matter what the opinion is, who is responding to it, or (short of threats) what they are saying in response, even if they are demonstrably and objectively incorrect; free-speech means other people are free to speak in response to your speech; period. And as an aside, if you want to limit the visibility of particular posts to a subset of individuals who respond within what you consider to be the acceptable range of discourse, Facebook does allow you to do this.

> These are good people I'm talking about, and they now lose their minds at the drop of a hat on discussing these topics (post Trump, it has all gone into another gear)

So what? Do you wish they would just stop expressing their opinions? Do you wish they'd just stop expressing their opinions on your posts? Do you wish they'd just be "more reasonable" in their opinions? Or is it more that you'd prefer they expressed their opinions in a way that makes you feel comfortable? What about their speech do you wish would change so that they would meet your standard for acceptable expression of their opinions?

> And if this conversation were being held on Twitter, I'd be getting death threats

This is a universal truth of the twitter cesspool regardless of the topic and has nothing to do with "PC" or "the left". I've seen plenty of rape and death threats directed towards feminists on twitter and I've seen my own kid addressed with death threats because of his opinion on PlayStation vs Xbox.

> I can't voice opinions about these subjects on public social media, as myself, without people being enraged about the discussion

Free-speech means you get to express your opinion, it doesn't mean you get to control how other people feel about the opinion you express.
That's a tough one. I'm not a big fan of NIWs anymore. I'd need to review your entire background but my gut is to go the EB1A route after your 5 peer-reviewed publications. I assume that there must be some connection between your EE work/background and your career in education. Is it STEM education?
This is not the only story I've heard about this kind of thing, at various places of employment.

At-will means "for basically any reason." PIPs are used to try and demonstrate cause so that collecting benefits is harder.

It's not always in these words, sometimes it's presented as "culture fit", which is a bit broader but "communication style" fits under it.
Pattern matching without support for algebraic datatypes really misses the point. What you want is to be able to declare all the shapes of your data, with descriptive names, and then be able to say definitely "these are the only such shapes."

Pattern matching without exhaustiveness checking and algebraic datatypes is really just a disguise: syntax level changes when the issue is a semantic (i.e. language-level) problem.
Add to automation in car manufacturing the logistics. The chain of supply of cars is efficient due to high volumes, predictability and competition. The chain of supply for spare parts (like radio modules) is low volume, unpredictable and does not attract competition. Thus, fixing a car radio may seem prohibitively expensive when compared to the price of the car.

If you do it yourself, it's cheaper, but the insurance company won't pay for it.
> FWIW the GCC frontend development seems to have started up again. I'm hopeful!

I'm curious: any particular goals or results you hope to see out of the GCC frontend? Do they have any plans to share front-end code with rustc, such as the parser?
Yup, if I recall corectly MADD had a problem with this recently where someone who was on board very early basically said "y'all are crazy, I'm out of here"
I'm not going to go over all the evidence again, but no, that is not the case. There is much more than just CrowdStrike's findings here.
Isn't this the person who ran a code of conduct that has a website which includes things like "thoughtless use of pronouns" and mentions meritocracy as an evil, not a goal to strive for?

Can't really say I'm expecting someone like that to be low friction.
The Road to a $100M Company Doesn’t Start with Product
I wanted to comment on a different factor on HN:

When I posted this, the upvotes went up to +3 points, and then steadily have been declining to -2 points.

No one has commented as to why they are downvoting or whatever. Fine. But I have noticed this on many of my other posts. And I wonder sometimes whether people actually have downvoting rings / clones on HN for topics/people/opinions! It seems to be free to downvote or upvote, so economically it would make sense that there are no repercussions.
Domestic government bonds of stable countries are usually treated as "zero risk", even though they still have a small risk. A savings account with "zero risk" would be one that has as much risk as a "zero risk" bond, usually by both being backed by these bonds, and having a government-backed insurance scheme (if the bank fails, the account holders are still paid).

(It might help if you think of risk as a scale, and the "zero" as an arbitrary point in that scale. It's useful to set the "zero" to "the lowest risk you can actually get", even though there might be something with an even lower risk.)
You got it basically right, a few small corrections:

Replace the word "stack" with "memory buffer" or "tape" everywhere. "Out" represents STDOUT, there is the "." command for printing (and "," for reading from STDIN).

Thanks!
Not at all.

The problems we found out later were with banks packaging loans into more complex securities of and selling them to third parties.

You have "zero risk" with bank deposits because FDIC insures deposits up $250k (today, $100k previously) with the full faith and credit of the US Treasury.
Self-assemble footwear eliminates sweatshop labour
An H-1B as a U.S. graduate is a good option and an O-1 through your own startup might also work but I'd need to know a lot more about your background and potential startup.
That is a perfectly valid reason in isolation. The problem with that in aggregate is that we don't know when the government or abusing its power.

When is the government telling the truth or not and what policies lead to these decisions. This is compounded by the feeble attempts we have made at performing oversight on this resulting in things that looks like failures such as the whole FISA court system. I don't know if FISA is a failure or not in terms of respecting the interests of Americans, because their trials are secret and that is a failure to protect the interests of Americans.
While GitHub seemingly handled her employment poorly, this person sounds horrible to work with:

>Was politely calling out a data scientist on a problematic and transphobic survey answer a demonstration of lack of empathy?

How presumptuous. Ever thought that maybe the person putting it together didn't know any better? What does framing oneself as the victim accomplish here?

In addition, this is hilariously ironic given that GitHub employed (still employs?) people who actively promote racism against white men (and women): http://www.businessinsider.com/github-the-full-inside-story-...
It's a virtual certainty that it won't go into effect then - or ever.
Simplicity Sells
Anti-nationalism is synonymous with Nazism with many people in the west, and the west sets many cultural trends, I think it is perfectly reasonable for Chinese leadership to be cautious.
"You’re victimising me when you do that. You’re indicating that it’s most likely I need special, extra support. Just because I’m female."

This is exactly how I felt during my Microsoft internship in 1998 when the internal women's organization, HOPPERS, decided to change their successful "intern buddy" program from opt-in to opt-out. (Well, not really opt-out, because until I got upset with them about it they clearly never considered that anyone might want to opt out.) Despite being only one of two women, both interns, on a team of 40 people, I never felt anything other than welcomed by my team and never felt singled out or harassed because of my gender. As such, I felt quite insulted by the assumption that I needed an "intern buddy" just because I'm a woman in a male-dominated field. A long email thread with the head of the organization ensued, and in the end I did not have the intern buddy that I never asked for in the first place.

I wholeheartedly support the self-organization of underrepresented groups to create safe spaces. However, when participation in such efforts is compelled by things like special awards for members of underrepresented groups in tech or being assigned an "intern buddy" without your knowledge or consent just because you are a member of an underrepresented group, that's not a safe space. That's a ghetto.
Show HN: Imperative.js, simpler UIs with JavaScript generators
WebRTC is one of the fundamental building blocks that has been missing from the platform. Luckily, with the next macOS and iOS release we'll finally get support in Safari [0], which is the last holdout.

I've gotta say, though... It's a tad underwhelming to open up all the links and not see any of the demos hosted somewhere for you to try.

It looks like support was added to Quake 3 over two commits [1][2]. I don't know much about game development, but I'm surprised it took so few changes.

[0] http://caniuse.com/#feat=rtcpeerconnection

[1] https://github.com/HumbleNet/quake3/commit/a5469b0b1032cde40...

[2] https://github.com/HumbleNet/quake3/commit/9b96742651edc73d0...
Also, I think I'm going to use this in beginners' lessons in programming from now on. Everyone understands the level of Excel formulas used in the orange table, so this really shows how simple a thing a CPU is.
Spyhunter 4 Email and Password 2017 Crack Free Download
yes! this. the problem is, there are a lot of people that are told to lose weight to cure back pain, they lose enough weight for it to alter their posture, and they experience new back pain. of course it's temporary, and if their doctor had told them about it ahead of time and offered appropriate physical therapy when it happened they'd work right through it, but that doesn't seem to happen. all they know is the doctor told them to lose weight for their back pain but losing weight made it worse, so they stopped.