skysight-inc/HackerNews huggingface dataset:
you know the media, they'll let the reader make the conclusion.
Yes, it is called "Spark driver" these days.
NHS Hospitals Are Running Thousands of Computers on Unsupported Windows XP
>If someone with a knife or cosh gets you unexpectedly from behind, they now have a gun.

You are trying to ensure a certain outcome in a situation where you have no control.

I am only trying to make sure that I don't stop a person from having an option to defend themselves using guns.

I can't guarantee outcome, neither can you.

I am with the victim's right to defend herself/himself using guns, if they chose to do so.

You are with criminal to ensure that potential victims would be unarmed.
I'm pretty sure they are going to build a nice, licensable operating system. No doubt, packed full of wonderful patents. Interaction design and ux will be the most difficult part of AR.
The usefulness of a REPL depends a lot on the language/interpreter/vm. In Erlang and Elixir the REPL is more than nice to have. Being able to connect to a production node and peeking around what is happening can be very valuable.

That's called a remote debugger, and it's hardly unique to languages supporting a REPL.
It's not user-hostile at all. It is quite simple. I don't want to implement gzip support, and I definitely don't want uncompressed content. You can't demand me to implement what I don't want to implement for my website. You are not my target audience (gzip users, IE users, Safari users).

> And it's not just Safari. All sorts of tools that support HTTP don't support Brotli. Case in point, I ran `curl` against your page and got garbage back.

My website does not support HTTP. HTTP is basically a legacy protocol at this point. My website is HTTPS-exclusive. It does not listen on port 80. That Brotli doesn't work through HTTP is not surprising, given that HTTPS support is a base requirement for Brotli support.
In this stateless society, who decides how the group gets what it needs, for instance food, clothing etc? And how do the group knows what is best for each member of that group?
It's the "ButWhatAboutX" response. It's a way of refusing to answer the question but making it seem like you are expanding on it.
Yeah it seems like it's just lots of in vivo prototype tests plus statistics?
Have you looked at the Yahoo Open NSFW model? I ported it to Algorithmia if you want to try it out to compare:

https://algorithmia.com/algorithms/spullara/YahooOpenNSFW
My theory is that they built a swimming pool with a thin surface that looked like a wooden high school gym floor, then bought a real whale to jump up through it. And they bread tiny little elephants, and children with really big hands, and combined them together.

https://www.magicleap.com
Fyre Festival Was Buried Under Millions in Debt Before It Even Began
We can't draw a line on a plot chart and say see that's why we shouldn't have guns.

By that measure, given the car accident deaths, we shouldn't be driving around.

Because someone was dumb, I shouldn't be allowed to defend myself with guns? that doesn't make sense.
"Financially-motivated hackers have targeted hospitals before, particularly in the US. A source from The Dark Overlord, a hacker or group of hackers that has recently stolen data from medical organisations for ransom, summed up how much of a security issue using out-of-date Windows XP machines might pose.

"We like to imagine even updated Windows XP platforms [are] like an unlocked Honda Civic from the 1980s," they told Motherboard in an online chat."

Also:

NHS patients being put 'at risk' because of cybersecurity flaws
http://news.sky.com/story/nhs-patients-being-put-at-risk-bec...
Not everyone flies alone and not everyone who flies together has the same preferences for reclining their seat.
Fair point.

On the other hand, Google is notorious for EOLing services that don't have a billion users, even compared to other cloud/web companies. That should be priced in.
Perhaps the solution to the unreasonable demands placed on Doctors/Surgeons is moving forward with A.I, Stem Cell research, Robotic surgery, etc. Technology should relieve some of the pressure.
This complaint about the way math is currently taught, and the ensuing new approach, both remind me of "A Mathematician's Lament" [0] by Paul Lockhart.

[0]: https://www.maa.org/external_archive/devlin/LockhartsLament....
If you can't notice the difference between a reclined and non-reclined seat you should probably get that checked out.
Btw, how do they prevent "reverse theft" here? When Google looks at Uber designs, couldnt they learn from them and incorporate the learnings back into their designs?

Regardless of whether Uber's design is using some of Waymo's design concepts -- I am sure there will be a lot of different aspects in Uber's designs some of which could be useful for Waymo.
I don't think Waymo necessarily needs to build cars, they could try to be Uber, they could try to be FedEx, they could try to be Seamless. I don't really have a good opinion on what they should be, just that I don't think they will make enough money as a supplier to justify all the risk they've taken.

Maybe they can make some deals where they give a company exclusive access to self-driving tech for a given industry for a significant equity stake in that company, but I feel like no-one would really want to take that deal.
What's wrong with their UX? You click on a category to narrow the scope and then search using the searchbar. The only time it is an issue is if you aren't sure what category you want or maybe you aren't quite sure where you live.

Listings can be a mixed bag, but that's entirely user data so it's hard to fault Craigslist too much. IMHO it's better than having some 5 page form you have to fill out every time you list something which people will just screw up anyway.
This is because I don't have a HTTP website! The website is HTTPS-exclusive. If your tool does not support HTTPS, it will certainly not work on my website.

> wget and curl both also fail to decompress your site's contents.

I'd consider this a good thing, actually.
2. You can deploy it anywhere! :)
Brexit uncertainty has already caused a 50% drop in foreign tech workers
How a Blind Developer Uses Visual Studio
> Google dumbed this down and to this day is very difficult to accurately and precisely use.

I'm not sure that this is so much AltaVista versus Google; I remember when Google first came on the scene (or when I first became aware of it?), I found its 'expert' options better than AltaVista's. They have, as you say, become much, much less effective over time, but it seems sadly plausible that the same would have happened to AltaVista. (It does seem that DDG is doing its best to fill in the "search for techies" gap that Google now leaves open, but I don't remember AV well enough to compare them.)
I tried to do a project with next.js but their router was just too awkward and limiting. Unless you're doing straight 1:1 route to code, you're basically on your own.

https://github.com/zeit/next.js#custom-server-and-routing
I don't use Apple products, nor am I user of Safari. It's not in my interest to request for Brotli support in products that I do not use.

> I think it's safe to say the overwhelming majority of software that issues HTTP requests does not support Brotli. And you're also not following the HTTP spec.

Again, I do not support HTTP! The website is HTTPS-exclusive. HTTP is basically a legacy protocol at this point. Every website should be encrypted.

> If you're unwilling to support either of those, and unwilling to return an uncompressed response, then you SHOULD return a 406 (Not Acceptable) instead of just blindly returning Brotli-encoded data to a client that doesn't understand it.

I may do just that then.
It's not like that at all in this case the person in front of you has paid for that space you are occupying. It was never your space to begin with.
I assume this is satire. Bravo.
This probably highly depends on the country and cultural attitudes.
I'm quite surprised it's still down - either they have no alerting on it at all or something went horribly wrong and there's a team out there somewhere frantically trying to bring it back...
How do you handle shrinkage w o manual count
These are all good questions, and full disclosure I know only the basics in this area. DNA can be identified as cancerous for a variety of reasons, though typically what you're looking for is some mutation you know to exist in cancer. This could be a single point mutation (insertion/deletion/change of a given DNA base pair), a loss/gain/modification of several adjacent base pairs, or whole scale genome rearrangements (deletion, insertion, inversion, replication) that will result in of two pieces of DNA being adjacent although you know they shouldn't be next to one another (see https://en.wikipedia.org/wiki/Philadelphia_chromosome for a quite well known example). You could also look for copy number variation (gene X has way more or way fewer copies than expected). I'm probably missing some as well, but those are the biggies.

To detect these, you're going to use either something like microarrays, QPCR, or DNA sequencing. Today people talk almost exclusively about high-throughput sequencing (HTS) because it has gotten quite cheap, gives you large amounts of data, can be made massively parallel and isn't as hindered by needing to know very precisely what you're looking for (microarrays and QPCR require somewhat more targeting; HTS also needs you to know what you're looking for, but not in quite the same ways).

In all of those cases you need a sample of DNA (duh). These can all be made to work if you have a single cell in hand, it's tricky but sample prep does exist for single cells at a time. Trouble is, you need that cell in hand. There are about 5L of blood in the human body. A human cell will range from 1-10 pico-liters. You will take a blood sample of 2 milli-liters. Chances are pretty slim your one cell will be in that 2mL. Even if it is, there are billions of other cells in that 2mL adding additional noise. Usually though, we're looking at circulating DNA fragments with these technologies, and depending on the stage of the cancer and the type of cancer, there may be enough to pick up on in the blood. How to do that best is an area of active R&D.

Just dug up review if you want to learn more:

http://journals.plos.org/plosmedicine/article?id=10.1371/jou...
Right, and Windows XP was deprecated 3 years ago after a 12 year lifespan. That people are still using XP is, honestly, inexcusable. If you want a 10 year deprecation policy for something someone else is maintaining, you should be prepared to pay for the salaries of the engineers who will maintain it for the 5 years after everyone else has moved off the system, or just build your own api ;)
The free market has made this work in the realm of electronics and electrical devices (UL), as well as the automobile industry (TS16949). The risks posed by bad products in the healthcare sector are perceived as far more dangerous but the sheer ubiquity of theoretically dangerous, yet completely trusted products produced with nothing but private party testing lends credence to the argument that we wouldn't be worse off without the FDA.

The safety of US made nutraceuticals is also a testament to that fact although they have become increasingly regulated by the FDA and FTC despite a lack of prominent examples to back the need for further regulation.
> The real difference: When you found a crappy workaround, you learned. You were frustrated, felt stupid but you learned. You made the same experience every child has to make once: Dont', just fscking don't, touch the hot plate.

Surely every educational innovation is greeted with this sort of lament? (I'm a teacher, and I know that, if I listen carefully to myself, the "good old ways" whose loss I am bemoaning are the new-fangled ways of a few years ago.) For example, when programming was done by hand translation to assembler, you learned what every line of code was doing, but now with compilers people don't really understand the invocations …. I'm reminded of the XKCD cartoon tracing back through hundreds of years the lament about how people don't write like they used to do.
From your last paragraph I question whether you really understand anything you're being told here.

Yes, I said HTTP instead of HTTPS, but that wasn't meant to signify that I was using unsecured HTTP, since HTTPS is supported virtually everywhere and generally understood to be a part of HTTP. More specifically, if I actually try and access http://mmstick.tk, I just get redirected to https://mmstick.tk anyway, without having a content body, so it's not even possible to get Brotli-encoded data out of your server over HTTP. And if I run `curl https://mmstick.tk` then I get garbage, which was the whole point of that sentence and what you still haven't even addressed.

Also, how can HTTPS possibly be a requirement for Brotli? Brotli is a compression format, it doesn't care what the medium of transmission is, and it works just fine over HTTP. It just won't work with your site over HTTP because your site doesn't serve any content over HTTP.
National Health Service.

Fifth largest employer - in the world.
Reckless stock trading leaves Congress rife with conflicts
It's more of a framework than a boilerplate solution, but highly recommend checking it out!

To answer your questions:

1) Because the router in next.js embeds really well into the model of pages, prefetching, etc. while still keeping the mechanisms simple, here's how to use with redux: https://github.com/zeit/next.js/tree/master/examples/with-re...
2) now.sh is in no way mandatory. To deploy anywhere, `next build` and `next start` will run the node.js server, so you're free to deploy it anywhere you'd like: https://github.com/zeit/next.js#production-deployment
This account "subhendra" is the alternative account of "bosons". He have submitted a similar work multiple times. A few times ColinWright actually read the submission and wrote a thoughtfully reply. for example: https://news.ycombinator.com/item?id=9990371 More https://hn.algolia.com/?query=ColinWright%20integer%20factor...

He agrees with you that this is not good and that if the algorithm is good it would be easy to prove it factorizing one of the unsolved RSA numbers.

I only skimmed the previous submissions one or two times. It looks like nonsense. Some rules that may work in some cases, when it's easy to factorize the number.
People say this all time, but I'm unconvinced. Your AR glasses can have two layers:

* a transparent-or-black layer, whose only point is to block out the real world when necessary

* the actual additive display layer, which either operates on top of a transparent pixel or a black one, if it's better to draw it that way.
I'm saying that Forbes is insane for giving a number so low based on their estimates. it is off by almost an order of magnitude what you would expect for similar companies.
This is answered in the actual injunction document.

Uber is required to perform a thorough accounting of any design aspects stemming from the trade secrets noted in Waymo's filing. Uber is required to interview all individuals who worked with Levandowski to circumvent Levandowski's usage of the 5th Amendment self-incrimination protections. If Uber can't compel the information the court seeks, it must use its full authority to obtain it. Judge Alsop explicitly says Uber must terminate any uncooperative employee.

A Waymo attorney and an expert get to audit Uber's self-driving technology to identify aspects of the trade secrets annotated in Waymo's filing.

The enforcement is that if Waymo's expert and attorney unearth any lack of compliance by Uber, they can face Contempt of Court charges. Since Waymo is pursuing this case zealously, I expect this to be enough incentive for Uber to follow the court order in good faith.

In the past, Uber has complied with discovery motions even when the results embarrassed the company, e.g. the executive venting: about how he wishes he could dig up dirt to discredit a journalist.
I mean, we can't prove who "isn't" using it. We can prove that millions and millions of people are using it and seem to be content with it; we can provide anecdotal accounts (including by many people in this thread) that the simplicity and straightforwardness and consistency is what brings them back to the site. I can tell you that everyone I know looks at Craigslist when they're looking for apartments. But I get that you don't like it; I just think you need to acknowledge that's a preference, rather than an objective fact.
What is not acceptable in my opinion is that with this post being an hour old I am still seeing the site down. If anybody at Microsoft knows about this they should at least have a valid splash page in place by now. Redirect the whole domain to a static file somewhere if you have to.

It's only a blog so it's not really a big deal, but this is Microsoft. They should be completely embarrassed to look like this.
1. We have plenty of examples with interoperation with Redux. Check out the `./examples` folder :)

We currently use global state at https://zeit.co to keep the authenticated user in memory without re-checking for every page transition.

You can think of Next.js's Router as a "strict subset" of RR. Definitely possible for us to simplify our codebase by switching to RR in the future.

2. Nothing about this framework is dependent on now.sh. We, however, did design now.sh to make deployment of applications as this as easy, fast and scalable as possible with collaboration in mind.
Is it as fast as javac?
Maybe on a line of code basis, but I imagine java is much simpler to to implement incremental compilation with.
Since sources map pretty much 1 to 1 with classes, you mostly only need to recompile the class that changed.
Tsuru PaaS on Google Cloud Platform
Realtime online music collaboration platform [video]
Sure, but that's a UX change, and that's what the parent was suggesting for CL.
Not to take anything away from this project, but you can filter on size, permission, etc easily and robustly using just `find` (try -perm, -size, -{c,m}time, etc flags): https://linux.die.net/man/1/find

If you are splitting strings (from output of `ls -l` presumably) for such tasks, then definitely take a look at find.
It seems like we have an undersupply of physicians. My understanding is that the AMA limits medical school admissions[1] in order to keep salaries artificially high. This naturally leads to overwork in addition to high salaries.

[1] http://www.usatoday.com/news/health/2005-03-02-doctor-shorta...
Achieving warp speed with Rust
Product Strategies for Non-Strategists
This is kinda funny, I must say. Not right, but funny.
Greedy Pathfinding Algorithm
If I was personally in charge of the app, I wouldn't deem it safe at all. I would have written an area to either be copied once, or a password-protected area, so it can be retrieved it via the website. I had a client.. I asked her for her Paypal email address so I could link her website and Paypal together so she can start making money on her products. She sent me all of her bank information. I warned her that she should not do that. Should my email or hers ever be hacked, or if I was someone who happened to be a scammer, she could have been out her entire savings. I have since deleted the email. There are just some things you don't do. And the last thing I want is her bank account information in my email. I've never had issues with my email being hacked, but I wouldn't want to be responsible IF anything ever did happen.

It reminds me of those websites that send you your password directly without encryption or anything. I also make it a point to send a user, who forgot their password, an actual link to reset their password through the website. If they forgot their old password, they must have not wanted to remember it, and it is technically not our responsibility to remember their exact password. Of course, I could probably get the system to send them their unencrypted password, but I think it is unsafe practice. Instead, I just send a link that takes them to a page where they can change it completely.

As far as personal information, that stays within my https website, either in invoices stored on the website or a single printable page that shows the transaction occurred. A person can easily save it or email it to themselves [at a later time], but that is an option I provide in which they are responsible for the information in their email now, because they personally had to click a button to have it sent there, rather than me automating important personal information to their email.

My responsibility is to provide the product and make sure it works for my clients. As far as payments go, I put that on a payment processor and I never save that information, so in essence, the most information I have is: account information and the fact that a transaction took place. That is the best way to increase your security is by keeping minimal information and simply not having to be the one fully responsible for it at all.
> the standard compression algorithm for HTTPS

That's utter nonsense.
Yep..... as a FBA seller on amazon you have to explicitly specify to not co-mingle inventory.

Look at the do a search for amazon comingling and look at the FBA forums
I was under the impression that Mozilla Servo is entirely written in Rust (GitHub appears to not be able to run linguist on the repo at the moment, the language detection isn't showing up).
> tiny little elephants

Tiny little lighter-than-air elephants.
That isn't the IP address of the HackerNews server, that's a Cloudflare IP address. Cloudflare is a forwarding proxy service that helps HN manage large loads or DDoS attacks while protecting the origin server IP address from discovery.

Cloudflare allows the following ports for HTTP/HTTPS forwarding:
https://support.cloudflare.com/hc/en-us/articles/200169156-W...
The important part isn't moving your data to the cloud, the important part is updating your software and paying a subscription.
> It's not in my interest to request for Brotli support in products that I do not use.

You've already positioned yourself as trying to take a principled stand against software that doesn't support Brotli in the hopes of convincing the software authors to add support for Brotli. Now you're saying you don't care whether software you don't use supports Brotli. These two positions contradict each other, and if you really don't care about software you don't use, then why are you so dead set against serving up uncompressed content to that software?

> Again, I do not support HTTP!

You completely missed the point. I know your site doesn't support HTTP. But HTTPS is generally understood to be part of the umbrella of "HTTP". It is in fact literally the same protocol (well, for HTTP/1.1; HTTP/2 is a brand new protocol and irrelevant for this discussion), just wrapped in SSL.

> I may do just that then.

Just so we're clear, your site currently does not work, and will continue to not work, with tools like `curl` or `wget`, or nearly all other non-browser tools people have written.
Android phone, Kodi (Exodus) and a Chromecast.
Pedantry at it's best, but I can honestly say that I've learnt something :)

http://dictionary.cambridge.org/grammar/british-grammar/amou...
All Watched Over by Machines of Loving Grace (1967)
It seems 16c will be clocked at 3.1-3.6GHz, whereas Naples significantly lower (which is OK for servers). I'd go with 16c for sure for movie rendering (ehm, if only ReelSteady could do a multicore image stabilization rendering...?)
Investors poured millions into a juicer too
Me too, but I am drawing a different conclusion. Perhaps he/she means that companies ultimately drive the market forward as it were. I mean, most people do not strictly trade time/effort for no reward. Reward can mean different things for different people, but I would tend to land on most people trade labor for money. Companies invest in tools all the time, especially internet companies. They would have the bigger reason to get behind efforts that increase the share of developers available.