John Hunter [matplotlib.sourceforge.net] has died.
mail.scipy.org
mail.scipy.org
So a small donation is a no-brainer [and done] but I want to do something more. We're only recently ramen-profitable so I'm thinking it would be nice to donate some shares. Beeminder's success will continue to be thanks in part to John Hunter's work (even if we port to d3.js which I confess is in our plans) so I like the idea of having my donation proportional to the magnitude of that success.
I suspect it's difficult to formally donate shares so I'm actually writing this comment as a commitment device to honor the following:
I, Daniel Reeves, hereby earmark 0.1% of my own Beeminder equity for the John Hunter Memorial Fund, to be converted and paid as cash within 5 years of today, 2012-08-30.
Still - point is this is one of the few forms of cancer that can be treated extremely (simple exicision) easily with early detection. Its common and (once advanced) deadly.
Basically at risk people should get checked early and you're at risk if you've had an immediate family member have polyps or cancer.
John's contribution to the Python community was extensive (I don't know of any comparable plotting tools) and won't be forgotten.
http://www.youtube.com/watch?v=e3lTby5RI54
Edit: At the end, he discusses the challenge of client-side rendering to make visualizations like the New York Times.
d3.js comes to mind, a javascript library with a structured approach to scales, axes, projections, layouts and data-binding with SVG. The project has 12 years of work in it according to ohloh:
http://d3js.org/ http://www.ohloh.net/p/d3js
I wonder what middle age will look like for javascript communities.
Very saddened to hear this news :(
(Just donated. I'd urge anyone who has benefited from John's amazing Matplotlib project to considering donating to help his family).
Having a daughter in December and all I want to do now is call my doctor for a checkup.
Thank you John.
Donating to help. His work helps me so much, this is the least I can do.
I didn't know about this man until today but I still feel a loss.
I'm not a physician, but I'm did fly as a pilot and learnt all about checklists. Capt. Sullenburger would like to apply the lessons in his 40 years of flying, to the healthcare industry.
Not knowing anything beyond the post about Mr Hunter's situation, in general advanced colon cancer may involve surgery (to prevent blockage) and chemo. These are risky and have high chances of complications. In this sad situation there are no good options, only less bad ones. From the post it appears he fought bravely and was dignified. Very sad.
Just because you're smart doesn't mean you can't make mistakes. Engineer your environment to minimize mistakes.
I agree.
> Also, thinking that a simple checklist will solve medical error reflects a very simplified view of the problems in the health care system.
Indeed, yet, a simple checklist HAS been shown to significantly improve outcomes: http://www.npr.org/templates/story/story.php?storyId=1222261... .
> There are a lot of smart people in health, if the solution was simple the problem would have been solved by now.
This is completely and utterly wrong: All stable systems past their transient stage are generally at a local optimum for their respectively relevant utility function - which is shaped by the incentive structure.
Unfortunately, the incentive structure in medicine is all about avoiding liability, then making money, and actual care is a side effect. As a result, small changes can produce dramatic change in care quality. But (almost by definition) they increase liability in the short term regardless of merits (because "that's not standard practice"), and are rarely practiced.
Checklists are used often, but aren't the solution. There are about 100 things that have to line up to get health right, saying 'checklists _alone_ will solve it' trivialising the problem.
The challenge is how to improve patient safety while improving clinical workflows. Everyone is under a lot of pressure and adding more stuff for them to do just fails.
If he was diagnosed with advanced colon cancer and pushed straight into chemo, chances are the treatment was just a palliative measure designed to give him a few more weeks with less discomfort.