skysight-inc/HackerNews huggingface dataset:
It's a stone engineered to be a diamond replacement, as the article mentions. From there, what would you like to know? (My wife's a jeweler, so I'll probably have to forward the harder question, but as study-buddy for her gemologist education I know at least some trivia :)

It's... a different stone. You can usually tell cut diamonds and moissanites apart with the naked eye once they reach a sufficient size. (Moissanites have a telltale rainbow sparkle, diamonds don't. Large moissanites have a color tinge, "good" diamonds don't)

You can debate which one looks better - I prefer diamonds with an old european cut, because they're spectacular :) - but ultimately, it's a rock. You buy a pretty bauble because you like how it looks. There's very little intrinsic value here.
K-anonymity
Technically that is exactly how you make a solution ... of carbonic acid!

<walking away now>
Syslink Xandria named the best vendor for SAP landscapes-new APM market research
The author has previously done AMAs on /r/rust: https://www.reddit.com/r/rust/comments/8j7y1f/i_am_lachlansn... and https://www.reddit.com/r/rust/comments/8bzex4/a_microkernel_...

And yes, for those comparing this to The Birth And Death Of JavaScript: "After watching it for the first time, I realized that the joke idea that Gary proposed could actually work, and work well! I'd say that that talk is probably why I started writing Nebulet."
Does it really need to go 80m deep? Seems like a very deep hole

They're probably looking at a width of 10cm tops from their description.
Why Startup Timing Is Everything
Presumably these companies would be at a competitive disadvantage to insurance companies that are better at mitigating risk. How are they able to stay in business while requiring unsafe behavior?
Yes, and distribution of the benefits from deadweight loss reduction has also been a matter of study, and that's the topic on the table.
No really, if a lot of them (gift givers) are older family members (already married). In that case, you will pay back much later when you are that older family, so, at best, it's like a long-term loan when you needed most.
Unless you track or profile natural persons within the EU, or you "envisage" offering them services. Then you're in scope.
just when i was beginning to feel adequate, i discover this is all done by a highschooler :(

congrats to that kid, he's got a damn good head on his shoulders.
Just to clarify, allocation is entirely implemented in the Rust standard library, not the language/compiler.
I am talking about the protocol, not a query. What if the state of the connection is not even at ready-for-query state, how do I issue a query? There is no DISCARD ALL in the protocol [0]. You might have only read 3 rows and still have a thousand to flush, or you might have sent a Parse and are awaiting a ParseComplete. This is the type of thing that a Postgres connection pooler has to keep track of. Here's some of their code: https://github.com/yandex/odyssey/blob/master/sources/reset.... (note how it has to get back to ready-for-query state before rolling back).

0 - https://www.postgresql.org/docs/current/static/protocol-mess...
Because it allow for value creation in s digital space. If i spend two months in a game getting some asset i would like that to be recognized so that i could sell or buy that unique item.

Its not about copyright as much as its about trust in the transaction between two seemingly unrelated digital assets. It allows me to trust that i am getting what i actually paid for and not a knockoff.

Watching something like fortnite makes it obvious that there is value in digital scarcity.
This is probably presuming Spectre will be fixed in future hardware somehow.
Okay. I assumed you were talking about a simple update itself. Not a system upgrade to 17.10. I know one guy who bragged that he never restarted an Ubuntu laptop in years, just letting it update, suspend and resume, never restarting it. I have had package upgrade issues with Debian Testing and Manjaro (Arch), but never Ubuntu.

Did you disable Wayland? You can easily select X.org on the log in. Or just use 18.04 which went back to X by default.

Also, I think you are being unfair, upgrades on Windows are bad too. You are always recommended to a do a fresh install.

You need to work on describing your actual issues instead of being so vague if you actually want help with things. Like with this:

> Arch seems to have the same problems, and in addition few days ago I discovered that my wifi stopped working (that laptop was docked and was using wired connection for last few weeks but had wifi working before).

I do not know if your wifi gave out on 17.10 or Arch. Arch is it's own bag of worms-for all I know you are running a prerelease kernel on that new Intel NUC that runs poorly on Windows right now due to bad drivers.

Arch breaks a lot on it's own. You shouldn't be using it if you don't intend to fix it. If you want a more user friendly with Arch, try Manjaro.
Not sure why you are downvoted, John Schindler's opinion does matter here.
Does that really follow?
That purely software based solutions are doomed because hardware based solutions failed? Wasn't most fixes done at least partially in software?
We wanted to stand up a high performance service to start and took on extra cost to do so. We intend to continuously optimize our system to maintain that performance but access it through more affordable options. Even just being smarter about how we spin up and down servers could reduce costs for us outside of also adding other providers to the mix. Ideally once we have some mass of users we will be able to get better pricing and optimize our cost further which should enable us to pass on savings.
If keeping it from my wife also made her (and my family) safer I would do it without hesitation.
Just reading that title makes me feel a little fit sick
PM can be scrum master. I've done it plenty of times. The entire scrum team should be aligned around the same objectives so a conflict of interest is not possible. The PO is outside the team and is the only one who should avoid wearing multiple hats.
That's a fair position to hold, I concede that.
I mean, why on earth would they give raises? It's not like we just passed a huge tax cut bill with enormous cuts to corporate taxes with the justification that the money would go back to workers...

Oh wait.
It’s funny looking back at what we used to call software development methodologies. Booch and Rumbaugh were primarily focused on modeling. Any talk of process meant a dynamic description of the program.

Jacobson was a little more method focused. You can see how his introduction of use cases started the idea of talking to your customer about what they need.

I remember seeing Rose and thinking this will make a huge improvement only to be repeatedly confused and frustrated that it seemed to make everything take longer.
I was never paid by IBM to do anything; this is a hobbyist endeavour.
> The business, which originated in the semi-secret X research and development lab run by Google parent company Alphabet,
We changed the title back from 'Stable Orbits of the Three Body Problem'.
No the part after the marriage where sophie starts crying in the car and Mark tells her to stop seeing the wedding is over and they are over that hump
Counterparty when the landlord says rent goes up by 5% or 10%. Enemy when the landlord says rent is going up by 90% and has sent you eviction papers to that effect.

It's not "best for them, a little bad for you", it's "best for them, worst for you".
One of the features of Snaps is that they explicitly automatically update. From the front page of https://snapcraft.io/:

"Automatic updates for everyone"

If you don't want your software to automatically update then don't use a distribution format where the software automatically updates.
Thats not a medium but an asset and that asset requires a centralized system to be recognized. I want to be able to exchange non-monetary digital assets. The coming generations will adopt it without these discussions so i am glad someone is laying the groundwork.
Most Popular Development Posts of the Week (30 May 2018)
Yeah, I have no opinion on the right or wrong way to deal with assassination plots. I'm not exactly an expert.

I think context is probably very important, but I don't think context alone can diminish the effect this kind of lie can have. You just kind of leave someone in ontological shock about the foundation of one of their most important relationships.
I do this with my computers (laptops, desktops, and servers) and while it does have some drawbacks on the desktop I feel the reproducibility far outweighs them. Whenever a new version of OS X comes out, I just clean install it on my machine, run ansible and then have a working environment back up in under an hour.
Personally I am a big believer in mentoring and growing people at their place of work, can't speak for others. The candidates I don't want however are those who display no interest in their profession outside of their direct work related tasks. Even if you work on some legacy technology, you can at least read about new trends and best practices.

It's sometime shocking to me when I get candidates who seem to have lived under a rock for the last 5 years and aren't aware of what's out there. I'll definitely keep the interview going with a person who says "No, I have not directly worked with React but I've been reading about it and this is how I understand it's different from XYZ framework I currently use." vs "React, Angular, GraphQL, SCSS, sorry no, I don't know anything about them. We only use Apache Struts."
Maybe so, but please don't post unsubstantive comments here.

Snark is also deprecated: https://news.ycombinator.com/newsguidelines.html.
Well, teach/guide him to do open source development? That way he can even do good, and, possibly there might be a charity of some sort that loans the necessary equipment for him to do the work, and as long as he doesn't own it/can't use it for his own good (might be considered as taxable income then), he could probably get away with it.
Don't feel bad. UBI is there, just with a shitload of bureaucracy around it.
> The law could simply punish those who do harm

That's exactly what the GDPR is doing I feel, you get punished for data misuse, it looks a good idea to reduce this kind of abuse.

> All you are getting now is further boltering for those you end up being gamed to sign up for.

I did not get gamed to sign up, they just scrapped my data and added me to their database, I did not do any action and they did not made me sign up with a trick (I also had a few of those yes but the majority are just data scrapping)

> Those who want to missuse your data will still do that they will just find another way to do it.

That's the argument you could make with every law basically. I also hear the same argument for car speeding "they could just drive faster at another place and not get caught". It's indeed true but it's not because there's still ways of misuse that we should abandon everything.
Burden of proof lies on the one making the claim.

I didn’t make a claim, you did, then flipped it around and made one for me. ;)
I don't see it as fair to say those are consequences of the companies being allowed to have the data in the first place. They're consequences of poor security. We don't blame spam on email or food poisoning on food, do we? A GDPR-like approach to solving spam would be outlawing all automated or business-related use of email.
Tesla Model 3 Gets CR Recommendation After Braking Update
I've never seen QA not be part of the agile process. One of the hallmarks is quality-first. Stories are not done until they've passed all quality gates.
Fishing out poop from the toilet? No. Buy latex gloves and poop in your hand like every self-respecting primate.
Mitigating Unwanted Biases with Adversarial Learning [pdf]
Laying the foundations. Doesn't look like a house even after you've done it.
A lot of those memes are probably the same image. Would it be possible for Imgur to remove duplicate images and just redirect users to the original? That might help save bandwidth.
The $1300 18-core / 72-thread Power9 seems like a good deal IMO. That's severely undercutting Intel's i9-7980XE (18-core / 36-thread), and offering grossly superior specs to boot, like wtf 90MB L3 cache, 8x DDR4 controllers, and dual-socket support.

In contrast, the i9-7980XE is MSRP of $2000, only has 4x DDR4 controllers and is single-socket only.

The 18-core Xeon Gold 6140 is $2400. Only 6x DDR4 controllers (although it seems to go up to quad-socket for what its worth).

AMD EPYC offers the single-socket 24c / 48t 7401p in and around $1300 (I'm seeing it ~$1100 and $1200). 8x DDR4, so its far more comparable to the Power9 machine. But Power9 is likely faster on a single-core basis, has a unified mesh instead of the 4x NUMA configuration of EPYC. EPYC doesn't have a unified L3 cache: tasks only effectively have 8MB of L3 (but there are lots of 8MB L3 caches scattered throughout EPYC).

So EPYC vs Power9 is a fair comparison at ~$1300, but Intel is severely overpriced in comparison. Actually, I'm not liking any of Intel's higher end options this generation, EPYC and Power9 seem superior on paper... as long as you don't need AVX-512.
I suppose this is blowback from most of the large tech giants making it almost impossible to contact them as a user.
TL;DR: overcomplicated international tax laws lead to deadweight loss for non-productive work in the tax avoidance "industry". Municipalities grant property tax exemptions so that local politicians can hobnob with billionaires.
Learn C# Game Development & Design
"Yeah, but the point here was that radiologists on average fared even worse."

Except they don't. See the table in the original post. Also, comparing the "average" radiologist by F1 scores from a single experiment (as you've done in other comments here) is meaningless.

Unless my doctor is exactly average (and isn't incorporating additional information, or smart enough to be optimizing for false positive/negative rates relative to cost), comparison to average statistics is academic. But I don't really need to tell you this -- your comment has so many caveats that you're clearly already aware of the limits of the method.
The general consensus has been that SSDs does not have seek times in the same way as spinning disks and does not need to reorder the writes/reads to optimise for this, hence "none" has been recommended.

The surprise is that the others beat "none" in some situations when they in theory just add code and write order should not matter on SSDs. Apparently write order does matter on SSDs, at least in some situations.

I'm not switching scheduler on my drives though.
> but to the limit it can be "up to".

So then why not just set it to a percent of revenue? If you're just going to slap a small company with minimal turnover with €1k fines anyway, then why the need for the "up to €10M" amount?
Yes. And this is clearly a post that can be discussed.
> Consulting is the pejorative we gray beards used for that activity.

Those hypothetical gray beards may come up with all the pejorative terms they need, but that only hides the fact that they are entirely oblivious to the reality of running a successful software project, one which actually meets the client's requirements and delivers working products. Therefore, they spend their time coming up with pejorative terms while they insist in wasting their time and effort forcing the proverbial square peg (waterfall) in a round hole (software development projects)

> Agile didn't improve outcomes,

That statement is patently false. No one can make that claim with a straight face in a world where paying customers make it their point to change fundamental requirements on a weekly basis.

In the old timey's waterfall world, a waterfall project that's executed flawlessly is a project that ends up delivering the wrong product that fails to meet the client's basic needs, thus leading to a very unhappy client that may even feel that he has been played.

> it just reduced the cost of failure

A sequence of small failures that converge to the client's needs is a whole lot better than a single unmitigated major failure that's ensured by following Waterfall methodologies.
As impressive as digital hackers might be at wielding systems with their mastery over tech dark magic...that pales in comparison to the impact that of the hackers who hack legislation and tax avoidance. I'm constantly astonished (and often saddened) by stories such as these relevant to the 1%-ers.
Much agreement. Been there, been done like that.

What’s more waterfall than the sales team throwing a poorly baked contract over the wall to the dev team and telling them “make it work”?
Well, I liken it to doors. You don't own the air flowing through so if someone reaches in and grabs something, they aren't stealing it.

Here's a helpful tip: in our society, the responsibility is on the criminal for doing bad things, not on the individual for not going to enough lengths to stop the criminal.
Thanks for pointing out how this is different. On the surface it just seemed like yet another tech company reinventing the wheel and calling it a "smart" product.

Unfortunately, it's still not all that different from traditional geothermal with a "Google" sticker on it for me to really consider it innovative.

The problem is its initial target market: The Hudson Valley. Since Dandelion is based in NYC, it makes sense. But it will only really benefit on the heating side. I've owned several homes in the Hudson Valley (Middletown, Saugerties, Goshen) and yes they used heating oil in the winter, but no -- none of them had air conditioning. Unless something has changed in the last 10 years, residential AC isn't exactly widespread in homes over 10 years old, and (last I was there) electric was displacing heating oil in new construction.
Disease Heritability from Familial Relationships Reported in Medical Records
I mentioned F1 in some later comment.
Go take a nap
> Webster gives pride of place

In practice, discrimination has largely negative connotations https://english.stackexchange.com/questions/183093/is-there-...

> "use good judgment."

"The screening exercise _____ aggressively."

* "The screening exercise uses good judgement aggressively." Awkward.

* "The screening exercise filters aggressively." No implication that choice is based on the candidate's characteristics instead of random chance.

* "The screening exercise distinguishes aggressively". Sounds odd, plus has positive rather than neutral connotations.

* "The screening exercise differentiates aggressively " Best one, though it doesn't hint at the pass/fail nature of the distinction.
Companies seem to be adding more screening steps to try to reduce their false positive rate -- the rate at which they interview people who aren't hireable.

But most don't seem to understand that mathematically, there's a tradeoff for a higher false negative rate.

Screening false negatives are people who would have done well in an interview, but don't make it to that stage. These are more hidden to the company because the interview never happens, but quite expensive for the hiring process, and painful for people who are wrongly rejected. If we put this in probabilistic terms, I hope we can have a deeper conversation about what's happening and how this issue impacts engineers.
Perhaps left unsaid is that the companies accrue the benefit of a long-tenured employee, savings on hiring and searching for a replacement, and saved opportunity cost from the time frame where the individuals job was left unfilled. Win-win.
I don't think The Martian and Three-Body should be compared. I think it's fair to say that The Martian is more 'hard sci-fi' in that the story is more grounded in what we know to be true. Three-Body has to invent some ideas in order to finish it's story.

That said, I overall enjoyed Three Body more. Even if it did push me into an existential crisis of some sort.
> We have educated ourselves on the history of threats like

> these, and on the roles that technology and technologists

> played in carrying them out.

Ok. Let's see how that went.

> We see how IBM collaborated to digitize and streamline the

> Holocaust

Because IBM's founder, Tom Watson, was a known anti-semite and admired everything about Hitler and Nazi Germany until Hitler invaded Poland. As mentioned in http://www.ibmandtheholocaust.com/

> We recall the internment of Japanese Americans during the

> Second World War

This was because the United States and Japan were at war, and the government felt like they could no longer trust Japanese Americans. Which is kind of logical when one is at war with someones home country.

> We recognize that mass deportations precipitated the very

> atrocity the word genocide was created to describe: the

> murder of 1.5 million Armenians in Turkey

The Armenians were Christian and were slaughtered by Ottoman Muslims, because of the simple fact that Muslims hate Christians (and Jews). https://en.wikipedia.org/wiki/Armenian_Genocide

> We acknowledge that genocides are not merely a relic of

> the distant past—among others, Tutsi Rwandans

And Tutsi Rwandans had no problem killing Hutu Rwandans because the tribes really didn't like one another. This was a tribal war.

> and Bosnian Muslims have been victims in our lifetimes.

Ugly things happen in civil war. Do you know how many Americans killed other Americans in the American Civil War? Probably tens of thousands.

As a final note: let's not forget about the biggest genocide in history which is and was because of not having the correct political ideology within countries like the Soviet Union, Cambodia, East Germany, China, Romania, Vietnam, Korea and is still going on until this day. Total body count: 500 million+ and counting.

Or in other words: please stop blaming right wing ideology for everything which is horrible in the world. Human nature in general is responsible for that.
Ask HN: What sabbaticals are offered for SW and Research Engineers?
Most tech company sabbaticals seem to be of the blanket format "work here x years, take y months", where x >= 5 and y = [1, 2] (give or take, sourced from http://fortune.com/2016/03/07/best-companies-to-work-for-sabbaticals/).

Are there variations more tailored for engineers though? I imagine some flexibility in x and y if, for example, a SW eng. puts in remote work during their sabbatical. Or consider a research eng. taking time to pursue a tangential project that may pay dividends for the company when they return.

And the ~5 year minimum seems standard, but what about startups that have barely existed that long? Are there any options out there that may relax this rule, perhaps if the sabbatical is unpaid?
Diversity is absolutely relevant to the topic of culture.

The composition of the company photo struck me too.
AFAIK, all the CPU microcode updates were for fixing Meltdown, not Spectre. Unless and until CPU manufacturers find a way to fix speculative execution for good, software-based mitigations would seem to be mandatory.
>Certainly during the biggest period of US wage growth ushered in by the Internal Revenue Act of 1954.

It also helped that the world was destroyed and the US was the only developed country with sufficient manufacturing capacity. High taxes or not, that sort of environment is not going to happen anytime soon.

>Income in excess of $400K/yr taxed at 90% ensured that businesses invested as management and shareholders weren't permitted to capture earnings.

But CEOs and executives rarely have high income/base pay. They're incentivized by the owners of the company via performance linked bonuses, payment via stock options, long term incentive bonuses, etc.