skysight-inc/HackerNews huggingface dataset:
Passwords are broken for precisely this reason. You are operating under the fiction that permanently handing over entropy from a limited source to an untrusted party, even through a (for a time) one-way function, is ever a good idea. Please do make all password hashes public. It will finally force the move away from passwords.
Serious question (I don't know that I know any atheists): do atheists not eat ham and turkey, and give their kids presents on Christmas? I would have thought this was more cultural than religious in the USA.
Are there Intel specific instructions that may not be implemented on the AMD processors? I do allot of EM simulation, and my software installs the Intel MPI Library:

https://software.intel.com/en-us/intel-mpi-library

Will I take a performance hit; maybe that question can only be answered by the software developers?

I know the VOLK library used by GNU Radio is used to abstract away vector operation, so your code can take advantage of specific instructions on Intel, ARM, etc.
Sad that the cheapest skylake-x with 4 memory channels (double the bandwidth) is $390 (i7-7800X) and the cheapest threadripper is $800.

So AMD is competitive with a $2k chip that sells in extremely low volumes, but not at $400.
It's about specs, budget and liability. Most people are engineering software tents and art pieces, because that is what the market wants and demands. They don't want to pay the price for non-tents. There is nothing wrong with software tents, you just have to realize what they are.
The vast majority of issues will arise from software defects, not hardware defects.

Exactly. The last thing I want in my house is a smoke alarm with software written by idiots like me.
> A flatworm can dream. Can't ze?

What was that at the end? was that tumblrspeak? Isn't "it" used for animals and this person forgot because "ze" spent too much time talking with people better left alone? Likely.

In any case, I stopped reading at that point, I guess after the "second shift" comment (as a male living alone) and the false claim of jobs not being created to replace the old ones, those two letters were just too much baseless moralizing.
That seems a bit of a misnomer when everything is made in Shenzen.
Or cars! As a pedestrian and cyclist I feel in danger every other day!
Rfc8200: Internet Protocol, Version 6 (IPv6) Specification
Disclosure: I work for IBM.

Watson is not a consumer gadget but the AI platform for real business. Watson solutions are being built, used, and deployed in more than 45 countries and across 20 different industries. Take health care alone -- Watson is in clinical use in the US and 5 other countries, and it has been trained on 8 types of cancers, with plans to add 6 more this year. Watson has now been trained and released to help support physicians in their treatment of breast, lung, colorectal, cervical, ovarian, gastric and prostate cancers. By the end of the year, the technology will be available to support at least 12 cancer types, representing 80 percent of the global incidence of cancer. Beyond oncology, Watson is in use by nearly half of the top 25 life sciences companies, major manufacturers for IoT applications, retail and financial services firms, and partners like GM, H&R Block and SalesForce.com.

We have invested billions of dollars in the Watson business unit since its inception in 2014, with more than 15,000 professionals, and more than a third of IBM's research division is devoted to leading-edge AI research. When you consider the vast scope of IBM's work in AI, from Watson Health to Watson Financial Services to the emerging Internet of Things opportunity, it is clear that no other company is doing AI at the scale of IBM.

By the end of this year, Watson will touch one billion people in some way
· Watson can “see,” able to describe the contents of an image. For example, Watson can identify melanoma from skin lesion images with 95 percent accuracy, according to research with Memorial Sloan Kettering.
· Watson can “hear,” understanding speech including Japanese, Mandarin, Spanish, Portuguese, among others.
· Watson can “read” 9 languages.
· Watson can “feel” impulses from sensors in elevators, buildings, autos and even ball bearings.
· At IBM, there are more than 1,000 researchers focused solely on artificial intelligence
https://www.reddit.com/r/networking/comments/6nbb2u/the_old_...
Why's Elon using godaddy
A lot of the research into redundancy for computer systems has already been done. Check out this article from NASA when they began to implement multiple failsafe computers into their spacecraft.

https://history.nasa.gov/computers/Ch4-4.html
The Intel top x-series (that competes with Threadripper) only has 36 cores (not 70+), is limited to a single socket, and it's not shipping yet.

Even with dual sockets 70+ cores is not easy (or cheap) and other things like memory performance become more important than core count. AMD has a bandwidth advantage with single and dual sockets having 8 channels per socket instead of Intel's 6.

Intel doesn't have competition with 4 or more socket systems, but that topic drifting pretty far from a thread discussing Threadripper.
Hi, I'm one of the creators of Pachyderm. We've been talking with the Quilt founders about various ways to work together and think there are some really exciting opportunities!
Even if the DB were dumped and all users' IP addresses were revealed, the leaked IPs wouldn't be much of a security risk.

For one, an attacker would not necessarily get your current IP address.

But even if they did have your current IP address... so what?
The most someone could find from that is your general region; maybe your city or a city next to yours if they're lucky. There's no way they're doxing you from that unless they think they can successfully SE the ISP and don't mind risking jail for it.

The real security risk would be the leaked password hashes. That would be much, much more likely to result in people being doxed (and worse).
There's a thing in between. Think Thunder ARM chips or Power8
Needs more IPFS to board the hype train.
If there are some things that are really useful, you can quickly call them out in the readme, but even if you don't people will browse and figure out how to use them anyway if they want to. There are plenty of projects with poor or entirely absent documentation that still see use.

In some ways I could see how going through the effort of attempting to have documentation might just make things worse because then people might have an expectation that you're going to keep working on it or respond to filed issues. Anyway I thought the more common excuses were "eh, this isn't that useful, no one will look at it let alone use it", or "I'd have to go through everything and make sure I didn't leave my password in a comment or something stupid", or maybe the most common "there's a lot of hacky code, I don't want to have random people / a potential future employer see this and think I suck at coding..."
I suspect that YC's goal is to identify people who can be trusted with access to its ecosystem. There is a difference between someone who is on 'their good behavior' due to fear of being caught and someone inherently inclined to try and do the right thing. 'Character' is one way of describing that difference.
http://www.rfc-editor.org/rfc/rfc8126.txt
Exactly. He who has the gold makes the rules. I've seen this more times than I care to admit. It could be the silliest product in the world, with fatal flaws you can easily point to, doomed to failure, but he's the boss and you're not, and he doesn't want to hear "reasons". So, you go off and build it, keeping your resume up-to-date and ready...
This is actually driving me a bit insane trying to do anything more than the simplest Rust samples. There are... a lot of competing libraries implementing the same concepts. Input validators, crypto, tls, http (there are I believe at least 3 http/2 implementations, and hyper doesn't even support it yet) and pretty much every concept under the sun (hell, hyper has its own implementation of a url type independent from servo_url).

There are several Json types across all the various crates, multiple Url types, multiple Http::Request or Hmac or SHA cipher types. They all use the same names but are always distinct constructs that cannot interop.

It might be one of the most significant ergonomic issues with Rust going forward. Having a dozen Url types in Python is fine since the typing usually just coerces them all to Strings for interop anyway. Most Url types are (thankfully) serializiable and have a to_string, but in a statically typed language the performance implications of having the compiler generate strings from objects to be consumed by another object's constructor are dreadful.
I wouldn't say it's a trainwreck. I've used it on a handful of sites so far and it's been pretty great to use, but yeah you'll still have to wait for certain modules to get ported depending on the type of site you're doing.

You've got to remember that Drupal 7 has been out for six years, so that's a long time for the ecosystem to mature. The current way you'd build a site in D7 barely resembles the way you'd do it back in 2011. Also, it was a long time after it was released that you'd be able to pick it over D6, and I think we're in the same situation with D8.

I did launch a D8 site using a bunch of alpha/beta modules last summer and every time I do updates more and more of them have moved to stable. Lots of the big modules are using this as an opportunity to reevaluate how they are approaching things and that can take time to settle.

On top of that it's going to take some time for everyone to get used to OOP, DI, and all of the new ways of doing things. Personally I love it and have built a couple of modules so far and it's way nicer, but if this is a module maintainer's first exposure to OOP it's going to be a rough ride.

The audience has also shifted. D8 is more of a pro framework/CMS than say D6 was. If you're building a brochureware site or a blog you should just use WordPress or Squarespace. That type of site is certainly possible using D8 but it will be more complicated to set up and won't really show its strengths.
Actual answer: Because you can't sell that to Google for $3.2 billion.
Difference between “Haha” and “Hehe”
The fact that he is so linguistically advanced, coupled with the definite link between language and the unconstrained mind, made him an explorer the likes Magellan or Columbus.
As an ios mobile dev, I get jealous of my fellow android dev's ability to roll out updates incrementally and to publish updates immediately. With a cloud model, you don't have the possibility of bricking your customer's device as a failure mode.

1) You can actually gather more data on the device vs just a remote service

2) SaaS moats are attractive from a business model perspective

3) TBH pushing compute on your customers devices is cheaper for the cloud owner, but harder to manage. On a per user basis most servers are actually VERY efficient. Most peoples smartphones are relative supercomputers, only some things will be very battery draining.

4) 'the cloud' does enable a lot of stuff that people don't want to manage manually themselves
>You're looking at thing through the lens of western history.

So? As you said, "What does it matter?" Those societies didn't survive. I don't really get how to treat the quip "you're looking at thi[s] through the lens of western history", other than as an attempt do disqualify what's literal fact by saying that it was observed by "westerners."

>Besides, what does it matter? We're talking about the future here, not the past. Contraceptive technology isn't going away.

I'm never going to understand this sentiment. "It matters" because, like it or not, evolutionary biology is a thing and attempts to subvert it are introduced at our own peril - at least until we actually have total command of controlling said biology.
Some OSes are terrible at NUMA
This comic is funny, but a guide with the actual content suggested in the comic would be really a useful thing to be able to share. Explain XKCD comes through fairly well:

http://www.explainxkcd.com/wiki/index.php/1863
What mechanism prevents me fabricating stories about my competitors or people I just don't like in order to get them blacklisted as happened during McCarthyism? That seems the be the problem they were unable to solve back then.
Oh my god why can I only upvote you once. You win the thread. And it's so sad (yet true) we lost him (earlier, at least) over something so stupid. Love him or hate him, the man had great ideas and created so much (not alone, but you get my point).
I don't really care it does disrupt an ecosystem, because the total disruption will be reduced.

Humans suffering from horrible diseases disrupt much. Disease is one of several things that keep people in poverty. People dying is expensive and causes a reduction in skill and investment in trying to save those suffering. Then there is the emotional cost of death by disease. People in poverty do shortsighted things like clearcut jungles to grow food.

That previous argument totally ignores any value judgment. Values judgments like how I value humans more than ecosystems so shitty as to be disruptable by removing 1 parasitic species. Malaria is one of the single most dangerous things to humanity, ever. Killing mosquitoes deal with the problem. The amount of innovation, art and good works lost because of people who died to malaria is staggering. At modern rates it kill more than a million people per year. With that amount of lost effort not lost we could build hundreds of ecosystems.
Eerily similar circumstances here: intern, alexa, demo this morning. First round is on me...
Oh yeah, before Google came along I used Metacrawler, which would search about 8 search engines and compiled the results. It was a big improvement over Webcrawler, which I had used previously. Searching was really bad back then compared to now. I remember having to wade through lots of irrelevant search results to find what I wanted.

The moment I discovered Google in early 2000, I dumped Metacrawler and never went back.
Yup, that's what early ecosystems are like! It'll settle down eventually.
They support pretty much everything up to AVX2, though that is more of a compatibility implementation.

Though its dubious Intel MPI and other software will use the correct accelerated path even if an AMD processor supports it.
> Even if the DB were dumped and all users' IP addresses were revealed, the leaked IPs wouldn't be much of a security risk.

There's no DB, the site has always been described as storing everything in memory using Lisp closures, and on flat files. I don't know whether that makes Hacker News more or less secure than average, though.
Interesting article. It's also loaded with a lot of "we're not sure", "we'll have to watch that closely", and "we don't believe it's a problem".
Also, my original Nests decided out of the blue one day that their power wires were both disconnected (which is impossible); is this bug related?

Probably. The problem resulted in Nest units not charging, but continuing to run until their battery was dead. Bringing them back up required a recharge via their USB port, followed by a firmware update to keep them from doing it again.
I disagree, for reasons that are equally obscure.
Compiling an easily shareable list. What could go wrong?
To add to the above, it's the difference between telling a model:

"Model, show me spectral signatures which are similar."

And "Model, is there anything interesting about the spectral signatures collected?"

In the former, you are potentially able to (or your NN layers can) identify representative features for your intended result.

In the latter, you're asking machine learning to synthesize the sum of human scientific knowledge, then extract interesting facts from the data using it. E.g. "Hmm, the vortex patterns on this Jupiter storm are incongruous with our fluid dynamics models" or "The reflectivity of the surface seems to indicate a different composition than we expected."

AI isn't currently capable of formulating questions, asking them, answering them, and ranking the results on significance.

And in lieu of that, the only use is "Help a scientist answer a question they posed." Which seems to be the initial problem that started this thread! Not enough scientists can get grants to pose all the questions that should be asked of old data.
Plus, I would expect any HN user to be smart enough to use a proxy for alt accounts.
Writing RNNs in Tensorflow
It's probably one of the only useful lists for CS autodidacts looking for resources to build a foundation of (practical programming-oriented) CS knowledge comparable to any decent CS undergrad program.

The suggestions are of high quality and can be worked through by spending a reasonable amount of one's free time.
Many of those engineers have likely stuck around for longer than they're happy with, and for less than market pay. It's one thing when you're excited about the outlook of the company and just started a few
months ago. Even if the options turn out worthless, the work is enjoyable and you've gotten to work for a well-known company.

Now it's been 5 years, the company looks to be cratering quickly, and you're burnt out. You've been hanging in there because it would be financially insane to quit when you've got a very high likelihood of walking away with millions.

Take that last bit away, and you're telling me you can't understand why engineers might start walking away in droves?
Gene drives can create resistance easily.
From that MPI link:

"Optimization Notice: Intel’s compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice. Notice revision #20110804"
I believe, (don't quote me), that the intel MPI can be replaced by any other compliant MPI library. MPI tends to be used for distributed computing not single processor computing so most likely it won't affect your personal machine.

AMD does not have AVX512 support, which could have an effect on very heavy numerics.
The whole patching culture (it being so easy) is just bogus. It is moral hazard through and through.
http://www.agner.org/optimize/blog/read.php?i=49#49

TLDR; Intel purposely chooses slower code gen paths for AMD processors in ICC.
So they report the factors they weigh, then self-report the factors they think contributed to success?

That feels like fertile ground for confirmation bias.
VT-x and VT-d are definitely not on AMD. AMD has its own versions of these sets that do basically the same, though, and AFAIK all hypervisors support both.
How about deduplication. Also table / dictionary lookup . And string replacement and regex replacement .
When Companies Get Hacked, Should They Be Allowed to Hack Back?
That's trivially easy to safeguard against. One could, for example, keep recordings of one's business conversations.
>What could possibly go wrong? (Eye roll)

Any perceived correlation between Zika outbreaks (like 2013 French Polynesia, 2015-2016 Brazil) and those modified mosquito releases (like 2010 French Polynesia, 2011-2014 Brazil) is probably just pure coincidence. Even more coincidental is that ~15 years ago the islands 300 km from Gabon were specifically identified as the best isolated places to test the modified mosquitoes and the 2007 Zika outbreak in Gabon, one of the first major outbreaks (another one was in the same 2007 half a world from Gabon - on remote island Yap :).
Private Email of Top U.S. Russia Intelligence Official Hacked
I swear I thought ATI had diverted their attention away from CPU so they lost the edge.

I feel like they were doing well until they bought ATI. Then they ran out of cash, less R&D money, and then they had to spin their fab to global foundry.

Now it seems like CPU is slowing down while GPU is growing especially in scientific stuff.

Super glad they're decent now, hopefully good. I don't want to deal with Intel monopoly.
Rocket might have an easier time doing async than, for example, Python. You get 90% of the benefit from only having the async internal - you can make all the route handlers async without needing the user to do anything else, and even if the occasional route is blocked by io you can just generate a ton of threads. It still means the "average" use case of static page returns or fast redis access will be able to handle a ton more requests.

Even going all the way, I don't see much more of an issue than just exposing a handle to routes to do async IO with if they want to and making the internal async core available to fairings and other code from main().

Internally it would probably be a big mess right now, though.
That Fake @Real_Assange account just retweeted that article - https://twitter.com/Real_Assange/status/885985873489084416
Location: Sherman Oaks/Los Angeles CA

Remote: No

Willing to relocate: possibly

Technologies: Unity, Android, C#, C, C++, Java, JavaScript

Résumé/CV: https://cloud.servicemetric.com/index.php/s/n70Q1rGWvgV9Br6

Email: mattbrown@protonmail.com

Notes: Available immediately
Ask HN: Are there developers that work remotely that use a single language?
A nest failure in brutal New Orleans heat while I am out for a few days might spell death for one of my cats. I don't feel like Google takes their products seriously enough to trust them with the life of my pets.
Wouldn't lists like this lead to lawsuits?
I did a bit of research a while back, and it seemed to agree. Mosquitoes don't keep any other species in check (since their victims rarely die), and they aren't a primary food source for anything; bats will snap them up all night long, but they're still a minority of the stomach contents because they're so small. They are pollinators--I hadn't known that--but, again, they're not primary pollinators for anything, not like bees.

I don't recall reading anything specific about the larvae's importance in aquatic biomes, though, so the anti-mosquitocide guy may have a point.
Of course I can understand why engineers might leave in droves -- but it's all a risk they were willing to take. It's silly to be bitter than your bet didn't pay off -- few of them ever do.
The caveat about "selling time" is that the transaction cost of deploying your solution has to beat the amount of time it saves, and you have to make the case for why this is.

The canonical example of this would be a new programming language. Newer, more advanced programming languages can often dramatically increase productivity over existing standards, in an activity that consumes the majority of time (= money) for software companies. The problem is that to realize those productivity gains requires a 1-2 year retraining for every engineer, along with a rebuilding of all the existing tooling & library infrastructure. If you're 20% more productive, you're looking at 5-10 years before break-even, which is usually outside the investment horizons of the average corporate buyer. (Though interestingly, it seems to be roughly the average cycle time between generations of programming languages.)
Are there any applications that are RAM bandwidth-bound, though? The main bottleneck is supposed to be RAM latency.

Going from single channel to dual channel offers like an 8% performance increase, IIRC. Is there any reason to expect any different with quad channel RAM?
Three very different sources of bias in AI, and how to fix them