skysight-inc/HackerNews huggingface dataset:
Javascript doesn't need and shouldn't have a "Standard Library". Javascript isn't python or c. It's more like Lua: It's meant to be embedded inside an application, and the application provides all the interfaces you need.

If you start trying to include things like file i/o in the base language, you're never going to satisfy all the very different requirements of code running in a browser vs. running on a server. If file I/O had been standardised years ago, with API designed by server programmers the browser would be saddled with lousy synchronous stuff that hangs the browser UI, opens up a thousand security issues, and bloats the language with stuff that's pointless for purposes that aren't web browsers or servers.

If you think the web platform lacks something what you do is take it up with the W3C or WhatWG who are in charge of deciding what APIs the application exposes. if you want node to match the browser or vice versa, write a library.

Finally the biggest and best reason to not do this is that, once you put something in javascript (or a web browser for that matter), you can never ever take it out no matter how badly designed it is, without breaking something. At least with an external library abstraction you can switch to a better designed library.

Javascript and the web is an open platform. not a closed platform. The web browser itself provides a MASSIVE standard library that includes everything from a UI and text layout engine, to a standard graphics drawing library, a standard file io library, and plenty of other stuff you'd have to build from scratch in python or ruby. Don't undersell that.
FACE Recognition Technology: FBI Should Better Ensure Privacy and Accuracy
A friend of mine wrote a short ebook [1] on the subject, and I [2] thought it was excellent. He's currently a lead technical writer at Palantir.

[1] https://www.amazon.com/Modern-Technical-Writing-Introduction...

[2] I wrote a lot of Fluentd's documentation in its early days http://www.fluentd.org/
BECK VENENO – 2016 (BRASIL, DIRETOR: Hugo Moura)
> If you think about it logically for the era, it's incredibly unlikely that Jesus was actually unmarried

Only on the assumption that "being married" is uncorrelated with "starting some weird travelling hippie Jewish tradesman cult", which I assume it isn't. Having a wife and family obligations tends to hamper the travelling-and-preaching lifestyle somewhat.

Also, people who spend their 30s claiming to be the Messiah and getting crucified for it probably spent their 20s being a bit weird as well, even if nobody bothered to write about it.
In English and European club football (soccer) there are no salary caps.

"In English sport, there’s no draft; there’s no salary cap; there’s no revenue sharing, no parity. In the Premier League, it’s every team for themselves." [1]

1 http://freakonomics.com/podcast/leicester-city/
ClickHouse is an open-source column-oriented database management system
I specifically cite jellyfish, because they're one of the few creatures that will thrive in the increasingly acidic oceans. As so many other species — including those we currently enjoy eating to the brink of extinction — die off, jellyfish will abound.
Keep the guns available! I'd rather have someone come after me with a gun than with a pressure cooker or fertilizer bomb:

- The gun can be a symbol conveying intent. Possibly one can negotiate or leave the premises in time. In contrast a pressure cooker in a corner does not immediately tell me that someone is out to get me. That is, I can be surprised more easily by an exploding pressure cooker or fertilizer bomb. At least with the gun I know what's going on.

- Fertilizer, gasoline and pressure cooker bombs do not tend to produce predictable wounds and often produce fatalities. I'm more likely to survive if an angry man shoots me than if he blows me up with a pressure cooker. Also the trauma surgeons have a better chance of stitching me up. Finally I'd rather live the rest of my life with a bullet in my butt than a pressure cooker lid up my ass.
You can play around with a lot of this stuff in the ChucK programming language[1]. ChucK was co-created by one of the early advocates for physical modeling sound synthesis, of which Karplus-Strong is an instance. A few examples are in [2] [3] and [4]. Disclosure: I am one of the current developers working on ChucK.

[1] http://chuck.stanford.edu/

[2] http://chuck.stanford.edu/doc/examples/deep/plu.ck

[3] http://chuck.stanford.edu/doc/examples/deep/plu2.ck

[3] http://chuck.stanford.edu/doc/examples/deep/plu3.ck
The diff is very small, unless this document from January is outdated: http://www.2ality.com/2016/01/ecmascript-2016.html
www.vansky.com =D
"Qian Haiyang explains that there are two reasons. One: they wanted to recreate some of that Bay Area magic for workplace energy and sense of collaboration. Two: the restaurants around the office serve an oily mess."

The pg description of ideal startup location matches this somewhat. [0] Read the responses.

[0] https://twitter.com/paulg/status/740354211410497536
But better fly to Shenzhen and go network around during property sale evenents
This is a good place to start:

"The answer to "Will you mentor me?" is" -> http://pindancing.blogspot.com/2010/12/answer-to-will-you-me...

with the HN discussion here: https://news.ycombinator.com/item?id=1994998
I can't find anything related to it. It's literally the only feature I use in ES7, so I hope it is in there. Perhaps it has some other obscure name?
HSMs are very good because the key isn't stored in a way that allows an attacker to get it. HSMs have authentication systems, so you can ensure that only the user can use the decryption key (but they can never get the actual key). Of course, you can misuse them to create proprietary jails for users, but they can be very good for device security.
That's FM synthesis:
https://en.wikipedia.org/wiki/Yamaha_YM2612
"This specification also includes support for a new exponentiation operator and adds a new method to Array.prototype called includes."

These are the only 2 features that made it in..
This is a huge step in the right direction.

However, my personal vision is taking this one step further with an 'identity management' daemon running on your computer or a hardware token which acts a cryptographic agent on behalf of your identities. So firefox, chrome, or whatever application could request a credential for some service and your daemon would pop up and ask you which identity's credentials to use or if you'd like to make a new one (U2F or some other system).
It is very interesting to me that the founders have agreed to pay people in very low-cost-of-living areas almost as much as people in San Francisco. I'm pretty sure USD$95k in South Africa, Croatia, or Italy beats the pants off $120k in SF lifestyle wise. I guess the founders have not traveled to these places or fine with overspending?
Mapping U.S. gun deaths by county, 2004-2010
If I'm not mistaken, the whole idea _is_ to ditch the OS completely. To avoid a fully functioning kernel with lots of juicy device drivers to exploit, code intended to work on systems your app will never need to worry about running on, and layers upon layers of abstraction ready and waiting to be exploited (e.g. shells).

One reason MirageOS uses OCaml, for instance, is for its memory safety properties. A truly staggering amount of vulnerabilities (e.g. Heartbleed) are due to abusing unintended ways of accessing memory in programs which face the public Internet. Since we've proven over and over again at this point that we can't reliably write safe C code, there's a reason folks are interested in eliminating as much of it as possible, all the way down to the hypervisor level. Since so many devices will be Internet-connected soon, having a way to write apps without even a possibility of "Oops" bugs like this is even more critical.
Why are you testing the behavior of types not visible to your code?
> That's why executives should make the decisions, not engineers!

I understand your point and it's valid, but opportunities like this are juicy steaks for Oracle and IBM sales guys. I think the best possible outcome is to involve engineers, solicit a reasonable internal cost bid, then invite external contracts, then pick what makes sense.

"We can just buy it" is what funneled money that could better be spent elsewhere into the coffers of legacy infrastructure companies for decades.
You may be trying tomatoes from the same region. Comparing North American tomatoes (personal experiences include Ontario and N/S California) versus European (Italy/Swiss), the taste, sweetness and juicyness, is more bland in North America.

As for tomatoes from the same region, I've never really tasted a difference either.
This is not true. It's possible, perhaps probable, that Phillip-Morris employees have invested personally in the industry, but all retail states so far have strict domesticity requirements that no national corporation could satisfy. Colorado's even contemplating a law that forbids publicly traded companies from owning stakes in a licensed entity. But even if this weren't the case, it would make zero business sense for a heavily regulated, multi-billion dollar corporation to invest resources in marijuana right now. The revenue opportunity wouldn't register on their income statement, and would never come close to justifying the additional scrutiny they'd surely receive from regulators. The reasonable strategy for them is to wait until marijuana receives federal blessing and then acquire the best companies or teams available, or try to launch new products backed by massive marketing spend.
Understood. But as it stands now the CDC has a tough time tracing origins with certainty quickly. If they implemented something commensurate it would be a great help to food safety (and reduction of food waste by not having to overreact and dump perfectly healthy/edible foodstuffs).
You're dodging my actual point, which the other replier definitely understood.

Once Upon a Time, we Westerners looked at Communism and laughed. We justified our system (democracy for the state, capitalism for the economy) by pointing out all the obvious material benefits we reaped from it:

* High economic growth

* Cheap, varied, available, high-quality consumer goods

* High and climbing wages

* A class structure that looked more like a Gaussian curve than an exponential distribution, with greater actually-existing, de-facto equality than the Communist countries

* Workers' rights and the free formation of unions

* Public infrastructure, parks, and transit

* Cheap, acceptable housing for families, leading to widespread owner-occupancy becoming the norm, something rarely seen in civilized human history

* Ever-climbing life expectancies at birth, thanks to rigorous public health, sanitation, and disease control measures

In contrast, the Eastern Bloc promised that Real Soon Now, actually-existing socialism would be transformed into Full Communism, and people could have nice things. All they had to do was make a few sacrifices today to defeat the fascist capitalists and experience great rewards tomorrow!

They promised "jam tomorrow" (https://en.wikipedia.org/wiki/Jam_tomorrow), but we had jam today.

Whereas nowadays, the spectrum of jam-promises has shifted. Nowadays, the capitalist West promises its people, "Jam tomorrow, for the deserving", while most of the Second and Third World have switched to promising, "Jam never, it was always a lie meant to lead you away from God and Putin."

We can still kinda say we've got the cheap, widespread consumer goods, but not so much the rest of it.
This isn't just about a patent. This is about blatant theft of a technology they were introduced to under a written agreement of confidentiality. Which they then turned around, copied, and announced as their own supposedly incredibly original development project. All the research and investment Space Data put into to even proving the idea was viable, and Google takes all the credit.
No that is still correct. It is this line from the 'overview':
"This specification also includes support for a new exponentiation operator and adds a new method to Array.prototype called includes."
Listen to gradstudent, he knows what he's talking about.. this article presents generative models as a grab bag of NN algorithms that came out this quarter.
Man, times sure have changed. Right now people would kill for that extra shift.
Release – Bungeecord Exploit / Admin Force Op Minecraft
Socially Positioned Automated Marketing?
Berlin to San Fransisco and back was 680 euros for me 2 years ago with SAS (last time I've been to SF).
Can a Bay Area Startup Incubator Reinvent Income?
Why even bother with that? Judging from jericsinger comment, if it is so precise, why not just create a pill or something?

Why bother with exposing yourself to breathing problems or lung cancer. And with smoking being banned in more and more places, it can't be easy to administer.
Unless it's significantly more than these two patents, google created their system by themselves through lots of hard work and that's a very unfair summary.
Care to show us your notes about the ROIs of the various treaties and tax plans?
So

- they met with Google in 2007, didn't form a partnership

- in 2011, 4 years later, Google started Loon

- in 2016, 5 years later, Google gets sued

Makes me think that Space Data Corporation needs cash because they've been unable to make this take off in the 8 years in the interim.

The idea of using balloons to transmit data is not reasonably patentable. Maybe there are patentable implementation details (I'm skeptical), but is it really likely that Google poached them for Loon?

Or is it more likely that Google said "oh balloons transmitting data, cool", talked with a company looking into it, and it came to nothing. It's not like Loon has poached any of SDC's military contracts.

If SDC realistically was going to make this mass-market, it should have happened in less than 8 years; you can't just extract cash when someone successfully implements a generic idea where you failed (in a reasonable system).
3D Mandelbrot Fractal in Blender Python
If true, it's disappointing that a great organization like the G would do something like this fully aware. I'm inclined to believe, at the moment, if the allegations are true, the PM for this who met with the plaintiffs decided to go rogue rather then it being from further up the chain.
> Javascript isn't python or c. It's more like Lua: It's meant to be embedded inside an application, and the application provides all the interfaces you need.

I couldn't disagree more. JavaScript started out that way but today (really the past 6+ years) it's used in identical use cases as Python in addition to being embedded into web browsers.

> If you start trying to include things like file i/o in the base language, you're never going to satisfy all the very different requirements of code running in a browser vs. running on a server.

You don't need to. Provide the basic capabilities that all languages provide, restrict what isn't possible when it's embedded into an environment. Keep it simple.

> If file I/O had been standardised years ago, with API designed by server programmers the browser would be saddled with lousy synchronous stuff that hangs the browser UI, opens up a thousand security issues, and bloats the language with stuff that's pointless for purposes that aren't web browsers or servers.

This is very unfair. What's "years ago"? The asynchronous patterns used in JavaScript date back to well over a decade ago and JavaScript wasn't really used elsewhere until node.js. I'm not sure I would consider any standard APIs as "bloat" either. This just looks like a baseless attack.

> Finally the biggest and best reason to not do this is that, once you put something in javascript (or a web browser for that matter), you can never ever take it out no matter how badly designed it is, without breaking something.

Same goes for all programming languages and their standard libraries. This is why you target specific versions. This is a solved problem.

> Javascript and the web is an open platform. not a closed platform.

So is Python. C++. C#. etc.
Did Observables make it in with the `async function* SomeObservable() {}` type of syntax?
Slow Assimilation Works Best
Lol, I'll remove it.
Yeah I thought I was misreading things with how little changed. I guess the move to yearly really makes a difference there.
I think the best option for starting out is to watch Andrew Ng's original ML course, the one he made before creating Coursera. It's just perfect - the right level of difficulty for beginners, full of insights and practical.
3D Architectural Visualization – 3D Architectural Rendering
I know on console 3 Tracers, a Winston and a Mercy will wipe basically any other composition right now, at least until someone comes up with a decent counter. Pharah does alright against it, but if the Tracers are good, well, look out...
In northeren Norway there is supposedly a saying that if Widerøe was not flying, it was no weather to be outdoors in.

At one point the company was the worlds biggest operator of Twin Otters. And the plane got a reputation for flying in horrible weather conditions.
This is kind of a random Typescript tip, but when migrating regular Javascript, there is an alternative to adding the type 'any' to every object to 'silence' the compiler.

That is to introduce a preliminary type definition. Instead of:

const oldVar: any = { field: 1, ... }
function foo(bar: any) { ... }

You can write:

declare type OldVarType = any

const oldVar: OldVarType = { field: 1, ... }
function foo(bar: OldVarType) { ... }

This way, you can signal that it's not just any kind of any, but a particular kind of any, which is now trackable in your codebase.

When you're ready, you can gradually update the OldVarType declaration and solve the compiler type check warnings from there. Union types [1] can be quite useful then too.

[1] https://www.typescriptlang.org/docs/handbook/advanced-types....
Edisons bulb was actually novel, it was novel because it was a high resistance bulb (others were low resistance, so they consumed huge amounts of power), and it had a long life, hundreds of hours instead of tens of hours.
Integrating NetLicensing with FastSpring
Super fast!
USB C 3.1 is likely to stay. Video, audio, networking, power, and of course electronic peripherals. In one cable.
Yes, I am aware, but I'm very much in favor of removing the useless jack. I have already transitioned into using bluetooth earpuds and headphones with my mobile devices and laptops, and I will never go back to cables.
Are there any desktop UI elements libraries for Vue.js?
US Navy discussed plans to fit humans with microchips and track their every move
How do you share code between projects/teams then?
How do you work on several branches simultaneously, each of them requiring a different version of their dependencies?
Earth can cope, we mightn't.

Nature looks very harmonious to us, but we only see the sustainable species (alive now, and very few are fossilised and found). Many many species must have evolved that created conditions unfavourable to themselves - we only see the ones that didn't. (Organisms have an effect on their environment, favourable, unfavourable or neutral). Consider a plant that encourages swampy conditions. If it thrives in those conditions, great. If it doesn't, it will evolve itself away.

There's speculation that Earth's oxygen atmosphere destroyed the life that created it. Though most changes and extinctions are local.

Intelligence is such a dramatic, effectful evolution, it may take several iterations before
a sustainable version arises (if possible). Perhaps this has happened on Earth already.

In the Drake equation, L is very low (how long technological civilizations usually last).
Choqok 1.6 Beta 1
The methane was primarily caused by decaying biomass falling to the ocean floor. It didn't exist at the time the CO2 levels were higher.
Those weren't the best images. Current best results don't have disembodied dog torsos. I remember a paper that was about generating plausible bedroom images. Not only did they look real, but they could interpolate between two bedrooms generating a transformation sequence.
When you pile up phrases like "moronic drivel" and "patently specious nonsense", you're tipping onto the wrong side of the HN guideline which asks you not to call names in arguments. It's fine to make an argument against mixing work and family values; others have done so in this thread. It's not so fine, though, to do shrill denunciation in HN comments. That's good for stirring up indignation, if that's your thing, but it's bad for casual conversation, which is our thing.

https://news.ycombinator.com/newsguidelines.html
> Jesus’s bachelorhood helps form the basis for priestly celibacy, and his all-male cast of apostles has long been cited to justify limits on women’s religious leadership

is the second part (male apostles -> no female priests) an actual tenet of christian churches?

AFAIR in the roman catholic tradition the reason for male-only priesthood had to do with some "fatherly" attributes that a priest must have, which is also why gay priests are not allowed.
And I know that some protestant churches allow women priests so I am curious about _who_ cites the male apostles thingy.
REST vs. WebSocket Comparison and Benchmarks
This seems to be a pretty certain thing that they know what the decision will be about re-classifying pot. Not to mention the legalization of it nationally. I would hope.
Git also uses Perl, more then you'd think.
Yes.

One should avoid to extract a component from the repo as a submodule too early, i.e when the interface of the component is not mostly stabilized.

If each commit in your "main" module is paired with a commit in your submodules, then you might be missing the point of module separation.
British Labour Party MP Jo Cox Killed in a Shooting Attack
Please don't.

We detached this subthread from https://news.ycombinator.com/item?id=11919106 and marked it off-topic.
Matthew 19:12 is not a particularly disputed verse when comparing ancient manuscripts and fragments.

"For there are eunuchs who have been so from birth, and there are eunuchs who have been made eunuchs by men, and there are eunuchs who have made themselves eunuchs for the sake of the kingdom of heaven. He who is able to receive this, let him receive it."

This teaching of Jesus forms the basis of what later Christian writers would expound upon as the "evangelical counsel of chastity", and it is unlikely the master would have counseled the disciple to the embrace of something he himself did not embrace. Would it have been counter-cultural to the Jewish audience hearing Jesus preach those words? Most definitely.
I really Hope Linode could improves its image on security.

On other front, Why is it the bigger the instance the small the "upgrade" discount. On lower level you essentially get double the Memory. On Higher end you get 30 - 50% only.

And any plan to upgrade to Xeon-E5 v4?
I would love to see Compute and Memory Instances.
I curious how using Typescript makes the project more "structured" compared to using plain JS.

Typescript just gives you static types and classes. I can understand "classes" make the code more modular and thereby more structured, but can't you already do that using ES5 "class"? Types help in catching errors early and can help in documenting the interface of the methods etc.

Also, if the other problem was isolating the scope of modules and dependency injection, it could be easily done using Requirejs and all the modules could be concatenated during build time. Webpack is a cool tool, but given the nature of its documentation, the maintenance would be really costly in the long run. Requirejs is just more established and satisfies all the author's requirements.

It would've been really helpful if the author had included additional reasoning behind the choices made.
Microsoft’s New Secret Weapon Is Reid Hoffman
Exactly. If you are just greedy then programming is not the right field. Much more reliable to make a boatload of cash through other means if that's all you care about.