skysight-inc/HackerNews huggingface dataset:
That's not really true for pancreatic cancer. It is absolutely notorious for escaping even when it's detected early, and even after a (seemingly) complete resection. This was in fact Randy Pausch's case: he had a resection with negative margin (meaning no cancer detectable on the surfaces from which the tumor was cut) and negative lymph nodes. For most cancers, his chances of survival would have been excellent, but not for pancreatic cancer. I remember at the time he wrote that it was a 50:50 proposition, but it's actually a lot worse. We don't know why this happens - it probably has to do with early metastasis by very small clumps of cells, or even individual cells.

This is one reason nobody recommends widespread screening for pancreatic cancer - apart from the inevitable false positives and so on. We currently don't have anything very wonderful to offer even to people in whom it was detected early, although it does improve the chances somewhat.
Unfortunately there's always more starry eyed college grads who will happily let themselves get steamrolled. Heck Silicon Valley is virtually built on that kind of abuse relationship.
Something I wish people understood.
Spending some time doing R&R might set the creative juices flowing. Over-focusing on one single problem might lead to burnout and then anxiety and the feeling of being mediocre. Humans have a few basic needs, and excelling at work is just one of them, if we ignore the others we might sabotage even the one we care explicitly about. It is good to switch back and forth between work, learning and just being passive and enjoying your senses.
Social media and the internet has made it incredibly easy to see the various people out there who are in the top of their league at any particular hobby, vocation or activity, and made it seem like that's the 'norm'.

Or, because they can curate exactly what you see on Facebook or Instagram, and they make it look like they are at the top of the league.
We have this in the US, but we do it with toggles. Turning the circuit on with one switch and off with another leads to the curious situation of both switches being on but the circuit being dead. It's immediately obvious that this is the case, though.
How to Test React and MobX with Jest
This is a very touching and generous post. I remember the kinds of diet and treatment advice my partner would get when she was fighting cancer, all of it well-intentioned, and wish those people had read this article.

I came to the thread to recommend a recent book by Atul Gawande, Being Mortal, http://atulgawande.com/book/being-mortal/, which covers the difficulties of dying (from age or from illness) and touches on many of the same points as this amazing post.
Let's not get into silly quibbling over language... "I didn't explicitly use the word stupid, so I didn't say they were stupid". Right. Language doesn't work that way. If you say somebody is stupid in an indirect fashion, you're still saying they're stupid.

I think part of it is the culture of believing you can be anything you want to be. It's the same reason the poor often vote against their interests in the US - they believe that soon they'll be rich and want low taxes and few regulations. That they are the exception.

Implied in every single sentence of this paragraph is and underlying sentiment of: "this is a false belief and they are stupid for holding it."

And ALL of that aside, nobody has really responded to my question of "why assume these people are wrong?" Except that camel guy who basically said "no, they're stupid so there is no reason to consider that."

So we're back where we started. I say that poor people who vote for lower taxes and the like, may actually be making a perfectly rational decision. It may not be a optimal decision if you only take financial outcomes into consideration but it may still be rational... because the people making the decision may not be basing it on financial considerations to exclusion.
I thought Barclays were one of the few banks who managed to raise extra capital without government help?
> they are by far and away one of the largest contributors to greenhouse gasses as a group

Not sure what you mean by "group", but animal agriculture beats all transportation (road, sea, air) combined when it comes to greenhouse gases and the greenhouse effect. There are a few different sources from the UN on this (plus some other sources with even higher numbers).
> I think it's completely plausible for a single patient or small group of patients to arrive at a more patient-focused conclusion than the medical industry.

Try other things and odds are very good your going to make things worse and get many people killed. Yet, some people still don't use seat belts because of those tiny odds it's going to make things worse. Let's avoid vaccines, buy guns, and go vegan because clearly we are a special snowflake unlike those other drones.

Sorry, you and everyone you ever know, or even read about are going to die relatively soon. Such is life and death. But, not thinking about it well that's easy.
> So in other words, what I'm saying isn't "nonsense" at all, and they aren't fundamentally different things as you claim – you just prefer a standard that you think is better?

It's nonsense, because a timestamp isn't a date representation. This was already demonstrated. I don't understand why you decided to ignore this.

> The point was not which standard was better, the point was that RFC 3339 is not canonical.

No, the point is that the ISO standard you've quoted doesn't define timestamps. Hence, the example you provided to refute what I've said was nonsense.

> You can't put an RFC 3339 timestamp into JSON without wrapping it in a string

...and you can't encode a date without representing the year as a number, the month as another number, the day as anohter number, etc etc etc.

You, somehow, miss the point that a primitive data type is not required to represent timestamps.

In fact, you can represent timestamps in JSON by defining an aggregate type.

Timestamps as primitive data types doesn't make any sense if it's possible to use the types that are already available to represent it.

> my point was that as far as a JSON parser is concerned, it's a string

Somehow, you don't understand that JSON is only the superset language, and that JSON-based domain-specific languages represent specific subsets of JSON obtained by imposing other parsing rules.

> When the subject of discussion is whether or not it should become a primitive data type, that's circular logic.

You somehow already forgot that this particular data type is already representable by using another primitive data type.

> No, but it is required to implement a vast number of JSON-based APIs.

No, it's not.

Wrap it in a string. Done.

If that's too hard to do, just specify an aggregate data type.

Is it that hard to understand?

> The "very specific corner cases" being every single RESTful API the author can think of?

Somehow, no RESTful API was barred from being implemented in JSON because of this corner case.

I suspect you are, somehow, confusing "convenience" with "necessity".
Is there any real advantage to that opposed to say running this on my arch machine...

yaourt -Qe|grep -v "(base"|grep -v "(xorg"|grep -v "lib32"|cut -f 2 -d "/"|cut -f 1 -d " " > package_list.txt

Then to reinstall...

pacman -S package_list.txt

And copy in my home directory. After a reboot everything should work the same way I have it setup (I keep every change I possibly can in my home directory. It's everything aside from two scripts that aren't actually needed)

The difference is I generate my config via usage, not via definition. I don't actually know what I need to use my computer, I've just always used it. I can back everything up and create essentially the same machine (since my distro Manjaro is rolling) every time I need it.

For me, this is a solution that is a bandaid fix for a completely different problem: the lack of rolling distributions and the lack of storing old versions. These are both package manager and os developer problems. Once we leave the space of OS revisions rather then having "The OS" and having it up to date or out of sync with the main os we will fix these problems.

I don't know, am I seeing something wrong?
If someone continuously keeps getting tricked into voting against their own self-interests

It has not been established that they are voting against their own self-interests. You are just assuming you know what their interests are better than they do.
Does it have to be sheet music? are there legal or technical reasons i couldn't just use loads of my mp3's?
That seems to be a popular opinion whenever systemd-subsumes-feature-x comes up.

I'm on the fence. I see that systemd is making strides in "fixing" feature gaps that are mostly a consequence of SysV's original goals. I am slowly struggling to replace my understanding of SysV features with systemd's.

For user-interactive/desktop style linux computers, systemd can help linux compete well with OS X and other modern OSs. The great news is that there will probably always be a linux distro that will leverage SysV for its simplicity and if we need targets that are simple, it will meet that need.
The physical limit is actually more stringent because of the way materials behave under bending.

This is mathematical if we assume geometry to be subsumed under mathematics: it's a geometric problem involving stripes and arcs of stripes.
Not particularly. Think of the display as a "stack" of monochrome one-bit-per-pixel images. Then bit offsets become completely natural.
> On a bike on the other hand, starting to cycle requires much more energy than keeping momentum.

Sounds like that can be fixed by having electric bikes that generate energy when braking, which can be used to accelerate again.
Who knew patronizing coffeeshops and listening to public radio would be the fitness function of 2016?
I agree with all of these sentiments but I would add a few from our own experience (not particularly terminal illness, but that's likely coming soon with my wife's mass in her lung that we still can't get diagnosed) but with the medical machine in general. We have several special and medical needs children so we're constantly dealing with doctors and hospitals.

I think it's important to do your own research on different treatments and therapies. But the reason we do so is not to get our hopes up but to inquire of our doctors about the treatments. We have two questions. "What about _____?" which is usually followed by "why not?" And once in a while we get the response of "I don't know, let me look into that" and end up trying something that they hadn't considered. It helps us knowing that no stone goes unturned and maybe it'll help the doctor even by learning about (always accepted, not alternative) techniques he/she hadn't really looked into yet.

While we generally trust all of our doctors, in two cases we've found physicians that were barely competent by this method. In both cases, they arrogantly attempted to dismiss concerns or questions but when pressed they made up answers simply to dismiss us. (we say "made up" because we were given responses that directly contradict research and even the monograph put out by the drug company. But fortunately, this is the exception and not the rule.

As for alternative cures, the only way (in my opinion) those can be believed is if you put on your tinfoil hat and believe that the medical establishment is evil, every last man. If alternative cures worked, they wouldn't be alternatives. My son is severely autistic. If only I'd spend more time listening to the Internet I could use these alternative cures and he'd end up being a heart surgeon, I'm sure.

I often wonder why people do that? Sometimes it's the patients (or parents of patients if minor) but it seems to me that it's almost always friends or relatives that try to hook you up with pipe dreams and fantasies. Why is it so difficult for people to accept our realities?
> Some of them work and work very well.

Bull. People get better randomly, but pattern matching makes this really hard to accept. After all, you best get your lucky hat before the big game just like 100,000 other people.

As to caner, day one they are going to tell you your odds of survival long term and they are never 100%. https://xkcd.com/931/
Fwiw, this isn't an approach as much as a troubling situation I have found myself in, where I get no enjoyment out of anything, and constantly feel the pressure to keep a roof over my head, and stave off the crises of age that is in everyone's future.

I've tried pills and therapy, but ultimately I've come to the realization that you can't medicate and therapize reality away, and the best way forward is acceptance that life is work, and work is life, and that 'work/life balance' is for kept housewives and millionaires, and people who are going to be going to be very desperate in their old age :(
No, you also have to learn the sounds of the words so that you can speak them, and then most of the characters have multiple sounds used in different places, and they place multiple characters together for a lot of words.

It's a lot more complex than just using letters, which is something they can also do.
I simply don't believe that when it's so utterly contrary to my experience. How did they define a bug as not being fixable with static typing?
I've owned cats for awhile, and the idea of a cat parasite controlling or influencing my behavior (and the behavior of others) is both fascinating and frightening.

Plus, parasites are generally a bad thing, and there is not enough awareness about Toxoplasmosis.
So let me get this straight: they ignored your resume, ignored your real life ping for feedback on your resume and only got the ball rolling after you scored very high on a coding competition you weren't supposed to take?

I understand they probably get a ton of applicants, especially with all the praise for work/life balance, but what chance does someone have at applying and actually being seen without any special circumstances?

I hope this doesn't come off the wrong way, it's just that as someone currently looking for remote work, it's a bit depressing.
Okay, I hate to pile on to the advice section. Actually this is not advice, but just a random tip from a random person. I read a book this year that has several anecdotes of people in similar situations to your father-in-law. The doctor who wrote it is radical and outside of the mainstream. Yet, the things he writes make a ton of sense when you have nothing else to lose. It's a short read, and his clinical results speak for themselves. I would feel remiss to not pass it on. Maybe it's a bunch of junk. Maybe when he says he can reverse situations like your father-in-law's (people soon to die of heart disease who have reversed it based on his extreme diet) it's the exceptions. Or maybe I was meant to read it this year so I could pass on this tip:
https://www.amazon.com/Prevent-Reverse-Heart-Disease-Nutriti...
Ask HN: PhantomJS or Protractor?
I'm building a framework that can be used to automate financial tasks like transferring money, paying bills, recurring donation, and alerting of irregularities. Think Mint or Check except it runs on your own machine and where a community of devs can add integrations with sites that don't provide API's.

Anyways, for debugging convenience I'm using Protractor but ultimately I don't know how feasible Protractor will be when it comes time to dockerize the server stack on a minimal linux distro.

The PhontomJS binary is going to be easier to manage in the long run, but while I'm working out the kinks I want the comfort of a headed browser.

What should I do?
A GC needs to visit every pointer in live memory. The less pointers you have the quicker the GC can finish it's job.
If all you want to do is clean your svg files, svgo is the tool to use: https://github.com/svg/svgo
But most things works well most of the time. Transferring state between devices? That's the cloud.

And all we had to give up was security, privacy, reliability, longevity, speed and more money. :-(

Unfortunately, as with so many adverse consequences when IT goes wrong, most non-technical people don't really understand the risks until something bad happens to them, and by then it's too late. In fact, these days with the trend for trying to outsource IT instead of maintaining in-house expertise, even a lot of technical staff don't seem to understand or properly control the risks. Just look at how many businesses grind to a halt every time one of the major cloud services has a significant outage.

The move to Internet-hosted services and subscription-based products is entirely understandable from the industry's point of view: it gives them lots of new ways to exploit their customers and make more money.

However, from the customer's point of view, I think we would be much better off if we invested more effort in decentralisation, standardisation and interoperability, and "private clouds" and VPNs. There are few advantages for customers to having important functionality reliant on a very small number of huge service providers, as opposed to having many smaller providers able to offer compatible variations and having options for self-hosting with decent remote access and backup provisions.

Unfortunately, we seem to have reached a kind of equilibrium now where the huge players are so utterly dominant in their industries that disruption is all but impossible. Their worst case is that they buy out any potential serious threats before they're big enough to become actual threats, but much of the time, the lock-in effects create sufficient barriers to entry to protect the incumbent anyway. There is no longer effective competition or disruption in many IT-related markets, just a lot of walled gardens where you pick your poison and then drink as much of it as they tell you.

I'm sorry to say I don't see any easy way to break the stranglehold the tech giants now have and get some competition and interoperability back into the industry. It's going to take someone (or possibly a lot of someones) offering products and services that are both competitive in their own right and built with a more open culture in mind to disrupt the status quo now, and it's hard to see either startup businesses or community-led efforts achieving escape velocity any time soon.
> You need the job now, you need to get paid yesterday, you had 5 interviews last week and every one of them appears to be dragging their heels putting a signed employment contract in front of you and your rent or mortgage payment is due tomorrow.

And this is where having savings and access to other assets is crucial. Otherwise this lead time will force you to take the first position that pays, rather than the position that is best.

> ... but if you don't want to go in the front door with all the other candidates, the only other way is to make a name for yourself that spans the industry

I'd add:

- write a blog

- write an e-book

- give first, whether that is by networking, volunteering, or doing an open source project.

All of this is high on the effort scale, but it's an investment that I've seen pay off.

There are lower effort tasks you can do, including things like always be networking and sending interesting articles to friends and acquaintances. In fact, when I'm interviewing for a contract, if it doesn't work out for me, I'll often send a note to some former colleagues seeing if any of them are interested. If they are, it's a win-win for the job seeker and the employer at low cost to me.
Okay, okay. To be strictly correct, I should have said something like "with that distribution and any reasonable assumption about correlation".
I consider the different dialogs in windows 10 a benefit of a well decoupled interface from the underlying application instead of frowning upon it.

Let's be real, they cannot change the whole interface in a single release so they are rolling things out partially, and good application design is what allows them to do so.

Maybe it's a bit inconsistent but it's the more pragmatic approach.
You can on Windows, based on the pre-1920 version. There's a download somewhere that has a text index mapped to images of the pages.

Edit: https://archive.org/details/oed11_201407
Furthermore, lately IBM has literally bought Mainframe developers off of other companies. My employer several years ago pink-slipped their entire AS400 work force. Immediately, IBM showed up with job offers for all of them at a severe price cut as contractors. Then, for 5 years, they laid off 25% of them until all that was left were the cheapest, unmotivated code drones that would bill maximum hours and not ask for raises.

I've heard similar stories all over from companies on Mainframe/AS400 platforms. It's totally anecdotal, but at this point it's pretty in character from IBM these days.
I have to agree with this. People can't be expected to know what every individual would prefer to hear in every conceivable circumstance.

Platitudes are often an oblique way of saying "I empathize and I wish you the best" while not being discouraging.

Actually saying the above might be preferable, but it's unfair to criticize the gesture, I think. If I mention this, it's because I think there are parallels to be drawn with other, more contentious, issues in which people take more serious offense.
> Well I don't know how it work in the USA. But here in France ...

Btw, I live in France, too. The same happens to me while driving, too. I agree that regaining momentum is much more annoying while riding, rather than driving. Still, a small amount of time is wasted in both cases. I usually take it as an opportunity to exchange a smile with the grateful pedestrian. That's one of the aspects of France I love :-)
i have a new blue star range. the oven and burners each have a single knob, one switch for the convection fan, one switch for the light. there are no electronics visible on the unit. no clock, timer, buttons, nothing. the entire thing is made out of iron and steel.

you have to go out of your way to buy this kind of stuff, and it's more expensive, but it's still out there. the low end of the appliance market competes on features and price ("race to the bottom") while the mid and high end compete on component and build quality and reliability.
AirDrop was always a hit or miss for. I think it's even worse than file shares on Windows which worked me 80% on the time at best.
It seems that the main issue here is peer discovery, but I'm still somewhat astounded nobody has managed to produce an easy-to-use service discovery that works.
You are far too kind, sir. But I thank you very kindly all the same.
People actually misstate the argument regularly. It is of course possible to beat the index over long periods, but there is little evidence that there is any skill that allows you to do it. That is, could those 3 individuals write down a prescriptive algorithm that allows someone to replicate their results ahead of time?

Another way to describe the problem is, given the same number of bots, randomly picking tades, as members of a trading forum, how many would beat the index? Is the number more than 3?
> Most people are average

I'd even go so far as to say all people are average, in some aspect or another. Nobody is the top of every single aspect. Nobody. Not even Elon Musk :)