skysight-inc/HackerNews huggingface dataset:
"easily obtainable" is relative. For instance, Cobalt is actually less common in the Earth's crust than either of the two rare earths we most typically associate with magnets, Neodymium and Cerium. With Cobalt demand reaching unprecedented levels due to Lithium battery demand reaching unprecedented levels, this discovery in and of itself is not a simple economic win.

Also, Magnesium is 20-25 times more common than Manganese. Just as well- production of Magnesium metal is pretty small because it's so difficult to work with.
Assuming they aren't selling this "boring" evaluation (or submitting to any other kind of pressure for making suboptimal decisions), keeping users reading their feed is still not necessarily what users want.

Facebook is doing what maximizes revenue, but there's no evidence that is the same thing that will encourage users to keep using it in the long term.
You took one point from OP ("lead features") and missed the others.

For example, the "input output" part. Without that you are probably missing some representation of the user/customer in your description.

Ab rollers would never sell if they said "gives you rock hard abs" without the "just 20 minutes a week!" part.
I don't think that anybody is saying that inspections are detrimental to food safety; I think that we're saying that a lack of regulations is not markedly detrimental to food safety.
A literal metric ton of Americans is about 12 individuals. A short ton is about 11.

I presume that a figurative "ton of Americans" would be many more than that, because it seems like American enrollment in India's medical schools should be more than just 12.
Thank you. I've gotten particularly sick of the​ phrase 'blaming the victim'.

If you insult someone's mother, you might get hit. If you leave valuables or cash on top of a car in a bad neighborhood it might be stolen. It's still the fault of whoever did the bad action, and everyone would be better off if you didn't need to take precautions line that, but you could have easily taken steps to lower the chance of it happening.

If you say to buckle your seatbelt, get a fire extinguisher, or look both ways before crossing the road no one bats an eye. God forbid you acknowledge that there are bad people in the world and you should take steps to protect yourself from them.
I am referring to any build step. Do you need a build step to execute JS?
Parish has used several different options over the years, so I still think it's worth asking his experience. (When I bought his books, some of it was through Blurb: http://www.blurb.com/search/site_search?search=jeremy+parish)

Speaking for myself, I think $60 is reasonable for a 450 page, full color book about a niche subject. Bitmap Books does look like a good option, and wow, that book on Super Famicom box art is tempting...
This is just a thought, but perhaps this is due to an internal effort at FB to filter out "fake news". The changes in their algorithm might be showing some unintended consequences, or maybe the stories from the Tribune that are getting killed really are of dubious quality (I'm not a reader, so I really don't know). The timing of the Tribune's downward trend in post reach would seem to fit this narrative at any rate.
Ask HN: Which functional programming language shall i learn?
> As I understand it, risk premia is not related to growth. It is simply the costs to transfer risk to someone else.

My point was that investors targeting a particular rate of return are having to take on more risk (because growth is low), which in turn lowers the risk premium through ordinary supply and demand.
The black islands rising from the sea
> Sure, but the patterns you use with the class syntax are incompatible with the patterns you use when using object literals

How so? You can still access the prototype. It's just that the most common reason to — declaring instance methods — can be accomplished with the easier-to-read class syntax now.

> Even with arrow functions, `function` still exists ands is more frequently used.

ES6 is a non-breaking change. You can use arrow functions for literally every function you write other than generators.

> var a = {};
> var b = a.c;

That's a nonexistent property, which probably should throw some sort of error — but that's why we have tools like TypeScript and Flow that can detect this.
Hi, I watched some of your videos at https://www.youtube.com/user/sentdex and I found them helpful. Keep up the good work :)
Active money is trading much faster these days. A smaller percentage is enough to make the market efficient.

The outflow is mostly from active domestic equity mutual funds (average expense ratio: 1%-1.5%) to index domestic equity ETFs (average expense ratio: 0.1%-0.2%), so it's really about lower costs and the relative underperformance of active management.
What happens when self-driving happens
There's something magical about creating a game AI. It's you're you're a god and you built a divine being in your diving game world.
* You get to be your own boss, but that’s not always a good thing. Because being your own boss does not mean that you are a good boss.

* Execution>Idea. Don't work on multiple projects till at least one is shipped.

* Pairing up with other like minded folks is better than going solo, but only if you can get along really well.

* The highs are higher, and the lows are lower.

* Develop good habits

* Make your first project a small one

* Failure (at least small ones) is not a problem. Failing to recover is.

* Sales and Marketing are very important. They need as much time as working on your products/ideas

* Start now, you'll never feel ready

This is the tl;dr version of a longer blog post I wrote about my personal experience http://www.dotnetsurfers.com/blog/2016/03/29/lessons-learned...
What makes you think I see 0.0% of my friends' posts? What you're actually saying is that people who have left facebook see 0.0% of stuff on Facebook.

That's not a problem.

Friends will share important stuff outside of Facebook because that's how friendship works.

And there are many other platforms where things can be shared too. People can post the same or similar things to multiple platforms quite easily these days.
Most advertising is cost per impression, not click. Search is pretty much the only major cost per click type of advertising.
New money into ETFs does not necessarily mean new money into the market. A big part of that is money just switching from actively managed mutual funds to passive index funds, e.g. recently pension funds in some states.
Really depends on what indexing implies. If you're talking about a world where everyone trades actively but instead of trading individual companies they only trade broad index funds then, yes, swings in the market would be amplified. Although in that world you would imagine that there would be a lot of alpha to be picked off by smart traders and so that should counteract the "dumb money" actively trading indexers.

If indexing also implies passive/"set and forget"-style trading then you would actually dampen market swings. You'd have fewer people selling as the market tanked and fewer people buying the big rallies.
> Socialism has been attempted many many times and never succeeded in peace time without degrading into a hellish dystopia - it also almost always seems to be pushed by middle class people rather than the working class

Two factors are at work here; first, in a capitalist society (or modern mixed economies, which retain this feature of capitalism) visibility is driven in large part by class and wealth, so higher-status individuals will appear more significant (especially from outside the movement) simply because of their status.

Second, the modern popular concept in the West of the "middle class" is almost entirely part of what socialists (and others following the classical analysis of class in capitalist societies) call the working class (the traditional capitalist-economy middle class, the petit-bourgeoisie, aligns better with the current popular concept of the"upper middle class" and lower range of the upper class.)

In modern Western parlance, "middle class" is the middle income segment of the wage-labor dependent segment of society; in traditional (socialist in origin, since they first described and analyzed capitalism) the wage-labor dependent segment is the working class.

And, yes, the segment of the working class that is able to afford to spend effort directed beyond immediate survival, and with the most to lose, is usually the base of most reform efforts and resvolutions (socialist or otherwise), and usually the petit-bourgeoisie is significantly involved, too (though also significantly involved in defending the status quo), since very early in the capitalist (and pre-capitalist transitional) world.
Or, you know, allow multiple implementations without someone having to reverse-engineer what's meant to happen in edge cases from the reference implementation...
I wonder if economic illiteracy leads to a disdain for capitalism or the other way around.
Very happy about this.
One thing I didn't understand: can the USB-C be used for charging the battery?
Just bought my first physical webserver. Any advice for a novice?
Open Data, Node.js and Elasticsearch – 13M street addresses and counting
I wondering if they are having trouble hiring because of their reputation issues?
FYI Slack could easily do the same thing. And indeed, being a closed system, what protection do you have against it?
What level of cache?

For memory mapped regions there is madvise() DONT_NEED to tell the kernel to that you won't need this data again so don't bother with the disk cache.

For the CPU cache the non-temporal instructions MOVNTI that tells the CPU to not bother caching the move to prevent cache pollution.
shouldn't be up to ex-middle management to form start ups and start innovating with some of the laid off staff?
Exactly. It seems like there's not really a good place for me to read others work OR post my own
> If someone calls and says they work for a security firm, offers to confirm if you were involved in a hack and you do tell them your password, you are probably falling for a scam. That's all GP is saying.

GP is suggesting that the people involved were clueless rubes who gave out their passwords to people of unknown identity, which I submit is almost certainly untrue.
There is such a thing as political debt. Cultural feedback loops reward the wrong behaviours and create institutional inertia which makes the entire system hard to upgrade.
How to Build a Simple Blog Using Node.js
The Four Year Typo
Then they're not publishers anymore. Facebook decides what can be seen, and thus facebook is now the publisher.
Quick survey for designers, developers, product managers
There was a locked plug socket on the base of a lamppost outside, and a very small sign saying it was for the use of the street food trader.

I asked the trader to use the socket, rather than his engine, since the diesel fumes were coming into our office, and the adjacent building was a primary school. He refused, so I reported him to the local council. They referred it to the police, since the van's number plate wasn't in their records.
Would you take this short survey? We’re looking to gather information on how designers and developers work together. We’re aiming to gather 250 data points and will share the results.
Newspapers sell ads based on impressions. Similarly, reporters want more readers to see their work.

Better Facebook surfacing = more clickthroughs to newspaper content.

More clickthroughs = more readers, more ad impressions.

More readers also = greater pool of potential conversion to print subscribers, email newsletter signups, etc.

Better surfacing also = greater brand awareness.

So yes there are both quantifiable revenue benefits + less quantifiable but still important journalism & marketing benefits.
Bloomberg's Infographics Site
Talking about honorable and competent people on the board of directors. I recently realized that Apple's board of directors includes Al Gore. He's certainly a honorable man, but what does he know about making and selling iPhones? Why is he on Apple's board of directors?
Transport Triggered Architecture
everytime i've been offered a company pension somehow months later we were all being laid off.

I think i might be some way of making a quick buck. i'm not sure how. maybe up front commission.
Show HN: JavaScript Parsing Libraries Benchmark
Here you go :) https://drive.google.com/file/d/0B1CCk51NQ4koSmkxSmxWb1E5Y0E...

Replicating is not very hard. You need a lightweight x86 machine for MAAS, which takes ~20min to install, one VLAN for the iDRAC (IPMI), another for networking that can connect to internet, and off you go. You can also enable KVM power management in MAAS to run the Juju control plane in VMs and save a box if you're limited in compute power.

https://maas.io
https://jujucharms.com/docs
https://www.ubuntu.com/containers/kubernetes for all the goodies.

If you run into problems, I am SaMnCo on #juju in freenode.
Your videos are great/inspirational. Keep it up!!
I have an engineering background and worked with a major telco for several years before moving to work as a financial analyst for a while.

Few of the other analysts had an industry background in the companies they covered. Mostly they had an accounting/commerce/economics background. They were good at pulling together financial models from the data and information provided to them in briefings, but they largely missed the implications that even someone with a year or two of industry experience would understand.

I am reminded of the story of Max Planck and the chauffeur and the two types of knowledge [0].

[0] https://www.farnamstreetblog.com/2015/09/two-types-of-knowle...
To answer your question, the only thing worse in practice than no news, is fake news.

There are relationship negatives to censored personal news. My wife was tangentially involved in a family feud where facebook randomly promoted or hid various attacks and defenses and apologies of the two major factions. Its just not a platform useful for social interaction anymore. The censorship of the family feud and the resulting weird interpersonal drama reminds me of some incidents in the meme-war on facebook leading up to the election of Trump which is interesting.

Superficially it sounds awful to have family drama increased by hiding half the posts, much like playing a board game where half the moves are deleted sounds terrible. However, for a short period of time, until the users are completely alienated, FB made money by increasing the depth and length of that family feud by increasing readership during the height of the feud. In the long run people won't use FB at all, of course.
Simplify Project Management in Dynamics 365
That does not sound plausible at all, and does not correspond to the major catastrophies we've been observing e.g. Middle East civil wars or World Wars one and two.
I miss the days when Facebook (and Twitter) just had a chronological timeline. At this point, I only see posts from my actual friends if I've set up notifications for their new posts. If this curation is supposed to make me stay on Facebook more, I don't think it's working, because the same post will stay at the top of the feed for six or eight hours, which makes me less likely to check it.
So, your thought process has apparently led you quickly to the same conundrum that I have found myself in, after experimenting with this stuff for several generations.

You might be interested in Deis v1 PAAS as a historical reference. Deis is a company that specializes in Kubernetes (was just bought by Microsoft). They have been in the container orchestration game since before Kubernetes was a kid (and even before containers were really en vogue.) Deis v1 PAAS is the ancestor of Deis Workflow (or v2) which is a product that runs solely on Kubernetes.

Workflow does not do distributed filesystems internally where PAAS v1 did. That is why I'm telling you about it. PAAS v1 had its own storage layer called deis-store, which is (was) essentially CephFS and RBD under the hood. They did the best they could to make sure you did not have to be a competent Ceph admin just to get it started, but as it happens you would be running Ceph and susceptible to all of the Ceph issues.

Distributed filesystems are complicated business.

Deis was running Ceph for internal purposes. Deis used the Store component to take care of log aggregation ("Logger"), container image storage ("Registry"), and Database backups. When Workflow was released, it was targeting Kubernetes and required PVC support (AWS S3, or GCE PD, or one of the other storage drivers).

It still handles Log Aggregation, Database Backups, and Image Storage, but it uses the platform services to do this in an agnostic way (that is, whatever way you have configured to enable PVC support in Kubernetes.)

The Ceph support provided by Deis v1 was never intended to be an end-user service, it was for internal platform support. I thought about using it for my own purposes but never got around to it. The punchline is this: porting your applications to Deis requires you to re-think the way they are built to support 12factor ideology. Porting your applications to Kubernetes requires no such thing... but it helps!

Also that distributed storage is a complicated problem, and if you undertake to solve it for yourself, you should not take it lightly. (OR do take it lightly, but with the understanding that you haven't given much rigor to that part.)

What was good advice for Deis v1 is still good advice for Kubernetes today. If you are building a cluster or distributed architecture to scale, you should really consider separating it into tiers or planes. In Deis v1, the advice was to have a control plane (etcd, database), storage plane (deis-store or Ceph), data plane (your application / worker nodes), and routing mesh plane (deis-router, traefik, or the front-end HTTP serving nodes.) All of those planes may require special attention to make them reliable and scalable.

In my opinion none of this has anything to do with AWS or Google, but those two providers have positioned themselves well to be the people that do work on solving those hard problems for you. I would certainly start experimenting with Rook, I had good experiences with deis-store and I've been looking for something to fill the void for me.
You're possibly right, but that is pretty much what the article says. Perhaps there was more of a trust established between the parties. Perhaps they were shown a list of compromised passwords and asked if any of their passwords appeared on the list. But pointing out that what the article actually says happened makes you an easy target is hardly uncalled for. I'm taking issue with the "blaming the victim" card. Bad security practice is bad security practice and pointing it out doesn't make you Hitler.
SSE allows you to do non-temporal loads & stores, within certain constraints.

"A case for the non-temporal store"
https://blogs.fau.de/hager/archives/2103
What is your business?
If most people ends up investing in strictly index funds, it would end up badly foe them but I don't see it by itself causing a destabilization. Just a lot of people making sub market profits. It would take a large amount of people doing fad based investing and switching all at once cause destabilization, such as what happened during the dot com bubble and the housing bubble.

If investing decisions get slower in general, then I think it would be a good thing. The number of company decisions made only for only the next quarter rather than long term profitability would be much less if it took time for people to switch the companies they invest in rather than doing so instantly, which would in turn make a more efficient and stable market.
Individuals buying smaller amounts of stocks may not be exercising their votes or have a board member in their back pocket, but they can in the aggregate greatly influence one thing upper management does care about: the stock's price. Unfortunately, if you think management is too focused on the short term, if everybody investing with long horizons buys mutual funds and day traders focus on individual stocks, management is likely to be even more short term focused.
The question I posed in the discussion is why they didn't extend WSDL instead of trying to rebuild the entire ecosystem by creating Swagger.

To me the XML/JSON thing is a non-issue. I've never really gotten the unreadability of XML argument given a decent prettifier (which also applies to JSON), especially for something like a web service description.

I guess my thing is, we already have a web service description language, it's called WSDL, and it's already been extended to support REST, why not extend it to support whatever use case you have, or build the tooling around it to support said use case?

You could have easily built the Swagger Spec to spit out WSDL instead of JSON. It means you would have been able to lean on the existing tools that can swallow a WSDL file instead of having to recreate the entire ecosystem yourself.

What I kept getting back was "JSON > XML" and to me that's just a non-issue. It's so far down the list of what's important that I can't imagine making the decision to try and recreate all the tooling around WSDL for it.

And I guess I've never really had your experience with WSDL because I've never been forced to be aware of namespacing issues any further into my system than the edges. Perhaps I've been lucky, but I've been using WSDL for years to ease integrating into web services and I've never stopped and thought to myself that it would be better in JSON with a YAML spec. And I rarely deal with SOAP nowadays, and when I do, I just use a library to swallow the WSDL and do the right thing.

I guess that's really where I'm coming from. It smacks of religion to me.
I think lots of investors have herd mentality. If it's rising, pump more money, If it's descending, pull out money. I definitely see a big crash if people don't trust the market.

Right now things are great as there is a lot of hot money flowing. If people hide the money then you'd need something like stimulus to jump start the system again.
What programming languages are used late at night?
I've lived in one for a few months. Most of them are really nice and incredibly well designed actually.

The fact that this is happening mostly in Moscow hints at what others have suggested this is: a new development money grab for land that has become expensive...
I would have thought there would be hiring spree instead given upcoming large spending in defense and Boeing would be in strong position to capture good portion of it. Why this isn't the case?
>The recent Electron situation (needed on one hand, loathed on the other hand) is a unique opportunity for Qt to gain (back) some developer mind share, but to avoid alienating web developers with scary C++ stuff it would help to decouple QtCreator from the Qt C++ API

For me it's exactly the other way around. If I'm using Qt it's because I want to use C++ to make my app as efficient as possible in terms of CPU and memory usage. Now that JavaScript is in the picture, I'm less likely to consider Qt for a cross platform app because I can just as well use any of the other more popular options like Electron or ReactNative.

Qt used to be a C++ GUI framework. Rebranding it as something else won't work. They won't get the web crowd and they will alienate people who want to avoid web technology.
Show HN: EverydayCheck – Every day, it gets a little easier
> Talking about honorable and competent people on the board of directors. I recently realized that Apple's board of directors includes Al Gore. He's certainly a honorable man, but what does he know about making and selling iPhones? Why is he on Apple's board of directors?

His job isn't to make and sell cell phones. His primary function is to make the C-suite accountable to shareholders. The C-suite's job is to make and sell cell phones.

Frankly, Boards function mostly on business metrics and people skills that are generic to any business.
How to secure the intelligent edge