skysight-inc/HackerNews huggingface dataset:
The problem with the H-1B is that you are basically tied to the company that sponsored you. The one fundamental change that needs to happen is that the H-1B is issued for a period of X years to work in the country - not X years to work for Y company. This is would give H-1B holders the same level playing field to actually receive fair compensation as Americans have.

If the companies were truly hiring H-1B because of a lack of talent, then they would be happy just to be able to have the required skill sets to be available.
The only reason type annotations in those languages don't increase performance is that they compile down to JS, which is dynamically typed, so all static type information is lost. But you're right, you would either have to annotate everything with types, or re-implement the JS runtime in WASM in order to gain any benefit from it. The most feasible option would be to target a fully-typed subset of TS, which may or may not be practical.
It's not GA yet (only Visual Studio 2017 for Windows is GA today) but we have shipped an update so Visual Studio for Mac Preview 4 is now available.

Details: https://blog.xamarin.com/better-apps-visual-studio-2017/
I wrote a 'language' that essentially compiled down to several other languages (C++, PHP, Javascript were mostly implemented) but unlike e.g. Haxe, it didn't try to hide any of the underlying languages; instead, for parts that weren't abstracted by the language, you had to provide your own implementation blocks for each specific language. This basically made a file that was meant to be used from e.g. C++ and PHP a mix of three languages: the two you wanted to support plus my custom language.

It was mostly useful for writing boilerplate code only once; stuff like class declarations that had to change in sync between parts of one code base. But it grew from there to the point where it let you express 'pure' algorithms in this language so that you only had to write them once, but if you wanted to you could 'override' parts of it in the target languages. It was the bastard child of a compiler and a macro processor. It saved me many, many hours writing tedious boilerplate; however I don't think it saved me more than I spend on it.

It has to be in one of my zipped up archived subversion repos somewhere...
Not really; copyright is mostly implicit. If US law made all code developed for the purposes of the CIA automatically copyrighted, the code would be copyrighted. Right now the law says it isn't, so it isn't.

Having code be copyrighted does not require any explicit registration.
Visual Studio for Mac Preview 4 is now available
> for no reason

What's the reason that they should accommodate you and write you a dockerfile?
Inspired by Algorithmic Information Theory, the theory of shortest programs, I set out to create the simplest possible computational model with binary input and output.

The Binary Lambda Calculus is described in [1],[2] and further inspired this IOCCC winner [3].

[1] http://tromp.github.io/cl/Binary_lambda_calculus.html
[2] http://tromp.github.io/cl/cl.html
[3] http://www.ioccc.org/2012/tromp/hint.html
Isn't this the guy who was trying to get a gig at Google? What happened with that? Seems every place that previously mentioned Google now says 'large company.'
Great start. If your audience is people who are not tech savvy, I'd suggest simplifying even further though and adding some easy to grasp visuals.
While the weapon too secret to use sounds very Dr Strangelove, there have been slightly similar things with real weapons. The one I remember is when radar-triggered proximity shells were invented at the end of WW2 they were only issued for use on ships, so that undetonated shells would fall into the sea, so couldn't be recovered and investigated by the enemy.
"People who are good looking tend to be evaluated as being more competent...People who are taller tend to be evaluated as having more leadership skills...People who speak with a deeper or lower-pitched voice are viewed as possessing greater strength..."

The problem with this is, that most people have these biases also, when working with other people, not only on interviews.

So hiring a ugly, small person with a high pitched voice won't change the fact that people working with that person will value them less.

Also, people tend to hold their human knowledge rather high. Everyone thinks they know people and how they work.

I don't know how much friends of mine started relationships that were doomed to fail horribly because of this bias.

Or how much executives I worked with hired people based on their hipster-ninja-superhero-factor, that failed to perform later.
I think that's kind of OP's point... Use a more modern language that actually treats these kind of bugs (and many many others) as errors rather than as optional warnings.

There's a reason practically no one uses a memory-safe C++ implementation.
I am completely bemused that on the one hand the CIA is quite happy to literally murder, rape and and torture left right and centre, overthrow foreign governments, interfere with elections etc ... but is careful about adhering to the finer points US Constitution.
Yeah but couldn't they stick some 'yes, please cache the source, I am debugging' option in about:config?

Then it only takes up space when someone needs it.
Productivity Power Tools for Visual Studio 2017
Some other possibilities:

Socialism: there are two snakes, and the 10 points for eating an apple gets split between them.

Communism: the game starts as Capitalism with two snakes, but then the game switches to Socialism, and the 50$ (or remainder) gets expropriated and split between the two snakes.

Late Communism: Starts like Communism, but more and more points for apples get allocated to the AI snake (and fewer to you) because it's a member of the communist party.

Late Late Communism: Like Late Communism, but eventually no more apples appear. Game implodes and turns back into Capitalism, but the party member snake has all the money.

Platonism: another game runs in parallel alongside this one, but the snake is perfect and the highest possible score is obtained.
> if the servers are compromised someone could send back a fake plaintext.

The server is sending the JS responsible for doing the encryption, no? If the server is compromised, all bets are off. You must trust this third party with your (unencrypted) data, unless you verify the JavaScript each and every time.
HP needs to stop buying things.
Yes that works, although it generates an option that my curl doesn't like (--1.0) so I have to edit that out (or find the option to change it in FF). Better than the strategy I suggested, but still a lot clunkier than Ctrl-U. Grumble.
I believe the revelation here is the the CIA has built a duplicate version of the NSA, but with much further reach and less accountability.
> I still find most of the mechanics rather shady.

Interesting, can you expand on this? I have no experience with causal inference and would like to learn more. Thanks!
Structural Coloration
hey - this blog post handles basics to do such a migration:

https://www.mongodb.com/blog/post/atlas-on-day-one-importing...
To be completely honest, the "save this at government request" is a real threat, but there is nothing that amazon can realistically do to prevent that (short of physically not manufacturing the device to have a microphone, but even then is it that much of a jump from "forcing them to write code" to "forcing them to add a microphone"?)

But in terms of adding this kind of surveillance stuff for greed? I just don't see it paying off. Regardless of how shady or ruthless you think amazon is, they aren't going to brazenly break 1-party and 2-party listening laws. And all it takes is one guy somewhere who owns one to discover it and it's all over.

People are more than willing to give up information for very little gain, there's no reason to try and "steal" it illegally. If the argument is that amazon is a greedy company willing to do unethical things for money, where's the money in this? Where's the money in 24/7 audio recordings vs recordings of when you are speaking to the thing?
Not supported at all, Google don't want to kill ad revenue. There are work-arounds that are a hassle but FF + UBlock or Ghostery is awesome on mobile where ads are just wasted bandwidth
Is it new to 52? I hadn't seen a menu until today and really wanted to have that feature.
Amy Goodman narrates Noam Chomsky's theory of how media manufactures our consent
Why Canada wirelss providers not offering unlimited data deals like in U.S
THis stupid hero worship continues. You guys got lucky. Period
What is being used to tune the search results, if user tracking isn't involved? I'm of course guessing here, but I would assuse no tracking means no log of queries and no log of clicked results?
I play language designer in my free time, I have like ten languages buried in folders with thousands of abandoned projects.

My recent endeavour was a language with only five constructs that would mimic mathematics in the way we program:

= assign
$ print
@ loop
? condition ! else
# definition/function

So print hello world would be like:

$ 'Hello world'

Every single program in the whole universe can be easily translated to Uno: Universal Notation.

I thought developing a browser extension to allow Uno being run from the address bar for quick calculations would be an interesting project.
How do out of state students "push out" in state students?
Try a new profile or a refresh.
Right, but this is a targeted action that can only be applied to a limited number of people without causing problems for Amazon. It's not useful when something unexpected happened and there was an echo present.
CyberGhost VPN 6 Crack Premium Serial Key and Activation Keys
AFAIK

Again, I'm not going to try and present information contrary to what you know (it would likely just be attacked for being biased), but I would encourage you to ask yourself if you're adequately applied the null hypothesis to any institution on which you have formed a position:

https://byrslf.co/the-null-hypothesis-loves-you-and-wants-yo...

I would also encourage you to not consider the ways in which you believe an institution is worse than the status quo, but also consider the ways in which it is better. As an exercise, list out both when considering the relative merit of an institution. How is it better? How is it worse? Eliminate from both lists those aspects that are inevitable (for reasons of path dependency) regardless of which institution is solving the same problem. For those ways in which it is worse than the status quo, consider ways in which those could be corrected.

I won't comment on your last statement because it involves discussion of future growth prospects, which no two people will likely agree on.
Show HN: Take the Guesswork Out of Scheduling Meetings – Appointment.one
Starting from this release, Firefox now requires PulseAudio for sound on Linux [1]. ALSA can still be enabled at build time for now, but is not supported.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
I'm an American and I just bought one and I've been kind of wary around it, even going into the other room while it cooks. I know it's irrational, but I find I keep thinking about the Boston bombings.
So this is full, 100% Visual Studio for Mac (soonish), or is it Xamarin Studio rebranded?
> The same argument could be made for bank and home invasion robbers - if money were freely available she of the violence would go away.

You say that as if it's a completely crazy line of thought. Social Security works. It's cheaper than prison, too.
Hooray for bootstrapping a tech company on the money of an authoritarian regime with a human rights violations list several volumes long.

We're living in such enlightened times.
A major point of this article is that Uber skirts regulations by sticking to the letter of the law while violating its spirit, which a lot of people (falsely, in the author's eyes) see as Uber thinking its above the law.

I was under the impression that Uber outright broke the law in many places. The author describes how things went for them in San Francisco: the laws never considered smartphone apps, so Uber was able to legally operate as a "limo service." In that particular case, I agree with the author. But I thought that in many other cities, Uber came in and started operating in clear violation of the letter of the law, not just the spirit.

Is that true, or am I just misinformed?
I've worked for two startups where I was able to negotiate <40 hour workweeks. Definitely much harder to find, but there are some small companies that understand that working long hours doesn't increase output.
www.hackajob.co
How does anything pick up a cult following? By being awesome.

I love that I can take frozen chicken and throw it in the pot, dump in like 2 other things, and presto less than half an hour later I have delicious taco meat.
a. It seems you're conflating the deprecation of XUL/legacy extensions and the NPAPI plugins here. This current release removes NPAPI support which affects plugins only. Extension changes are coming in later releases.

b. If they're acting in good faith why did they misrepresent when Mozilla announced they would be deprecating the NPAPI plugin API[1]? It seems more likely that they were simply lazy and instead of making the solution they used for Chrome (which already removed NPAPI support, mind you) work across the board, they waited until the last moment and realized Mozilla was actually going to go through with making the same changes they did.

[1] https://blog.mozilla.org/futurereleases/2015/10/08/npapi-plu... which is a full year before Google mentioned Mozilla made the announcement ( https://www.fxsitecompat.com/en-CA/docs/2016/plug-in-support... )
thank you, we worked very hard on this keynote and the two day agenda. Today after keynote we'll have various interviews with Brian Harry, Miguel de Icaza, Julia Liuson and others. We'll then do various technical demos on top product features.

Tomorrow we have a full day of training for both a Web and App development track. Hope folks tune in and all the details are up on http://launch.visualstudio.com
The cold exterminated all of them
The WASM Explorer is a good place to start. I wrote up a little blurb about it: https://hacks.mozilla.org/2017/03/previewing-the-webassembly...

Lin Clark's Cartoon Intro to WebAssembly is also great: https://hacks.mozilla.org/2017/02/a-cartoon-intro-to-webasse...

Rasumus Andersson's WASM Intro dives deeper into the binary format and wasm semantics: https://rsms.me/wasm-intro

Lastly, the WASM Community Group's page at http://webassembly.org is quite good.

The tooling story is currently the same as it was for asm.js: Use the Emscripten fork of LLVM. Upstream support is being worked on in LLVM, and Rust has a cross-compiler in the works.
I'm glad to see IEEE take a principled stand against expansion of the H1B program, and I'm particularly glad to see them take on the claim that support for the H1B program is equivalent to support for immigrants or immigration.

Unfortunately, they get it slightly wrong when they claim that the UC was built by green card holders rather than guest workers. I think I know what they mean here - that the immigrants we celebrate who did amazing things came here as free and full members of the workforce, free to choose their own path in life, rather than as "guest workers" forced to work in a field dictated by their employer. Unfortunately, a grim look at US history will make it pretty clear that the a decent chunk of US was built on the backs of people who were not free. But I certainly would agree with the IEEE that freedom of choice is a much better guiding principle than coercive programs controlled by corporations who control their employee's rights to live and work in the US (we can disagree about test first development, but I don't like the idea that the person who insists on it can have the person who questions it deported).

While it's may be good politics not to question the $138k a year salary paid to a Facebook employee, I hope that here on HN we can agree that $138k isn't a remarkable salary for highly skilled, critical technology worker in Silicon Valley. This is a place where a house costs well over a million a year. In San Francisco, the median salary for a registered nurse is about $133k a year

(http://money.usnews.com/careers/best-jobs/registered-nurse/s...

I absolutely am not complaining, registered nurses are talented people who deserve excellent salaries. But it does kind of put it in perspective, that Facebook, a multi multi billion dollar corporation, is dealing with such a critical shortage of high skilled technologists that it is forced to pay them about roughly what a registered nurse earns in the region. Sounds to me like if people choose to become registered nurses rather than Facebook engineers, the market is working exactly as it should, and I see no reason to create a visa program that denies immigrants the right to make that choice just because Facebook thinks it knows best for them and their lives.
WordPress 4.7.3 is out to fix security issues, but #CSRF flaw remains unpatched
That's a good lesson, but I don't see how this example teaches it. The defendant consented to releasing the information. If Echo were designed to give the user total control over the encryption keys required to access their data, they still could have consented.
YC at this moment is able to recruit the absolute top talent for any position they can envision. Damn that is a lot of power they wield, especially in starting these projects like Open AI and the Basic Income. I'd love to be able to invest in YC, as I think a good return at this point is one of the best bets an investor could make.
Security through obscurity isn't a good practice in general.

Because few people use it, security testers probably don't spend much time on it. So it could be easier to find vulnerabilities.

It's also end of support 7/11/2017, so nothing will get patched after (unless you pay for extended support). That leaves you exposed to any critical vulnerability found after that point.

So obscurity might save you from widely targeted attacks at the majority (android, iOS), but wouldn't stop any targeted attack against you.
There was an AMA yesterday on Reddit by the founder of Camelcamelcamel. He said that the Instant Pot was tied with the Amazon Echo for having the most people tracking it. Pretty impressive.
Visual Studio for Mac will be our Mac IDE going forward and will grow in features, sure its past is Xamarin Studio but its future will have A LOT of investment so its worth checking out in Preview 4.
>Do you know why 2 Korean states exits at all? It was not the North Koreans that brought the US army to halt.

Obviously. The Chinese and Russians wouldn't engage in direct combat with the US in this day and age, though. Proxy war or no proxy war.

They would of course provide material support for any resistance, assuming there would be one. However, I suspect the North Korean populace's forced reverence for Kim Jong-Un isn't exactly on the same level as say, the Mujahideen's religious fervor.

>But yeah, for sure this time the Russians and Chinese won't bother.

Is that sarcasm? I genuinely can't tell. Direct conflict with the US is a terrible idea, and both countries know that.
>high latency

I wonder if that's a typo.
HP to buy Nimble storage for $1.09B
I'm not quite a novice but not a real developer by any means. I'm interested in learning more about containers and using them with my RoR side projects.

Is this new product a good place to start that would be relatively pain free for someone new to containers?
Founder of Appointment.one here. We've been expanding this offering for awhile now. Anxious to see feedback from anyone in our target audience which consists of people meeting outside their organization. Think sales, recruiting, freelancing, etc.
I wrote a language called T for Bell Northern Research, not knowing there was already another T language based on Scheme. The language was used for black box testing testing of terminal interfaces, and so needed good string handling.

One aspect of the language was that Unix regular expressions were a built-in type, and so were associate arrays. These two features worked together in a cool way:

x['hi there'] = 5
x['hello'] = 2

# regular expressions are enclosed in `backquotes`
x[`hell.`] == [2]
x[`h.*`] == [5, 2]
A basic electric knife sharpener will produce very sharp knives, certainly sharp enough for most people.

Purist will call them crap, but I use both a traditional whetstone and an electric sharpener and the electric gets 90% of my usage. It takes a few minutes to take a knife from "very dull" to "pretty sharp". The whetstone definitely gets them sharper, but it takes a lot longer and you only notice your knives are dull when you're right in the middle of making dinner.
Bingo. This reads as self-congratulatory.
You are not. Here is a list of scummy things Uber does that I put together recently for another thread.[1] All are pretty gross, many are "word but not spirit" issues, but at least a few of them are outright, flatly illegal.

[1] https://news.ycombinator.com/item?id=13793923
I don't really know. I'd guess it depends on the type of organisation. In a casual startup I would hear coworkers saying fuck a good 20 times a day and no one cared.
How is this true?

You are not effectively tied to your employer in an H-1B visa (unlike in L-1, where you are).

If you work for say Google, and want to shift to Facebook, FB can just apply for the H-1B for you and while the actual paperwork takes time, you can move jobs in a couple of weeks. And if you clear the lottery once, you are not subjected to it again. So, modulo the $2-3K that FB will have to spend to apply for your H-1B, how else are you tied to Google?
I think you are substituting reasoning with deduction.

Reasoning is the human process of deciding what one ought do. Deduction is a mechanical process of discovering what follows from axioms.

Human reasoning is often fails by not being perfectly deductive.

I'll grant that you might think I'm nitpicking on definitions.
They violate the letter of the law regularly. For example, their driverless car experiment.
Is [direct] payment a necessary component of advertising?
Reducing the attack surface is already a good defense, even if you have a smartphone:

https://en.wikipedia.org/wiki/Defense_in_depth_%28computing%...
MongoDB’s Atlas database service goes freemium
Tarantool IIoT under the microscope
While I'm glad they published this much, I wish they had published the tools themselves. As is, this is really just enough information to get worried and not enough to fix anything.
VC Finder: find the right investor for you
Actually, WikiLeaks press release says:

> The archive appears to have been circulated among former U.S. government hackers and contractors in an unauthorized manner, one of whom has provided WikiLeaks with portions of the archive.

and later specifically mentions Martin:

> Over the last three years the United States intelligence sector, which consists of government agencies such as the CIA and NSA and their contractors, such as Booze Allan Hamilton, has been subject to unprecedented series of data exfiltrations by its own workers.

> A number of intelligence community members not yet publicly named have been arrested or subject to federal criminal investigations in separate incidents.

> Most visibly, on February 8, 2017 a U.S. federal grand jury indicted Harold T. Martin III with 20 counts of mishandling classified information. The Department of Justice alleged that it seized some 50,000 gigabytes of information from Harold T. Martin III that he had obtained from classified programs at NSA and CIA, including the source code for numerous hacking tools.

EDIT: I would infer from this that WL mention Martin to shore up their claim that the CIA hacking archive is circulating among contractors, not to hint that he's a source.
I've never heard of the instant pot before now. Seems like your complaints are normal issues people have with pressure cookers.

I'd love to know how this fares vs. a normal pressure cooker, as far a learning curves go.